update for HEAD-2003091401
[reactos.git] / include / ddk / halfuncs.h
index d54b9cf..dde0f55 100644 (file)
@@ -2,6 +2,8 @@
 #define __INCLUDE_DDK_HALFUNCS_H
 /* $Id$ */
 
+#include <ntos/haltypes.h>
+
 VOID STDCALL
 HalAcquireDisplayOwnership(IN PHAL_RESET_DISPLAY_PARAMETERS ResetDisplayParameters);
 
@@ -25,9 +27,6 @@ PVOID STDCALL
 HalAllocateCrashDumpRegisters(IN PADAPTER_OBJECT AdapterObject,
                              IN OUT PULONG NumberOfMapRegisters);
 
-BOOLEAN STDCALL
-HalAllProcessorsStarted(VOID);
-
 NTSTATUS STDCALL
 HalAssignSlotResources(
        PUNICODE_STRING         RegistryPath,
@@ -40,11 +39,6 @@ HalAssignSlotResources(
        PCM_RESOURCE_LIST       *AllocatedResources
        );
 
-BOOLEAN STDCALL
-HalBeginSystemInterrupt(ULONG Vector,
-                       KIRQL Irql,
-                       PKIRQL OldIrql);
-
 VOID STDCALL
 HalCalibratePerformanceCounter(ULONG Count);
 
@@ -53,23 +47,9 @@ FASTCALL
 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.
@@ -117,10 +97,18 @@ HalGetBusDataByOffset(BUS_DATA_TYPE BusDataType,
                      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,
@@ -134,14 +122,6 @@ HalGetInterruptVector(INTERFACE_TYPE InterfaceType,
                      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);
 
@@ -166,9 +146,6 @@ ULONG STDCALL
 HalReadDmaCounter(PADAPTER_OBJECT AdapterObject);
 
 VOID STDCALL
-HalReportResourceUsage(VOID);
-
-VOID STDCALL
 HalRequestIpi(ULONG Unknown);
 
 /*
@@ -176,9 +153,6 @@ FASTCALL
 HalRequestSoftwareInterrupt
 */
 
-VOID STDCALL
-HalReturnToFirmware(ULONG Action);
-
 ULONG STDCALL
 HalSetBusData(BUS_DATA_TYPE BusDataType,
              ULONG BusNumber,