xref: /aosp_15_r20/external/lzma/CPP/7zip/UI/FileManager/UpdateCallback100.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard Worker // UpdateCallback100.h
2*f6dc9357SAndroid Build Coastguard Worker 
3*f6dc9357SAndroid Build Coastguard Worker #ifndef ZIP7_INC_UPDATE_CALLBACK100_H
4*f6dc9357SAndroid Build Coastguard Worker #define ZIP7_INC_UPDATE_CALLBACK100_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 #include "../../IPassword.h"
9*f6dc9357SAndroid Build Coastguard Worker 
10*f6dc9357SAndroid Build Coastguard Worker #include "../Agent/IFolderArchive.h"
11*f6dc9357SAndroid Build Coastguard Worker 
12*f6dc9357SAndroid Build Coastguard Worker #include "../GUI/UpdateCallbackGUI2.h"
13*f6dc9357SAndroid Build Coastguard Worker 
14*f6dc9357SAndroid Build Coastguard Worker #include "ProgressDialog2.h"
15*f6dc9357SAndroid Build Coastguard Worker 
16*f6dc9357SAndroid Build Coastguard Worker class CUpdateCallback100Imp Z7_final:
17*f6dc9357SAndroid Build Coastguard Worker   public IFolderArchiveUpdateCallback,
18*f6dc9357SAndroid Build Coastguard Worker   public IFolderArchiveUpdateCallback2,
19*f6dc9357SAndroid Build Coastguard Worker   public IFolderArchiveUpdateCallback_MoveArc,
20*f6dc9357SAndroid Build Coastguard Worker   public IFolderScanProgress,
21*f6dc9357SAndroid Build Coastguard Worker   public ICryptoGetTextPassword2,
22*f6dc9357SAndroid Build Coastguard Worker   public ICryptoGetTextPassword,
23*f6dc9357SAndroid Build Coastguard Worker   public IArchiveOpenCallback,
24*f6dc9357SAndroid Build Coastguard Worker   public ICompressProgressInfo,
25*f6dc9357SAndroid Build Coastguard Worker   public CUpdateCallbackGUI2,
26*f6dc9357SAndroid Build Coastguard Worker   public CMyUnknownImp
27*f6dc9357SAndroid Build Coastguard Worker {
28*f6dc9357SAndroid Build Coastguard Worker   Z7_COM_UNKNOWN_IMP_8(
29*f6dc9357SAndroid Build Coastguard Worker     IFolderArchiveUpdateCallback,
30*f6dc9357SAndroid Build Coastguard Worker     IFolderArchiveUpdateCallback2,
31*f6dc9357SAndroid Build Coastguard Worker     IFolderArchiveUpdateCallback_MoveArc,
32*f6dc9357SAndroid Build Coastguard Worker     IFolderScanProgress,
33*f6dc9357SAndroid Build Coastguard Worker     ICryptoGetTextPassword2,
34*f6dc9357SAndroid Build Coastguard Worker     ICryptoGetTextPassword,
35*f6dc9357SAndroid Build Coastguard Worker     IArchiveOpenCallback,
36*f6dc9357SAndroid Build Coastguard Worker     ICompressProgressInfo)
37*f6dc9357SAndroid Build Coastguard Worker 
38*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(IProgress)
39*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback)
40*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback2)
41*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback_MoveArc)
42*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(IFolderScanProgress)
43*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(ICryptoGetTextPassword2)
44*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(ICryptoGetTextPassword)
45*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(IArchiveOpenCallback)
46*f6dc9357SAndroid Build Coastguard Worker   Z7_IFACE_COM7_IMP(ICompressProgressInfo)
47*f6dc9357SAndroid Build Coastguard Worker };
48*f6dc9357SAndroid Build Coastguard Worker 
49*f6dc9357SAndroid Build Coastguard Worker #endif
50