tOpenArchiveData
typedef struct {
char* ArcName;
int OpenMode;
int OpenResult;
char* CmtBuf;
int CmtBufSize;
int CmtSize;
int CmtState;
} tOpenArchiveData;
Description
ArcName contains the name of the archive to open.
OpenMode is set to one of the following values:
Constant Value Description
PK_OM_LIST 0 Open file for reading of file names only
PK_OM_EXTRACT 1 Open file for processing (extract or test)
OpenResult used to return one of the
error values if an error occurs.
The Cmt* variables are for the file comment. They are currently not used by Total Commander, so may be set to NULL.
Notes:
If the file is opened with OpenMode==PK_OM_LIST,
ProcessFile will never be called by Total Commander.
The
Unicode version of this function uses WCHAR* instead of char* for the text fields.