[PATCH v2] advapi32: add stub for RegQueryReflectionKey
Louis Lenders
xerox.xerox2000x at gmail.com
Sun Oct 28 16:39:38 CDT 2018
v2: I forgot to include spec file changes when i committed, now included in v2
for https://bugs.winehq.org/show_bug.cgi?id=45796
Signed-off-by: Louis Lenders <xerox.xerox2000x at gmail.com>
---
dlls/advapi32/advapi32.spec | 2 +-
dlls/advapi32/registry.c | 9 +++++++++
include/winreg.h | 1 +
3 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index 5845ae0878..113ee54f93 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -668,7 +668,7 @@
@ stdcall RegQueryInfoKeyW(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stdcall RegQueryMultipleValuesA(long ptr long ptr ptr)
@ stdcall RegQueryMultipleValuesW(long ptr long ptr ptr)
-# @ stub RegQueryReflectionKey
+@ stdcall RegQueryReflectionKey(long ptr)
@ stdcall RegQueryValueA(long str ptr ptr)
@ stdcall RegQueryValueExA(long str ptr ptr ptr ptr)
@ stdcall RegQueryValueExW(long wstr ptr ptr ptr ptr)
diff --git a/dlls/advapi32/registry.c b/dlls/advapi32/registry.c
index a83341fbb4..9989097ff4 100644
--- a/dlls/advapi32/registry.c
+++ b/dlls/advapi32/registry.c
@@ -1194,6 +1194,15 @@ LSTATUS WINAPI RegQueryInfoKeyA( HKEY hkey, LPSTR class, LPDWORD class_len, LPDW
return RtlNtStatusToDosError( status );
}
+/******************************************************************************
+ * RegQueryReflectionKey [ADVAPI32.@]
+ */
+LONG WINAPI RegQueryReflectionKey( HKEY hkey, BOOL *is_reflection_disabled )
+{
+ FIXME( "%p, %p stub\n", hkey, is_reflection_disabled );
+ *is_reflection_disabled = TRUE;
+ return ERROR_CALL_NOT_IMPLEMENTED;
+}
/******************************************************************************
* RegCloseKey [ADVAPI32.@]
diff --git a/include/winreg.h b/include/winreg.h
index ddbd929378..51e9f02c3a 100644
--- a/include/winreg.h
+++ b/include/winreg.h
@@ -155,6 +155,7 @@ WINADVAPI LSTATUS WINAPI RegQueryInfoKeyA(HKEY,LPSTR,LPDWORD,LPDWORD,LPDWORD,L
WINADVAPI LSTATUS WINAPI RegQueryMultipleValuesA(HKEY,PVALENTA,DWORD,LPSTR,LPDWORD);
WINADVAPI LSTATUS WINAPI RegQueryMultipleValuesW(HKEY,PVALENTW,DWORD,LPWSTR,LPDWORD);
#define RegQueryMultipleValues WINELIB_NAME_AW(RegQueryMultipleValues)
+WINADVAPI LONG WINAPI RegQueryReflectionKey(HKEY,BOOL*);
WINADVAPI LSTATUS WINAPI RegQueryValueA(HKEY,LPCSTR,LPSTR,LPLONG);
WINADVAPI LSTATUS WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
#define RegQueryValue WINELIB_NAME_AW(RegQueryValue)
--
2.17.1
More information about the wine-devel
mailing list