Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
7zTypes.h File Reference
#include <errno.h>
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  CLookToRead2
 
struct  CSecToLook
 
struct  CSecToRead
 
struct  ISzAlloc
 

Macros

#define EXTERN_C_BEGIN
 
#define EXTERN_C_END
 
#define SZ_OK   0
 
#define SZ_ERROR_DATA   1
 
#define SZ_ERROR_MEM   2
 
#define SZ_ERROR_CRC   3
 
#define SZ_ERROR_UNSUPPORTED   4
 
#define SZ_ERROR_PARAM   5
 
#define SZ_ERROR_INPUT_EOF   6
 
#define SZ_ERROR_OUTPUT_EOF   7
 
#define SZ_ERROR_READ   8
 
#define SZ_ERROR_WRITE   9
 
#define SZ_ERROR_PROGRESS   10
 
#define SZ_ERROR_FAIL   11
 
#define SZ_ERROR_THREAD   12
 
#define SZ_ERROR_ARCHIVE   16
 
#define SZ_ERROR_NO_ARCHIVE   17
 
#define MY_ALIGN(n)
 
#define MY_FACILITY_ERRNO   0x800
 
#define MY_FACILITY_WIN32   7
 
#define MY_FACILITY_WRes   MY_FACILITY_ERRNO
 
#define MY_HRESULT_FROM_errno_CONST_ERROR(x)
 
#define MY_SRes_HRESULT_FROM_WRes(x)
 
#define HRESULT_FROM_WIN32(x)
 
#define ERROR_INVALID_PARAMETER   EINVAL
 
#define ERROR_INVALID_FUNCTION   EINVAL
 
#define ERROR_ALREADY_EXISTS   EEXIST
 
#define ERROR_FILE_EXISTS   EEXIST
 
#define ERROR_PATH_NOT_FOUND   ENOENT
 
#define ERROR_FILE_NOT_FOUND   ENOENT
 
#define ERROR_DISK_FULL   ENOSPC
 
#define ERROR_TOO_MANY_POSTS   ((HRESULT)0x8007012AL)
 
#define ERROR_INVALID_REPARSE_DATA   ((HRESULT)0x80071128L)
 
#define ERROR_REPARSE_TAG_INVALID   ((HRESULT)0x80071129L)
 
#define E_OUTOFMEMORY   ((HRESULT)0x8007000EL)
 
#define E_INVALIDARG   ((HRESULT)0x80070057L)
 
#define MY_E_ERROR_NEGATIVE_SEEK   ((HRESULT)0x80070083L)
 
#define TEXT(quote)
 
#define FILE_ATTRIBUTE_READONLY   0x0001
 
#define FILE_ATTRIBUTE_HIDDEN   0x0002
 
#define FILE_ATTRIBUTE_SYSTEM   0x0004
 
#define FILE_ATTRIBUTE_DIRECTORY   0x0010
 
#define FILE_ATTRIBUTE_ARCHIVE   0x0020
 
#define FILE_ATTRIBUTE_DEVICE   0x0040
 
#define FILE_ATTRIBUTE_NORMAL   0x0080
 
#define FILE_ATTRIBUTE_TEMPORARY   0x0100
 
#define FILE_ATTRIBUTE_SPARSE_FILE   0x0200
 
#define FILE_ATTRIBUTE_REPARSE_POINT   0x0400
 
#define FILE_ATTRIBUTE_COMPRESSED   0x0800
 
#define FILE_ATTRIBUTE_OFFLINE   0x1000
 
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x2000
 
#define FILE_ATTRIBUTE_ENCRYPTED   0x4000
 
#define FILE_ATTRIBUTE_UNIX_EXTENSION   0x8000 /* trick for Unix */
 
#define RINOK(x)
 
#define RINOK_WRes(x)
 
#define VOID   void
 
#define HRESULT   LONG
 
#define MY_HRES_ERROR_INTERNAL_ERROR   ((HRESULT)0x8007054FL)
 
#define UINT64_CONST(n)
 
#define True   1
 
#define False   0
 
#define Z7_STDCALL
 
#define Z7_NO_INLINE
 
#define Z7_FORCE_INLINE
 
#define Z7_CDECL
 
#define Z7_FASTCALL
 
#define Z7_C_IFACE_CONST_QUAL   const
 
#define Z7_C_IFACE_DECL(a)
 
#define IByteIn_Read(p)
 
#define IByteOut_Write(p, b)
 
#define ISeqInStream_Read(p, buf, size)
 
#define ISeqOutStream_Write(p, buf, size)
 
#define ISeekInStream_Read(p, buf, size)
 
#define ISeekInStream_Seek(p, pos, origin)
 
#define ILookInStream_Look(p, buf, size)
 
#define ILookInStream_Skip(p, offset)
 
#define ILookInStream_Read(p, buf, size)
 
#define ILookInStream_Seek(p, pos, origin)
 
#define LookToRead2_INIT(p)
 
#define ICompressProgress_Progress(p, inSize, outSize)
 
#define ISzAlloc_Alloc(p, size)
 
#define ISzAlloc_Free(p, a)
 
#define IAlloc_Alloc(p, size)
 
#define IAlloc_Free(p, a)
 
#define MY_offsetof(type, m)
 
#define Z7_container_of(ptr, type, m)
 
#define Z7_container_of_CONST(ptr, type, m)
 
#define Z7_CONTAINER_FROM_VTBL_SIMPLE(ptr, type, m)
 
#define Z7_CONTAINER_FROM_VTBL(ptr, type, m)
 
#define Z7_CONTAINER_FROM_VTBL_CONST(ptr, type, m)
 
#define Z7_CONTAINER_FROM_VTBL_CLS(ptr, type, m)
 
#define Z7_DIAGNOSCTIC_IGNORE_BEGIN_CAST_QUAL
 
#define Z7_DIAGNOSCTIC_IGNORE_END_CAST_QUAL
 
#define Z7_CONTAINER_FROM_VTBL_TO_DECL_VAR(ptr, type, m, p)
 
#define Z7_CONTAINER_FROM_VTBL_TO_DECL_VAR_pp_vt_p(type)
 
#define Z7_DECLARE_HANDLE(name)
 
#define Z7_memset_0_ARRAY(a)
 
#define Z7_ARRAY_SIZE(a)
 
#define CHAR_PATH_SEPARATOR   '/'
 
#define WCHAR_PATH_SEPARATOR   L'/'
 
#define STRING_PATH_SEPARATOR   "/"
 
#define WSTRING_PATH_SEPARATOR   L"/"
 
#define k_PropVar_TimePrec_0   0
 
#define k_PropVar_TimePrec_Unix   1
 
#define k_PropVar_TimePrec_DOS   2
 
#define k_PropVar_TimePrec_HighPrec   3
 
#define k_PropVar_TimePrec_Base   16
 
#define k_PropVar_TimePrec_100ns   (k_PropVar_TimePrec_Base + 7)
 
#define k_PropVar_TimePrec_1ns   (k_PropVar_TimePrec_Base + 9)
 

Typedefs

typedef void * LPVOID
 
typedef const ISzAllocISzAllocPtr
 

Enumerations

enum  ESzSeek { SZ_SEEK_SET = 0 , SZ_SEEK_CUR = 1 , SZ_SEEK_END = 2 }
 

Functions

 Z7_C_IFACE_DECL (IByteIn)
 
 Z7_C_IFACE_DECL (IByteOut)
 
 Z7_C_IFACE_DECL (ISeqInStream)
 
SRes SeqInStream_ReadMax (ISeqInStreamPtr stream, void *buf, size_t *processedSize)
 
SRes SeqInStream_ReadByte (ISeqInStreamPtr stream, Byte *buf)
 
 Z7_C_IFACE_DECL (ISeqOutStream)
 
 Z7_C_IFACE_DECL (ISeekInStream)
 
 Z7_C_IFACE_DECL (ILookInStream)
 
SRes LookInStream_LookRead (ILookInStreamPtr stream, void *buf, size_t *size)
 
SRes LookInStream_SeekTo (ILookInStreamPtr stream, UInt64 offset)
 
SRes LookInStream_Read2 (ILookInStreamPtr stream, void *buf, size_t size, SRes errorType)
 
SRes LookInStream_Read (ILookInStreamPtr stream, void *buf, size_t size)
 
void LookToRead2_CreateVTable (CLookToRead2 *p, int lookahead)
 
void SecToLook_CreateVTable (CSecToLook *p)
 
void SecToRead_CreateVTable (CSecToRead *p)
 
 Z7_C_IFACE_DECL (ICompressProgress)
 

Macro Definition Documentation

◆ CHAR_PATH_SEPARATOR

#define CHAR_PATH_SEPARATOR   '/'

◆ E_INVALIDARG

#define E_INVALIDARG   ((HRESULT)0x80070057L)

◆ E_OUTOFMEMORY

#define E_OUTOFMEMORY   ((HRESULT)0x8007000EL)

◆ ERROR_ALREADY_EXISTS

#define ERROR_ALREADY_EXISTS   EEXIST

◆ ERROR_DISK_FULL

#define ERROR_DISK_FULL   ENOSPC

◆ ERROR_FILE_EXISTS

#define ERROR_FILE_EXISTS   EEXIST

◆ ERROR_FILE_NOT_FOUND

#define ERROR_FILE_NOT_FOUND   ENOENT

◆ ERROR_INVALID_FUNCTION

#define ERROR_INVALID_FUNCTION   EINVAL

◆ ERROR_INVALID_PARAMETER

#define ERROR_INVALID_PARAMETER   EINVAL

◆ ERROR_INVALID_REPARSE_DATA

#define ERROR_INVALID_REPARSE_DATA   ((HRESULT)0x80071128L)

◆ ERROR_PATH_NOT_FOUND

#define ERROR_PATH_NOT_FOUND   ENOENT

◆ ERROR_REPARSE_TAG_INVALID

#define ERROR_REPARSE_TAG_INVALID   ((HRESULT)0x80071129L)

◆ ERROR_TOO_MANY_POSTS

#define ERROR_TOO_MANY_POSTS   ((HRESULT)0x8007012AL)

◆ EXTERN_C_BEGIN

#define EXTERN_C_BEGIN

◆ EXTERN_C_END

#define EXTERN_C_END

◆ False

#define False   0

◆ FILE_ATTRIBUTE_ARCHIVE

#define FILE_ATTRIBUTE_ARCHIVE   0x0020

◆ FILE_ATTRIBUTE_COMPRESSED

#define FILE_ATTRIBUTE_COMPRESSED   0x0800

◆ FILE_ATTRIBUTE_DEVICE

#define FILE_ATTRIBUTE_DEVICE   0x0040

◆ FILE_ATTRIBUTE_DIRECTORY

#define FILE_ATTRIBUTE_DIRECTORY   0x0010

◆ FILE_ATTRIBUTE_ENCRYPTED

#define FILE_ATTRIBUTE_ENCRYPTED   0x4000

◆ FILE_ATTRIBUTE_HIDDEN

#define FILE_ATTRIBUTE_HIDDEN   0x0002

◆ FILE_ATTRIBUTE_NORMAL

#define FILE_ATTRIBUTE_NORMAL   0x0080

◆ FILE_ATTRIBUTE_NOT_CONTENT_INDEXED

#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED   0x2000

◆ FILE_ATTRIBUTE_OFFLINE

#define FILE_ATTRIBUTE_OFFLINE   0x1000

◆ FILE_ATTRIBUTE_READONLY

#define FILE_ATTRIBUTE_READONLY   0x0001

◆ FILE_ATTRIBUTE_REPARSE_POINT

#define FILE_ATTRIBUTE_REPARSE_POINT   0x0400

◆ FILE_ATTRIBUTE_SPARSE_FILE

#define FILE_ATTRIBUTE_SPARSE_FILE   0x0200

◆ FILE_ATTRIBUTE_SYSTEM

#define FILE_ATTRIBUTE_SYSTEM   0x0004

◆ FILE_ATTRIBUTE_TEMPORARY

#define FILE_ATTRIBUTE_TEMPORARY   0x0100

◆ FILE_ATTRIBUTE_UNIX_EXTENSION

#define FILE_ATTRIBUTE_UNIX_EXTENSION   0x8000 /* trick for Unix */

◆ HRESULT

#define HRESULT   LONG

◆ HRESULT_FROM_WIN32

#define HRESULT_FROM_WIN32 ( x)
Value:
#define MY_SRes_HRESULT_FROM_WRes(x)
Definition 7zTypes.h:87

◆ IAlloc_Alloc

#define IAlloc_Alloc ( p,
size )
Value:
#define ISzAlloc_Alloc(p, size)
Definition 7zTypes.h:465
size_t size
Definition platform.h:559

◆ IAlloc_Free

#define IAlloc_Free ( p,
a )
Value:
#define ISzAlloc_Free(p, a)
Definition 7zTypes.h:466
#define a(i)
Definition sha256.c:41

◆ IByteIn_Read

#define IByteIn_Read ( p)
Value:
(p)->Read(p)

◆ IByteOut_Write

#define IByteOut_Write ( p,
b )
Value:
(p)->Write(p, b)
#define b(i)
Definition sha256.c:42

◆ ICompressProgress_Progress

#define ICompressProgress_Progress ( p,
inSize,
outSize )
Value:
(p)->Progress(p, inSize, outSize)

◆ ILookInStream_Look

#define ILookInStream_Look ( p,
buf,
size )
Value:
(p)->Look(p, buf, size)
char buf[N_BUF]
Definition spewG.c:36

◆ ILookInStream_Read

#define ILookInStream_Read ( p,
buf,
size )
Value:
(p)->Read(p, buf, size)

◆ ILookInStream_Seek

#define ILookInStream_Seek ( p,
pos,
origin )
Value:
(p)->Seek(p, pos, origin)

◆ ILookInStream_Skip

#define ILookInStream_Skip ( p,
offset )
Value:
(p)->Skip(p, offset)

◆ ISeekInStream_Read

#define ISeekInStream_Read ( p,
buf,
size )
Value:
(p)->Read(p, buf, size)

◆ ISeekInStream_Seek

#define ISeekInStream_Seek ( p,
pos,
origin )
Value:
(p)->Seek(p, pos, origin)

◆ ISeqInStream_Read

#define ISeqInStream_Read ( p,
buf,
size )
Value:
(p)->Read(p, buf, size)

◆ ISeqOutStream_Write

#define ISeqOutStream_Write ( p,
buf,
size )
Value:
(p)->Write(p, buf, size)

◆ ISzAlloc_Alloc

#define ISzAlloc_Alloc ( p,
size )
Value:
(p)->Alloc(p, size)

◆ ISzAlloc_Free

#define ISzAlloc_Free ( p,
a )
Value:
(p)->Free(p, a)

◆ k_PropVar_TimePrec_0

#define k_PropVar_TimePrec_0   0

◆ k_PropVar_TimePrec_100ns

#define k_PropVar_TimePrec_100ns   (k_PropVar_TimePrec_Base + 7)

◆ k_PropVar_TimePrec_1ns

#define k_PropVar_TimePrec_1ns   (k_PropVar_TimePrec_Base + 9)

◆ k_PropVar_TimePrec_Base

#define k_PropVar_TimePrec_Base   16

◆ k_PropVar_TimePrec_DOS

#define k_PropVar_TimePrec_DOS   2

◆ k_PropVar_TimePrec_HighPrec

#define k_PropVar_TimePrec_HighPrec   3

◆ k_PropVar_TimePrec_Unix

#define k_PropVar_TimePrec_Unix   1

◆ LookToRead2_INIT

#define LookToRead2_INIT ( p)
Value:
{ (p)->pos = (p)->size = 0; }

◆ MY_ALIGN

#define MY_ALIGN ( n)
Value:
__attribute__ ((aligned(n)))
#define __attribute__(unused_ric_since_2004)
Definition main_cr.c:84

◆ MY_E_ERROR_NEGATIVE_SEEK

#define MY_E_ERROR_NEGATIVE_SEEK   ((HRESULT)0x80070083L)

◆ MY_FACILITY_ERRNO

#define MY_FACILITY_ERRNO   0x800

◆ MY_FACILITY_WIN32

#define MY_FACILITY_WIN32   7

◆ MY_FACILITY_WRes

#define MY_FACILITY_WRes   MY_FACILITY_ERRNO

◆ MY_HRES_ERROR_INTERNAL_ERROR

#define MY_HRES_ERROR_INTERNAL_ERROR   ((HRESULT)0x8007054FL)

◆ MY_HRESULT_FROM_errno_CONST_ERROR

#define MY_HRESULT_FROM_errno_CONST_ERROR ( x)
Value:
((HRESULT)( \
( (HRESULT)(x) & 0x0000FFFF) \
| (MY_FACILITY_WRes << 16) \
| (HRESULT)0x80000000 ))
#define HRESULT
Definition 7zTypes.h:198
#define MY_FACILITY_WRes
Definition 7zTypes.h:80

◆ MY_offsetof

#define MY_offsetof ( type,
m )
Value:
((size_t)&(((type *)0)->m))

◆ MY_SRes_HRESULT_FROM_WRes

#define MY_SRes_HRESULT_FROM_WRes ( x)
Value:
#define MY_HRESULT_FROM_errno_CONST_ERROR(x)
Definition 7zTypes.h:82

◆ RINOK

#define RINOK ( x)
Value:
{ const int _result_ = (x); if (_result_ != 0) return _result_; }

◆ RINOK_WRes

#define RINOK_WRes ( x)
Value:
{ const WRes _result_ = (x); if (_result_ != 0) return _result_; }
int WRes
Definition 7zTypes.h:75

◆ STRING_PATH_SEPARATOR

#define STRING_PATH_SEPARATOR   "/"

◆ SZ_ERROR_ARCHIVE

#define SZ_ERROR_ARCHIVE   16

◆ SZ_ERROR_CRC

#define SZ_ERROR_CRC   3

◆ SZ_ERROR_DATA

#define SZ_ERROR_DATA   1

◆ SZ_ERROR_FAIL

#define SZ_ERROR_FAIL   11

◆ SZ_ERROR_INPUT_EOF

#define SZ_ERROR_INPUT_EOF   6

◆ SZ_ERROR_MEM

#define SZ_ERROR_MEM   2

◆ SZ_ERROR_NO_ARCHIVE

#define SZ_ERROR_NO_ARCHIVE   17

◆ SZ_ERROR_OUTPUT_EOF

#define SZ_ERROR_OUTPUT_EOF   7

◆ SZ_ERROR_PARAM

#define SZ_ERROR_PARAM   5

◆ SZ_ERROR_PROGRESS

#define SZ_ERROR_PROGRESS   10

◆ SZ_ERROR_READ

#define SZ_ERROR_READ   8

◆ SZ_ERROR_THREAD

#define SZ_ERROR_THREAD   12

◆ SZ_ERROR_UNSUPPORTED

#define SZ_ERROR_UNSUPPORTED   4

◆ SZ_ERROR_WRITE

#define SZ_ERROR_WRITE   9

◆ SZ_OK

#define SZ_OK   0

◆ TEXT

#define TEXT ( quote)
Value:
quote

◆ True

#define True   1

◆ UINT64_CONST

#define UINT64_CONST ( n)
Value:
n

◆ VOID

#define VOID   void

◆ WCHAR_PATH_SEPARATOR

#define WCHAR_PATH_SEPARATOR   L'/'

◆ WSTRING_PATH_SEPARATOR

#define WSTRING_PATH_SEPARATOR   L"/"

◆ Z7_ARRAY_SIZE

#define Z7_ARRAY_SIZE ( a)
Value:
(sizeof(a) / sizeof((a)[0]))

◆ Z7_C_IFACE_CONST_QUAL

#define Z7_C_IFACE_CONST_QUAL   const

◆ Z7_C_IFACE_DECL

#define Z7_C_IFACE_DECL ( a)
Value:
struct a ## _; \
typedef Z7_C_IFACE_CONST_QUAL struct a ## _ * a ## Ptr; \
typedef struct a ## _ a; \
struct a ## _
#define Z7_C_IFACE_CONST_QUAL
Definition 7zTypes.h:317
#define _(msgid)
Definition getopt.c:49

◆ Z7_CDECL

#define Z7_CDECL

◆ Z7_CONTAINER_FROM_VTBL

#define Z7_CONTAINER_FROM_VTBL ( ptr,
type,
m )
Value:
Z7_container_of(ptr, type, m)
#define Z7_container_of(ptr, type, m)
Definition 7zTypes.h:504

◆ Z7_CONTAINER_FROM_VTBL_CLS

#define Z7_CONTAINER_FROM_VTBL_CLS ( ptr,
type,
m )
Value:
#define Z7_CONTAINER_FROM_VTBL_SIMPLE(ptr, type, m)
Definition 7zTypes.h:520

◆ Z7_CONTAINER_FROM_VTBL_CONST

#define Z7_CONTAINER_FROM_VTBL_CONST ( ptr,
type,
m )
Value:
Z7_container_of_CONST(ptr, type, m)
#define Z7_container_of_CONST(ptr, type, m)
Definition 7zTypes.h:508

◆ Z7_CONTAINER_FROM_VTBL_SIMPLE

#define Z7_CONTAINER_FROM_VTBL_SIMPLE ( ptr,
type,
m )
Value:
((type *)(void *)(ptr))

◆ Z7_CONTAINER_FROM_VTBL_TO_DECL_VAR

#define Z7_CONTAINER_FROM_VTBL_TO_DECL_VAR ( ptr,
type,
m,
p )
Value:
Z7_DIAGNOSCTIC_IGNORE_BEGIN_CAST_QUAL \
type *p = Z7_CONTAINER_FROM_VTBL(ptr, type, m); \
#define Z7_CONTAINER_FROM_VTBL(ptr, type, m)
Definition 7zTypes.h:523
#define Z7_DIAGNOSCTIC_IGNORE_END_CAST_QUAL
Definition 7zTypes.h:540

◆ Z7_CONTAINER_FROM_VTBL_TO_DECL_VAR_pp_vt_p

#define Z7_CONTAINER_FROM_VTBL_TO_DECL_VAR_pp_vt_p ( type)
Value:
#define Z7_CONTAINER_FROM_VTBL_TO_DECL_VAR(ptr, type, m, p)
Definition 7zTypes.h:543

◆ Z7_container_of

#define Z7_container_of ( ptr,
type,
m )
Value:
((type *)(void *)((char *)(void *) \
(1 ? (ptr) : &((type *)NULL)->m) - MY_offsetof(type, m)))
#define MY_offsetof(type, m)
Definition 7zTypes.h:483
#define NULL
Definition getopt1.c:37

◆ Z7_container_of_CONST

#define Z7_container_of_CONST ( ptr,
type,
m )
Value:
((const type *)(const void *)((const char *)(const void *) \
(1 ? (ptr) : &((type *)NULL)->m) - MY_offsetof(type, m)))

◆ Z7_DECLARE_HANDLE

#define Z7_DECLARE_HANDLE ( name)
Value:
struct name##_dummy{int unused;}; typedef struct name##_dummy *name;
char name[NAME_LEN_MAX+1]
Name of the filter.
Definition string_conversion.c:450

◆ Z7_DIAGNOSCTIC_IGNORE_BEGIN_CAST_QUAL

#define Z7_DIAGNOSCTIC_IGNORE_BEGIN_CAST_QUAL

◆ Z7_DIAGNOSCTIC_IGNORE_END_CAST_QUAL

#define Z7_DIAGNOSCTIC_IGNORE_END_CAST_QUAL

◆ Z7_FASTCALL

#define Z7_FASTCALL

◆ Z7_FORCE_INLINE

#define Z7_FORCE_INLINE

◆ Z7_memset_0_ARRAY

#define Z7_memset_0_ARRAY ( a)
Value:
memset((a), 0, sizeof(a))

◆ Z7_NO_INLINE

#define Z7_NO_INLINE

◆ Z7_STDCALL

#define Z7_STDCALL

Typedef Documentation

◆ ISzAllocPtr

◆ LPVOID

typedef void* LPVOID

Enumeration Type Documentation

◆ ESzSeek

enum ESzSeek
Enumerator
SZ_SEEK_SET 
SZ_SEEK_CUR 
SZ_SEEK_END 

Function Documentation

◆ LookInStream_LookRead()

SRes LookInStream_LookRead ( ILookInStreamPtr stream,
void * buf,
size_t * size )

◆ LookInStream_Read()

SRes LookInStream_Read ( ILookInStreamPtr stream,
void * buf,
size_t size )

◆ LookInStream_Read2()

SRes LookInStream_Read2 ( ILookInStreamPtr stream,
void * buf,
size_t size,
SRes errorType )

◆ LookInStream_SeekTo()

SRes LookInStream_SeekTo ( ILookInStreamPtr stream,
UInt64 offset )

◆ LookToRead2_CreateVTable()

void LookToRead2_CreateVTable ( CLookToRead2 * p,
int lookahead )

◆ SecToLook_CreateVTable()

void SecToLook_CreateVTable ( CSecToLook * p)

◆ SecToRead_CreateVTable()

void SecToRead_CreateVTable ( CSecToRead * p)

◆ SeqInStream_ReadByte()

SRes SeqInStream_ReadByte ( ISeqInStreamPtr stream,
Byte * buf )

◆ SeqInStream_ReadMax()

SRes SeqInStream_ReadMax ( ISeqInStreamPtr stream,
void * buf,
size_t * processedSize )

◆ Z7_C_IFACE_DECL() [1/7]

Z7_C_IFACE_DECL ( IByteIn )

◆ Z7_C_IFACE_DECL() [2/7]

Z7_C_IFACE_DECL ( IByteOut )

◆ Z7_C_IFACE_DECL() [3/7]

Z7_C_IFACE_DECL ( ICompressProgress )

◆ Z7_C_IFACE_DECL() [4/7]

Z7_C_IFACE_DECL ( ILookInStream )

◆ Z7_C_IFACE_DECL() [5/7]

Z7_C_IFACE_DECL ( ISeekInStream )

◆ Z7_C_IFACE_DECL() [6/7]

Z7_C_IFACE_DECL ( ISeqInStream )

◆ Z7_C_IFACE_DECL() [7/7]

Z7_C_IFACE_DECL ( ISeqOutStream )