]> code.citadel.org Git - citadel.git/blobdiff - citadel/serv_extensions.h
Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
[citadel.git] / citadel / serv_extensions.h
index 39cb0c92f0bc97cd434a668216d5936c6b931a30..b2d556377828e0b1ea0b8631dc398e20386a6c46 100644 (file)
@@ -1,4 +1,3 @@
-/* $Id$ */
 
 #ifndef SERV_EXTENSIONS_H
 #define SERV_EXTENSIONS_H
@@ -113,7 +112,7 @@ extern struct DeleteFunctionHook *DeleteHookTable;
  */
 struct XmsgFunctionHook {
        struct XmsgFunctionHook *next;
-       int (*h_function_pointer) (char *, char *, char *);
+       int (*h_function_pointer) (char *, char *, char *, char *);
        int order;
 };
 extern struct XmsgFunctionHook *XmsgHookTable;
@@ -152,7 +151,7 @@ extern struct RoomFunctionHook *RoomHookTable;
 
 struct SearchFunctionHook {
        struct SearchFunctionHook *next;
-       void (*fcn_ptr) (int *, long **, char *);
+       void (*fcn_ptr) (int *, long **, const char *);
        char *name;
 };
 extern struct SearchFunctionHook *SearchFunctionHookTable;
@@ -169,7 +168,7 @@ void PerformSessionHooks(int EventType);
 void CtdlDestroyUserHooks(void);
 void PerformUserHooks(struct ctdluser *usbuf, int EventType);
 
-int PerformXmsgHooks(char *, char *, char *);
+int PerformXmsgHooks(char *, char *, char *, char *);
 void CtdlDestroyXmsgHooks(void);
 
 
@@ -195,9 +194,10 @@ void CtdlDestroyProtoHooks(void);
 
 void CtdlDestroyServiceHook(void);
 
+void CtdlDestroySearchHooks(void);
+
 void CtdlDestroyFixedOutputHooks(void);
 int PerformFixedOutputHooks(char *, char *, int);
 
-void CtdlModuleDoSearch(int *num_msgs, long **search_msgs, char *search_string, char *func_name);
 
 #endif /* SERV_EXTENSIONS_H */