#define __INCLUDE_DDK_HALFUNCS_H
/* $Id$ */
+#include <ntos/haltypes.h>
+
VOID STDCALL
HalAcquireDisplayOwnership(IN PHAL_RESET_DISPLAY_PARAMETERS ResetDisplayParameters);
HalAllocateCrashDumpRegisters(IN PADAPTER_OBJECT AdapterObject,
IN OUT PULONG NumberOfMapRegisters);
-BOOLEAN STDCALL
-HalAllProcessorsStarted(VOID);
-
NTSTATUS STDCALL
HalAssignSlotResources(
PUNICODE_STRING RegistryPath,
PCM_RESOURCE_LIST *AllocatedResources
);
-BOOLEAN STDCALL
-HalBeginSystemInterrupt(ULONG Vector,
- KIRQL Irql,
- PKIRQL OldIrql);
-
VOID STDCALL
HalCalibratePerformanceCounter(ULONG Count);
HalClearSoftwareInterrupt
*/
-BOOLEAN STDCALL
-HalDisableSystemInterrupt(ULONG Vector,
- ULONG Unknown2);
-
VOID STDCALL
HalDisplayString(IN PCH String);
-BOOLEAN STDCALL
-HalEnableSystemInterrupt(ULONG Vector,
- ULONG Unknown2,
- ULONG Unknown3);
-
-VOID STDCALL
-HalEndSystemInterrupt(KIRQL Irql,
- ULONG Unknown2);
-
-
/*
* HalExamineMBR() is not exported explicitly.
* It is exported by the HalDispatchTable.
ULONG Offset,
ULONG Length);
-/* Is this function really exported ?? */
+/* Is this function really exported ??
ULONG
HalGetDmaAlignmentRequirement(VOID);
+NTOSAPI
+DDKAPI
+*/
+
+ULONG STDCALL
+HalGetDmaAlignmentRequirement(
+ VOID);
+
BOOLEAN STDCALL
HalGetEnvironmentVariable(IN PCH Name,
OUT PCH Value,
PKIRQL Irql,
PKAFFINITY Affinity);
-VOID STDCALL
-HalInitializeProcessor(ULONG ProcessorNumber,
- PVOID ProcessorStack);
-
-BOOLEAN STDCALL
-HalInitSystem(ULONG BootPhase,
- PLOADER_PARAMETER_BLOCK LoaderBlock);
-
BOOLEAN STDCALL
HalMakeBeep(ULONG Frequency);
HalReadDmaCounter(PADAPTER_OBJECT AdapterObject);
VOID STDCALL
-HalReportResourceUsage(VOID);
-
-VOID STDCALL
HalRequestIpi(ULONG Unknown);
/*
HalRequestSoftwareInterrupt
*/
-VOID STDCALL
-HalReturnToFirmware(ULONG Action);
-
ULONG STDCALL
HalSetBusData(BUS_DATA_TYPE BusDataType,
ULONG BusNumber,