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,