hive 4949 source3/include/proto.h WERROR reg_openhive(TALLOC_CTX *mem_ctx, const char *hive, hive 226 source3/registry/reg_api.c WERROR reg_openhive(TALLOC_CTX *mem_ctx, const char *hive, hive 231 source3/registry/reg_api.c SMB_ASSERT(hive != NULL); hive 232 source3/registry/reg_api.c SMB_ASSERT(hive[0] != '\0'); hive 233 source3/registry/reg_api.c SMB_ASSERT(strchr(hive, '\\') == NULL); hive 235 source3/registry/reg_api.c return regkey_open_onelevel(mem_ctx, NULL, hive, token, desired_access, hive 1013 source3/registry/reg_api.c struct registry_key *hive, *key; hive 1029 source3/registry/reg_api.c &hive); hive 1035 source3/registry/reg_api.c *pkey = hive; hive 1042 source3/registry/reg_api.c &hive); hive 1048 source3/registry/reg_api.c err = reg_openkey(mem_ctx, hive, p+1, desired_access, &key); hive 1050 source3/registry/reg_api.c TALLOC_FREE(hive); hive 1181 source3/registry/reg_api.c struct registry_key *hive; hive 1197 source3/registry/reg_api.c &hive); hive 1203 source3/registry/reg_api.c *pkey = hive; hive 1213 source3/registry/reg_api.c token, &hive); hive 1219 source3/registry/reg_api.c err = reg_createkey(mem_ctx, hive, p+1, desired_access, pkey, paction); hive 1221 source3/registry/reg_api.c TALLOC_FREE(hive); hive 1233 source3/registry/reg_api.c struct registry_key *hive; hive 1253 source3/registry/reg_api.c token, &hive); hive 1259 source3/registry/reg_api.c err = reg_deletekey(hive, p+1); hive 1261 source3/registry/reg_api.c TALLOC_FREE(hive); hive 38 source3/utils/net_registry.c struct registry_key **hive, hive 47 source3/utils/net_registry.c if ((hive == NULL) || (subkeyname == NULL)) { hive 67 source3/utils/net_registry.c werr = reg_openhive(ctx, hivename, desired_access, token, hive); hive 85 source3/utils/net_registry.c struct registry_key *hive = NULL; hive 92 source3/utils/net_registry.c werr = open_hive(tmp_ctx, path, desired_access, &hive, &subkey_name); hive 98 source3/utils/net_registry.c werr = reg_openkey(ctx, hive, subkey_name, desired_access, key); hive 84 source3/utils/net_rpc_registry.c uint32 hive; hive 90 source3/utils/net_rpc_registry.c if (!reg_hive_key(mem_ctx, name, &hive, &key.name)) { hive 94 source3/utils/net_rpc_registry.c status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive, access_mask, hive 646 source3/utils/net_rpc_registry.c uint32 hive; hive 655 source3/utils/net_rpc_registry.c if (!reg_hive_key(mem_ctx, argv[0], &hive, &key.name)) { hive 659 source3/utils/net_rpc_registry.c status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive, hive 718 source3/utils/net_rpc_registry.c uint32 hive; hive 725 source3/utils/net_rpc_registry.c if (!reg_hive_key(mem_ctx, argv[0], &hive, &key.name)) { hive 729 source3/utils/net_rpc_registry.c status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive, hive 49 source4/lib/registry/local.c struct hive_key *hive, hive 60 source4/lib/registry/local.c local_key->hive_key = talloc_steal(local_key, hive); hive 59 source4/lib/registry/regf.c struct regf_data *hive; hive 448 source4/lib/registry/regf.c DATA_BLOB data = hbin_get(private_data->hive, hive 477 source4/lib/registry/regf.c ret->hive = talloc_reference(ret, regf); hive 508 source4/lib/registry/regf.c struct regf_data *regf = private_data->hive; hive 600 source4/lib/registry/regf.c data = hbin_get(private_data->hive, nk->subkeys_offset); hive 608 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(private_data->hive, private_data->hive->iconv_convenience); hive 629 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(private_data->hive, private_data->hive->iconv_convenience); hive 650 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(private_data->hive, private_data->hive->iconv_convenience); hive 670 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience); hive 688 source4/lib/registry/regf.c list_data = hbin_get(private_data->hive, ri.offset[i]); hive 762 source4/lib/registry/regf.c ret = regf_get_key (ctx, private_data->hive, key_off); hive 766 source4/lib/registry/regf.c DATA_BLOB db = hbin_get(ret->hive, hive 797 source4/lib/registry/regf.c subkey_data = hbin_get(private_data->hive, offset); hive 803 source4/lib/registry/regf.c pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience); hive 838 source4/lib/registry/regf.c data = hbin_get(private_data->hive, nk->subkeys_offset); hive 846 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience); hive 877 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience); hive 912 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience); hive 949 source4/lib/registry/regf.c struct tdr_pull *pull = tdr_pull_init(ctx, private_data->hive->iconv_convenience); hive 966 source4/lib/registry/regf.c list_data = hbin_get(private_data->hive, ri.offset[i]); hive 1032 source4/lib/registry/regf.c *ret = (struct hive_key *)regf_get_key(ctx, private_data->hive, hive 1043 source4/lib/registry/regf.c struct regf_data *regf = private_data->hive; hive 1188 source4/lib/registry/regf.c struct regf_data *regf = private_data->hive; hive 1543 source4/lib/registry/regf.c struct regf_data *regf = private_data->hive; hive 1594 source4/lib/registry/regf.c return regf_save_hbin(private_data->hive); hive 1674 source4/lib/registry/regf.c error = regf_sl_del_entry(private_data->hive, parent_nk->subkeys_offset, hive 1683 source4/lib/registry/regf.c hbin_store_tdr_resize(private_data->hive, hive 1688 source4/lib/registry/regf.c hbin_free(private_data->hive, key->nk->clsname_offset); hive 1690 source4/lib/registry/regf.c hbin_free(private_data->hive, key->offset); hive 1692 source4/lib/registry/regf.c return regf_save_hbin(private_data->hive); hive 1704 source4/lib/registry/regf.c struct regf_data *regf = private_data->hive; hive 1754 source4/lib/registry/regf.c return regf_save_hbin(private_data->hive); hive 1761 source4/lib/registry/regf.c struct regf_data *regf = private_data->hive; hive 1865 source4/lib/registry/regf.c return regf_save_hbin(private_data->hive); hive 469 source4/lib/registry/registry.h struct hive_key *hive, hive 141 source4/lib/registry/rpc.c r.in.handle = &(((struct rpc_key_data *)k->hive->root->backend_data)->pol); hive 147 source4/lib/registry/rpc.c dcerpc_winreg_OpenKey((struct dcerpc_pipe *)k->hive->backend_data, hive 37 source4/lib/registry/samba.c struct hive_key *hive; hive 44 source4/lib/registry/samba.c error = reg_open_hive(ctx, location, auth_info, creds, event_ctx, lp_ctx, &hive); hive 48 source4/lib/registry/samba.c creds, event_ctx, lp_ctx, &hive); hive 53 source4/lib/registry/samba.c return reg_mount_hive(ctx, hive, hive_id, NULL);