|
| #define | _ICLASS _OCFCLASS |
| |
| #define | _IFUNC STDMETHODCALLTYPE |
| |
| #define | COMBASES_D(cls, bases) |
| |
| #define | COMQRY1BASES(i1) public i1 |
| |
| #define | COMQRY2BASES(i1, i2) public i1, COMQRY1BASES(i2) |
| |
| #define | COMQRY3BASES(i1, i2, i3) public i1, COMQRY2BASES(i2,i3) |
| |
| #define | COMQRY4BASES(i1, i2, i3, i4) public i1, COMQRY3BASES(i2,i3,i4) |
| |
| #define | COMQRY5BASES(i1, i2, i3, i4, i5) public i1, COMQRY4BASES(i2,i3,i4,i5) |
| |
| #define | DECLARE_COMBASES1(cls, i1) COMBASES_D(cls,COMQRY1BASES(i1)) |
| |
| #define | DECLARE_COMBASES2(cls, i1, i2) COMBASES_D(cls,COMQRY2BASES(i1,i2)) |
| |
| #define | DECLARE_COMBASES3(cls, i1, i2, i3) COMBASES_D(cls,COMQRY3BASES(i1,i2,i3)) |
| |
| #define | DECLARE_COMBASES4(cls, i1, i2, i3, i4) COMBASES_D(cls,COMQRY4BASES(i1,i2,i3,i4)) |
| |
| #define | DECLARE_COMBASES5(cls, i1, i2, i3, i4, i5) COMBASES_D(cls,COMQRY5BASES(i1,i2,i3,i4,i5)) |
| |
| #define | TUNKNOWN_STANDARD_IUNKNOWN_METHODS |
| |
| #define | IUNKNOWN_FORWARD(cls, outer) |
| |
| #define | COMBASES_I(cls, tests) |
| |
| #define | COMBASEQUERY(cls) cls##_QueryInterface(this,iid,pif); if(*pif) return NOERROR; |
| |
| #define | COMQRY1TEST(i1) COMBASEQUERY(i1) |
| |
| #define | COMQRY2TEST(i1, i2) COMBASEQUERY(i1) COMQRY1TEST(i2) |
| |
| #define | COMQRY3TEST(i1, i2, i3) COMBASEQUERY(i1) COMQRY2TEST(i2,i3) |
| |
| #define | COMQRY4TEST(i1, i2, i3, i4) COMBASEQUERY(i1) COMQRY3TEST(i2,i3,i4) |
| |
| #define | COMQRY5TEST(i1, i2, i3, i4, i5) COMBASEQUERY(i1) COMQRY3TEST(i2,i3,i4,i5) |
| |
| #define | DEFINE_COMBASES1(cls, i1) COMBASES_I(cls,COMQRY1TEST(i1)) |
| |
| #define | DEFINE_COMBASES2(cls, i1, i2) COMBASES_I(cls,COMQRY2TEST(i1,i2)) |
| |
| #define | DEFINE_COMBASES3(cls, i1, i2, i3) COMBASES_I(cls,COMQRY3TEST(i1,i2,i3)) |
| |
| #define | DEFINE_COMBASES4(cls, i1, i2, i3, i4) COMBASES_I(cls,COMQRY4TEST(i1,i2,i3,i4)) |
| |
| #define | DEFINE_COMBASES5(cls, i1, i2, i3, i4, i5) COMBASES_I(cls,COMQRY5TEST(i1,i2,i3,i4,i5)) |
| |
| #define | DEFINE_QI_BASE(cls, low) |
| |
| #define | DEFINE_QI_OLEBASE(cls, low) |
| |
| #define | DEFINE_QI_DERIVED(cls, base, low) |
| |
| #define | DEFINE_QI_OLEDERIVED(cls, base, low) |
| |
| #define | DEFINE_QI_DELEGATE(cls, member) |
| |
| #define | DEFINE_QI_DELEGATE_TEST(cls, member) |
| |
| #define | DEFINE_QI_MEMBER(name, member) |
| |
| #define | DEFINE_QI_MEMBER_TEST(name, member) |
| |
| #define | DEFINE_COMBASE_DELEGATE(cls, ifc, member) |
| |
Low level OLE Utility class definitions.
Definition in file oleutil.h.