blob: 52b46f32803cb0aa76fff8de1a8deb90c373030f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef __plugins_interface_h
#define __plugins_interface_h
struct _ObParseInst;
/* plugin_setup_config() */
typedef void (*PluginSetupConfig)(struct _ObParseInst *i);
/* plugin_startup() */
typedef void (*PluginStartup)(void);
/* plugin_shutdown() */
typedef void (*PluginShutdown)(void);
/* plugin_create() - for menu plugins only */
typedef void *(*PluginCreate)(/* TODO */);
/* plugin_destroy() - for menu plugins only */
typedef void (*PluginDestroy)(void *);
#endif
|