implemented some stubs needed by ClamWin
[reactos.git] / reactos / hal / hal / hal.c
index 38af3f9..f0c5173 100644 (file)
 /* INCLUDES ******************************************************************/
 
 #include <ddk/ntddk.h>
-#include <roscfg.h>
+#include <ndk/ntndk.h>
 
 #define NDEBUG
-#include <internal/debug.h>
+#include <debug.h>
 
 /* DATA **********************************************************************/
 
-ULONG EXPORTED KdComPortInUse = 0;
+ULONG KdComPortInUse = 0;
 
 /* FUNCTIONS *****************************************************************/
 
@@ -211,10 +211,7 @@ HalFlushCommonBuffer(
   ULONG Unknown2,
   ULONG Unknown3,
   ULONG Unknown4,
-  ULONG Unknown5,
-  ULONG Unknown6,
-  ULONG Unknown7,
-  ULONG Unknown8)
+  ULONG Unknown5)
 {
   UNIMPLEMENTED;
 
@@ -435,7 +432,7 @@ HalRequestSoftwareInterrupt(
 VOID
 STDCALL
 HalReturnToFirmware(
-  ULONG Action)
+  FIRMWARE_REENTRY Action)
 {
   UNIMPLEMENTED;
 }
@@ -655,6 +652,8 @@ KdPortInitializeEx(
   DWORD Unknown2)
 {
   UNIMPLEMENTED;
+  
+  return TRUE;
 }
 
 
@@ -735,7 +734,7 @@ KdPortEnableInterrupts()
   return FALSE;
 }
 
-
+#undef KeAcquireSpinLock
 VOID
 STDCALL
 KeAcquireSpinLock(
@@ -795,7 +794,7 @@ KeGetCurrentIrql(VOID)
   return (KIRQL)0;
 }
 
-
+#undef KeLowerIrql
 VOID
 STDCALL
 KeLowerIrql(
@@ -819,7 +818,7 @@ KeQueryPerformanceCounter(
   return Value;
 }
 
-
+#undef KeRaiseIrql
 VOID
 STDCALL
 KeRaiseIrql(
@@ -849,7 +848,7 @@ KeRaiseIrqlToSynchLevel(VOID)
   return (KIRQL)0;
 }
 
-
+#undef KeReleaseSpinLock
 VOID
 STDCALL
 KeReleaseSpinLock(