X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;ds=sidebyside;f=hal%2Fhalx86%2Finclude%2Fhal.h;fp=hal%2Fhalx86%2Finclude%2Fhal.h;h=fb2564998cfe5ce5e1b6994b88702fd89f6d5e1b;hb=7c0cf90e3b750f1f0dc83b2eec9e5c68a512c30f;hp=87939c1589a1efdd0bc5e8c6c51df9474aa07af1;hpb=ee8b63255465d8c28be3e7bd11628015708fc1ab;p=reactos.git diff --git a/hal/halx86/include/hal.h b/hal/halx86/include/hal.h index 87939c1..fb25649 100644 --- a/hal/halx86/include/hal.h +++ b/hal/halx86/include/hal.h @@ -5,9 +5,6 @@ #ifndef __INTERNAL_HAL_HAL_H #define __INTERNAL_HAL_HAL_H -//#include -//#include - /* * FUNCTION: Probes for a BIOS32 extension */ @@ -18,8 +15,9 @@ VOID Hal_bios32_probe(VOID); */ BOOLEAN Hal_bios32_is_service_present(ULONG service); -VOID HalInitializeDisplay (PLOADER_PARAMETER_BLOCK LoaderBlock); -VOID HalResetDisplay (VOID); +/* display.c */ +VOID FASTCALL HalInitializeDisplay (PLOADER_PARAMETER_BLOCK LoaderBlock); +VOID FASTCALL HalClearDisplay (UCHAR CharAttribute); VOID HalpInitBusHandlers (VOID); @@ -36,6 +34,8 @@ VOID HalpInitPciBus (VOID); VOID HalpStartEnumerator (VOID); struct _ADAPTER_OBJECT { + INTERFACE_TYPE InterfaceType; + BOOLEAN Master; int Channel; PVOID PagePort; PVOID CountPort; @@ -53,4 +53,12 @@ HalpQuerySystemInformation(IN HAL_QUERY_INFORMATION_CLASS InformationClass, OUT PULONG ReturnedLength); +/* Non-standard functions */ +VOID STDCALL +HalReleaseDisplayOwnership(); + +BOOLEAN STDCALL +HalQueryDisplayOwnership(); + + #endif /* __INTERNAL_HAL_HAL_H */