1 // UpdateCallback100.h 2 3 #ifndef ZIP7_INC_UPDATE_CALLBACK100_H 4 #define ZIP7_INC_UPDATE_CALLBACK100_H 5 6 #include "../../../Common/MyCom.h" 7 8 #include "../../IPassword.h" 9 10 #include "../Agent/IFolderArchive.h" 11 12 #include "../GUI/UpdateCallbackGUI2.h" 13 14 #include "ProgressDialog2.h" 15 16 class CUpdateCallback100Imp Z7_final: 17 public IFolderArchiveUpdateCallback, 18 public IFolderArchiveUpdateCallback2, 19 public IFolderScanProgress, 20 public ICryptoGetTextPassword2, 21 public ICryptoGetTextPassword, 22 public IArchiveOpenCallback, 23 public ICompressProgressInfo, 24 public CUpdateCallbackGUI2, 25 public CMyUnknownImp 26 { 27 Z7_COM_UNKNOWN_IMP_7( 28 IFolderArchiveUpdateCallback, 29 IFolderArchiveUpdateCallback2, 30 IFolderScanProgress, 31 ICryptoGetTextPassword2, 32 ICryptoGetTextPassword, 33 IArchiveOpenCallback, 34 ICompressProgressInfo) 35 36 Z7_IFACE_COM7_IMP(IProgress) 37 Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback) 38 Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback2) 39 Z7_IFACE_COM7_IMP(IFolderScanProgress) 40 Z7_IFACE_COM7_IMP(ICryptoGetTextPassword2) 41 Z7_IFACE_COM7_IMP(ICryptoGetTextPassword) 42 Z7_IFACE_COM7_IMP(IArchiveOpenCallback) 43 Z7_IFACE_COM7_IMP(ICompressProgressInfo) 44 }; 45 46 #endif 47