Type definition for a UUID.
Definition: uuid.h:47
const char * DPS_UUIDToString(const DPS_UUID *uuid)
Return a string representation of a UUID.
DPS_Status DPS_InitUUID(void)
One time initialization.
struct _DPS_UUID DPS_UUID
Type definition for a UUID.
uint64_t val64[2]
The UUID as an array of 64-bit values.
Definition: uuid.h:52
int DPS_Status
The status code type.
Definition: err.h:41
uint8_t val[16]
The UUID as an array of 8-bit values.
Definition: uuid.h:50
int DPS_UUIDCompare(const DPS_UUID *a, const DPS_UUID *b)
Numerical comparison of two UUIDs.
uint32_t val32[4]
The UUID as an array of 32-bit values.
Definition: uuid.h:51
void DPS_GenerateUUID(DPS_UUID *uuid)
Non secure generation of a random UUID.