UUID support class Create a new UUID object. Destroy a specified UUID object. Create UUID object from supplied ZUUID_LEN-octet value. Set UUID to new supplied ZUUID_LEN-octet value. Set UUID to new supplied string value skipping '-' and '{' '}' optional delimiters. Return 0 if OK, else returns -1. Return UUID binary data. Return UUID binary size Returns UUID as string Return UUID in the canonical string format: 8-4-4-4-12, in lower case. Caller does not modify or free returned value. See http://en.wikipedia.org/wiki/Universally_unique_identifier Store UUID blob in target array Check if UUID is same as supplied value Check if UUID is different from supplied value Make copy of UUID object; if uuid is null, or memory was exhausted, returns null.