diff --git a/dlls/shlwapi/ordinal.c b/dlls/shlwapi/ordinal.c index 250b58b209..96b4b67a6e 100644 --- a/dlls/shlwapi/ordinal.c +++ b/dlls/shlwapi/ordinal.c @@ -3791,6 +3791,25 @@ INT WINAPI GetMenuPosFromID(HMENU hMenu, UINT wID) return -1; } +/************************************************************************* + * @ [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.@] * diff --git a/dlls/shlwapi/shlwapi.spec b/dlls/shlwapi/shlwapi.spec index ce556fc9e3..d707d2635e 100644 --- a/dlls/shlwapi/shlwapi.spec +++ b/dlls/shlwapi/shlwapi.spec @@ -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