"delete_giop_user_module()" to the list of exported functions on
platforms where a run-time loaded module can't directly access functions
from the main program.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@8143
f5534014-38df-0310-8fa8-
9805f1628bb7
patable.p_dissector_handle_get_protocol_index = dissector_handle_get_protocol_index;
patable.p_new_register_dissector = new_register_dissector;
patable.p_new_create_dissector_handle = new_create_dissector_handle;
+patable.p_register_giop_user_module = register_giop_user_module;
+patable.p_delete_giop_user_module = delete_giop_user_module;
p_dissector_handle_get_protocol_index = pat->p_dissector_handle_get_protocol_index;
p_new_register_dissector = pat->p_new_register_dissector;
p_new_create_dissector_handle = pat->p_new_create_dissector_handle;
+p_register_giop_user_module = pat->p_register_giop_user_module;
+p_delete_giop_user_module = pat->p_delete_giop_user_module;
#define dissector_handle_get_protocol_index (*p_dissector_handle_get_protocol_index)
#define new_register_dissector (*p_new_register_dissector)
#define new_create_dissector_handle (*p_new_create_dissector_handle)
+#define register_giop_user_module (*p_register_giop_user_module)
+#define delete_giop_user_module (*p_delete_giop_user_module)
addr_dissector_handle_get_protocol_index p_dissector_handle_get_protocol_index;
addr_new_register_dissector p_new_register_dissector;
addr_new_create_dissector_handle p_new_create_dissector_handle;
+addr_register_giop_user_module p_register_giop_user_module;
+addr_delete_giop_user_module p_delete_giop_user_module;
typedef int (*addr_dissector_handle_get_protocol_index) (dissector_handle_t);
typedef void (*addr_new_register_dissector) (const char *, new_dissector_t, int);
typedef dissector_handle_t (*addr_new_create_dissector_handle) (new_dissector_t, int);
+typedef void (*addr_register_giop_user_module) (giop_sub_dissector_t (*), gchar *, gchar *, int);
+typedef void (*addr_delete_giop_user_module) (giop_sub_dissector_t (*), gchar *, gchar *);
/* plugin_api_list.c
* Used to generate various included files for plugin API
*
- * $Id: plugin_api_list.c,v 1.3 2003/07/31 18:34:52 guy Exp $
+ * $Id: plugin_api_list.c,v 1.4 2003/08/06 18:16:21 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
int dissector_handle_get_protocol_index(dissector_handle_t);
void new_register_dissector(const char *, new_dissector_t, int);
dissector_handle_t new_create_dissector_handle(new_dissector_t, int);
+
+void register_giop_user_module(giop_sub_dissector_t *sub, gchar *name, gchar *module, int sub_proto);
+void delete_giop_user_module(giop_sub_dissector_t *sub, gchar *name, gchar *module);