Dynamic Plugins - Introduction
A new plugin system has been implemented for Hackman. This plugin system implores
the use of a plugin manager called DLL Deity. DLL Deity is a workaround that allows
Hackman to achieve dynamic DLL linkage (not loading). This system is much more powerful
than the existing plugin system, because it allows variables to be passed to the DLLs
from Hackman. I am trying to code it so that it is as powerful as actually building
a module into the core.
Note: the type LPSTR is used interchangeably with char*.
"The DLL" and "plugin" are used interchangeably.
CPLUGIN refers to a special data structure whereas plugin refers
to the plugin. (I hope this will resolve any confusion). There
may be some references to structures or functions that do not
exist. More likely than not, there is a structure with a similar
name to the one that does not exist. Assume it to be the similar
structure.
Send me an email
informing me of any incorrect information in this documentation.
Back.