Jacek Caban : shlwapi: Added SHQueueUserWorkItem implementation.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Oct 30 05:22:31 CST 2006


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Sun Oct 29 19:09:42 2006 +0100

shlwapi: Added SHQueueUserWorkItem implementation.

---

 dlls/shlwapi/ordinal.c |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/dlls/shlwapi/ordinal.c b/dlls/shlwapi/ordinal.c
index 6e4cc2d..90025b4 100644
--- a/dlls/shlwapi/ordinal.c
+++ b/dlls/shlwapi/ordinal.c
@@ -4317,10 +4317,17 @@ DWORD WINAPI SHGetShellKey(DWORD a, DWOR
 /***********************************************************************
  *		SHQueueUserWorkItem (SHLWAPI.@)
  */
-HRESULT WINAPI SHQueueUserWorkItem(DWORD a, DWORD b, DWORD c, DWORD d, DWORD e, DWORD f, DWORD g)
+BOOL WINAPI SHQueueUserWorkItem(LPTHREAD_START_ROUTINE pfnCallback, 
+        LPVOID pContext, LONG lPriority, DWORD_PTR dwTag,
+        DWORD_PTR *pdwId, LPCSTR pszModule, DWORD dwFlags)
 {
-    FIXME("(%x, %x, %x, %x, %x, %x, %x): stub\n", a, b, c, d, e, f, g);
-    return E_FAIL;
+    TRACE("(%p, %p, %d, %lx, %p, %s, %08x)\n", pfnCallback, pContext,
+          lPriority, dwTag, pdwId, debugstr_a(pszModule), dwFlags);
+
+    if(lPriority || dwTag || pdwId || pszModule || dwFlags)
+        FIXME("Unsupported arguments\n");
+
+    return QueueUserWorkItem(pfnCallback, pContext, 0);
 }
 
 /***********************************************************************




More information about the wine-cvs mailing list