StringFromCLSID function (combaseapi.h)

Converts a CLSID into a string of printable characters. Different CLSIDs always convert to different strings.

Syntax

HRESULT StringFromCLSID(
  [in]  REFCLSID rclsid,
  [out] LPOLESTR *lplpsz
);

Parameters

[in] rclsid

The CLSID to be converted.

[out] lplpsz

The address of a pointer variable that receives a pointer to the resulting string. The string that represents rclsid includes enclosing braces.

Return value

This function can return the standard return values E_OUTOFMEMORY and S_OK.

Remarks

StringFromCLSID calls the StringFromGUID2 function to convert a globally unique identifier (GUID) into a string of printable characters.

The caller is responsible for freeing the memory allocated for the string by calling the CoTaskMemFree function.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Target Platform Windows
Header combaseapi.h (include Objbase.h)
Library Ole32.lib
DLL Ole32.dll

See also

CLSIDFromString

StringFromGUID2