Home | History | Annotate | Download | only in 7zip

Lines Matching refs:PURE

12   STDMETHOD(SetRatioInfo)(const UInt64 *inSize, const UInt64 *outSize) PURE;

28 ICompressProgressInfo *progress) PURE;
35 ICompressProgressInfo *progress) PURE;
140 STDMETHOD(SetCoderPropertiesOpt)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps) PURE;
145 STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps) PURE;
151 STDMETHOD(SetDecoderProperties)(ISequentialInStream *inStream) PURE;
163 STDMETHOD(SetDecoderProperties2)(const Byte *data, UInt32 size) PURE;
168 STDMETHOD(WriteCoderProperties)(ISequentialOutStream *outStream) PURE;
173 STDMETHOD(GetInStreamProcessedSize)(UInt64 *value) PURE;
178 STDMETHOD(SetNumberOfThreads)(UInt32 numThreads) PURE;
183 STDMETHOD(SetFinishMode)(UInt32 finishMode) PURE;
192 STDMETHOD(GetInStreamProcessedSize2)(UInt32 streamIndex, UInt64 *value) PURE;
197 STDMETHOD(SetMemLimit)(UInt64 memUsage) PURE;
204 STDMETHOD(GetSubStreamSize)(UInt64 subStream, UInt64 *value) PURE;
224 STDMETHOD(SetInStream)(ISequentialInStream *inStream) PURE;
225 STDMETHOD(ReleaseInStream)() PURE;
230 STDMETHOD(SetOutStream)(ISequentialOutStream *outStream) PURE;
231 STDMETHOD(ReleaseOutStream)() PURE;
237 STDMETHOD(SetInStreamSize)(const UInt64 *inSize) PURE;
243 STDMETHOD(SetOutStreamSize)(const UInt64 *outSize) PURE;
253 STDMETHOD(SetInBufSize)(UInt32 streamIndex, UInt32 size) PURE;
254 STDMETHOD(SetOutBufSize)(UInt32 streamIndex, UInt32 size) PURE;
259 STDMETHOD(InitEncoder)() PURE;
267 STDMETHOD(SetInStream2)(UInt32 streamIndex, ISequentialInStream *inStream) PURE;
268 STDMETHOD(ReleaseInStream2)(UInt32 streamIndex) PURE;
274 STDMETHOD(SetOutStream2)(UInt32 streamIndex, ISequentialOutStream *outStream) PURE;
275 STDMETHOD(ReleaseOutStream2)(UInt32 streamIndex) PURE;
280 STDMETHOD(SetInStreamSize2)(UInt32 streamIndex, const UInt64 *inSize) PURE;
301 INTERFACE_ICompressFilter(PURE);
307 STDMETHOD(GetNumMethods)(UInt32 *numMethods) PURE;
308 STDMETHOD(GetProperty)(UInt32 index, PROPID propID, PROPVARIANT *value) PURE;
309 STDMETHOD(CreateDecoder)(UInt32 index, const GUID *iid, void **coder) PURE;
310 STDMETHOD(CreateEncoder)(UInt32 index, const GUID *iid, void **coder) PURE;
315 STDMETHOD(SetCompressCodecsInfo)(ICompressCodecsInfo *compressCodecsInfo) PURE;
320 STDMETHOD(SetKey)(const Byte *data, UInt32 size) PURE;
321 STDMETHOD(SetInitVector)(const Byte *data, UInt32 size) PURE;
327 STDMETHOD(ResetSalt)() PURE;
333 STDMETHOD(ResetInitVector)() PURE;
342 STDMETHOD(CryptoSetPassword)(const Byte *data, UInt32 size) PURE;
347 STDMETHOD(CryptoSetCRC)(UInt32 crc) PURE;
377 INTERFACE_IHasher(PURE)
382 STDMETHOD_(UInt32, GetNumHashers)() PURE;
383 STDMETHOD(GetHasherProp)(UInt32 index, PROPID propID, PROPVARIANT *value) PURE;
384 STDMETHOD(CreateHasher)(UInt32 index, IHasher **hasher) PURE;