StringFromGUID2
Converts a
globally unique identifier (GUID) into a string of printable characters.
StringFromGUID2(
REFGUID rguid, |
//Interface identifier to be converted |
LPOLESTR lpsz, |
//Pointer to the resulting string on return |
int cbMax |
//Maximum size the returned string is expected to be |
); |
|
Parameters
rguid
[in] Interface
identifier to be converted.
lpsz
[out] Pointer
to the resulting string on return.
cbMax
[in] Maximum
size the returned string is expected to be.
Return Values
0
(zero)
Buffer is too
small for returned string.
Non-zero
value
The number of
characters in the returned string, including the null terminator.
Remarks
The string
that the lpsz parameter receives has a format like the following sample:
[c200e360-38c5-11ce-ae62-08002b2b79ef]
where the
successive fields break the GUID into the form DWORD-WORD-WORD-WORD-WORD.DWORD
covering the 128-bit GUID. The string includes enclosing braces, which are an
OLE convention.
See Also