// Dependencies
//
#include <umtypes.h>
+#include <cmtypes.h>
//
// Native calls
NTSTATUS
NTAPI
NtInitializeRegistry(
- BOOLEAN SetUpBoot
+ USHORT Flag
);
NTSYSCALLAPI
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
NTAPI
NtQueryOpenSubKeys(
IN POBJECT_ATTRIBUTES TargetKey,
- IN ULONG HandleCount
+ OUT PULONG HandleCount
);
NTSTATUS
OUT PULONG ResultLength
);
+NTSYSCALLAPI
+NTSTATUS
+NTAPI
+NtRenameKey(
+ IN HANDLE KeyHandle,
+ IN PUNICODE_STRING ReplacementName
+);
+
NTSYSCALLAPI
NTSTATUS
NTAPI
IN ULONG BufferSize
);
-NTSYSAPI
-NTSTATUS
-NTAPI
-ZwInitializeRegistry(
- BOOLEAN SetUpBoot
-);
-
NTSYSAPI
NTSTATUS
NTAPI
);
#endif
+NTSYSAPI
+NTSTATUS
+NTAPI
+ZwInitializeRegistry(
+ USHORT Flag
+);
+
NTSYSAPI
NTSTATUS
NTAPI