summaryrefslogtreecommitdiff
path: root/source3/registry/reg_dynamic.c
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2008-01-20 01:00:14 +0100
committerMichael Adam <obnox@samba.org>2008-01-20 02:03:40 +0100
commit949a88ee2f1163605a73a28920190c11c25e4609 (patch)
tree2eb6f900d650a732ea8c46a7c675d966a93c0ded /source3/registry/reg_dynamic.c
parentb4e3c752722f6e7d143caa810ce0f8eb9c8d12c9 (diff)
downloadsamba-949a88ee2f1163605a73a28920190c11c25e4609.tar.gz
samba-949a88ee2f1163605a73a28920190c11c25e4609.tar.bz2
samba-949a88ee2f1163605a73a28920190c11c25e4609.zip
Add a registry backend hkpt_params that replaces the former dynamic overlay.
Michael (This used to be commit 8e8bb6ba120adf9942f612b7fd89bdbced6c1285)
Diffstat (limited to 'source3/registry/reg_dynamic.c')
-rw-r--r--source3/registry/reg_dynamic.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/source3/registry/reg_dynamic.c b/source3/registry/reg_dynamic.c
index 9d20b8935c..c342cd07e4 100644
--- a/source3/registry/reg_dynamic.c
+++ b/source3/registry/reg_dynamic.c
@@ -75,33 +75,6 @@ static int perflib_009_params( REGVAL_CTR *regvals )
/***********************************************************************
***********************************************************************/
-static int hkpt_params( REGVAL_CTR *regvals )
-{
- uint32 base_index;
- uint32 buffer_size;
- char *buffer = NULL;
-
- /* This is ALMOST the same as perflib_009_params, but HKPT has
- a "Counters" entry instead of a "Counter" key. <Grrrr> */
-
- base_index = reg_perfcount_get_base_index();
- buffer_size = reg_perfcount_get_counter_names(base_index, &buffer);
- regval_ctr_addvalue(regvals, "Counters", REG_MULTI_SZ, buffer, buffer_size);
-
- if(buffer_size > 0)
- SAFE_FREE(buffer);
-
- buffer_size = reg_perfcount_get_counter_help(base_index, &buffer);
- regval_ctr_addvalue(regvals, "Help", REG_MULTI_SZ, buffer, buffer_size);
- if(buffer_size > 0)
- SAFE_FREE(buffer);
-
- return regval_ctr_numvals( regvals );
-}
-
-/***********************************************************************
-***********************************************************************/
-
static int current_version( REGVAL_CTR *values )
{
const char *sysroot_string = "c:\\Windows";
@@ -122,7 +95,6 @@ static int current_version( REGVAL_CTR *values )
return regval_ctr_numvals( values );
}
-
/***********************************************************************
Structure holding the registry paths and pointers to the value
enumeration functions
@@ -132,7 +104,6 @@ static struct reg_dyn_values dynamic_values[] = {
{ "HKLM/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION/PERFLIB", &perflib_params },
{ "HKLM/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION/PERFLIB/009", &perflib_009_params },
{ "HKLM/SOFTWARE/MICROSOFT/WINDOWS NT/CURRENTVERSION", &current_version },
- { "HKPT", &hkpt_params },
{ NULL, NULL }
};