#ifndef HOOKS_H
#define HOOKS_H
-typedef void (*SylpheedHookFunction) (gpointer source,
- gpointer userdata);
+#include <glib.h>
+
+typedef gboolean (*SylpheedHookFunction) (gpointer source,
+ gpointer userdata);
gint hooks_register_hook (gchar *hooklist_name,
SylpheedHookFunction hook_func,
gpointer userdata);
void hooks_unregister_hook (gchar *hooklist_name,
guint hook_id);
-void hooks_invoke (gchar *hooklist_name,
+gboolean hooks_invoke (gchar *hooklist_name,
gpointer source);
#endif /* HOOKS_H */