CLSIDFromString  1MVN6.G

Converts a string generated by the StringFromCLSIDHDSEQH function back into the original CLSID.

HRESULT CLSIDFromString(

    LPOLESTR lpsz,

//Pointer to the string representation of the CLSID

    LPCLSID pclsid

//Pointer to the CLSID

   );

 

 

Parameters

lpsz

[in] Pointer to the string representation of the CLSID.

pclsid   

[out] Pointer to the CLSID on return.

 

Return Values

This function supports the standard return value E_INVALIDARG, as well as the following:

NOERROR

The CLSID was obtained successfully.

CO_E_CLASSTRING

The class string was improperly formatted.

REGDB_E_WRITEREGDB

The CLSID corresponding to the class string was not found in the registry.

 

Remarks

Because of the restrictions placed on OLE 1 CLSID values, CLSIDFromProgID28Q7N_ and CLSIDFromString are the only two functions that can be used to generate a CLSID for an OLE 1 object.

See Also

CLSIDFromProgID, StringFromCLSID