8#define USE_WINDOWS_FILE
12#ifdef USE_WINDOWS_FILE
29 #ifdef USE_WINDOWS_FILE
31 #elif defined(USE_FOPEN)
39#if !defined(UNDER_CE) || !defined(USE_WINDOWS_FILE)
43#ifdef USE_WINDOWS_FILE
void FileInStream_CreateVTable(CFileInStream *p)
void File_Construct(CSzFile *p)
WRes File_GetLength(CSzFile *p, UInt64 *length)
WRes File_Write(CSzFile *p, const void *data, size_t *size)
void FileSeqInStream_CreateVTable(CFileSeqInStream *p)
WRes File_Seek(CSzFile *p, Int64 *pos, ESzSeek origin)
void FileOutStream_CreateVTable(CFileOutStream *p)
WRes InFile_Open(CSzFile *p, const char *name)
WRes File_Close(CSzFile *p)
WRes File_Read(CSzFile *p, void *data, size_t *size)
WRes OutFile_Open(CSzFile *p, const char *name)
int WRes
Definition 7zTypes.h:75
#define EXTERN_C_BEGIN
Definition 7zTypes.h:20
unsigned long long int UInt64
Definition 7zTypes.h:234
ESzSeek
Definition 7zTypes.h:365
#define EXTERN_C_END
Definition 7zTypes.h:21
long long int Int64
Definition 7zTypes.h:233
CSzFile file
Definition 7zFile.h:74
WRes wres
Definition 7zFile.h:75
ISeekInStream vt
Definition 7zFile.h:73
WRes wres
Definition 7zFile.h:85
ISeqOutStream vt
Definition 7zFile.h:83
CSzFile file
Definition 7zFile.h:84
CSzFile file
Definition 7zFile.h:64
WRes wres
Definition 7zFile.h:65
ISeqInStream vt
Definition 7zFile.h:63
int fd
Definition 7zFile.h:34