struct parm_struct parm_table[] = {
- {N_("Base Options"), P_SEP, P_SEPARATOR},
-
{
.label = "dos charset",
.type = P_STRING,
.enum_list = enum_server_role,
.flags = FLAG_BASIC | FLAG_ADVANCED,
},
-
- {N_("Security Options"), P_SEP, P_SEPARATOR},
-
{
.label = "security",
.type = P_ENUM,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL,
},
-
-
- {N_("Logging Options"), P_SEP, P_SEPARATOR},
-
{
.label = "log level",
.type = P_STRING,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("Protocol Options"), P_SEP, P_SEPARATOR},
-
{
.label = "allocation roundup size",
.type = P_BYTES,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("Tuning Options"), P_SEP, P_SEPARATOR},
-
{
.label = "block size",
.type = P_BYTES,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("Printing Options"), P_SEP, P_SEPARATOR},
-
{
.label = "max reported print jobs",
.type = P_INTEGER,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT,
},
-
- {N_("Filename Handling"), P_SEP, P_SEPARATOR},
-
{
.label = "mangling method",
.type = P_STRING,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
},
-
-
- {N_("Domain Options"), P_SEP, P_SEPARATOR},
-
{
.label = "machine password timeout",
.type = P_INTEGER,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_WIZARD,
},
-
- {N_("Logon Options"), P_SEP, P_SEPARATOR},
-
{
.label = "add user script",
.type = P_STRING,
.flags = FLAG_ADVANCED,
},
-
- {N_("Browse Options"), P_SEP, P_SEPARATOR},
-
{
.label = "os level",
.type = P_INTEGER,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("WINS Options"), P_SEP, P_SEPARATOR},
-
{
.label = "dns proxy",
.type = P_BOOL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("Locking Options"), P_SEP, P_SEPARATOR},
-
{
.label = "blocking locks",
.type = P_BOOL,
.enum_list = enum_bool_auto,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
},
-
- {N_("Ldap Options"), P_SEP, P_SEPARATOR},
-
{
.label = "ldap admin dn",
.type = P_STRING,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("EventLog Options"), P_SEP, P_SEPARATOR},
-
{
.label = "eventlog list",
.type = P_CMDLIST,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
},
-
- {N_("Miscellaneous Options"), P_SEP, P_SEPARATOR},
-
{
.label = "add share command",
.type = P_STRING,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("VFS module options"), P_SEP, P_SEPARATOR},
-
{
.label = "vfs objects",
.type = P_CMDLIST,
.enum_list = NULL,
.flags = FLAG_HIDE,
},
-
-
- {N_("MSDFS options"), P_SEP, P_SEPARATOR},
-
{
.label = "msdfs root",
.type = P_BOOL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("Winbind options"), P_SEP, P_SEPARATOR},
-
{
.label = "passdb expand explicit",
.type = P_BOOL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("DNS options"), P_SEP, P_SEPARATOR},
{
.label = "allow dns updates",
.type = P_ENUM,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL,
},
-
- {N_("AD DC options"), P_SEP, P_SEPARATOR},
-
{
.label = "samba kcc command",
.type = P_CMDLIST,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
-
- {N_("TLS options"), P_SEP, P_SEPARATOR},
-
{
.label = "tls enabled",
.type = P_BOOL,