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