diff options
Diffstat (limited to 'CPP/7zip/Archive/Nsis/NsisHandler.h')
-rw-r--r--[-rwxr-xr-x] | CPP/7zip/Archive/Nsis/NsisHandler.h | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/CPP/7zip/Archive/Nsis/NsisHandler.h b/CPP/7zip/Archive/Nsis/NsisHandler.h index 6de493df..1eb8b731 100755..100644 --- a/CPP/7zip/Archive/Nsis/NsisHandler.h +++ b/CPP/7zip/Archive/Nsis/NsisHandler.h @@ -3,39 +3,32 @@ #ifndef __NSIS_HANDLER_H #define __NSIS_HANDLER_H -#include "Common/MyCom.h" +#include "../../../Common/MyCom.h" + +#include "../../Common/CreateCoder.h" + #include "../IArchive.h" #include "NsisIn.h" -#include "../../Common/CreateCoder.h" - namespace NArchive { namespace NNsis { class CHandler: public IInArchive, - PUBLIC_ISetCompressCodecsInfo public CMyUnknownImp { - CMyComPtr<IInStream> _inStream; CInArchive _archive; + AString _methodString; - DECL_EXTERNAL_CODECS_VARS - - bool GetUncompressedSize(int index, UInt32 &size); - bool GetCompressedSize(int index, UInt32 &size); + bool GetUncompressedSize(unsigned index, UInt32 &size) const; + bool GetCompressedSize(unsigned index, UInt32 &size) const; - AString GetMethod(bool useItemFilter, UInt32 dictionary) const; + // AString GetMethod(NMethodType::EEnum method, bool useItemFilter, UInt32 dictionary) const; public: - MY_QUERYINTERFACE_BEGIN2(IInArchive) - QUERY_ENTRY_ISetCompressCodecsInfo - MY_QUERYINTERFACE_END - MY_ADDREF_RELEASE + MY_UNKNOWN_IMP1(IInArchive) INTERFACE_IInArchive(;) - - DECL_ISetCompressCodecsInfo }; }} |