1234567891011121314151617181920212223 |
- /*
- islzma.h, by Jordan Russell for Inno Setup
- This file is public domain (like the LZMA SDK)
- */
- struct LZMAEncoderProps {
- int Algorithm;
- int BlockSize;
- int BTMode;
- int NumHashBytes;
- UInt32 DictionarySize;
- int NumBlockThreads;
- int NumFastBytes;
- int NumThreads;
- int NumThreadGroups;
- };
- SRes __stdcall LZMA_Init(BOOL LZMA2, struct LZMAHandle **handle);
- SRes __stdcall LZMA_SetProps(struct LZMAHandle *handle,
- struct LZMAEncoderProps *encProps, size_t encPropsSize);
- SRes __stdcall LZMA_Encode(struct LZMAHandle *handle, ISeqInStream *inStream,
- ISeqOutStream *outStream, ICompressProgress *progress);
- SRes __stdcall LZMA_End(struct LZMAHandle *handle);
|