TOpenArchiveData
Jump to navigation
Jump to search
OpenArchiveData is used in OpenArchive.
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.
Note:
If the file is opened with OpenMode==PK_OM_LIST, ProcessFile will never be called by Total Commander.
Back to Packer plugins developer guide
Back to OpenArchive