DeflateEncoder.h (p7zip_15.14.1_src_all) | : | DeflateEncoder.h (p7zip_16.02_src_all) | ||
---|---|---|---|---|
skipping to change at line 192 | skipping to change at line 192 | |||
HRESULT BaseSetEncoderProperties2(const PROPID *propIDs, const PROPVARIANT *pr ops, UInt32 numProps); | HRESULT BaseSetEncoderProperties2(const PROPID *propIDs, const PROPVARIANT *pr ops, UInt32 numProps); | |||
}; | }; | |||
class CCOMCoder : | class CCOMCoder : | |||
public ICompressCoder, | public ICompressCoder, | |||
public ICompressSetCoderProperties, | public ICompressSetCoderProperties, | |||
public CMyUnknownImp, | public CMyUnknownImp, | |||
public CCoder | public CCoder | |||
{ | { | |||
public: | public: | |||
MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | |||
CCOMCoder(): CCoder(false) {}; | CCOMCoder(): CCoder(false) {}; | |||
STDMETHOD(Code)(ISequentialInStream *inStream, ISequentialOutStream *outStream , | STDMETHOD(Code)(ISequentialInStream *inStream, ISequentialOutStream *outStream , | |||
const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progre ss); | const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progre ss); | |||
STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps); | STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps); | |||
}; | }; | |||
class CCOMCoder64 : | class CCOMCoder64 : | |||
public ICompressCoder, | public ICompressCoder, | |||
public ICompressSetCoderProperties, | public ICompressSetCoderProperties, | |||
public CMyUnknownImp, | public CMyUnknownImp, | |||
public CCoder | public CCoder | |||
{ | { | |||
public: | public: | |||
MY_UNKNOWN_IMP1(ICompressSetCoderProperties) | MY_UNKNOWN_IMP2(ICompressCoder, ICompressSetCoderProperties) | |||
CCOMCoder64(): CCoder(true) {}; | CCOMCoder64(): CCoder(true) {}; | |||
STDMETHOD(Code)(ISequentialInStream *inStream, ISequentialOutStream *outStream , | STDMETHOD(Code)(ISequentialInStream *inStream, ISequentialOutStream *outStream , | |||
const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progre ss); | const UInt64 *inSize, const UInt64 *outSize, ICompressProgressInfo *progre ss); | |||
STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps); | STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps); | |||
}; | }; | |||
}}} | }}} | |||
#endif | #endif | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added |