Add Windows version info resource.
[obnox/wireshark/wip.git] / tap_dfilter_dlg.h
index 5d398fa6dec0f3ea18e21e18f25e89aff8c7878c..43fe396aadfdbd72bac419a4ae4dade8b0f816de 100644 (file)
@@ -4,8 +4,8 @@
  *
  * $Id$
  *
- * Ethereal - Network traffic analyzer
- * By Gerald Combs <gerald@ethereal.com>
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
  * Copyright 1998 Gerald Combs
  *
  * This program is free software; you can redistribute it and/or
  * Initiate it with:
  * 1) a title string for the Dialog Window
  * 2) the init string, which is the same as the string after "-z" option without 
- *    the filter string and without the seperating comma.
+ *    the filter string and without the separating comma.
  * 3) a pointer to the init function of the tap, which will be called when you click
  *    on the start button in the display filter dialog.
  * 4) the index with "-1"
  *
- * Within register_tap_menu_yourtap(void), call register_stat_menu_item() with gtk_tap_dfilter_dlg_cb as callback and a pointer 
- * to the global tap_dfilter_dlg structure .
+ * Within register_tap_menu_yourtap(void), call register_dfilter_stat()
+ * with a pointer to the tap_dfilter_dlg structure, a string for the
+ * menu item (don't put "..." at the end, register_dfilter_stat() will
+ * add it for you), and the REGISTER_STAT_GROUP_ value for the stat
+ * group to which your stat should belong.
  *
  * Usage:
  *
  * tap_dfilter_dlg my_tap_dfilter_dlg = {"My Title", "myproto,mytap", gtk_mytap_init, -1};
  *
  * register_tap_menu_mytap(void) {
- *   register_stat_menu_item(char *menu_string, gtk_tap_dfilter_dlg_cb, NULL, NULL, &(my_tap_dfilter_dlg));
+ *   register_dfilter_stat(&my_tap_dfilter_dlg, "My Menu Item",
+ *       REGISTER_STAT_GROUP_my_group);
  * }
  *
  * See also: h225_ras_srt.c or h225_counter.c
@@ -54,7 +58,7 @@
 typedef struct _tap_dfilter_dlg {
        const char *win_title;          /* title */
        const char *init_string;        /* the string to call the tap without a filter via "-z" option */
-       void (* tap_init_cb)(const char *);     /* callback to init function of the tap */
+       void (* tap_init_cb)(const char *,void*);       /* callback to init function of the tap */
        gint index;                     /* initiate this value always with "-1" */
 } tap_dfilter_dlg;
 
@@ -63,7 +67,7 @@ typedef struct _tap_dfilter_dlg {
  * We register it both as a command-line stat and a menu item stat.
  */
 void register_dfilter_stat(tap_dfilter_dlg *info, const char *name,
-    REGISTER_STAT_GROUP_E group);
+    register_stat_group_t group);
 
 /* This will update the titles of the dialog windows when we load a new capture file. */
 void tap_dfilter_dlg_update (void);