Fix NtQueryOpenSubKeys prototype.
[reactos.git] / reactos / include / ndk / cmfuncs.h
index 0d2f333..b9cd568 100644 (file)
@@ -23,6 +23,7 @@ Author:
 // Dependencies
 //
 #include <umtypes.h>
+#include <cmtypes.h>
 
 //
 // Native calls
@@ -113,7 +114,7 @@ NTSYSCALLAPI
 NTSTATUS
 NTAPI
 NtInitializeRegistry(
-    BOOLEAN SetUpBoot
+    USHORT Flag
 );
 
 NTSYSCALLAPI
@@ -139,10 +140,7 @@ NtLoadKeyEx(
     IN POBJECT_ATTRIBUTES TargetKey,
     IN POBJECT_ATTRIBUTES SourceFile,
     IN ULONG Flags,
-    IN HANDLE TrustClassKey,
-    IN HANDLE Event,
-    IN ACCESS_MASK DesiredAccess,
-    OUT PHANDLE RootHandle
+    IN HANDLE TrustClassKey
 );
 
 NTSTATUS
@@ -236,7 +234,7 @@ NTSTATUS
 NTAPI
 NtQueryOpenSubKeys(
     IN POBJECT_ATTRIBUTES TargetKey,
-    IN ULONG HandleCount
+    OUT PULONG HandleCount
 );
 
 NTSTATUS
@@ -260,6 +258,14 @@ NtQueryValueKey(
     OUT PULONG ResultLength
 );
 
+NTSYSCALLAPI
+NTSTATUS
+NTAPI
+NtRenameKey(
+    IN HANDLE KeyHandle,
+    IN PUNICODE_STRING ReplacementName
+);
+
 NTSYSCALLAPI
 NTSTATUS
 NTAPI
@@ -417,13 +423,6 @@ ZwGetPlugPlayEvent(
     IN ULONG BufferSize
 );
 
-NTSYSAPI
-NTSTATUS
-NTAPI
-ZwInitializeRegistry(
-    BOOLEAN SetUpBoot
-);
-
 NTSYSAPI
 NTSTATUS
 NTAPI
@@ -568,6 +567,13 @@ ZwSetValueKey(
 );
 #endif
 
+NTSYSAPI
+NTSTATUS
+NTAPI
+ZwInitializeRegistry(
+    USHORT Flag
+);
+
 NTSYSAPI
 NTSTATUS
 NTAPI