subkey           2132 source3/include/proto.h 		  const char *key, const char *subkey,
subkey           5056 source3/include/proto.h WERROR create_reg_subkey(REGISTRY_KEY *key, const char *subkey);
subkey           5057 source3/include/proto.h WERROR delete_reg_subkey(REGISTRY_KEY *key, const char *subkey);
subkey            134 source3/include/reg_objects.h 	WERROR	(*create_subkey)(const char *key, const char *subkey);
subkey            135 source3/include/reg_objects.h 	WERROR	(*delete_subkey)(const char *key, const char *subkey);
subkey            779 source3/libgpo/gpo_reg.c 		  const char *key, const char *subkey,
subkey            793 source3/libgpo/gpo_reg.c 		direction, key, subkey, type_str));
subkey             44 source3/libsmb/ntlmssp_sign.c static void calc_ntlmv2_key(unsigned char subkey[16],
subkey             52 source3/libsmb/ntlmssp_sign.c 	MD5Final(subkey, &ctx3);
subkey            711 source3/registry/reg_api.c 	REGF_NK_REC *subkey;
subkey            756 source3/registry/reg_api.c 	while ((subkey = regfio_fetch_subkey( regfile, key ))) {
subkey            757 source3/registry/reg_api.c 		result = regsubkey_ctr_addkey(subkeys, subkey->keyname);
subkey            782 source3/registry/reg_api.c 	while ((subkey = regfio_fetch_subkey(regfile, key))) {
subkey            786 source3/registry/reg_api.c 				       subkey->keyname);
subkey            790 source3/registry/reg_api.c 		result = reg_load_tree(regfile, path, subkey);
subkey            893 source3/registry/reg_backend_db.c static WERROR regdb_create_subkey(const char *key, const char *subkey)
subkey            912 source3/registry/reg_backend_db.c 	if (regsubkey_ctr_key_exists(subkeys, subkey)) {
subkey            930 source3/registry/reg_backend_db.c 	werr = regsubkey_ctr_addkey(subkeys, subkey);
subkey            960 source3/registry/reg_backend_db.c static WERROR regdb_delete_subkey(const char *key, const char *subkey)
subkey            972 source3/registry/reg_backend_db.c 	path = talloc_asprintf(mem_ctx, "%s/%s", key, subkey);
subkey            997 source3/registry/reg_backend_db.c 	werr = regsubkey_ctr_delkey(subkeys, subkey);
subkey           1060 source3/registry/reg_backend_printing.c 	char *subkey = NULL;
subkey           1070 source3/registry/reg_backend_printing.c 	subkey = talloc_strdup(ctx, keystr);
subkey           1071 source3/registry/reg_backend_printing.c 	if (!subkey) {
subkey           1077 source3/registry/reg_backend_printing.c 	return driver_arch_fetch_values( subkey, values );
subkey             38 source3/registry/reg_backend_smbconf.c static WERROR smbconf_create_subkey(const char *key, const char *subkey)
subkey             40 source3/registry/reg_backend_smbconf.c 	return regdb_ops.create_subkey(key, subkey);
subkey             43 source3/registry/reg_backend_smbconf.c static WERROR smbconf_delete_subkey(const char *key, const char *subkey)
subkey             45 source3/registry/reg_backend_smbconf.c 	return regdb_ops.delete_subkey(key, subkey);
subkey            103 source3/registry/reg_dispatcher.c WERROR create_reg_subkey(REGISTRY_KEY *key, const char *subkey)
subkey            106 source3/registry/reg_dispatcher.c 		return key->ops->create_subkey(key->name, subkey);
subkey            112 source3/registry/reg_dispatcher.c WERROR delete_reg_subkey(REGISTRY_KEY *key, const char *subkey)
subkey            115 source3/registry/reg_dispatcher.c 		return key->ops->delete_subkey(key->name, subkey);
subkey           1386 source3/registry/regfio.c 	REGF_NK_REC *subkey;
subkey           1408 source3/registry/regfio.c 	if ( !(subkey = TALLOC_ZERO_P( file->mem_ctx, REGF_NK_REC )) )
subkey           1411 source3/registry/regfio.c 	if ( !hbin_prs_key( file, hbin, subkey ) )
subkey           1414 source3/registry/regfio.c 	return subkey;
subkey            179 source3/utils/net_registry.c 	struct registry_key *subkey = NULL;
subkey            201 source3/utils/net_registry.c 			     &subkey, &action);
subkey             73 source3/utils/net_rpc_printer.c static void display_reg_value(const char *subkey, REGISTRY_VALUE value)
subkey             79 source3/utils/net_rpc_printer.c 		d_printf("\t[%s:%s]: REG_DWORD: 0x%08x\n", subkey, value.valuename,
subkey             92 source3/utils/net_rpc_printer.c 		d_printf("\t[%s:%s]: REG_SZ: %s\n", subkey, value.valuename, text);
subkey             97 source3/utils/net_rpc_printer.c 			 subkey, value.valuename);
subkey           2368 source3/utils/net_rpc_printer.c 			const char *subkey = keylist[i];
subkey           2374 source3/utils/net_rpc_printer.c 							   &hnd_src, subkey,
subkey           2446 source3/utils/net_rpc_printer.c 						display_reg_value(subkey, value);
subkey           2450 source3/utils/net_rpc_printer.c 							subkey, &value))
subkey           2471 source3/utils/net_rpc_printer.c 						display_reg_value(subkey, v);
subkey           2476 source3/utils/net_rpc_printer.c 							subkey, &v)) {
subkey           2483 source3/utils/net_rpc_printer.c 						subkey, info[j].value_name));
subkey            972 source3/utils/net_rpc_registry.c 	REGF_NK_REC *key, *subkey;
subkey           1001 source3/utils/net_rpc_registry.c 	while ( (subkey = regfio_fetch_subkey( infile, nk )) ) {
subkey           1002 source3/utils/net_rpc_registry.c 		regsubkey_ctr_addkey( subkeys, subkey->keyname );
subkey           1020 source3/utils/net_rpc_registry.c 	while ( (subkey = regfio_fetch_subkey( infile, nk )) ) {
subkey           1021 source3/utils/net_rpc_registry.c 		write_registry_tree( infile, subkey, key, outfile, path );
subkey            118 source3/utils/profiles.c 	REGF_NK_REC *key, *subkey;
subkey            157 source3/utils/profiles.c 	while ( (subkey = regfio_fetch_subkey( infile, nk )) ) {
subkey            158 source3/utils/profiles.c 		regsubkey_ctr_addkey( subkeys, subkey->keyname );
subkey            173 source3/utils/profiles.c 	while ((subkey = regfio_fetch_subkey(infile, nk))) {
subkey            174 source3/utils/profiles.c 		if (!copy_registry_tree( infile, subkey, key, outfile, path)) {
subkey           1182 source4/auth/gensec/gensec_gssapi.c 	krb5_keyblock *subkey;
subkey           1195 source4/auth/gensec/gensec_gssapi.c 				      &subkey);
subkey           1202 source4/auth/gensec/gensec_gssapi.c 		   (int)KRB5_KEY_LENGTH(subkey),
subkey           1205 source4/auth/gensec/gensec_gssapi.c 					KRB5_KEY_DATA(subkey), KRB5_KEY_LENGTH(subkey));
subkey           1206 source4/auth/gensec/gensec_gssapi.c 	krb5_free_keyblock(gensec_gssapi_state->smb_krb5_context->krb5_context, subkey);
subkey             46 source4/auth/ntlmssp/ntlmssp_sign.c 			    DATA_BLOB *subkey,
subkey             51 source4/auth/ntlmssp/ntlmssp_sign.c 	*subkey = data_blob_talloc(mem_ctx, NULL, 16);
subkey             55 source4/auth/ntlmssp/ntlmssp_sign.c 	MD5Final(subkey->data, &ctx3);
subkey           1205 source4/heimdal/kdc/krb5tgs.c 	krb5_keyblock *subkey;
subkey           1210 source4/heimdal/kdc/krb5tgs.c 					    &subkey);
subkey           1217 source4/heimdal/kdc/krb5tgs.c 	if(subkey == NULL){
subkey           1219 source4/heimdal/kdc/krb5tgs.c 	    ret = krb5_auth_con_getkey(context, ac, &subkey);
subkey           1227 source4/heimdal/kdc/krb5tgs.c 	if(subkey == NULL){
subkey           1234 source4/heimdal/kdc/krb5tgs.c 	ret = krb5_crypto_init(context, subkey, 0, &crypto);
subkey           1254 source4/heimdal/kdc/krb5tgs.c 	krb5_free_keyblock(context, subkey);
subkey             80 source4/heimdal/lib/hcrypto/camellia-ntt.c #define CamelliaSubkeyL(INDEX) (subkey[(INDEX)*2])
subkey             81 source4/heimdal/lib/hcrypto/camellia-ntt.c #define CamelliaSubkeyR(INDEX) (subkey[(INDEX)*2 + 1])
subkey            450 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_setup128(const unsigned char *key, u32 *subkey)
subkey            661 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_setup256(const unsigned char *key, u32 *subkey)
subkey            947 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_setup192(const unsigned char *key, u32 *subkey)
subkey            959 source4/heimdal/lib/hcrypto/camellia-ntt.c     camellia_setup256(kk, subkey);
subkey            969 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_encrypt128(const u32 *subkey, u32 *io)
subkey           1059 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_decrypt128(const u32 *subkey, u32 *io)
subkey           1152 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_encrypt256(const u32 *subkey, u32 *io)
subkey           1266 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_decrypt256(const u32 *subkey, u32 *io)
subkey            327 source4/heimdal/lib/krb5/auth_context.c     krb5_keyblock *subkey;
subkey            331 source4/heimdal/lib/krb5/auth_context.c 					 &subkey);
subkey            336 source4/heimdal/lib/krb5/auth_context.c     auth_context->local_subkey = subkey;
subkey            131 source4/heimdal/lib/krb5/build_auth.c     ret = krb5_auth_con_getlocalsubkey(context, auth_context, &auth->subkey);
subkey             44 source4/heimdal/lib/krb5/generate_seq_number.c     krb5_keyblock *subkey;
subkey             49 source4/heimdal/lib/krb5/generate_seq_number.c     ret = krb5_generate_subkey (context, key, &subkey);
subkey             54 source4/heimdal/lib/krb5/generate_seq_number.c     for (p = (u_char *)subkey->keyvalue.data, i = 0;
subkey             55 source4/heimdal/lib/krb5/generate_seq_number.c 	 i < subkey->keyvalue.length;
subkey             60 source4/heimdal/lib/krb5/generate_seq_number.c     krb5_free_keyblock (context, subkey);
subkey             41 source4/heimdal/lib/krb5/generate_subkey.c 		     krb5_keyblock **subkey)
subkey             43 source4/heimdal/lib/krb5/generate_subkey.c     return krb5_generate_subkey_extended(context, key, key->keytype, subkey);
subkey             50 source4/heimdal/lib/krb5/generate_subkey.c 			      krb5_keyblock **subkey)
subkey             54 source4/heimdal/lib/krb5/generate_subkey.c     ALLOC(*subkey, 1);
subkey             55 source4/heimdal/lib/krb5/generate_subkey.c     if (*subkey == NULL) {
subkey             64 source4/heimdal/lib/krb5/generate_subkey.c     ret = krb5_generate_random_keyblock(context, etype, *subkey);
subkey             66 source4/heimdal/lib/krb5/generate_subkey.c 	free(*subkey);
subkey             67 source4/heimdal/lib/krb5/generate_subkey.c 	*subkey = NULL;
subkey            145 source4/heimdal/lib/krb5/get_cred.c 	      krb5_keyblock **subkey,
subkey            292 source4/heimdal/lib/krb5/get_cred.c 	*subkey = key;
subkey            346 source4/heimdal/lib/krb5/get_cred.c 			 krb5_const_pointer subkey,
subkey            363 source4/heimdal/lib/krb5/get_cred.c     if(ret && subkey){
subkey            365 source4/heimdal/lib/krb5/get_cred.c 	ret = krb5_crypto_init(context, subkey, 0, &crypto);
subkey            411 source4/heimdal/lib/krb5/get_cred.c     krb5_keyblock *subkey = NULL;
subkey            494 source4/heimdal/lib/krb5/get_cred.c 			&subkey,
subkey            558 source4/heimdal/lib/krb5/get_cred.c 				   subkey);
subkey            578 source4/heimdal/lib/krb5/get_cred.c     if(subkey){
subkey            579 source4/heimdal/lib/krb5/get_cred.c 	krb5_free_keyblock_contents(context, subkey);
subkey            580 source4/heimdal/lib/krb5/get_cred.c 	free(subkey);
subkey             69 source4/heimdal/lib/krb5/mk_rep.c 				 &body.subkey);
subkey             77 source4/heimdal/lib/krb5/mk_rep.c 	body.subkey = NULL;
subkey            107 source4/heimdal/lib/krb5/rd_rep.c     if ((*repl)->subkey)
subkey            108 source4/heimdal/lib/krb5/rd_rep.c 	krb5_auth_con_setremotesubkey(context, auth_context, (*repl)->subkey);
subkey            453 source4/heimdal/lib/krb5/rd_req.c     if (ac->authenticator->subkey) {
subkey            455 source4/heimdal/lib/krb5/rd_req.c 					    ac->authenticator->subkey);
subkey            126 source4/lib/registry/dir.c 			       const char *name, struct hive_key **subkey)
subkey            150 source4/lib/registry/dir.c 	*subkey = (struct hive_key *)ret;
subkey            102 source4/lib/registry/hive.c 				     struct hive_key **subkey)
subkey            104 source4/lib/registry/hive.c 	return key->ops->get_key_by_name(mem_ctx, key, name, subkey);
subkey            792 source4/lib/registry/regf.c 	struct nk_block subkey;
subkey            807 source4/lib/registry/regf.c 	if (NT_STATUS_IS_ERR(tdr_pull_nk_block(pull, ctx, &subkey))) {
subkey            814 source4/lib/registry/regf.c 	if (strncmp(subkey.header, "nk", 2)) {
subkey            819 source4/lib/registry/regf.c 	if (!strcasecmp(subkey.key_name, name)) {
subkey             67 source4/lib/registry/registry.h 				   struct hive_key **subkey);
subkey            172 source4/lib/registry/registry.h 			    struct hive_key **subkey);
subkey            421 source4/lib/registry/registry.h 				  struct registry_key **subkey);
subkey             71 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey             76 source4/lib/registry/tests/hive.c 				  NULL, &subkey);
subkey            102 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey            107 source4/lib/registry/tests/hive.c 				  NULL, &subkey);
subkey            120 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey            129 source4/lib/registry/tests/hive.c 				  NULL, &subkey);
subkey            133 source4/lib/registry/tests/hive.c 	error = hive_key_add_name(mem_ctx, subkey, "Child Key", NULL,
subkey            161 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey            166 source4/lib/registry/tests/hive.c 				  NULL, &subkey);
subkey            182 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey            189 source4/lib/registry/tests/hive.c 				  NULL, &subkey);
subkey            192 source4/lib/registry/tests/hive.c 	error = hive_key_set_value(subkey, "Answer", REG_DWORD,
subkey            202 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey            212 source4/lib/registry/tests/hive.c 				  NULL, &subkey);
subkey            215 source4/lib/registry/tests/hive.c 	error = hive_get_value(mem_ctx, subkey, "Answer", &type, &value);
subkey            219 source4/lib/registry/tests/hive.c 	error = hive_key_set_value(subkey, "Answer", REG_DWORD,
subkey            223 source4/lib/registry/tests/hive.c 	error = hive_get_value(mem_ctx, subkey, "Answer", &type, &value);
subkey            238 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey            248 source4/lib/registry/tests/hive.c 							 NULL, &subkey);
subkey            251 source4/lib/registry/tests/hive.c 	error = hive_key_set_value(subkey, "Answer", REG_DWORD,
subkey            255 source4/lib/registry/tests/hive.c 	error = hive_key_del_value(subkey, "Answer");
subkey            258 source4/lib/registry/tests/hive.c 	error = hive_get_value(mem_ctx, subkey, "Answer", &type, &value);
subkey            261 source4/lib/registry/tests/hive.c 	error = hive_key_del_value(subkey, "Answer");
subkey            272 source4/lib/registry/tests/hive.c 	struct hive_key *subkey;
subkey            283 source4/lib/registry/tests/hive.c 				  NULL, &subkey);
subkey            286 source4/lib/registry/tests/hive.c 	error = hive_key_set_value(subkey, "Answer", REG_DWORD,
subkey            290 source4/lib/registry/tests/hive.c 	error = hive_get_value_by_index(mem_ctx, subkey, 0, &name,
subkey            302 source4/lib/registry/tests/hive.c 	error = hive_get_value_by_index(mem_ctx, subkey, 1, &name,
subkey            312 source4/lib/registry/tests/hive.c 	struct hive_key *subkey = NULL;
subkey            328 source4/lib/registry/tests/hive.c 				  osd, &subkey);
subkey            331 source4/lib/registry/tests/hive.c 	error = hive_get_sec_desc(tctx, subkey, &nsd);
subkey            348 source4/lib/registry/tests/hive.c 	error = hive_set_sec_desc(subkey, osd);
subkey            351 source4/lib/registry/tests/hive.c 	error = hive_get_sec_desc(tctx, subkey, &nsd);
subkey            221 source4/lib/registry/tests/registry.c 			    struct registry_key **subkey)
subkey            229 source4/lib/registry/tests/registry.c 	error = reg_key_add_name(rctx, *root, name, NULL, NULL, subkey);
subkey            239 source4/lib/registry/tests/registry.c 	struct registry_key *root, *subkey;
subkey            242 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Bremen", &root, &subkey))
subkey            245 source4/lib/registry/tests/registry.c 	error = reg_key_flush(subkey);
subkey            257 source4/lib/registry/tests/registry.c 	struct registry_key *root, *subkey;
subkey            263 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Munchen", &root, &subkey))
subkey            266 source4/lib/registry/tests/registry.c 	error = reg_key_get_info(tctx, subkey, &classname,
subkey            316 source4/lib/registry/tests/registry.c 	struct registry_key *subkey = NULL, *root;
subkey            321 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Goettingen", &root, &subkey))
subkey            341 source4/lib/registry/tests/registry.c 	error = reg_key_get_subkey_by_index(tctx, subkey, 0, NULL, NULL, NULL);
subkey            355 source4/lib/registry/tests/registry.c 	struct registry_key *subkey = NULL, *root;
subkey            361 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Dusseldorf", &root, &subkey))
subkey            364 source4/lib/registry/tests/registry.c 	error = reg_val_set(subkey, "Answer", REG_DWORD,
subkey            377 source4/lib/registry/tests/registry.c 	struct registry_key *subkey = NULL, *root;
subkey            381 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Düsseldorf", &root, &subkey))
subkey            393 source4/lib/registry/tests/registry.c 	error = reg_set_sec_desc(subkey, osd);
subkey            396 source4/lib/registry/tests/registry.c 	error = reg_get_sec_desc(tctx, subkey, &nsd);
subkey            411 source4/lib/registry/tests/registry.c 	struct registry_key *subkey = NULL, *root;
subkey            418 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Duisburg", &root, &subkey))
subkey            421 source4/lib/registry/tests/registry.c 	error = reg_key_get_value_by_name(tctx, subkey, __FUNCTION__, &type,
subkey            426 source4/lib/registry/tests/registry.c 	error = reg_val_set(subkey, __FUNCTION__, REG_DWORD,
subkey            430 source4/lib/registry/tests/registry.c 	error = reg_key_get_value_by_name(tctx, subkey, __FUNCTION__, &type,
subkey            448 source4/lib/registry/tests/registry.c 	struct registry_key *subkey = NULL, *root;
subkey            455 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Warschau", &root, &subkey))
subkey            458 source4/lib/registry/tests/registry.c 	error = reg_key_get_value_by_name(tctx, subkey, __FUNCTION__, &type,
subkey            463 source4/lib/registry/tests/registry.c 	error = reg_val_set(subkey, __FUNCTION__, REG_DWORD,
subkey            467 source4/lib/registry/tests/registry.c 	error = reg_del_value(subkey, __FUNCTION__);
subkey            470 source4/lib/registry/tests/registry.c 	error = reg_key_get_value_by_name(tctx, subkey, __FUNCTION__,
subkey            484 source4/lib/registry/tests/registry.c 	struct registry_key *subkey = NULL, *root;
subkey            492 source4/lib/registry/tests/registry.c 	if (!create_test_key(tctx, rctx, "Bonn", &root, &subkey))
subkey            495 source4/lib/registry/tests/registry.c 	error = reg_val_set(subkey, "bar", REG_DWORD,
subkey            499 source4/lib/registry/tests/registry.c 	error = reg_key_get_value_by_index(tctx, subkey, 0, &name,
subkey            509 source4/lib/registry/tests/registry.c 	error = reg_key_get_value_by_index(tctx, subkey, 1, &name,
subkey             40 source4/lib/registry/tools/regtree.c 	struct registry_key *subkey;
subkey             60 source4/lib/registry/tools/regtree.c 		if (!W_ERROR_IS_OK(reg_open_key(mem_ctx, p, keyname, &subkey)))
subkey             63 source4/lib/registry/tools/regtree.c 		print_tree(level+1, subkey, (fullpath && strlen(name))?
subkey             67 source4/lib/registry/tools/regtree.c 		talloc_free(subkey);