1 #ifndef _ACCTMGR_MOD_H
2 #define _ACCTMGR_MOD_H
3 #include "lpm.h"
4 /* Commands */
5 extern CMD_HANDLER(cmd_subscribe);
6 extern CMD_HANDLER(cmd_submode);
7 extern CMD_HANDLER(cmd_submodes);
8 extern CMD_HANDLER(cmd_unsubscribe);
9 extern CMD_HANDLER(cmd_appsub);
10 extern CMD_HANDLER(cmd_appunsub);
11 extern CMD_HANDLER(cmd_setaddy);
12 extern CMD_HANDLER(cmd_set);
13 extern CMD_HANDLER(cmd_unset);
14 extern CMD_HANDLER(cmd_vacation);
15 extern CMD_HANDLER(cmd_tempban);
16 
17 extern HOOK_HANDLER(hook_presub_closed);
18 extern HOOK_HANDLER(hook_presub_confirm);
19 extern HOOK_HANDLER(hook_presub_acl);
20 extern HOOK_HANDLER(hook_presub_blacklist);
21 extern HOOK_HANDLER(hook_presub_subscribed);
22 extern HOOK_HANDLER(hook_postsub_administrivia);
23 extern HOOK_HANDLER(hook_postsub_welcome);
24 
25 extern HOOK_HANDLER(hook_preunsub_closed);
26 extern HOOK_HANDLER(hook_preunsub_confirm);
27 extern HOOK_HANDLER(hook_preunsub_subscribed);
28 extern HOOK_HANDLER(hook_postunsub_administrivia);
29 extern HOOK_HANDLER(hook_postunsub_goodbye);
30 
31 extern HOOK_HANDLER(hook_setflag_vacation);
32 extern HOOK_HANDLER(hook_setflag_nopost);
33 
34 extern COOKIE_HANDLER(destroy_vacation_cookie);
35 extern COOKIE_HANDLER(destroy_tempban_cookie);
36 
37 extern FUNC_HANDLER(func_subscribed);
38 extern FUNC_HANDLER(func_hasflag);
39 extern FUNC_HANDLER(func_subscribed_list);
40 extern FUNC_HANDLER(func_hasflag_list);
41 
42 extern struct LPMAPI *LMAPI;
43 
44 #endif /* _ACCTMGR_MOD_H */
45