diff options
Diffstat (limited to 'CPP/7zip/Archive/Lzma/LzmaHandler.h')
-rwxr-xr-x | CPP/7zip/Archive/Lzma/LzmaHandler.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/CPP/7zip/Archive/Lzma/LzmaHandler.h b/CPP/7zip/Archive/Lzma/LzmaHandler.h index e4078309..e8fdcedc 100755 --- a/CPP/7zip/Archive/Lzma/LzmaHandler.h +++ b/CPP/7zip/Archive/Lzma/LzmaHandler.h @@ -15,7 +15,7 @@ namespace NLzma { // const UInt64 k_LZMA = 0x030101; -class CHandler: +class CHandler: public IInArchive, PUBLIC_ISetCompressCodecsInfo public CMyUnknownImp @@ -27,24 +27,24 @@ public: MY_QUERYINTERFACE_END MY_ADDREF_RELEASE - STDMETHOD(Open)(IInStream *inStream, + STDMETHOD(Open)(IInStream *inStream, const UInt64 *maxCheckStartPosition, - IArchiveOpenCallback *openArchiveCallback); - STDMETHOD(Close)(); + IArchiveOpenCallback *openArchiveCallback); + STDMETHOD(Close)(); - STDMETHOD(GetNumberOfItems)(UInt32 *numItems); + STDMETHOD(GetNumberOfItems)(UInt32 *numItems); STDMETHOD(GetProperty)(UInt32 index, PROPID propID, PROPVARIANT *value); - STDMETHOD(Extract)(const UInt32* indices, UInt32 numItems, + STDMETHOD(Extract)(const UInt32* indices, UInt32 numItems, Int32 testMode, IArchiveExtractCallback *extractCallback); STDMETHOD(GetArchiveProperty)(PROPID propID, PROPVARIANT *value); - STDMETHOD(GetNumberOfProperties)(UInt32 *numProperties); - STDMETHOD(GetPropertyInfo)(UInt32 index, + STDMETHOD(GetNumberOfProperties)(UInt32 *numProperties); + STDMETHOD(GetPropertyInfo)(UInt32 index, BSTR *name, PROPID *propID, VARTYPE *varType); - STDMETHOD(GetNumberOfArchiveProperties)(UInt32 *numProperties); - STDMETHOD(GetArchivePropertyInfo)(UInt32 index, + STDMETHOD(GetNumberOfArchiveProperties)(UInt32 *numProperties); + STDMETHOD(GetArchivePropertyInfo)(UInt32 index, BSTR *name, PROPID *propID, VARTYPE *varType); UString GetMethodString(); |