NAME

CLSIDFromStringWrap  (SHLWAPI.436)

SYNOPSIS

 HRESULT CLSIDFromStringWrap
 (
  LPCWSTR idstr,
  CLSID*  id
 )

DESCRIPTION

Convert an Unicode string CLSID into a CLSID.

PARAMS

idstr [In] string containing a CLSID in text form.
id [Out] CLSID extracted from the string.

RETURNS

S_OK on success or E_INVALIDARG on failure.

NOTES

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".

IMPLEMENTATION

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.