Packer plugins developer guide: Difference between revisions

From TotalcmdWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
[[What's new]]
[[What's new]]


Functions
Mandatory functions :
* OpenArchive
* ReadHeader
* ProcessFile
* CloseArchive
* SetChangeVolProc
* SetProcessDataProc


* mandatory:
Optional functions :
** OpenArchive
* PackFiles
** ReadHeader
* DeleteFiles
** ProcessFile
* GetPackerCaps
** CloseArchive
* ConfigurePacker
** SetChangeVolProc
* StartMemPack
** SetProcessDataProc
* PackToMem
* DoneMemPack
* CanYouHandleThisFile
* PackSetDefaultParams


* optional:
Structures :
** PackFiles
* tHeaderData
** DeleteFiles
* tOpenArchiveData
** GetPackerCaps
* PackDefaultParamStruct
** ConfigurePacker
** StartMemPack
** PackToMem
** DoneMemPack
** CanYouHandleThisFile
** PackSetDefaultParams


* Structures
Callbacks :
** tHeaderData
* tProcessDataProc
** tOpenArchiveData
* tChangeVolProc
** PackDefaultParamStruct


* Callbacks
Error Codes
** tProcessDataProc
Header files
** tChangeVolProc
* for C(++)
 
* for Delphi
* Error Codes
* Header files
** for C(++)
** for Delphi

Revision as of 15:15, 18 April 2006

Overview

What's new

Mandatory functions :

  • OpenArchive
  • ReadHeader
  • ProcessFile
  • CloseArchive
  • SetChangeVolProc
  • SetProcessDataProc

Optional functions :

  • PackFiles
  • DeleteFiles
  • GetPackerCaps
  • ConfigurePacker
  • StartMemPack
  • PackToMem
  • DoneMemPack
  • CanYouHandleThisFile
  • PackSetDefaultParams

Structures :

  • tHeaderData
  • tOpenArchiveData
  • PackDefaultParamStruct

Callbacks :

  • tProcessDataProc
  • tChangeVolProc

Error Codes Header files

  • for C(++)
  • for Delphi