14 #include <wireshark.h>
20 typedef void (*plugin_register_func)(void);
22 typedef void plugins_t;
30 WS_DLL_PUBLIC plugins_t *plugins_init(plugin_type_e type);
32 typedef void (*plugin_description_callback)(
const char *name,
const char *version,
33 const char *types,
const char *filename,
36 WS_DLL_PUBLIC
void plugins_get_descriptions(plugin_description_callback callback,
void *user_data);
38 WS_DLL_PUBLIC
void plugins_dump_all(
void);
40 WS_DLL_PUBLIC
int plugins_get_count(
void);
42 WS_DLL_PUBLIC
void plugins_cleanup(plugins_t *plugins);
44 WS_DLL_PUBLIC
bool plugins_supported(
void);