TOpenArchiveData

From TotalcmdWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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