Simplified root key handling now that the server supports a real root
key. Fixed a few prototypes. Implemented NtDeleteKey/NtDeleteValueKey.
diff --git a/include/ntddk.h b/include/ntddk.h
index be4d954..959bba2 100644
--- a/include/ntddk.h
+++ b/include/ntddk.h
@@ -812,25 +812,11 @@
/* registry functions */
-NTSTATUS WINAPI NtCreateKey(
- PHANDLE KeyHandle,
- ACCESS_MASK DesiredAccess,
- POBJECT_ATTRIBUTES ObjectAttributes,
- ULONG TitleIndex,
- PUNICODE_STRING Class,
- ULONG CreateOptions,
- PULONG Disposition);
-
-NTSTATUS WINAPI NtOpenKey(
- PHANDLE KeyHandle,
- ACCESS_MASK DesiredAccess,
- POBJECT_ATTRIBUTES ObjectAttributes);
-
-NTSTATUS WINAPI NtDeleteKey(HANDLE KeyHandle);
-
-NTSTATUS WINAPI NtDeleteValueKey(
- IN HANDLE KeyHandle,
- IN PUNICODE_STRING ValueName);
+NTSTATUS WINAPI NtCreateKey(PHANDLE,ACCESS_MASK,const OBJECT_ATTRIBUTES*,ULONG,
+ const UNICODE_STRING*,ULONG,PULONG);
+NTSTATUS WINAPI NtDeleteKey(HANDLE);
+NTSTATUS WINAPI NtDeleteValueKey(HANDLE,const UNICODE_STRING*);
+NTSTATUS WINAPI NtOpenKey(PHANDLE,ACCESS_MASK,const OBJECT_ATTRIBUTES*);
NTSTATUS WINAPI NtEnumerateKey(
HANDLE KeyHandle,