diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2007-12-18 02:21:14 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2007-12-21 05:51:31 +0100 |
commit | 63f53094efa29b76eb4136cddf19d9c5d325fc5f (patch) | |
tree | 2e7ca7c80aaccfcfaed427682854c16bef3ed33c /source4/lib/registry/registry.i | |
parent | cad1e11959a3468875500fffac0ce562bc785249 (diff) | |
download | samba-63f53094efa29b76eb4136cddf19d9c5d325fc5f.tar.gz samba-63f53094efa29b76eb4136cddf19d9c5d325fc5f.tar.bz2 samba-63f53094efa29b76eb4136cddf19d9c5d325fc5f.zip |
r26520: More Python updates.
(This used to be commit a8b1fe15ac853082961132ede061fe1556ae29f7)
Diffstat (limited to 'source4/lib/registry/registry.i')
-rw-r--r-- | source4/lib/registry/registry.i | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/source4/lib/registry/registry.i b/source4/lib/registry/registry.i index 784462c368..1819e7df80 100644 --- a/source4/lib/registry/registry.i +++ b/source4/lib/registry/registry.i @@ -104,6 +104,18 @@ typedef struct registry_context { WERROR mount_hive(struct hive_key *hive_key, uint32_t hkey_id, const char **elements=NULL); + + WERROR mount_hive(struct hive_key *hive_key, const char *predef_name) + { + int i; + for (i = 0; reg_predefined_keys[i].name; i++) { + if (!strcasecmp(reg_predefined_keys[i].name, predef_name)) + return reg_mount_hive($self, hive_key, + reg_predefined_keys[i].handle, NULL); + } + return WERR_INVALID_NAME; + } + } } reg; |