Jacek Caban : shlwapi: Added SHPackDispParams implementation.
Alexandre Julliard
julliard at winehq.org
Mon Nov 12 06:27:28 CST 2007
Module: wine
Branch: master
Commit: dabbe5c55bd6fa8f10f9ac35a5415a60e5153c26
URL: http://source.winehq.org/git/wine.git/?a=commit;h=dabbe5c55bd6fa8f10f9ac35a5415a60e5153c26
Author: Jacek Caban <jacek at codeweavers.com>
Date: Mon Nov 12 01:24:49 2007 +0100
shlwapi: Added SHPackDispParams implementation.
---
dlls/shlwapi/ordinal.c | 16 +++++++++++-----
dlls/shlwapi/shlwapi.spec | 2 +-
2 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/dlls/shlwapi/ordinal.c b/dlls/shlwapi/ordinal.c
index 15b35a9..91f3199 100644
--- a/dlls/shlwapi/ordinal.c
+++ b/dlls/shlwapi/ordinal.c
@@ -2850,13 +2850,19 @@ HRESULT WINAPI SHPackDispParamsV(DISPPARAMS *params, VARIANTARG *args, UINT cnt,
/*************************************************************************
* @ [SHLWAPI.282]
*
- * This function seems to be a forward to SHPackDispParamsV (whatever THAT
- * function does...).
+ * SHPackDispParams
*/
-HRESULT WINAPI SHPackDispParams(LPVOID w, LPVOID x, LPVOID y, LPVOID z)
+HRESULT WINAPIV SHPackDispParams(DISPPARAMS *params, VARIANTARG *args, UINT cnt, ...)
{
- FIXME("%p %p %p %p\n", w, x, y, z);
- return E_FAIL;
+ va_list valist;
+ HRESULT hres;
+
+ va_start(valist, cnt);
+
+ hres = SHPackDispParamsV(params, args, cnt, valist);
+
+ va_end(valist);
+ return hres;
}
/*************************************************************************
diff --git a/dlls/shlwapi/shlwapi.spec b/dlls/shlwapi/shlwapi.spec
index 8f8e8aa..45de674 100644
--- a/dlls/shlwapi/shlwapi.spec
+++ b/dlls/shlwapi/shlwapi.spec
@@ -279,7 +279,7 @@
279 stdcall -noname SHInvokeDefaultCommand(ptr ptr ptr)
280 stdcall -noname SHRegGetIntW(ptr wstr long)
281 stdcall -noname SHPackDispParamsV(ptr ptr ptr ptr)
-282 stdcall -noname SHPackDispParams(ptr ptr ptr ptr)
+282 varargs -noname SHPackDispParams(ptr ptr long)
283 stub -noname IConnectionPoint_InvokeWithCancel
284 stdcall -noname IConnectionPoint_SimpleInvoke(ptr long ptr)
285 stdcall -noname IConnectionPoint_OnChanged(ptr long)
More information about the wine-cvs
mailing list