1 // MyCom2.h 2 3 #ifndef ZIP7_INC_MYCOM2_H 4 #define ZIP7_INC_MYCOM2_H 5 6 #include "../../../Common/MyCom.h" 7 8 #define Z7_COM_UNKNOWN_IMP_SPEC_MT2(i1, i) \ 9 Z7_COM_QI_BEGIN \ 10 Z7_COM_QI_ENTRY_UNKNOWN(i1) \ 11 i \ 12 Z7_COM_QI_END_MT \ 13 Z7_COM_ADDREF_RELEASE_MT 14 15 16 #define Z7_COM_UNKNOWN_IMP_1_MT(i) \ 17 Z7_COM_UNKNOWN_IMP_SPEC_MT2( \ 18 i, \ 19 Z7_COM_QI_ENTRY(i) \ 20 ) 21 22 #define Z7_COM_UNKNOWN_IMP_2_MT(i1, i2) \ 23 Z7_COM_UNKNOWN_IMP_SPEC_MT2( \ 24 i1, \ 25 Z7_COM_QI_ENTRY(i1) \ 26 Z7_COM_QI_ENTRY(i2) \ 27 ) 28 29 #define Z7_COM_UNKNOWN_IMP_3_MT(i1, i2, i3) \ 30 Z7_COM_UNKNOWN_IMP_SPEC_MT2( \ 31 i1, \ 32 Z7_COM_QI_ENTRY(i1) \ 33 Z7_COM_QI_ENTRY(i2) \ 34 Z7_COM_QI_ENTRY(i3) \ 35 ) 36 37 #define Z7_COM_UNKNOWN_IMP_4_MT(i1, i2, i3, i4) \ 38 Z7_COM_UNKNOWN_IMP_SPEC_MT2( \ 39 i1, \ 40 Z7_COM_QI_ENTRY(i1) \ 41 Z7_COM_QI_ENTRY(i2) \ 42 Z7_COM_QI_ENTRY(i3) \ 43 Z7_COM_QI_ENTRY(i4) \ 44 ) 45 46 #endif 47