Author: ekohl Date: Sun Sep 18 23:59:06 2011 New Revision: 53740
URL: http://svn.reactos.org/svn/reactos?rev=53740&view=rev Log: [NDK] Add the missing RtlpNt-Registry functions and move RtlpNtOpenKey into the NTOS_MODE_USER section.
Modified: trunk/reactos/include/ndk/rtlfuncs.h
Modified: trunk/reactos/include/ndk/rtlfuncs.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/rtlfuncs.h?rev=... ============================================================================== --- trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] (original) +++ trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] Sun Sep 18 23:59:06 2011 @@ -3349,16 +3349,6 @@ NTSYSAPI NTSTATUS NTAPI -RtlpNtOpenKey( - OUT HANDLE KeyHandle, - IN ACCESS_MASK DesiredAccess, - IN POBJECT_ATTRIBUTES ObjectAttributes, - IN ULONG Unused -); - -NTSYSAPI -NTSTATUS -NTAPI RtlOpenCurrentUser( IN ACCESS_MASK DesiredAccess, OUT PHANDLE KeyHandle @@ -3386,6 +3376,68 @@ PVOID ValueData, ULONG ValueLength ); + +#ifdef NTOS_MODE_USER +NTSYSAPI +NTSTATUS +NTAPI +RtlpNtCreateKey( + OUT HANDLE KeyHandle, + IN ACCESS_MASK DesiredAccess, + IN POBJECT_ATTRIBUTES ObjectAttributes, + IN ULONG TitleIndex, + IN PUNICODE_STRING Class, + OUT PULONG Disposition +); + +NTSYSAPI +NTSTATUS +NTAPI +RtlpNtEnumerateSubKey( + IN HANDLE KeyHandle, + OUT PUNICODE_STRING SubKeyName, + IN ULONG Index, + IN ULONG Unused +); + +NTSYSAPI +NTSTATUS +NTAPI +RtlpNtMakeTemporaryKey( + IN HANDLE KeyHandle +); + +NTSYSAPI +NTSTATUS +NTAPI +RtlpNtOpenKey( + OUT HANDLE KeyHandle, + IN ACCESS_MASK DesiredAccess, + IN POBJECT_ATTRIBUTES ObjectAttributes, + IN ULONG Unused +); + +NTSYSAPI +NTSTATUS +NTAPI +RtlpNtQueryValueKey( + IN HANDLE KeyHandle, + OUT PULONG Type OPTIONAL, + OUT PVOID Data OPTIONAL, + IN OUT PULONG DataLength OPTIONAL, + IN ULONG Unused +); + +NTSYSAPI +NTSTATUS +NTAPI +RtlpNtSetValueKey( + IN HANDLE KeyHandle, + IN ULONG Type, + IN PVOID Data, + IN ULONG DataLength +); +#endif
// // NLS Functions