+/* modes added by the module files in modes/ */
+struct module_modes
+{
+ unsigned int MODE_REGONLY;
+ unsigned int MODE_NOCTCP; /* Block CTCPs directed to this channel */
+ unsigned int MODE_NOCOLOR;
+ unsigned int MODE_EXLIMIT; /* exempt from list limits, +b/+e/+I/+q */
+ unsigned int MODE_PERMANENT; /* permanant channel, +P */
+ unsigned int MODE_OPMODERATE; /* send rejected messages to ops */
+ unsigned int MODE_FREEINVITE; /* allow free use of /invite */
+ unsigned int MODE_FREETARGET; /* can be forwarded to without authorization */
+ unsigned int MODE_DISFORWARD; /* disable channel forwarding */
+ unsigned int MODE_THROTTLE; /* throttle joins */
+ unsigned int MODE_FORWARD;
+ unsigned int MODE_NONOTICE; /* Block notices directed to this channel */
+ unsigned int MODE_NOACTION; /* Block CTCP ACTION directed to this channel */
+ unsigned int MODE_NOKICK; /* Disable /kick on this channel */
+ unsigned int MODE_NONICK; /* Disable /nick for anyone on this channel */
+ unsigned int MODE_NOCAPS; /* Block messages in all capital letters */
+ unsigned int MODE_NOREJOIN; /* Block rejoin immediately after kick */
+ unsigned int MODE_NOREPEAT; /* Block repeat messages */
+ unsigned int MODE_NOOPERKICK; /* disallow kicking opers */
+
+ unsigned int CHFL_QUIET;
+};
+