Detlef Riekenberg : shell32: Implement SHRegQueryValueA with RegQueryValueA .

Alexandre Julliard julliard at wine.codeweavers.com
Thu Oct 12 15:28:58 CDT 2006


Module: wine
Branch: master
Commit: 449dfadf51601ef504e3808676e57cb2918a3958
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=449dfadf51601ef504e3808676e57cb2918a3958

Author: Detlef Riekenberg <wine.dev at web.de>
Date:   Thu Oct 12 19:41:53 2006 +0200

shell32: Implement SHRegQueryValueA with RegQueryValueA.

---

 dlls/shell32/shell32.spec |    2 +-
 dlls/shell32/shellreg.c   |   10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index debb9a4..562db74 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -215,7 +215,7 @@ #300 stub Shl3216_ThunkData32
  505 stdcall SHRegCloseKey (long)
  506 stdcall SHRegOpenKeyA (long str long)
  507 stdcall SHRegOpenKeyW (long wstr long)
- 508 stub SHRegQueryValueA
+ 508 stdcall SHRegQueryValueA(long str ptr ptr)
  509 stdcall SHRegQueryValueExA(long str ptr ptr ptr ptr)
  510 stdcall SHRegQueryValueW (long long long long)
  511 stdcall SHRegQueryValueExW (long wstr ptr ptr ptr ptr)
diff --git a/dlls/shell32/shellreg.c b/dlls/shell32/shellreg.c
index 5db5ccd..a305c8b 100644
--- a/dlls/shell32/shellreg.c
+++ b/dlls/shell32/shellreg.c
@@ -68,6 +68,16 @@ HRESULT WINAPI SHRegOpenKeyW (
 }
 
 /*************************************************************************
+ * SHRegQueryValueA   [SHELL32.508]
+ *
+ */
+HRESULT WINAPI SHRegQueryValueA(HKEY hkey, LPSTR lpSubKey, LPSTR lpValue, LPDWORD lpcbValue)
+{
+	TRACE("(%p %s %p %p)\n", hkey, debugstr_a(lpSubKey), lpValue, lpcbValue);
+	return RegQueryValueA(hkey, lpSubKey, lpValue, (LONG*)lpcbValue);
+}
+
+/*************************************************************************
  * SHRegQueryValueExA   [SHELL32.509]
  *
  */




More information about the wine-cvs mailing list