00001 #ifndef ldapconf_h
00002 #define ldapconf_h
00003 #ifndef MISC_H
00004 #include <misc.h>
00005 #endif
00006 #ifndef MODULE_H
00007 #include <module.h>
00008 #endif
00009 #ifndef FVIEWS_H
00010 #include <fviews.h>
00011 #endif
00012
00013 #include <modapi_def.h>
00014 #include <modapi.h>
00015 class MODULE_ldapconf: public LINUXCONF_MODULE{
00016
00017 public:
00018 MODULE_ldapconf (void);
00019 int dohtml (const char *key);
00020 int domenu (MENU_CONTEXT context,
00021 const char *key);
00022 int execmain (int argc,
00023 char *argv[],
00024 bool sa);
00025 int message (const char *msg,
00026 int argc,
00027 const char *argv[]);
00028 void setmenu (DIALOG&dia,
00029 MENU_CONTEXT context);
00030 void usage (SSTRINGS&tb);
00031
00032 };
00033
00034 class FIELD_COMBO;
00035 class USER;
00036 class CONFIG_FILE;
00037 class PRIVILEGE;
00038 class SSTRING;
00039 class USERACCT_COMNG;
00040 class DICTIONARY;
00041 class FIELD_DEFS;
00042 class PROFILE;
00043
00044 #include "ldapconf.p"
00045
00046 #endif
00047
00048