CLSIDFromStringWrap (SHLWAPI.436)
HRESULT CLSIDFromStringWrap ( LPCWSTR idstr, CLSID* id )
Convert an Unicode string CLSID into a CLSID.
idstr | [In] | string containing a CLSID in text form. |
id | [Out] | CLSID extracted from the string. |
S_OK on success or E_INVALIDARG on failure.
This is really CLSIDFromString which is exported by ole32.dll, however the native shlwapi.dll does *not* import ole32. Nor does ole32.dll import this ordinal from shlwapi. Therefore we must conclude that Microsoft® duplicated the code for CLSIDFromString, and yes they did, only it returns an E_INVALIDARG error code on failure. This is a duplicate (with changes for Unicode) of CLSIDFromString16 in "dlls/ole32/compobj.c".
Exported by ordinal only. Use GetProcAddress to obtain a pointer to the function.
Implemented in "dlls/shlwapi/ordinal.c". source.winehq.org/source/dlls/shlwapi/ordinal.c
Debug channel "shell".
Copyright © 2007 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Mar 2007.