Windows2003-3790/base/win32/fusion/tests/sxstest/sxstest_formatguid.cpp
2020-09-30 16:53:55 +02:00

18 lines
509 B
C++

void FormatGuid(WCHAR* String, SIZE_T StringSize, const GUID& Guid)
{
if (StringSize > 0)
{
_snwprintf(
String,
StringSize,
L"%08lx-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
Guid.Data1,
Guid.Data2,
Guid.Data3,
Guid.Data4[0], Guid.Data4[1], Guid.Data4[2], Guid.Data4[3],
Guid.Data4[4], Guid.Data4[5], Guid.Data4[6], Guid.Data4[7]);
String[StringSize - 1] = 0;
}
}