mirror of
https://github.com/EduApps-CDG/OpenDX
synced 2024-12-30 09:45:37 +01:00
26 lines
644 B
C++
26 lines
644 B
C++
|
#include "com_guid.h"
|
||
|
|
||
|
std::ostream& operator << (std::ostream& os, REFIID guid) {
|
||
|
os.width(8);
|
||
|
os << std::hex << guid.Data1 << '-';
|
||
|
|
||
|
os.width(4);
|
||
|
os << std::hex << guid.Data2 << '-';
|
||
|
|
||
|
os.width(4);
|
||
|
os << std::hex << guid.Data3 << '-';
|
||
|
|
||
|
os.width(2);
|
||
|
os << std::hex
|
||
|
<< static_cast<short>(guid.Data4[0])
|
||
|
<< static_cast<short>(guid.Data4[1])
|
||
|
<< '-'
|
||
|
<< static_cast<short>(guid.Data4[2])
|
||
|
<< static_cast<short>(guid.Data4[3])
|
||
|
<< static_cast<short>(guid.Data4[4])
|
||
|
<< static_cast<short>(guid.Data4[5])
|
||
|
<< static_cast<short>(guid.Data4[6])
|
||
|
<< static_cast<short>(guid.Data4[7]);
|
||
|
return os;
|
||
|
}
|