SHLWAPI: Add SHMenuIndexFromID and SHCoCreateInstanceAC

Dmitry Timoshkov dmitry at baikal.ru
Fri Feb 27 02:54:05 CST 2004


Hello,

Changelog:
    Dmitry Timoshkov <dmitry at codeweavers.com>
    SHLWAPI: Add SHMenuIndexFromID and SHCoCreateInstanceAC.

diff -u cvs/hq/wine/dlls/shlwapi/ordinal.c wine/dlls/shlwapi/ordinal.c
--- cvs/hq/wine/dlls/shlwapi/ordinal.c	2004-02-24 11:56:14.000000000 +0800
+++ wine/dlls/shlwapi/ordinal.c	2004-02-27 16:30:00.000000000 +0800
@@ -3792,6 +3792,25 @@ INT WINAPI GetMenuPosFromID(HMENU hMenu,
 }
 
 /*************************************************************************
+ *      @	[SHLWAPI.179]
+ *
+ * Same as SHLWAPI.GetMenuPosFromID
+ */
+DWORD WINAPI SHMenuIndexFromID(HMENU hMenu, UINT uID)
+{
+    return GetMenuPosFromID(hMenu, uID);
+}
+
+/*************************************************************************
+ *      @	[SHLWAPI.549]
+ */
+HRESULT WINAPI SHCoCreateInstanceAC(REFCLSID rclsid, LPUNKNOWN pUnkOuter,
+                                    DWORD dwClsContext, REFIID iid, LPVOID *ppv)
+{
+    return CoCreateInstance(rclsid, pUnkOuter, dwClsContext, iid, ppv);
+}
+
+/*************************************************************************
  * SHSkipJunction	[SHLWAPI.@]
  *
  * Determine if a bind context can be bound to an object
diff -u cvs/hq/wine/dlls/shlwapi/shlwapi.spec wine/dlls/shlwapi/shlwapi.spec
--- cvs/hq/wine/dlls/shlwapi/shlwapi.spec	2004-02-18 20:48:13.000000000 +0800
+++ wine/dlls/shlwapi/shlwapi.spec	2004-02-27 16:30:00.000000000 +0800
@@ -176,7 +176,7 @@
 176 stdcall -noname IUnknown_QueryService(ptr ptr ptr ptr)
 177 stdcall -noname SHLoadMenuPopup(ptr wstr)
 178 stdcall -noname SHPropagateMessage(ptr long long long long)
-179 stub -noname SHMenuIndexFromID
+179 stdcall -noname SHMenuIndexFromID(long long)
 180 stdcall -noname SHRemoveAllSubMenus(long)
 181 stdcall -noname SHEnableMenuItem(long long long)
 182 stdcall -noname SHCheckMenuItem(long long long)
@@ -542,7 +542,7 @@
 546 stub -noname IUnknown_DoContextMenuPopup
 
 548 stub -noname SHAreIconsEqual
-549 stub -noname SHCoCreateInstanceAC
+549 stdcall -noname SHCoCreateInstanceAC(ptr ptr long ptr ptr)
 550 stub -noname GetTemplateInfoFroHandle
 551 stub -noname IShellFolder_CompareIDs
 






More information about the wine-patches mailing list