summaryrefslogtreecommitdiffstats
path: root/source3/registry/reg_dynamic.c
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2008-01-18 16:15:43 +0100
committerMichael Adam <obnox@samba.org>2008-01-20 02:03:39 +0100
commit663815ec2bbb4b2566a6d72f6680b39953640bb1 (patch)
treeb1c52f1382f1f1ca7f18d9374c0e7a602a337601 /source3/registry/reg_dynamic.c
parentd48c5f15993c90635f4bb46f87245d9c244d7ddf (diff)
downloadsamba-663815ec2bbb4b2566a6d72f6680b39953640bb1.tar.gz
samba-663815ec2bbb4b2566a6d72f6680b39953640bb1.tar.xz
samba-663815ec2bbb4b2566a6d72f6680b39953640bb1.zip
Add a registry backend prod_options that replaces the former dynamic overlay.
Michael (This used to be commit d9b89e9d30702f64805b3a3a3612066b19c051d1)
Diffstat (limited to 'source3/registry/reg_dynamic.c')
-rw-r--r--source3/registry/reg_dynamic.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/source3/registry/reg_dynamic.c b/source3/registry/reg_dynamic.c
index 037bdab0cc..2735e2a27a 100644
--- a/source3/registry/reg_dynamic.c
+++ b/source3/registry/reg_dynamic.c
@@ -32,36 +32,6 @@ struct reg_dyn_values {
/***********************************************************************
***********************************************************************/
-static int prod_options( REGVAL_CTR *regvals )
-{
- const char *value_ascii = "";
- fstring value;
- int value_length;
-
- switch (lp_server_role()) {
- case ROLE_DOMAIN_PDC:
- case ROLE_DOMAIN_BDC:
- value_ascii = "LanmanNT";
- break;
- case ROLE_STANDALONE:
- value_ascii = "ServerNT";
- break;
- case ROLE_DOMAIN_MEMBER:
- value_ascii = "WinNT";
- break;
- }
-
- value_length = push_ucs2( value, value, value_ascii, sizeof(value),
- STR_TERMINATE|STR_NOALIGN );
- regval_ctr_addvalue( regvals, "ProductType", REG_SZ, value,
- value_length );
-
- return regval_ctr_numvals( regvals );
-}
-
-/***********************************************************************
-***********************************************************************/
-
static int tcpip_params( REGVAL_CTR *regvals )
{
fstring value;
@@ -184,7 +154,6 @@ static int current_version( REGVAL_CTR *values )
***********************************************************************/
static struct reg_dyn_values dynamic_values[] = {
- { "HKLM/SYSTEM/CURRENTCONTROLSET/CONTROL/PRODUCTOPTIONS", &prod_options },
{ "HKLM/SYSTEM/CURRENTCONTROLSET/SERVICES/TCPIP/PARAMETERS", &tcpip_params },
{ "HKLM/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION/PERFLIB", &perflib_params },
{ "HKLM/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION/PERFLIB/009", &perflib_009_params },