#include <string.h>
Go to the source code of this file.
|
#define | FAR |
|
#define | DECLSPEC_SELECTANY __declspec(selectany) |
|
#define | EXTERN_C extern |
|
#define | DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) EXTERN_C const GUID name |
|
#define | DEFINE_OLEGUID(name, l, w1, w2) DEFINE_GUID(name, l, w1, w2, 0xC0,0,0,0,0,0,0,0x46) |
|
#define | _GUIDDEF_H_ |
|
#define | __LPGUID_DEFINED__ |
|
#define | __LPCGUID_DEFINED__ |
|
#define | __IID_DEFINED__ |
|
#define | IsEqualIID(riid1, riid2) IsEqualGUID(riid1, riid2) |
|
#define | IsEqualCLSID(rclsid1, rclsid2) IsEqualGUID(rclsid1, rclsid2) |
|
#define | IsEqualFMTID(rfmtid1, rfmtid2) IsEqualGUID(rfmtid1, rfmtid2) |
|
#define | IID_NULL GUID_NULL |
|
#define | CLSID_NULL GUID_NULL |
|
#define | FMTID_NULL GUID_NULL |
|
#define | __MIDL_CONST const |
|
#define | REFGUID const GUID* __MIDL_CONST |
|
#define | REFCLSID const CLSID* __MIDL_CONST |
|
#define | REFIID const IID* __MIDL_CONST |
|
#define | REFFMTID const FMTID* __MIDL_CONST |
|
#define | InlineIsEqualGUID(rguid1, rguid2) |
|
#define | IsEqualGUID(rguid1, rguid2) (!memcmp(rguid1, rguid2, sizeof(GUID))) |
|
◆ __IID_DEFINED__
◆ __LPCGUID_DEFINED__
◆ __LPGUID_DEFINED__
◆ __MIDL_CONST
◆ _GUIDDEF_H_
◆ CLSID_NULL
◆ DECLSPEC_SELECTANY
◆ DEFINE_GUID
#define DEFINE_GUID |
( |
|
name, |
|
|
|
l, |
|
|
|
w1, |
|
|
|
w2, |
|
|
|
b1, |
|
|
|
b2, |
|
|
|
b3, |
|
|
|
b4, |
|
|
|
b5, |
|
|
|
b6, |
|
|
|
b7, |
|
|
|
b8 |
|
) |
| EXTERN_C const GUID name |
◆ DEFINE_OLEGUID
#define DEFINE_OLEGUID |
( |
|
name, |
|
|
|
l, |
|
|
|
w1, |
|
|
|
w2 |
|
) |
| DEFINE_GUID(name, l, w1, w2, 0xC0,0,0,0,0,0,0,0x46) |
◆ EXTERN_C
◆ FAR
◆ FMTID_NULL
◆ IID_NULL
◆ InlineIsEqualGUID
#define InlineIsEqualGUID |
( |
|
rguid1, |
|
|
|
rguid2 |
|
) |
| |
Value: (((unsigned long *)rguid1)[0] == ((unsigned long *)rguid2)[0] && \
((unsigned long *)rguid1)[1] == ((unsigned long *)rguid2)[1] && \
((unsigned long *)rguid1)[2] == ((unsigned long *)rguid2)[2] && \
((unsigned long *)rguid1)[3] == ((unsigned long *)rguid2)[3])
Definition at line 142 of file guiddef.h.
◆ IsEqualCLSID
◆ IsEqualFMTID
◆ IsEqualGUID
◆ IsEqualIID
◆ REFCLSID
◆ REFFMTID
◆ REFGUID
◆ REFIID
Definition at line 118 of file guiddef.h.
Referenced by _ILIsMyComputer(), DECLARE_INTERFACE(), DECLARE_INTERFACE_(), DECLARE_INTERFACE_IID_(), Entry::do_context_menu(), get_ieframe_object(), LoadAndInitialize(), SHCoCreateInstance(), START_TEST(), test_mxwriter_handlers(), test_object(), test_OleLoadPicturePath(), test_ParseDisplayName(), test_shell_imagelist(), test_stgcreatestorageex(), test_supporterrorinfo(), and TestManualInstantiation().
◆ CLSID
◆ FMTID
◆ GUID
◆ IID
◆ LPCGUID
◆ LPCLSID
◆ LPFMTID
◆ LPGUID
◆ LPIID