GetComponentIDFromCLSSPEC function
Gets a string component ID from information contained in a union uCLSSPEC
.
Syntax
HRESULT GetComponentIDFromCLSSPEC(
_In_ uCLSSPEC *pClassSpec,
_Out_ LPSTR *ppszComponentID
);
Parameters
pClassSpec [in]
A pointer to a union that provides ways of mapping to a CLSID.ppszComponentID [out]
A pointer to a string containing a component ID that is based on auCLSSPEC
, which is defined insdk\inc\wtypes.h
.
Return value
Returns one of the following values.
Return code | Description |
---|---|
S_OK | The component ID was successfuly retrieved. |
S_FALSE | The class or Mime is not part of an Internet Explorer feature. |
E_INVALIDARG | The |
E_OUTOFMEMORY | The program does not have enough memory for successful operation. |
Remarks
Note The importance of this function degraded significantly after Microsoft Internet Explorer 6 SP1b and Windows XP, due to a lack of dependence on just-in-time (JIT) in components.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Product |
Internet Explorer 4.0 |
Header |
Urlmon.h |
Library |
Urlmon.lib |
DLL |
Urlmon.dll |