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 IFolderArchiveUpdateCallback_MoveArc, 20 public IFolderScanProgress, 21 public ICryptoGetTextPassword2, 22 public ICryptoGetTextPassword, 23 public IArchiveOpenCallback, 24 public ICompressProgressInfo, 25 public CUpdateCallbackGUI2, 26 public CMyUnknownImp 27 { 28 Z7_COM_UNKNOWN_IMP_8( 29 IFolderArchiveUpdateCallback, 30 IFolderArchiveUpdateCallback2, 31 IFolderArchiveUpdateCallback_MoveArc, 32 IFolderScanProgress, 33 ICryptoGetTextPassword2, 34 ICryptoGetTextPassword, 35 IArchiveOpenCallback, 36 ICompressProgressInfo) 37 38 Z7_IFACE_COM7_IMP(IProgress) 39 Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback) 40 Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback2) 41 Z7_IFACE_COM7_IMP(IFolderArchiveUpdateCallback_MoveArc) 42 Z7_IFACE_COM7_IMP(IFolderScanProgress) 43 Z7_IFACE_COM7_IMP(ICryptoGetTextPassword2) 44 Z7_IFACE_COM7_IMP(ICryptoGetTextPassword) 45 Z7_IFACE_COM7_IMP(IArchiveOpenCallback) 46 Z7_IFACE_COM7_IMP(ICompressProgressInfo) 47 }; 48 49 #endif 50