Globally unique identifier structure. More...
Public Attributes | |
uint32_t | Data1 |
Initial 32 bits little endian. | |
uint16_t | Data2 |
Next 16 bits little endian. | |
uint16_t | Data3 |
Third value little endian. | |
uint8_t | Data4 [8] |
Remaining 64 bits as 8 bytes. | |
Globally unique identifier structure.
128 bit value that's generated in a specific way to give a reasonable assurance that the value is unique in the whole world. While it's not 100% perfect, it's the value system used by many subsystems for Windows.
Examples of GUIDs
2F1E4FC0-81FD-11DA-9156-00036A0F876A
Further reading http://en.wikipedia.org/wiki/Globally_unique_identifier
uint32_t _GUID::Data1 |
Initial 32 bits little endian.
uint16_t _GUID::Data2 |
Next 16 bits little endian.
uint16_t _GUID::Data3 |
Third value little endian.
uint8_t _GUID::Data4[8] |
Remaining 64 bits as 8 bytes.