19 #ifndef PID_FIRST_USABLE 20 #define PID_FIRST_USABLE 2 23 #ifndef REFPROPERTYKEY 25 #define REFPROPERTYKEY const PROPERTYKEY & 27 #define REFPROPERTYKEY const PROPERTYKEY * __MIDL_CONST 31 #undef DEFINE_PROPERTYKEY 35 #define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) \ 36 EXTERN_C const PROPERTYKEY DECLSPEC_SELECTANY name DECLSPEC_HIDDEN = \ 37 { { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }, pid } 39 #define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) \ 40 const PROPERTYKEY DECLSPEC_SELECTANY name DECLSPEC_HIDDEN = \ 41 { { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }, pid } 44 #define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) \ 45 EXTERN_C const PROPERTYKEY name DECLSPEC_HIDDEN 48 #ifndef IsEqualPropertyKey 50 #define IsEqualPropertyKey(a,b) (((a).pid == (b).pid) && IsEqualIID((a).fmtid,(b).fmtid)) 52 #define IsEqualPropertyKey(a,b) (((a).pid == (b).pid) && IsEqualIID(&(a).fmtid,&(b).fmtid)) 56 #ifndef _PROPERTYKEY_EQUALITY_OPERATORS_ 57 #define _PROPERTYKEY_EQUALITY_OPERATORS_ 68 return !(guidOne == guidOther);
bool _STLP_CALL operator!=(const allocator< _T1 > &, const allocator< _T2 > &) _STLP_NOTHROW
#define IsEqualPropertyKey(a, b)
bool operator==(const TKeyDef &t1, const TKeyDef &t2)