- NDK 0.98, now with versionned headers. Too many changes to list, see the TinyKRNL...
[reactos.git] / reactos / boot / freeldr / freeldr / include / freeldr.h
index b1eb2d4..d27d4ff 100644 (file)
 
 #include <stdlib.h>
 #include <stdio.h>
-#include <ddk/ntddk.h>
-#include <ndk/ntndk.h>
+#include <ctype.h>
+#include <ntddk.h>
+#include <arc/arc.h>
+#include <ketypes.h>
+#include <mmtypes.h>
+#include <rosldr.h>
 #include <arch.h>
 #include <rtl.h>
 #include <disk.h>
 #include <ui/tui.h>
 #include <ui/gui.h>
 /* arch files */
+#ifdef _X86_
 #include <arch/i386/hardware.h>
 #include <arch/i386/i386.h>
 #include <arch/i386/machpc.h>
 #include <arch/i386/machxbox.h>
 #include <internal/i386/ke.h>
+#endif
 /* misc files */
 #include <keycodes.h>
 #include <version.h>
@@ -70,6 +76,9 @@
 /* Externals */
 #include <reactos/rossym.h>
 #include <reactos/buildno.h>
+#include <reactos/helper.h>
+/* Needed if debuging is enabled */
+#include <comm.h>
 
 #define Ke386EraseFlags(x)     __asm__ __volatile__("pushl $0 ; popfl\n")