Zebediah Figura : ntdll: Export RtlQueryRegistryValuesEx().

Alexandre Julliard julliard at winehq.org
Tue Mar 9 14:55:17 CST 2021


Module: wine
Branch: master
Commit: ba5465c71feec8dd95c1c912530af55ac5673ffc
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=ba5465c71feec8dd95c1c912530af55ac5673ffc

Author: Zebediah Figura <z.figura12 at gmail.com>
Date:   Sun Mar  7 14:59:39 2021 -0600

ntdll: Export RtlQueryRegistryValuesEx().

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46969
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/ntdll/ntdll.spec               |  1 +
 dlls/ntdll/reg.c                    | 17 +++--------------
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |  1 +
 3 files changed, 5 insertions(+), 14 deletions(-)

diff --git a/dlls/ntdll/ntdll.spec b/dlls/ntdll/ntdll.spec
index ac7365a84b6..c8622ba21f4 100644
--- a/dlls/ntdll/ntdll.spec
+++ b/dlls/ntdll/ntdll.spec
@@ -901,6 +901,7 @@
 @ stub RtlQueryPropertyNames
 @ stub RtlQueryPropertySet
 @ stdcall RtlQueryRegistryValues(long ptr ptr ptr ptr)
+@ stdcall RtlQueryRegistryValuesEx(long ptr ptr ptr ptr) RtlQueryRegistryValues
 @ stub RtlQuerySecurityObject
 @ stub RtlQueryTagHeap
 @ stdcall RtlQueryTimeZoneInformation(ptr)
diff --git a/dlls/ntdll/reg.c b/dlls/ntdll/reg.c
index 54f01049abf..294b724a5e5 100644
--- a/dlls/ntdll/reg.c
+++ b/dlls/ntdll/reg.c
@@ -460,20 +460,9 @@ static NTSTATUS RTL_GetKeyHandle(ULONG RelativeTo, PCWSTR Path, PHANDLE handle)
     return status;
 }
 
-/*************************************************************************
- * RtlQueryRegistryValues   [NTDLL.@]
- *
- * Query multiple registry values with a single call.
- *
- * PARAMS
- *  RelativeTo  [I] Registry path that Path refers to
- *  Path        [I] Path to key
- *  QueryTable  [I] Table of key values to query
- *  Context     [I] Parameter to pass to the application defined QueryRoutine function
- *  Environment [I] Optional parameter to use when performing expansion
- *
- * RETURNS
- *  STATUS_SUCCESS or an appropriate NTSTATUS error code.
+/******************************************************************************
+ *              RtlQueryRegistryValues  (NTDLL.@)
+ *              RtlQueryRegistryValuesEx  (NTDLL.@)
  */
 NTSTATUS WINAPI RtlQueryRegistryValues(IN ULONG RelativeTo, IN PCWSTR Path,
                                        IN PRTL_QUERY_REGISTRY_TABLE QueryTable, IN PVOID Context,
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 145ea3099d7..9da62c44dd5 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -1213,6 +1213,7 @@
 @ stdcall RtlQueryInformationAcl(ptr ptr long long)
 @ stdcall RtlQueryPackageIdentity(long ptr ptr ptr ptr ptr)
 @ stdcall RtlQueryRegistryValues(long ptr ptr ptr ptr)
+@ stdcall RtlQueryRegistryValuesEx(long ptr ptr ptr ptr) RtlQueryRegistryValues
 @ stdcall RtlQueryTimeZoneInformation(ptr)
 @ stdcall -norelay RtlRaiseException(ptr)
 @ stdcall RtlRaiseStatus(long)




More information about the wine-cvs mailing list