mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-06 05:15:00 -06:00
21 lines
641 B
C
Executable File
21 lines
641 B
C
Executable File
/* 7zExtract.h */
|
|
|
|
#ifndef __7Z_EXTRACT_H
|
|
#define __7Z_EXTRACT_H
|
|
|
|
#include "7zIn.h"
|
|
|
|
SZ_RESULT SzExtract(
|
|
ISzInStream *inStream,
|
|
CArchiveDatabaseEx *db,
|
|
UInt32 fileIndex, /* index of file */
|
|
UInt32 *blockIndex, /* index of solid block */
|
|
Byte **outBuffer, /* pointer to pointer to output buffer (allocated with allocMain) */
|
|
size_t *outBufferSize, /* buffer size for output buffer */
|
|
size_t *offset, /* offset of stream for required file in *outBuffer */
|
|
size_t *outSizeProcessed, /* size of file in *outBuffer */
|
|
ISzAlloc *allocMain,
|
|
ISzAlloc *allocTemp);
|
|
|
|
#endif
|