Lines Matching refs:PURE

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

19 ICompressProgressInfo *progress) PURE;
26 ICompressProgressInfo *progress) PURE;
55 STDMETHOD(SetCoderProperties)(const PROPID *propIDs, const PROPVARIANT *props, UInt32 numProps) PURE;
61 STDMETHOD(SetDecoderProperties)(ISequentialInStream *inStream) PURE;
67 STDMETHOD(SetDecoderProperties2)(const Byte *data, UInt32 size) PURE;
72 STDMETHOD(WriteCoderProperties)(ISequentialOutStream *outStream) PURE;
77 STDMETHOD(GetInStreamProcessedSize)(UInt64 *value) PURE;
82 STDMETHOD(SetNumberOfThreads)(UInt32 numThreads) PURE;
87 STDMETHOD(GetSubStreamSize)(UInt64 subStream, UInt64 *value) PURE;
92 STDMETHOD(SetInStream)(ISequentialInStream *inStream) PURE;
93 STDMETHOD(ReleaseInStream)() PURE;
98 STDMETHOD(SetOutStream)(ISequentialOutStream *outStream) PURE;
99 STDMETHOD(ReleaseOutStream)() PURE;
104 STDMETHOD(SetInStreamSize)(const UInt64 *inSize) PURE;
109 STDMETHOD(SetOutStreamSize)(const UInt64 *outSize) PURE;
114 STDMETHOD(SetInBufSize)(UInt32 streamIndex, UInt32 size) PURE;
115 STDMETHOD(SetOutBufSize)(UInt32 streamIndex, UInt32 size) PURE;
120 STDMETHOD(Init)() PURE;
121 STDMETHOD_(UInt32, Filter)(Byte *data, UInt32 size) PURE;
132 STDMETHOD(GetNumberOfMethods)(UInt32 *numMethods) PURE;
133 STDMETHOD(GetProperty)(UInt32 index, PROPID propID, PROPVARIANT *value) PURE;
134 STDMETHOD(CreateDecoder)(UInt32 index, const GUID *iid, void **coder) PURE;
135 STDMETHOD(CreateEncoder)(UInt32 index, const GUID *iid, void **coder) PURE;
139 STDMETHOD(SetCompressCodecsInfo)(ICompressCodecsInfo *compressCodecsInfo) PURE;
144 STDMETHOD(SetKey)(const Byte *data, UInt32 size) PURE;
145 STDMETHOD(SetInitVector)(const Byte *data, UInt32 size) PURE;
151 STDMETHOD(ResetSalt)() PURE;
157 STDMETHOD(ResetInitVector)() PURE;
162 STDMETHOD(CryptoSetPassword)(const Byte *data, UInt32 size) PURE;
167 STDMETHOD(CryptoSetCRC)(UInt32 crc) PURE;
191 STDMETHOD_(void, Init)() PURE;
192 STDMETHOD_(void, Update)(const void *data, UInt32 size) PURE;
193 STDMETHOD_(void, Final)(Byte *digest) PURE;
194 STDMETHOD_(UInt32, GetDigestSize)() PURE;
199 STDMETHOD_(UInt32, GetNumHashers)() PURE;
200 STDMETHOD(GetHasherProp)(UInt32 index, PROPID propID, PROPVARIANT *value) PURE;
201 STDMETHOD(CreateHasher)(UInt32 index, IHasher **hasher) PURE;