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);