]> jfr.im git - irc/quakenet/newserv.git/blobdiff - core/hooks.h
add is_normalized_ipmask
[irc/quakenet/newserv.git] / core / hooks.h
index f30b62ff07fee58795d7f22e9a4b4c478135df40..424e7a03ef0e3f30ba19255257df57af363a2b77 100644 (file)
 #define HOOK_AUTH_FLAGSUPDATED     801 /* Argument is void*[2] (authname*, u_int64_t*) */
 #define HOOK_AUTH_LOSTAUTHNAME     802 /* Argument is authname* */
 
+#define HOOK_TRUSTS_DB_CLOSED      900 /* No arg */
 #define HOOK_TRUSTS_DB_LOADED      901 /* No arg */
-#define HOOK_TRUSTS_NEWNICK        902 /* Argument is nick* */
-#define HOOK_TRUSTS_LOSTNICK       903 /* Argument is nick* */
+#define HOOK_TRUSTS_NEWNICK        902 /* Argument is void*[2] (nick*, long) */
+#define HOOK_TRUSTS_LOSTNICK       903 /* Argument is void*[2] (nick*, long) */
 #define HOOK_TRUSTS_NEWGROUP       904 /* Argument is trustgroup* */
 #define HOOK_TRUSTS_LOSTGROUP      905 /* Argument is trustgroup* */
+#define HOOK_TRUSTS_ADDGROUP       906 /* Argument is trustgroup* */
+#define HOOK_TRUSTS_DELGROUP       907 /* Argument is trustgroup* */
+#define HOOK_TRUSTS_ADDHOST        908 /* Argument is trusthost* */
+#define HOOK_TRUSTS_DELHOST        909 /* Argument is trusthost* */
+#define HOOK_TRUSTS_MODIFYGROUP    910 /* Argument is trustgroup* */
+#define HOOK_TRUSTS_LOSTHOST       911 /* Argument is trusthost* */
+
+#define HOOK_TRUSTS_DBLOADED       1000
 
 #define PRIORITY_DEFAULT           0