P6R::P6UUID Struct Reference
[API Type Definitions]

A universally unique indentifier (UUID). More...

#include <p6types.h>

List of all members.

Public Attributes

P6R::P6UINT8 clockNode [8]
 (1*octet) clock_seq_and_reserved, (1*octet) clock_seq_low, (6*octet) node
P6R::P6UINT16 timeHighVer
 (2*octet) time_high_and_version
P6R::P6UINT32 timeLow
 (4*octet) time_low
P6R::P6UINT16 timeMid
 (2*octet) time_mid

Detailed Description

A universally unique indentifier (UUID).

This is also known as a globally unique indentifier (GUID), which is used by [p6]COM to identify components, categories, and interfaces.

UUID's are a fixed size of 128 bits long and must be unique in space and time with respect to all other UUID's. For more information on UUID's, please see the IETF's draft titled "UUIDs and GUIDs", Paul J. Leach, Microsoft, February 1998.

See also:
http://www.webdav.org/specs/draft-leach-uuids-guids-01.txt
p6UUIDToString()
p6StringToUUID()
P6R::p6IGenGuid

Definition at line 127 of file p6types.h.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.