Difference between revisions of "Packer plugins developer guide"

From TotalcmdWiki
Jump to: navigation, search
m (Headings)
 
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 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.
  
Line 5: Line 7:
 
Copyright © 2000-2003 by Christian Ghisler, C. Ghisler & Co. All Rights Reserved.
 
Copyright © 2000-2003 by Christian Ghisler, C. Ghisler & Co. All Rights Reserved.
  
[[Packer plugins developer guide overview|Overview]]
+
==Introduction ==
 +
* [[Packer plugins developer guide overview|Overview]]
 +
* [[What's new in v2.1]]
  
[[What's new in v2.1]]
+
== Mandatory functions ==
 
 
Mandatory functions :
 
 
* [[OpenArchive]]
 
* [[OpenArchive]]
 
* [[ReadHeader]]
 
* [[ReadHeader]]
Line 17: Line 19:
 
* [[SetProcessDataProc]]
 
* [[SetProcessDataProc]]
  
Optional functions :
+
== Optional functions ==
 
* [[PackFiles]]
 
* [[PackFiles]]
 
* [[DeleteFiles]]
 
* [[DeleteFiles]]
Line 28: Line 30:
 
* [[PackSetDefaultParams]]
 
* [[PackSetDefaultParams]]
  
Structures :
+
== Structures ==
 
* [[tHeaderData]]
 
* [[tHeaderData]]
 
* [[tOpenArchiveData]]
 
* [[tOpenArchiveData]]
 
* [[PackDefaultParamStruct]]
 
* [[PackDefaultParamStruct]]
  
Callbacks :
+
== Callbacks ==
 
* [[tProcessDataProc]]
 
* [[tProcessDataProc]]
 
* [[tChangeVolProc]]
 
* [[tChangeVolProc]]
  
 +
== Error codes ==
 
[[Packer plugins developer errors|Error Codes]]
 
[[Packer plugins developer errors|Error Codes]]
  
Header files
+
== Header files ==
 
* [[for CPP]]
 
* [[for CPP]]
 
* [[for Delphi]]
 
* [[for Delphi]]
 
* [[for Euphoria]]
 
* [[for Euphoria]]
 
  
 
{{backlink|Plugins|Plugins}}
 
{{backlink|Plugins|Plugins}}

Latest 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

Structures

Callbacks

Error codes

Error Codes

Header files


Back to Plugins