Shlwapi ordinal 342 implementation

Turchanov Sergei plumber at print.vlad.ru
Tue Mar 5 08:44:28 CST 2002


Hi all.

-----Changelog-------------------------------------------------------------
        [wine/dlls/shlwapi/shlwapi.spec] [wine/dlls/shlwapi/ordinal.c]
          Implement ordinal export 342 from shlwapi.dll

-----Patch-------------------------------------------------------
--- wine/dlls/shlwapi/shlwapi.spec.old  Wed Mar  6 03:06:01 2002
+++ wine/dlls/shlwapi/shlwapi.spec      Wed Mar  6 03:06:32 2002
@@ -351,7 +351,7 @@
 339 forward @ kernel32.GetNumberFormatW
 340 forward @ user32.MessageBoxW
 341 forward @ kernel32.FindNextFileW
-342 stdcall @(long long long) SHLWAPI_342
+342 stdcall @(long long long) SHInterlockedCompareExchange
 343 stub @
 344 stub @
 345 stub @
--- wine/dlls/shlwapi/ordinal.c.old     Wed Mar  6 03:07:19 2002
+++ wine/dlls/shlwapi/ordinal.c Wed Mar  6 03:13:47 2002
@@ -1779,14 +1779,12 @@
  *      @      [SHLWAPI.342]
  *
  */
-DWORD WINAPI SHLWAPI_342 (
-       LPDWORD  w,   /* [out] location to put HKEY value???   */
-       HKEY     x,   /* [in]  appears to be HKEY_CURRENT_USER */
-       LPVOID y)
+DWORD WINAPI SHInterlockedCompareExchange(
+       PLONG dest,
+       LONG xchg,
+       LONG compare)
 {
-       FIXME("(%p 0x%08x %p)stub\n", w,x,y);
-       *w = (DWORD)x;
-       return /* 0xabba1249 */ 0;
+       return InterlockedCompareExchange(dest, xchg, compare);
 }

 /*************************************************************************





More information about the wine-patches mailing list