Dmitry Timoshkov : shlwapi: Fix parameter types of SHGetIniStringW.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jul 16 08:23:39 CDT 2007


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

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Mon Jul 16 13:11:27 2007 +0900

shlwapi: Fix parameter types of SHGetIniStringW.

---

 dlls/shlwapi/ordinal.c    |   22 ++++------------------
 dlls/shlwapi/shlwapi.spec |    2 +-
 2 files changed, 5 insertions(+), 19 deletions(-)

diff --git a/dlls/shlwapi/ordinal.c b/dlls/shlwapi/ordinal.c
index e8738f3..6ebabfa 100644
--- a/dlls/shlwapi/ordinal.c
+++ b/dlls/shlwapi/ordinal.c
@@ -3088,24 +3088,10 @@ BOOL WINAPI PlaySoundWrapW(LPCWSTR pszSound, HMODULE hmod, DWORD fdwSound)
 /*************************************************************************
  *      @	[SHLWAPI.294]
  */
-BOOL WINAPI SHGetIniStringW(LPSTR str1, LPSTR str2, LPSTR pStr, DWORD some_len,  LPCSTR lpStr2)
-{
-    /*
-     * str1:		"I"	"I"	pushl esp+0x20
-     * str2:		"U"	"I"	pushl 0x77c93810
-     * (is "I" and "U" "integer" and "unsigned" ??)
-     *
-     * pStr:		""	""	pushl eax
-     * some_len:	0x824	0x104	pushl 0x824
-     * lpStr2:		"%l"	"%l"	pushl esp+0xc
-     *
-     * shlwapi. StrCpyNW(lpStr2, irrelevant_var, 0x104);
-     * LocalAlloc(0x00, some_len) -> irrelevant_var
-     * LocalAlloc(0x40, irrelevant_len) -> pStr
-     * shlwapi.294(str1, str2, pStr, some_len, lpStr2);
-     * shlwapi.PathRemoveBlanksW(pStr);
-     */
-    FIXME("('%s', '%s', '%s', %08x, '%s'): stub!\n", str1, str2, pStr, some_len, lpStr2);
+BOOL WINAPI SHGetIniStringW(LPCWSTR str1, LPCWSTR str2, LPWSTR pStr, DWORD some_len, LPCWSTR lpStr2)
+{
+    FIXME("(%s,%s,%p,%08x,%s): stub!\n", debugstr_w(str1), debugstr_w(str2),
+        pStr, some_len, debugstr_w(lpStr2));
     return TRUE;
 }
 
diff --git a/dlls/shlwapi/shlwapi.spec b/dlls/shlwapi/shlwapi.spec
index 5821865..bca51ee 100644
--- a/dlls/shlwapi/shlwapi.spec
+++ b/dlls/shlwapi/shlwapi.spec
@@ -291,7 +291,7 @@
 291 stdcall -noname SHMessageBoxCheckExA(ptr ptr ptr ptr ptr long str)
 292 stdcall -noname SHMessageBoxCheckExW(ptr ptr ptr ptr ptr long wstr)
 293 stub -noname SHCancelUserWorkItems
-294 stdcall -noname SHGetIniStringW(long long long long long)
+294 stdcall -noname SHGetIniStringW(wstr wstr ptr long wstr)
 295 stdcall -noname SHSetIniStringW(wstr ptr wstr wstr)
 296 stub -noname CreateURLFileContentsW
 297 stub -noname CreateURLFileContentsA




More information about the wine-cvs mailing list