summaryrefslogtreecommitdiff
path: root/source4/include/registry.h
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2004-12-13 00:45:29 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:07:21 -0500
commit47fa1d33e4a6b9aeaf06ad2c12d9744bdf967bb9 (patch)
treec49e1c6140d856fdf5c497791a1976def204fd5d /source4/include/registry.h
parentfe01af9fb278a320820b41b7970a1f04b3b696a5 (diff)
downloadsamba-47fa1d33e4a6b9aeaf06ad2c12d9744bdf967bb9.tar.gz
samba-47fa1d33e4a6b9aeaf06ad2c12d9744bdf967bb9.tar.bz2
samba-47fa1d33e4a6b9aeaf06ad2c12d9744bdf967bb9.zip
r4166: More small API fixes, keep registry structs as small as possible.
Implement DelValue in the RPC server (This used to be commit f6b9ec89af934e837069fb26c0e3491fc78ebc12)
Diffstat (limited to 'source4/include/registry.h')
-rw-r--r--source4/include/registry.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/source4/include/registry.h b/source4/include/registry.h
index 345d6fac43..5865636836 100644
--- a/source4/include/registry.h
+++ b/source4/include/registry.h
@@ -75,10 +75,8 @@ struct registry_key {
const char *path; /* Full path to the key */
char *class_name; /* Name of key class */
NTTIME last_mod; /* Time last modified */
- SEC_DESC *security;
struct registry_hive *hive;
void *backend_data;
- int ref;
};
struct registry_value {
@@ -86,10 +84,6 @@ struct registry_value {
unsigned int data_type;
int data_len;
void *data_blk; /* Might want a separate block */
- struct registry_hive *hive;
- struct registry_key *parent;
- void *backend_data;
- int ref;
};
/* FIXME */
@@ -142,7 +136,7 @@ struct hive_operations {
/* Value management */
WERROR (*set_value)(struct registry_key *, const char *name, int type, void *data, int len);
- WERROR (*del_value)(struct registry_value *);
+ WERROR (*del_value)(struct registry_key *, const char *valname);
};
struct registry_hive {