[CMAKE]
[reactos.git] / drivers / base / kddll / kddll.h
index 81a20c5..5096414 100644 (file)
@@ -6,15 +6,12 @@
  * PROGRAMMER:      Timo Kreuzer (timo.kreuzer@ewactos.org)
  */
 
-#ifndef _KDDLL_H_
-#define _KDDLL_H_
+#pragma once
 
 #define NOEXTAPI
-#include <ntddk.h>
+#include <ntifs.h>
 #define NDEBUG
 #include <halfuncs.h>
-#include <stdio.h>
-#include <stdlib.h>
 #include <debug.h>
 #include "arc/arc.h"
 #include "windbgkd.h"
@@ -22,6 +19,8 @@
 #include <wdbgexts.h>
 #include <ioaccess.h> /* port intrinsics */
 
+long atol(const char *str);
+
 typedef UCHAR BYTE, *PBYTE;
 
 typedef ULONG (*PFNDBGPRNT)(const char *Format, ...);
@@ -71,7 +70,7 @@ KdpReceiveByte(OUT PBYTE OutByte);
 
 KDP_STATUS
 NTAPI
-KdpPollBreakIn();
+KdpPollBreakIn(VOID);
 
 
 #if 0
@@ -80,6 +79,3 @@ NTAPI
 KdDebuggerInitialize0(
     IN PLOADER_PARAMETER_BLOCK LoaderBlock OPTIONAL);
 #endif
-
-
-#endif /* !_KDDLL_H_ */