Plugin interfaces
Appearance
Plugin interfaces are the technical interfaces between Total Commander and plugins. They consist of public function declarations, data structures, and calling conventions that plugin developers must implement.
Plugin interface guides on this wiki:
- Packer plugin developer guide
- File system plugin developer guide
- Lister plugin developer guide
- Content plugin developer guide
Official plugin interface guides
The official plugin interface guides can be downloaded at:
- Total Commander plugins page (search for "plugin guide" on that page)
- Developer page on Totalcmd.net
Specific download links (newer versions may be available):
| Packer plugin interface guide 2.21se | CHM, HLP | Totalcmd.net |
| File system plugin interface guide 2.1se | CHM, HLP | Totalcmd.net |
| Lister plugin interface guide 2.13 | CHM | Totalcmd.net |
| Content plugin interface guide 2.12 | CHM | Totalcmd.net |
See also HISTORY.TXT for the newest changes in plugin interfaces that may not be in the official guides yet.
The official plugin interface guides include C++ and Delphi interface files.
Other plugin interface files
Other plugin interfaces that make it possible to develop a plugin in other programming languages than C++ or Delphi:
- .NET Framework Wrapper for WFX
- Perl FS for WFX
- Java Plugin Interface for WCX, WDX, WFX and WLX
- VBScript Plugin Interface for WFX
- VBScript / JavaScript Plugin Interface for WDX
- VBScript / JavaScript Plugin Interface for WLX
- HiAsm: Interfaces: WLX, WDX. Examples: [1], [2], [3]. Pages are in Russian, use the auto-translator to read.
- PowerBasic Interface for WCX. Example: [4]
- Euphoria Interface/Example for WCX.
Back to Developer's corner