*/
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;
extern struct RoomFunctionHook *RoomHookTable;
-struct MaintenanceThreadHook {
- struct MaintenanceThreadHook *next;
- char *name;
- void *(*fcn_ptr) (void *arg);
- pthread_t MaintenanceThread_tid;
-};
-extern struct MaintenanceThreadHook *MaintenanceThreadHookTable;
-
struct SearchFunctionHook {
struct SearchFunctionHook *next;
void CtdlDestroyUserHooks(void);
void PerformUserHooks(struct ctdluser *usbuf, int EventType);
-int PerformXmsgHooks(char *, char *, char *);
+int PerformXmsgHooks(char *, char *, char *, char *);
void CtdlDestroyXmsgHooks(void);