43 #define DECLARE_GUID( guid, kguid ) 47 #if defined (MACINTOSH) || defined (WASM) 57 bool16 operator==(
const GUID& guid )
const 58 {
return ( Data1 == guid.Data1 && Data2 == guid.Data2 &&
59 Data3 == guid.Data3 && 0 == memcmp( Data4, guid.Data4,
sizeof( Data4 ) ) ) ; }
60 bool16 operator!=(
const GUID& guid )
const 61 {
return !( *
this == guid ) ; }
64 #endif // !GUID_DEFINED 68 #define DECLARE_GUID( guid, kguid ) \ 69 static const GUID guid = kguid 72 void ReadWriteGUID(
IPMStream* s, GUID& guid ) ;
76 #define kInvalid_CLSID { 0x0, 0x0, 0x0, { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } } 77 DECLARE_GUID( k_invalid_CLSID, kInvalid_CLSID ) ;
79 #endif //__GUIDTypes__