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