X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/80e2389990082500d76eb566d4946be3e786c3ef..d8f41ccd20de16f8ebe2ccc84d47bf1cb2b26bbb:/securityd/libsecurity_agent/lib/utils.h?ds=sidebyside diff --git a/securityd/libsecurity_agent/lib/utils.h b/securityd/libsecurity_agent/lib/utils.h new file mode 100644 index 00000000..c4bb86fd --- /dev/null +++ b/securityd/libsecurity_agent/lib/utils.h @@ -0,0 +1,26 @@ +/* + * utils.h + * libsecurity_agent + * + * Copyright (c) 2010-2011 Apple Inc. All Rights Reserved. + * + */ + +#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif + +#define UUID_INITIALIZER_FROM_SESSIONID(sessionid) \ + { 0,0,0,0, 0,0,0,0, 0,0,0,0, \ + (0xff000000 & (sessionid))>>24, (0x00ff0000 & (sessionid))>>16, \ + (0x0000ff00 & (sessionid))>>8, (0x000000ff & (sessionid)) } + +unsigned char *uuid_init_with_sessionid(uuid_t uuid, uint32_t sessionid); +const char *uuid_to_string(const uuid_t uuid, char *buf); + +#if defined(__cplusplus) +} +#endif