mirror of
https://github.com/Xevion/easy7zip.git
synced 2026-01-31 10:24:13 -06:00
4.45 beta
This commit is contained in:
committed by
Kornel Lesiński
parent
d9666cf046
commit
a145bfc7cf
+15
-1
@@ -128,6 +128,18 @@ CODER_INTERFACE(ICompressFilter, 0x40)
|
||||
// (it's for crypto block algorithms).
|
||||
};
|
||||
|
||||
CODER_INTERFACE(ICompressCodecsInfo, 0x60)
|
||||
{
|
||||
STDMETHOD(GetNumberOfMethods)(UInt32 *numMethods) PURE;
|
||||
STDMETHOD(GetProperty)(UInt32 index, PROPID propID, PROPVARIANT *value) PURE;
|
||||
STDMETHOD(CreateDecoder)(UInt32 index, const GUID *iid, void **coder) PURE;
|
||||
STDMETHOD(CreateEncoder)(UInt32 index, const GUID *iid, void **coder) PURE;
|
||||
};
|
||||
CODER_INTERFACE(ISetCompressCodecsInfo, 0x61)
|
||||
{
|
||||
STDMETHOD(SetCompressCodecsInfo)(ICompressCodecsInfo *compressCodecsInfo) PURE;
|
||||
};
|
||||
|
||||
CODER_INTERFACE(ICryptoProperties, 0x80)
|
||||
{
|
||||
STDMETHOD(SetKey)(const Byte *data, UInt32 size) PURE;
|
||||
@@ -156,7 +168,9 @@ namespace NMethodPropID
|
||||
kEncoder,
|
||||
kInStreams,
|
||||
kOutStreams,
|
||||
kDescription
|
||||
kDescription,
|
||||
kDecoderIsAssigned,
|
||||
kEncoderIsAssigned
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user