1 // NSisHandler.h 2 3 #ifndef ZIP7_INC_NSIS_HANDLER_H 4 #define ZIP7_INC_NSIS_HANDLER_H 5 6 #include "../../../Common/MyCom.h" 7 8 #include "../../Common/CreateCoder.h" 9 10 #include "../IArchive.h" 11 12 #include "NsisIn.h" 13 14 namespace NArchive { 15 namespace NNsis { 16 17 Z7_CLASS_IMP_CHandler_IInArchive_0 18 19 CInArchive _archive; 20 AString _methodString; 21 22 bool GetUncompressedSize(unsigned index, UInt32 &size) const; 23 bool GetCompressedSize(unsigned index, UInt32 &size) const; 24 25 // AString GetMethod(NMethodType::EEnum method, bool useItemFilter, UInt32 dictionary) const; 26 }; 27 28 }} 29 30 #endif 31