11 #define P6GUIDGEN_H__ 1
72 #define IF_p6IGenGuid {0x533442AF,0x2FD6,0x4137,{0x96,0xBC,0xD9,0xA0,0x20,0x64,0x49,0x7B}}
75 #define COMP_p6GenGuid {0x9A2C329B,0x35CD,0x4384,{0xB6,0xB2,0xF5,0x40,0x45,0x98,0x3F,0x09}}
Globally Unique Identifier or GUID is used for interface, component and category IDs.
virtual P6R::P6ERR genGUID(P6UUID *pGuid)=0
Each time this function is called a different value (GUID) is generated and copied into the pGUID buf...
[p6]COM Cryptographic Random Number Generator.
The base interface all [p6]COM components must derive from and implement.
Provides a cryptographically strong random number generator.
A universally unique indentifier (UUID).
virtual P6R::P6ERR initialize(P6GUIDFLAGS flags, p6IRandom *pRandom)=0
Initialize the random number generator used to generate the GUIDs.
const P6GUIDFLAGS P6GUID_NOFLAGS
P6UINT32 P6GUIDFLAGS
P6GUIDFLAGS.