| 52 | #ifdef WIN32 |
| 53 | namespace { |
| 54 | void windowsUuidToUuidField(UUID* uuid, Identifier::Data& out) { |
| 55 | uint32_t Data1BE = htonl(uuid->Data1); |
| 56 | memcpy(out.data(), &Data1BE, 4); |
| 57 | uint16_t Data2BE = htons(uuid->Data2); |
| 58 | memcpy(out.data() + 4, &Data2BE, 2); |
| 59 | uint16_t Data3BE = htons(uuid->Data3); |
| 60 | memcpy(out.data() + 6, &Data3BE, 2); |
| 61 | memcpy(out.data() + 8, uuid->Data4, 8); |
| 62 | } |
| 63 | |
| 64 | void windowsUuidGenerateTime(Identifier::Data& out) { |
| 65 | UUID uuid; |
no outgoing calls
no test coverage detected