10 #define P6COMDEF_H__ 1
37 return !(uuid1==uuid2);
52 if(*p1 > *p2) result = 1;
74 if(*p1 > *p2) result = 1;
96 #define INTERFACE p6ICom
149 #define IF_p6ICom {0x00000000,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}
P6R::P6BOOL operator<(const P6R::P6UUID &uuid1, const P6R::P6UUID &uuid2)
#define P6DECLAREIF(iface)
P6R::P6BOOL operator>(const P6R::P6UUID &uuid1, const P6R::P6UUID &uuid2)
P6UINT32 timeLow
(4*octet) time_low
unsigned char P6BOOL
Boolean type.
P6UINT8 clockNode[8]
(1*octet) clock_seq_and_reserved, (1*octet) clock_seq_low, (6*octet) node
P6UINT16 timeMid
(2*octet) time_mid
#define P6DECLCOMMETHOD_(type, method)
P6UINT16 timeHighVer
(2*octet) time_high_and_version
The base interface all [p6]COM components must derive from and implement.
A universally unique indentifier (UUID).
P6R::P6BOOL operator!=(const P6R::P6UUID &uuid1, const P6R::P6UUID &uuid2)
#define P6DECLCOMMETHOD(method)
P6R::P6BOOL operator==(const P6R::P6UUID &uuid1, const P6R::P6UUID &uuid2)
Global comparison operator for UUIDs.
char P6CHAR
Narrow character type.