glFusion uses a callback handler function style plugin api to allow plugins to interact with and modify core code functionality. All callback handler functions for each plugin is located in its functions.inc file. The below functions are what you need to write your own plugins, including any extra parameters that you need to pass in, as well as a code example to get you started.
You will see references to <plugin name> in all the functions in the following pages. The <plugin name> values will come from the name of your plugin as set in the gl_plugins table when your plugin is installed.