31 unsigned char Data4[ 8 ];
39 #ifndef DECLSPEC_SELECTANY 40 #define DECLSPEC_SELECTANY __declspec(selectany) 45 #define EXTERN_C extern "C" 47 #define EXTERN_C extern 55 #define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \ 56 EXTERN_C const GUID DECLSPEC_SELECTANY name = \ 57 { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } } 59 #define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \ 60 const GUID DECLSPEC_SELECTANY name = \ 61 { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } } 65 #define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \ 66 EXTERN_C const GUID DECLSPEC_SELECTANY name 68 #define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \ 69 EXTERN_C const GUID name 70 #endif // __GNUC__ >= 7 73 #define DEFINE_OLEGUID(name, l, w1, w2) \ 74 DEFINE_GUID(name, l, w1, w2, 0xC0,0,0,0,0,0,0,0x46) 79 #ifndef __LPGUID_DEFINED__ 80 #define __LPGUID_DEFINED__ 84 #ifndef __LPCGUID_DEFINED__ 85 #define __LPCGUID_DEFINED__ 89 #ifndef __IID_DEFINED__ 90 #define __IID_DEFINED__ 95 #define IsEqualIID(riid1, riid2) IsEqualGUID(riid1, riid2) 96 #define IsEqualCLSID(rclsid1, rclsid2) IsEqualGUID(rclsid1, rclsid2) 97 #define IsEqualFMTID(rfmtid1, rfmtid2) IsEqualGUID(rfmtid1, rfmtid2) 98 #define IID_NULL GUID_NULL 99 #define CLSID_NULL GUID_NULL 100 #define FMTID_NULL GUID_NULL 105 #define __MIDL_CONST const 111 #define REFGUID const GUID & 112 #define REFCLSID const CLSID & 113 #define REFIID const IID & 114 #define REFFMTID const FMTID & 116 #define REFGUID const GUID* __MIDL_CONST 117 #define REFCLSID const CLSID* __MIDL_CONST 118 #define REFIID const IID* __MIDL_CONST 119 #define REFFMTID const FMTID* __MIDL_CONST 122 #if !defined(__midl) && !defined(__WIDL__) 129 ((
unsigned long *) &rguid1)[0] == ((
unsigned long *) &rguid2)[0] &&
130 ((
unsigned long *) &rguid1)[1] == ((
unsigned long *) &rguid2)[1] &&
131 ((
unsigned long *) &rguid1)[2] == ((
unsigned long *) &rguid2)[2] &&
132 ((
unsigned long *) &rguid1)[3] == ((
unsigned long *) &rguid2)[3]);
137 return !
memcmp(&rguid1, &rguid2,
sizeof(
GUID));
142 #define InlineIsEqualGUID(rguid1, rguid2) \ 143 (((unsigned long *)rguid1)[0] == ((unsigned long *)rguid2)[0] && \ 144 ((unsigned long *)rguid1)[1] == ((unsigned long *)rguid2)[1] && \ 145 ((unsigned long *)rguid1)[2] == ((unsigned long *)rguid2)[2] && \ 146 ((unsigned long *)rguid1)[3] == ((unsigned long *)rguid2)[3]) 147 #define IsEqualGUID(rguid1, rguid2) (!memcmp(rguid1, rguid2, sizeof(GUID))) 154 #if !defined _SYS_GUID_OPERATOR_EQ_ && !defined _NO_SYS_GUID_OPERATOR_EQ_ 155 #define _SYS_GUID_OPERATOR_EQ_ 158 return !
memcmp(&guidOne,&guidOther,
sizeof(
GUID));
162 return !(guidOne == guidOther);
bool _STLP_CALL operator!=(const allocator< _T1 > &, const allocator< _T2 > &) _STLP_NOTHROW
int memcmp(void *Buffer1, void *Buffer2, ACPI_SIZE Count)
#define IsEqualGUID(rguid1, rguid2)
bool operator==(const TKeyDef &t1, const TKeyDef &t2)
#define InlineIsEqualGUID(rguid1, rguid2)