added modules to neonserv.example.conf and added protected as a module setting
[NeonServV5.git] / src / modules.h
index e729c2e509c9f332cab57d028647588eae121f31..9df733f97b609b483d22179e0b3fa59dcdb08059 100644 (file)
@@ -17,7 +17,8 @@
 #ifndef _modules_h
 #define _modules_h
 
-#define MODINFO_STATE_STARTED 0x01
+#define MODINFO_STATE_STARTED   0x01
+#define MODINFO_STATE_PROTECTED 0x02
 
 struct ModuleInfo {
     char *name;
@@ -36,7 +37,7 @@ struct ModuleInfo {
 
 #ifndef DND_FUNCTIONS
 void loadModules();
-int loadModule(char *name);
+struct ModuleInfo *loadModule(char *name);
 void start_modules();
 void loop_modules();
 void stop_modules();