00001
00002
00003
00004
00005
00006
00007 #ifndef __SECWMOD.H
00008 #define __SECWMOD.H
00009 #define SO_OBJECT
00010 #include <configfile.h>
00011 #include <module.h>
00012 #include <hooks.h>
00013 #include <funprotos.h>
00014
00015 #define CONFIG(x) ((cfgitem_t *)(x[0])) // get config pointer from vector
00016 #define WRITELOG(x) ((logfn_t)(x[1])) // get writelog function from vector
00017 #define INFORM(x) ((logfn_t)(x[2])) // get inform function from vector
00018 #define LOGHOOK(x) ((addhook_t)(x[3])) // get addhook function from vector
00019 #define LOOPHOOK(x) ((addloop_t)(x[4])) // get addloop function from vector
00020 #endif