ICQ changes
[citadel.git] / citadel / dynloader.h
1 /* $Id$ */
2 void DLoader_Init(char *pathname);
3 int DLoader_Exec_Cmd(char *cmdbuf);
4 void CtdlRegisterLogHook(void (*fcn_ptr)(char *), int loglevel);
5 void CtdlRegisterCleanupHook(void (*fcn_ptr)(void));
6 void CtdlRegisterSessionHook(void (*fcn_ptr)(void), int EventType);
7 void PerformLogHooks(int loglevel, char *logmsg);
8 void PerformSessionHooks(int EventType);
9 void PerformUserHooks(char *username, long usernum, int EventType);
10 int PerformXmsgHooks(char *, char *, char *);
11 void CtdlRegisterProtoHook(void (*handler)(char *), char *cmd, char *desc);
12 void CtdlRegisterUserHook(void (*fcn_ptr)(char*, long), int EventType);
13 void CtdlRegisterXmsgHook(int (*fcn_ptr)(char *, char *, char *));
14 char *Dynamic_Module_Init(void);