Defines | |
#define | COMSTL_ITF_CALL(p) (p) |
Resolves to p->lpVtbl for C compilation, and to p in C++. | |
#define | COMSTL_ITF_THIS(p) |
Resolves to p, for C compilation, and to nothing in C++. | |
#define | COMSTL_ITF_THIS0(p) |
Resolves to p for C compilation, and to nothing in C++. | |
#define | COMSTL_IID_2_REF(iid) (iid) |
Resolves to &iid for C compilation, and to iid in C++. | |
#define | COMSTL_REF_2_PTR(iid) (&(iid)) |
Resolves to iid for C compilation, and to &iid in C++. | |
#define | COMSTL_PTR_2_REF(piid) (*(piid)) |
Resolves to piid for C compilation, and to *piid in C++. | |
#define | COMSTL_ACCESS_VARIANT_MEM_BYPTR(pvar, mem) (pvar)->mem |
#define | COMSTL_ACCESS_VARIANT_MEM_BYREF(var, mem) COMSTL_ACCESS_VARIANT_MEM_BYPTR(&(var), mem) |
Used to provide access to the mem member of a VARIANT structure in a language-independent manner. | |
#define | COMSTL_ACCESS_VARIANT_vt_BYPTR(pvar) (pvar)->vt |
#define | COMSTL_ACCESS_VARIANT_vt_BYREF(var) COMSTL_ACCESS_VARIANT_vt_BYPTR(&(var)) |
Used to provide access to the vt member of a VARIANT structure in a language-independent manner. | |
#define | COMSTL_ACCESS_VARIANT_decVal_BYPTR(pvar) (pvar)->decVal |
#define | COMSTL_ACCESS_VARIANT_decVal_BYREF(var) COMSTL_ACCESS_VARIANT_decVal_BYPTR(&(var)) |
#define | WINSTL_ITF_CALL(p) (p) |
Resolves to p->lpVtbl for C compilation, and to p in C++. | |
#define | WINSTL_ITF_THIS(p) |
Resolves to p, for C compilation, and to nothing in C++. | |
#define | WINSTL_ITF_THIS0(p) |
Resolves to p for C compilation, and to nothing in C++. | |
#define | WINSTL_IID_2_REF(iid) (iid) |
Resolves to &iid for C compilation, and to iid in C++. | |
#define | WINSTL_REF_2_PTR(iid) (&(iid)) |
Resolves to iid for C compilation, and to &iid in C++. |
#define COMSTL_ACCESS_VARIANT_MEM_BYREF | ( | var, | |||
mem | ) | COMSTL_ACCESS_VARIANT_MEM_BYPTR(&(var), mem) |
Used to provide access to the mem
member of a VARIANT
structure in a language-independent manner.
Usage:
VARIANT v;
COMSTL_ACCESS_VARIANT_MEM_BYREF(v, lVal) = 10;
Referenced by comstl__DECIMAL_compare().
#define COMSTL_ACCESS_VARIANT_vt_BYREF | ( | var | ) | COMSTL_ACCESS_VARIANT_vt_BYPTR(&(var)) |
Used to provide access to the vt
member of a VARIANT
structure in a language-independent manner.
Usage:
VARIANT v;
COMSTL_ACCESS_VARIANT_vt_BYREF(v) = VT_I4;
Referenced by comstl__DECIMAL_compare().
#define COMSTL_IID_2_REF | ( | iid | ) | (iid) |
Resolves to &iid for C compilation, and to iid in C++.
Referenced by comstl__get_object_identity(), and comstl__is_same_object().
#define COMSTL_ITF_CALL | ( | p | ) | (p) |
Resolves to p->lpVtbl for C compilation, and to p in C++.
Referenced by comstl__addref(), comstl__CoTaskMemDidAlloc(), comstl__CoTaskMemGetSize(), comstl__CoTaskMemHeapMinimise(), comstl__get_object_identity(), comstl__get_stream_size(), comstl__is_interface_implemented(), comstl__is_same_object(), comstl__release(), comstl_C_Rot_EnumRunning(), comstl_C_Rot_GetObject(), comstl_C_Rot_GetTimeOfLastChange(), comstl_C_Rot_IsRunning(), comstl_C_Rot_NoteChangeTime(), comstl_C_Rot_Register(), and comstl_C_Rot_Revoke().
#define COMSTL_ITF_THIS | ( | p | ) |
Resolves to p, for C compilation, and to nothing in C++.
Referenced by comstl__CoTaskMemDidAlloc(), comstl__CoTaskMemGetSize(), comstl__get_object_identity(), comstl__get_stream_size(), comstl__is_interface_implemented(), comstl__is_same_object(), comstl_C_Rot_EnumRunning(), comstl_C_Rot_GetObject(), comstl_C_Rot_GetTimeOfLastChange(), comstl_C_Rot_IsRunning(), comstl_C_Rot_NoteChangeTime(), comstl_C_Rot_Register(), and comstl_C_Rot_Revoke().
#define COMSTL_ITF_THIS0 | ( | p | ) |
Resolves to p for C compilation, and to nothing in C++.
Referenced by comstl__addref(), comstl__CoTaskMemDidAlloc(), comstl__CoTaskMemGetSize(), comstl__CoTaskMemHeapMinimise(), comstl__is_interface_implemented(), comstl__is_same_object(), comstl__release(), comstl_C_Rot_EnumRunning(), comstl_C_Rot_GetObject(), comstl_C_Rot_GetTimeOfLastChange(), comstl_C_Rot_IsRunning(), comstl_C_Rot_NoteChangeTime(), comstl_C_Rot_Register(), and comstl_C_Rot_Revoke().
#define COMSTL_PTR_2_REF | ( | piid | ) | (*(piid)) |
Resolves to piid for C compilation, and to *piid in C++.
#define COMSTL_REF_2_PTR | ( | iid | ) | (&(iid)) |
Resolves to iid for C compilation, and to &iid in C++.
Referenced by comstl__set_error_info_a(), and comstl__set_error_info_w().
#define WINSTL_IID_2_REF | ( | iid | ) | (iid) |
Resolves to &iid for C compilation, and to iid in C++.
#define WINSTL_ITF_CALL | ( | p | ) | (p) |
Resolves to p->lpVtbl for C compilation, and to p in C++.
Referenced by winstl__SHMemAlloc(), winstl__SHMemDidAlloc(), winstl__SHMemFree(), winstl__SHMemGetSize(), winstl__SHMemHeapMinimise(), and winstl__SHMemRealloc().
#define WINSTL_ITF_THIS | ( | p | ) |
Resolves to p, for C compilation, and to nothing in C++.
Referenced by winstl__SHMemAlloc(), winstl__SHMemDidAlloc(), winstl__SHMemFree(), winstl__SHMemGetSize(), and winstl__SHMemRealloc().
#define WINSTL_ITF_THIS0 | ( | p | ) |
Resolves to p for C compilation, and to nothing in C++.
Referenced by winstl__SHMemAlloc(), winstl__SHMemDidAlloc(), winstl__SHMemFree(), winstl__SHMemGetSize(), winstl__SHMemHeapMinimise(), and winstl__SHMemRealloc().
#define WINSTL_REF_2_PTR | ( | iid | ) | (&(iid)) |
Resolves to iid for C compilation, and to &iid in C++.