]> code.citadel.org Git - citadel.git/blobdiff - citadel/serv_extensions.h
* Eliminate EVT_OUTPUTMSG server extensions (don't need them anymore)
[citadel.git] / citadel / serv_extensions.h
index 1f55607d0ff35534263e3e075c89d4e04e46da4b..6b645ca5a816dce3d519aaa45ed5fbe73e39dae2 100644 (file)
@@ -12,7 +12,8 @@
  */
 char *serv_bio_init(void);
 char *serv_calendar_init(void);
-char *serv_inithat_init(void);
+char *serv_ldap_init(void);
+char *serv_chat_init(void);
 char *serv_expire_init(void);
 char *serv_imap_init(void);
 char *serv_inetcfg_init(void);
@@ -45,9 +46,9 @@ void CtdlRegisterSessionHook(void (*fcn_ptr)(void), int EventType);
 void CtdlUnregisterSessionHook(void (*fcn_ptr)(void), int EventType);
 void PerformSessionHooks(int EventType);
 
-void CtdlRegisterUserHook(void (*fcn_ptr)(char*, long), int EventType);
-void CtdlUnregisterUserHook(void (*fcn_ptr)(char*, long), int EventType);
-void PerformUserHooks(char *username, long usernum, int EventType);
+void CtdlRegisterUserHook(void (*fcn_ptr)(struct ctdluser *), int EventType);
+void CtdlUnregisterUserHook(void (*fcn_ptr)(struct ctdluser *), int EventType);
+void PerformUserHooks(struct ctdluser *usbuf, int EventType);
 
 void CtdlRegisterXmsgHook(int (*fcn_ptr)(char *, char *, char *), int order);
 void CtdlUnregisterXmsgHook(int (*fcn_ptr)(char *, char *, char *), int order);