ntdll: RtlpNtQueryValueKey takes 5 parameters.
diff --git a/dlls/ntdll/reg.c b/dlls/ntdll/reg.c index d586ce3..f9db5a6 100644 --- a/dlls/ntdll/reg.c +++ b/dlls/ntdll/reg.c
@@ -530,7 +530,7 @@ * */ NTSTATUS WINAPI RtlpNtQueryValueKey( HANDLE handle, ULONG *result_type, PBYTE dest, - DWORD *result_len ) + DWORD *result_len, void *unknown ) { KEY_VALUE_PARTIAL_INFORMATION *info; UNICODE_STRING name;
diff --git a/dlls/ntdll/tests/reg.c b/dlls/ntdll/tests/reg.c index 730f818..89f7c68 100644 --- a/dlls/ntdll/tests/reg.c +++ b/dlls/ntdll/tests/reg.c
@@ -140,7 +140,7 @@ static NTSTATUS (WINAPI * pRtlFreeHeap)(PVOID, ULONG, PVOID); static LPVOID (WINAPI * pRtlAllocateHeap)(PVOID,ULONG,ULONG); static NTSTATUS (WINAPI * pRtlZeroMemory)(PVOID, ULONG); -static NTSTATUS (WINAPI * pRtlpNtQueryValueKey)(HANDLE,ULONG*,PBYTE,DWORD*); +static NTSTATUS (WINAPI * pRtlpNtQueryValueKey)(HANDLE,ULONG*,PBYTE,DWORD*,void *); static HMODULE hntdll = 0; static int CurrentTest = 0; @@ -593,7 +593,7 @@ { NTSTATUS status; - status = pRtlpNtQueryValueKey(NULL, NULL, NULL, NULL); + status = pRtlpNtQueryValueKey(NULL, NULL, NULL, NULL, NULL); ok(status == STATUS_INVALID_HANDLE, "Expected STATUS_INVALID_HANDLE, got: 0x%08x\n", status); }