update for HEAD-2003091401
[reactos.git] / ntoskrnl / include / internal / ntoskrnl.h
index 0264bcb..d9d5841 100644 (file)
@@ -7,9 +7,11 @@
 
 #ifndef __ASM__
 
-#include <ddk/ntddk.h>
-
 #include <stdarg.h>
+#define NTOS_MODE_KERNEL
+#include <ntos.h>
+
+#include "internal/ke.h"
 
 /*
  * Use these to place a function in a specific section of the executable
@@ -40,6 +42,7 @@ VOID NtInit(VOID);
  */
 VOID MmInitSystem(ULONG Phase, PLOADER_PARAMETER_BLOCK LoaderBlock, ULONG LastKernelAddress);
 VOID IoInit(VOID);
+VOID IoInit2(VOID);
 VOID ObInit(VOID);
 VOID PsInit(VOID);
 VOID CmInitializeRegistry(VOID);
@@ -49,15 +52,6 @@ BOOLEAN CmImportSystemHive(PCHAR ChunkBase, ULONG ChunkSize);
 BOOLEAN CmImportHardwareHive(PCHAR ChunkBase, ULONG ChunkSize);
 VOID KdInitSystem(ULONG Reserved, PLOADER_PARAMETER_BLOCK LoaderBlock);
 
-VOID RtlpInitNlsTables(VOID);
-
-NTSTATUS RtlpInitNlsSections(ULONG Mod1Start,
-                            ULONG Mod1End,
-                            ULONG Mod2Start,
-                            ULONG Mod2End,
-                            ULONG Mod3Start,
-                            ULONG Mod3End);
-
 #endif /* __ASM__ */
 
 /*