uuid_t
int32_t uuid_compare(const uuid_t *, const uuid_t *, uint32_t *);
void uuid_create(uuid_t *, uint32_t *);
void uuid_create_nil(uuid_t *, uint32_t *);
int32_t uuid_equal(const uuid_t *, const uuid_t *, uint32_t *);
void uuid_from_string(const char *, uuid_t *, uint32_t *);
uint16_t uuid_hash(const uuid_t *, uint32_t *);
int32_t uuid_is_nil(const uuid_t *, uint32_t *);
void uuid_to_string(const uuid_t *, char **, uint32_t *);
void uuid_enc_le(void *, const uuid_t *);
void uuid_dec_le(const void *, uuid_t *);
void uuid_enc_be(void *, const uuid_t *);
void uuid_dec_be(const void *, uuid_t *);
extern const uuid_t BLUETOOTH_BASE_UUID;
bool sdp_get_uuid(sdp_data_t *, uuid_t *);
bool sdp_put_uuid(sdp_data_t *, const uuid_t *);
bool sdp_put_uuid128(sdp_data_t *, const uuid_t *);
sdp_get_uuid(sdp_data_t *data, uuid_t *uuid)
uuid_t u1, u2;
sdp_put_uuid128(sdp_data_t *data, const uuid_t *uuid)
sdp_put_uuid(sdp_data_t *data, const uuid_t *uuid)
uuid_t u = *uuid;
const uuid_t BLUETOOTH_BASE_UUID = {
uuid_compare(const uuid_t *a, const uuid_t *b, uint32_t *status)
uuid_create(uuid_t *u, uint32_t *status)
uuid_create_nil(uuid_t *u, uint32_t *status)
uuid_equal(const uuid_t *a, const uuid_t *b, uint32_t *status)
return ((memcmp(a, b, sizeof(uuid_t))) ? 0 : 1);
uuid_from_string(const char *s, uuid_t *u, uint32_t *status)
uuid_hash(const uuid_t *u, uint32_t *status)
uuid_is_nil(const uuid_t *u, uint32_t *status)
static const uuid_t nil = { .time_low = 0 };
return (memcmp(u, &nil, sizeof(uuid_t)) == 0 ? 1 : 0);
uuid_dec_be(const void *buf, uuid_t *uuid)
uuid_enc_le(void *buf, const uuid_t *uuid)
uuid_dec_le(const void *buf, uuid_t *uuid)
uuid_enc_be(void *buf, const uuid_t *uuid)
uuid_to_string(const uuid_t *u, char **s, uint32_t *status)
static const uuid_t nil = { .time_low = 0 };
if (memcmp(ent->ent_type, (void *)&(uuid_t)GPT_ENT_TYPE_EFI,
uuid_t SignatureOwner;
uuid_t SignatureType;
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
uuid_t guid;
get_cert_info(uuid_t *uuid)
get_cert_name(uuid_t *uuid)
const char *get_cert_name(uuid_t *uuid);
((uuid_t){0x8be4df61,0x93ca,0x11d2,0xaa,0x0d,\
((uuid_t){0x8be4df61,0x93ca,0x11d2,0xaa,0x0d,\
((uuid_t){0xeb9d2d31,0x2d88,0x11d3,0x9a,0x16,\
((uuid_t){0xf2fd1544,0x9794,0x4a2c,0x99,0x2e,\
((uuid_t){0x888eb0c6,0x8ede,0x4ff5,0xa8,0xf0,\
((uuid_t){0x47c7b225,0xc42a,0x11d2,0x57,0x8e,\
((uuid_t){0x7b9be2e0,0xe28a,0x4197,0x3e,0xad,\
uuid_t GUID;
uuid_t GUID;
if (memcmp(&p->GUID, &EFI_EDD10_PATH_GUID, sizeof(uuid_t)) == 0) {
((uuid_t){0xcf31fac5,0xc24e,0x11d2,0x85,0xf3, \
uuid_t UUID;
uuid_t uuid;
uuid_t GUID;
uuid_t GUID;
uuid_t GUID;
uuid_t GUID;
uuid_t GUID;
devpath_msg_vendor_type(uuid_t *uuid)
uuid_t GUID;
uuid_t VendorGUID;
uuid_t ProtocolGUID;
uuid_t FWFileName;
uuid_t GUID;
devpath_media_ramdisk_type(uuid_t *uuid)
uuid_t GUID;
uuid_t GUID;
uuid_t PartitionSignature;
uuid_t *vendor, uint32_t attrib)
uuid_t uuid;
uuid_to_string(&(uuid_t)GPT_ENT_TYPE_MBR, &type_uuid, &status);
uuid_t *array = v->ev.data;
uuid_t uuid;
uuid_t u16 = {
uuid_t u32 = {
uuid_t u128 = {
uuid_t value;
const uuid_t u16 = {
const uuid_t u32 = {
const uuid_t u128 = {
uuid_t value = {
static uint8_t data[12 * sizeof(uuid_t)];
uuid_t uuid;
uuid_t uuid;
string_uuid(uuid_t *uuid)
uuid_t u;
static const char *string_uuid(uuid_t *);
uuid_t uuid;
uuid_t uuid;
uuid_t uuid;
uuid_t u0, uuid;
store = (uuid_t*)malloc(sizeof(uuid_t) * count);
uuid_t *store, *uuid;
uuid_to_string((uuid_t *)(sysaddr->RangeGuid),
uuid_to_string((uuid_t *)(uefi->Identifier),
static uuid_t fsid, fstype;
uuid_t fsid; /* 0040 */
uuid_t fstype; /* 0050 */
uuid_t pfs_clid; /* 20-2F copy target must match this uuid */
uuid_t mediaid;
uuid_t uid; /* 0030 uid / degenerate unix uid */
uuid_t gid; /* 0040 gid / degenerate unix gid */
uuid_t pfs_clid; /* 0090 (if PFSROOT) cluster uuid */
uuid_t pfs_fsid; /* 00A0 (if PFSROOT) unique uuid */
typedef uuid_t hammer_uuid_t;
db_match_uuid(record_t *rec, uuid_t *uuid)
uuid_t u;
uuid_t u;
uuid_t u;
uuid_t id;
uuid_t id;
gpt_get_uuid_part_type(const uuid_t *id)