60 #if defined(STRICTUNZIP) || defined(STRICTZIPUNZIP) 63 typedef struct TagunzFile__ {
int unused; } unzFile__;
71 #define UNZ_END_OF_LIST_OF_FILE (-100) 72 #define UNZ_ERRNO (Z_ERRNO) 74 #define UNZ_PARAMERROR (-102) 75 #define UNZ_BADZIPFILE (-103) 76 #define UNZ_INTERNALERROR (-104) 77 #define UNZ_CRCERROR (-105) 123 const char* fileName2,
124 int iCaseSensitivity));
135 extern unzFile ZEXPORT
unzOpen OF((
const char *path));
146 extern unzFile ZEXPORT
unzOpen2 OF((
const char *path,
153 extern int ZEXPORT
unzClose OF((unzFile file));
195 const char *szFileName,
196 int iCaseSensitivity));
229 uLong fileNameBufferSize,
231 uLong extraFieldBufferSize,
233 uLong commentBufferSize));
259 const char* password));
283 const char* password));
314 extern z_off_t ZEXPORT
unztell OF((unzFile file));
319 extern int ZEXPORT
unzeof OF((unzFile file));
int ZEXPORT unzGetFilePos(unzFile file, unz_file_pos *file_pos)
unzFile ZEXPORT unzOpen2(char *path, zlib_filefunc_def *pzlib_filefunc_def) const
int ZEXPORT unzLocateFile(unzFile file, const char *szFileName, int iCaseSensitivity)
int ZEXPORT unzGetLocalExtrafield(unzFile file, voidp buf, unsigned len)
int ZEXPORT unzGoToFirstFile(unzFile file)
int ZEXPORT unzStringFileNameCompare(char *fileName1, const char *fileName2, int iCaseSensitivity) const
int ZEXPORT unzGetGlobalInfo(unzFile file, unz_global_info *pglobal_info)
uLong pos_in_zip_directory
int ZEXPORT unzGoToNextFile(unzFile file)
int ZEXPORT unzOpenCurrentFile3(unzFile file, int *method, int *level, int raw, const char *password)
int ZEXPORT unzClose(unzFile file)
int ZEXPORT unzeof(unzFile file)
int ZEXPORT unzOpenCurrentFile(unzFile file)
int ZEXPORT unzGetCurrentFileInfo(unzFile file, unz_file_info *pfile_info, char *szFileName, uLong fileNameBufferSize, void *extraField, uLong extraFieldBufferSize, char *szComment, uLong commentBufferSize)
uLong ZEXPORT unzGetOffset(unzFile file)
int ZEXPORT unzReadCurrentFile(unzFile file, voidp buf, unsigned len)
int ZEXPORT unzStringFileNameCompare OF((const char *fileName1, const char *fileName2, int iCaseSensitivity))
int ZEXPORT unzGoToFilePos(unzFile file, unz_file_pos *file_pos)
int ZEXPORT unzOpenCurrentFile2(unzFile file, int *method, int *level, int raw)
int ZEXPORT unzCloseCurrentFile(unzFile file)
int ZEXPORT unzOpenCurrentFilePassword(unzFile file, const char *password)
struct unz_file_info_s unz_file_info
unzFile ZEXPORT unzOpen(char *path) const
int ZEXPORT unzGetGlobalComment(unzFile file, char *szComment, uLong uSizeBuf)
z_off_t ZEXPORT unztell(unzFile file)
int ZEXPORT unzSetOffset(unzFile file, uLong pos)
struct unz_file_pos_s unz_file_pos
struct unz_global_info_s unz_global_info
typedef uLong(ZCALLBACK *read_file_func) OF((voidpf opaque