X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules.h;h=5f6ebb6dd2bd8dc859c56764d84012905e5f6eee;hb=689da1db7e2517c187ce76c6c553e20d630a7f36;hp=e729c2e509c9f332cab57d028647588eae121f31;hpb=92aff95471b2d258d9fc4852d0b14ab9855cd447;p=NeonServV5.git diff --git a/src/modules.h b/src/modules.h index e729c2e..5f6ebb6 100644 --- a/src/modules.h +++ b/src/modules.h @@ -1,4 +1,4 @@ -/* modules.h - NeonServ v5.3 +/* modules.h - NeonServ v5.4 * Copyright (C) 2011-2012 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -16,8 +16,10 @@ */ #ifndef _modules_h #define _modules_h +#include "main.h" -#define MODINFO_STATE_STARTED 0x01 +#define MODINFO_STATE_STARTED 0x01 +#define MODINFO_STATE_PROTECTED 0x02 struct ModuleInfo { char *name; @@ -36,7 +38,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();