PortAudio
2.0
|
00001 #ifndef PID_FIRST_USABLE 00002 #define PID_FIRST_USABLE 2 00003 #endif 00004 00005 #ifndef REFPROPERTYKEY 00006 #ifdef __cplusplus 00007 #define REFPROPERTYKEY const PROPERTYKEY & 00008 #else // !__cplusplus 00009 #define REFPROPERTYKEY const PROPERTYKEY * __MIDL_CONST 00010 #endif // __cplusplus 00011 #endif //REFPROPERTYKEY 00012 00013 #ifdef DEFINE_PROPERTYKEY 00014 #undef DEFINE_PROPERTYKEY 00015 #endif 00016 00017 #ifdef INITGUID 00018 #define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const PROPERTYKEY DECLSPEC_SELECTANY name = { { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }, pid } 00019 #else 00020 #define DEFINE_PROPERTYKEY(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8, pid) EXTERN_C const PROPERTYKEY name 00021 #endif // INITGUID 00022 00023 #ifndef IsEqualPropertyKey 00024 #define IsEqualPropertyKey(a, b) (((a).pid == (b).pid) && IsEqualIID((a).fmtid, (b).fmtid) ) 00025 #endif // IsEqualPropertyKey 00026