aboutsummaryrefslogtreecommitdiff
path: root/CPP/Common/MyCom.h
diff options
context:
space:
mode:
Diffstat (limited to 'CPP/Common/MyCom.h')
-rw-r--r--CPP/Common/MyCom.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/CPP/Common/MyCom.h b/CPP/Common/MyCom.h
index a3cc3c8..7dc21ba 100644
--- a/CPP/Common/MyCom.h
+++ b/CPP/Common/MyCom.h
@@ -468,6 +468,19 @@ EXTERN_C_END
468 Z7_COM_QI_ENTRY(i7) \ 468 Z7_COM_QI_ENTRY(i7) \
469 ) 469 )
470 470
471#define Z7_COM_UNKNOWN_IMP_8(i1, i2, i3, i4, i5, i6, i7, i8) \
472 Z7_COM_UNKNOWN_IMP_SPEC( \
473 Z7_COM_QI_ENTRY_UNKNOWN(i1) \
474 Z7_COM_QI_ENTRY(i1) \
475 Z7_COM_QI_ENTRY(i2) \
476 Z7_COM_QI_ENTRY(i3) \
477 Z7_COM_QI_ENTRY(i4) \
478 Z7_COM_QI_ENTRY(i5) \
479 Z7_COM_QI_ENTRY(i6) \
480 Z7_COM_QI_ENTRY(i7) \
481 Z7_COM_QI_ENTRY(i8) \
482 )
483
471 484
472#define Z7_IFACES_IMP_UNK_1(i1) \ 485#define Z7_IFACES_IMP_UNK_1(i1) \
473 Z7_COM_UNKNOWN_IMP_1(i1) \ 486 Z7_COM_UNKNOWN_IMP_1(i1) \
@@ -508,6 +521,16 @@ EXTERN_C_END
508 Z7_IFACE_COM7_IMP(i5) \ 521 Z7_IFACE_COM7_IMP(i5) \
509 Z7_IFACE_COM7_IMP(i6) \ 522 Z7_IFACE_COM7_IMP(i6) \
510 523
524#define Z7_IFACES_IMP_UNK_7(i1, i2, i3, i4, i5, i6, i7) \
525 Z7_COM_UNKNOWN_IMP_7(i1, i2, i3, i4, i5, i6, i7) \
526 Z7_IFACE_COM7_IMP(i1) \
527 Z7_IFACE_COM7_IMP(i2) \
528 Z7_IFACE_COM7_IMP(i3) \
529 Z7_IFACE_COM7_IMP(i4) \
530 Z7_IFACE_COM7_IMP(i5) \
531 Z7_IFACE_COM7_IMP(i6) \
532 Z7_IFACE_COM7_IMP(i7) \
533
511 534
512#define Z7_CLASS_IMP_COM_0(c) \ 535#define Z7_CLASS_IMP_COM_0(c) \
513 Z7_class_final(c) : \ 536 Z7_class_final(c) : \
@@ -574,6 +597,20 @@ EXTERN_C_END
574 private: 597 private:
575 598
576 599
600#define Z7_CLASS_IMP_COM_7(c, i1, i2, i3, i4, i5, i6, i7) \
601 Z7_class_final(c) : \
602 public i1, \
603 public i2, \
604 public i3, \
605 public i4, \
606 public i5, \
607 public i6, \
608 public i7, \
609 public CMyUnknownImp { \
610 Z7_IFACES_IMP_UNK_7(i1, i2, i3, i4, i5, i6, i7) \
611 private:
612
613
577/* 614/*
578#define Z7_CLASS_IMP_NOQIB_0(c) \ 615#define Z7_CLASS_IMP_NOQIB_0(c) \
579 Z7_class_final(c) : \ 616 Z7_class_final(c) : \