Packer plugins developer guide: Difference between revisions
Jump to navigation
Jump to search
Francoisal (talk | contribs) No edit summary |
Francoisal (talk | contribs) m (Headings) |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__notoc__ | |||
[ | The pages of this Wiki are based on the "Packers plugin writer guide" help file v2.1, partly written by Jiri Barton. The latest version of this file and some packer plugins (part of them with source in C or Delphi) should be available on www.ghisler.com[http://www.ghisler.com], addons section. | ||
The informations in these pages refers to the version 6.54 of TotalCmd and should be upward compatible with latest 6.X versions. | |||
Copyright © 2000-2003 by Christian Ghisler, C. Ghisler & Co. All Rights Reserved. | |||
==Introduction == | |||
* | * [[Packer plugins developer guide overview|Overview]] | ||
* | * [[What's new in v2.1]] | ||
== Mandatory functions == | |||
* | * [[OpenArchive]] | ||
* | * [[ReadHeader]] | ||
* [[ProcessFile]] | |||
* [[CloseArchive]] | |||
* [[SetChangeVolProc]] | |||
* [[SetProcessDataProc]] | |||
== Optional functions == | |||
* [[PackFiles]] | |||
* [[DeleteFiles]] | |||
* [[GetPackerCaps]] | |||
* [[ConfigurePacker]] | |||
* [[StartMemPack]] | |||
* [[PackToMem]] | |||
* [[DoneMemPack]] | |||
* [[CanYouHandleThisFile]] | |||
* [[PackSetDefaultParams]] | |||
Header files | == Structures == | ||
* for | * [[tHeaderData]] | ||
* for Delphi | * [[tOpenArchiveData]] | ||
* [[PackDefaultParamStruct]] | |||
== Callbacks == | |||
* [[tProcessDataProc]] | |||
* [[tChangeVolProc]] | |||
== Error codes == | |||
[[Packer plugins developer errors|Error Codes]] | |||
== Header files == | |||
* [[for CPP]] | |||
* [[for Delphi]] | |||
* [[for Euphoria]] | |||
{{backlink|Plugins|Plugins}} |
Revision as of 18:56, 3 September 2006
The pages of this Wiki are based on the "Packers plugin writer guide" help file v2.1, partly written by Jiri Barton. The latest version of this file and some packer plugins (part of them with source in C or Delphi) should be available on www.ghisler.com[1], addons section.
The informations in these pages refers to the version 6.54 of TotalCmd and should be upward compatible with latest 6.X versions.
Copyright © 2000-2003 by Christian Ghisler, C. Ghisler & Co. All Rights Reserved.
Introduction
Mandatory functions
Optional functions
- PackFiles
- DeleteFiles
- GetPackerCaps
- ConfigurePacker
- StartMemPack
- PackToMem
- DoneMemPack
- CanYouHandleThisFile
- PackSetDefaultParams
Structures
Callbacks
Error codes
Header files
Back to Plugins