10 #define P6COMDEF_H__ 1
36 return !(uuid1==uuid2);
51 if(*p1 > *p2) result = 1;
73 if(*p1 > *p2) result = 1;
148 #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)
P6R::P6UINT8 clockNode[8]
(1*octet) clock_seq_and_reserved, (1*octet) clock_seq_low, (6*octet) node
P6R::P6BOOL operator>(const P6R::P6UUID &uuid1, const P6R::P6UUID &uuid2)
virtual P6R::P6INT32 release()=0
This method decrements a components reference count.
virtual P6R::P6ERR queryInterface(const P6R::IID &iid, P6R::P6VOID **ppIface)=0
This method queries the component for a specific interface.
P6R::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).
virtual P6R::P6INT32 addref()=0
This method increases the reference count of the component instance by one.
#define P6COMMETHOD_(type)
P6R::P6UINT16 timeMid
(2*octet) time_mid
P6R::P6UINT32 timeLow
(4*octet) time_low
P6R::P6BOOL operator!=(const P6R::P6UUID &uuid1, const P6R::P6UUID &uuid2)
P6R::P6BOOL operator==(const P6R::P6UUID &uuid1, const P6R::P6UUID &uuid2)
Global comparison operator for UUIDs.
char P6CHAR
Narrow character type.