sec_desc           88 librpc/gen_ndr/lsa.h 	struct security_descriptor *sec_desc;/* [unique] */
sec_desc          671 librpc/gen_ndr/ndr_lsa.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->sec_desc));
sec_desc          684 librpc/gen_ndr/ndr_lsa.c 		if (r->sec_desc) {
sec_desc          685 librpc/gen_ndr/ndr_lsa.c 			NDR_CHECK(ndr_push_security_descriptor(ndr, NDR_SCALARS|NDR_BUFFERS, r->sec_desc));
sec_desc          722 librpc/gen_ndr/ndr_lsa.c 			NDR_PULL_ALLOC(ndr, r->sec_desc);
sec_desc          724 librpc/gen_ndr/ndr_lsa.c 			r->sec_desc = NULL;
sec_desc          752 librpc/gen_ndr/ndr_lsa.c 		if (r->sec_desc) {
sec_desc          754 librpc/gen_ndr/ndr_lsa.c 			NDR_PULL_SET_MEM_CTX(ndr, r->sec_desc, 0);
sec_desc          755 librpc/gen_ndr/ndr_lsa.c 			NDR_CHECK(ndr_pull_security_descriptor(ndr, NDR_SCALARS|NDR_BUFFERS, r->sec_desc));
sec_desc          786 librpc/gen_ndr/ndr_lsa.c 	ndr_print_ptr(ndr, "sec_desc", r->sec_desc);
sec_desc          788 librpc/gen_ndr/ndr_lsa.c 	if (r->sec_desc) {
sec_desc          789 librpc/gen_ndr/ndr_lsa.c 		ndr_print_security_descriptor(ndr, "sec_desc", r->sec_desc);
sec_desc          680 source3/include/proto.h SEC_DESC_BUF *make_sec_desc_buf(TALLOC_CTX *ctx, size_t len, SEC_DESC *sec_desc);
sec_desc         6107 source3/include/proto.h bool svcctl_set_secdesc( TALLOC_CTX *ctx, const char *name, SEC_DESC *sec_desc, NT_USER_TOKEN *token );
sec_desc          143 source3/include/reg_objects.h 			      struct security_descriptor *sec_desc);
sec_desc          130 source3/include/regfio.h 	SEC_DESC *sec_desc;
sec_desc          174 source3/include/regfio.h 	REGF_SK_REC *sec_desc;
sec_desc          218 source3/include/regfio.h                                  SEC_DESC *sec_desc, REGF_NK_REC *parent );
sec_desc          616 source3/lib/netapi/user.c 					   struct sec_desc_buf **sec_desc,
sec_desc          677 source3/lib/netapi/user.c 					   sec_desc);
sec_desc         1045 source3/lib/netapi/user.c 	struct sec_desc_buf *sec_desc = NULL;
sec_desc         1091 source3/lib/netapi/user.c 					    &sec_desc,
sec_desc          408 source3/lib/secdesc.c SEC_DESC_BUF *make_sec_desc_buf(TALLOC_CTX *ctx, size_t len, SEC_DESC *sec_desc)
sec_desc          418 source3/lib/secdesc.c 	if(sec_desc && ((dst->sd = dup_sec_desc(ctx, sec_desc)) == NULL)) {
sec_desc          855 source3/registry/reg_api.c 	SEC_DESC *sec_desc = NULL;
sec_desc          906 source3/registry/reg_api.c 	result = regkey_get_secdesc(regfile->mem_ctx, &registry_key, &sec_desc);
sec_desc          913 source3/registry/reg_api.c 	key = regfio_write_key(regfile, keyname, values, subkeys, sec_desc,
sec_desc          161 source3/registry/reg_dispatcher.c 	SEC_DESC *sec_desc;
sec_desc          173 source3/registry/reg_dispatcher.c 	err = regkey_get_secdesc(talloc_tos(), key, &sec_desc);
sec_desc          181 source3/registry/reg_dispatcher.c 	status =se_access_check(sec_desc, token, requested, granted);
sec_desc          182 source3/registry/reg_dispatcher.c 	TALLOC_FREE(sec_desc);
sec_desc          722 source3/registry/regfio.c 						   sk->sec_desc,
sec_desc          733 source3/registry/regfio.c 						     &sk->sec_desc);
sec_desc          961 source3/registry/regfio.c 		if ( sec_desc_equal( p->sec_desc, sd ) )
sec_desc         1022 source3/registry/regfio.c 	if ( (nk->sk_off!=REGF_OFFSET_NONE) && !( nk->sec_desc = find_sk_record_by_offset( file, nk->sk_off )) ) {
sec_desc         1034 source3/registry/regfio.c 		if ( !(nk->sec_desc = TALLOC_ZERO_P( file->mem_ctx, REGF_SK_REC )) )
sec_desc         1036 source3/registry/regfio.c 		nk->sec_desc->sk_off = nk->sk_off;
sec_desc         1037 source3/registry/regfio.c 		if ( !hbin_prs_sk_rec( "sk_rec", sub_hbin, depth, nk->sec_desc ))
sec_desc         1042 source3/registry/regfio.c 		nk->sec_desc->sk_off = nk->sk_off;
sec_desc         1043 source3/registry/regfio.c 		DLIST_ADD( file->sec_desc_list, nk->sec_desc );
sec_desc         1719 source3/registry/regfio.c                                SEC_DESC *sec_desc, REGF_NK_REC *parent )
sec_desc         1779 source3/registry/regfio.c 	if ( sec_desc ) {
sec_desc         1780 source3/registry/regfio.c 		uint32 sk_size = sk_record_data_size( sec_desc );
sec_desc         1785 source3/registry/regfio.c 		if ( (nk->sec_desc = find_sk_record_by_sec_desc( file, sec_desc )) == NULL ) {
sec_desc         1792 source3/registry/regfio.c 			if ( !(nk->sec_desc = TALLOC_ZERO_P( file->mem_ctx, REGF_SK_REC )) )
sec_desc         1798 source3/registry/regfio.c 			memcpy( nk->sec_desc->header, "sk", REC_HDR_SIZE );
sec_desc         1799 source3/registry/regfio.c 			nk->sec_desc->hbin      = sk_hbin;
sec_desc         1800 source3/registry/regfio.c 			nk->sec_desc->hbin_off  = prs_offset( &sk_hbin->ps );
sec_desc         1801 source3/registry/regfio.c 			nk->sec_desc->sk_off    = prs_offset( &sk_hbin->ps ) + sk_hbin->first_hbin_off - HBIN_HDR_SIZE;
sec_desc         1802 source3/registry/regfio.c 			nk->sec_desc->rec_size  = (sk_size-1)  ^ 0xFFFFFFFF;
sec_desc         1804 source3/registry/regfio.c 			nk->sec_desc->sec_desc  = sec_desc;
sec_desc         1805 source3/registry/regfio.c 			nk->sec_desc->ref_count = 0;
sec_desc         1808 source3/registry/regfio.c 			nk->sec_desc->size      = ndr_size_security_descriptor(sec_desc, NULL, 0)
sec_desc         1811 source3/registry/regfio.c 			DLIST_ADD_END( file->sec_desc_list, nk->sec_desc, REGF_SK_REC *);
sec_desc         1817 source3/registry/regfio.c 			if ( nk->sec_desc->prev ) {
sec_desc         1818 source3/registry/regfio.c 				REGF_SK_REC *prev = nk->sec_desc->prev;
sec_desc         1820 source3/registry/regfio.c 				nk->sec_desc->prev_sk_off = prev->hbin_off + prev->hbin->first_hbin_off - HBIN_HDR_SIZE;
sec_desc         1821 source3/registry/regfio.c 				prev->next_sk_off = nk->sec_desc->sk_off;
sec_desc         1824 source3/registry/regfio.c 				nk->sec_desc->next_sk_off = file->sec_desc_list->sk_off;
sec_desc         1827 source3/registry/regfio.c 				file->sec_desc_list->prev_sk_off = nk->sec_desc->sk_off;
sec_desc         1829 source3/registry/regfio.c 				nk->sec_desc->prev_sk_off = nk->sec_desc->sk_off;
sec_desc         1830 source3/registry/regfio.c 				nk->sec_desc->next_sk_off = nk->sec_desc->sk_off;
sec_desc         1836 source3/registry/regfio.c 		nk->sk_off = nk->sec_desc->sk_off;
sec_desc         1837 source3/registry/regfio.c 		nk->sec_desc->ref_count++;
sec_desc           72 source3/rpc_server/srv_eventlog_nt.c 	SEC_DESC *sec_desc;
sec_desc           80 source3/rpc_server/srv_eventlog_nt.c 	sec_desc = get_nt_acl_no_snum( info, tdbname );
sec_desc           83 source3/rpc_server/srv_eventlog_nt.c 	if ( !sec_desc ) {
sec_desc           98 source3/rpc_server/srv_eventlog_nt.c 	status = se_access_check( sec_desc, token, MAXIMUM_ALLOWED_ACCESS,
sec_desc          101 source3/rpc_server/srv_eventlog_nt.c 	if ( sec_desc )
sec_desc          102 source3/rpc_server/srv_eventlog_nt.c 		TALLOC_FREE( sec_desc );
sec_desc         7475 source3/rpc_server/srv_spoolss_nt.c 					   struct security_descriptor *sec_desc,
sec_desc          121 source3/rpc_server/srv_svcctl_nt.c static NTSTATUS svcctl_access_check( SEC_DESC *sec_desc, NT_USER_TOKEN *token,
sec_desc          129 source3/rpc_server/srv_svcctl_nt.c 	return se_access_check( sec_desc, token, access_desired, access_granted);
sec_desc          255 source3/rpc_server/srv_svcctl_nt.c 	SEC_DESC *sec_desc;
sec_desc          261 source3/rpc_server/srv_svcctl_nt.c 	if ( !(sec_desc = construct_scm_sd( p->mem_ctx )) )
sec_desc          265 source3/rpc_server/srv_svcctl_nt.c 	status = svcctl_access_check( sec_desc, p->server_info->ptok,
sec_desc          280 source3/rpc_server/srv_svcctl_nt.c 	SEC_DESC *sec_desc;
sec_desc          299 source3/rpc_server/srv_svcctl_nt.c 	if ( !(sec_desc = svcctl_get_secdesc( p->mem_ctx, service, get_root_nt_token() )) )
sec_desc          303 source3/rpc_server/srv_svcctl_nt.c 	status = svcctl_access_check( sec_desc, p->server_info->ptok,
sec_desc          857 source3/rpc_server/srv_svcctl_nt.c 	SEC_DESC *sec_desc;
sec_desc          880 source3/rpc_server/srv_svcctl_nt.c 	if ( !(sec_desc = svcctl_get_secdesc( p->mem_ctx, info->name, get_root_nt_token() )) )
sec_desc          883 source3/rpc_server/srv_svcctl_nt.c 	*r->out.needed = ndr_size_security_descriptor( sec_desc, NULL, 0 );
sec_desc          889 source3/rpc_server/srv_svcctl_nt.c 	status = marshall_sec_desc(p->mem_ctx, sec_desc, &buffer, &len);
sec_desc          908 source3/rpc_server/srv_svcctl_nt.c 	SEC_DESC *sec_desc = NULL;
sec_desc          946 source3/rpc_server/srv_svcctl_nt.c 				     &sec_desc);
sec_desc          953 source3/rpc_server/srv_svcctl_nt.c 	if ( !svcctl_set_secdesc( p->mem_ctx, info->name, sec_desc,
sec_desc          566 source3/services/services_db.c bool svcctl_set_secdesc( TALLOC_CTX *ctx, const char *name, SEC_DESC *sec_desc, NT_USER_TOKEN *token )
sec_desc          599 source3/services/services_db.c 	status = marshall_sec_desc(ctx, sec_desc, &blob.data, &blob.length);
sec_desc         1005 source3/utils/net_rpc_registry.c 	key = regfio_write_key( outfile, nk->keyname, values, subkeys, nk->sec_desc->sec_desc, parent );
sec_desc         1148 source3/utils/net_rpc_registry.c 	struct security_descriptor sec_desc;
sec_desc         1192 source3/utils/net_rpc_registry.c 	ndr_err = ndr_pull_struct_blob(&blob, mem_ctx, NULL, &sec_desc,
sec_desc         1200 source3/utils/net_rpc_registry.c 	display_sec_desc(&sec_desc);
sec_desc          128 source3/utils/profiles.c 	if ( !(new_sd = dup_sec_desc( outfile->mem_ctx, nk->sec_desc->sec_desc )) ) {
sec_desc         1038 source4/lib/registry/regf.c 				const struct security_descriptor *sec_desc)
sec_desc         1055 source4/lib/registry/regf.c 							  sec_desc, (ndr_push_flags_fn_t)ndr_push_security_descriptor))) {
sec_desc         1067 source4/lib/registry/regf.c 	if (memcmp(data.data, cur_sk.sec_desc,
sec_desc         1112 source4/lib/registry/regf.c 		if (memcmp(data.data, sk.sec_desc, MIN(data.length, sk.rec_size)) == 0) {
sec_desc         1133 source4/lib/registry/regf.c 	new_sk.sec_desc = data.data;
sec_desc         1205 source4/lib/registry/regf.c 	data.data = sk.sec_desc;
sec_desc         1697 source4/lib/registry/regf.c 			   struct security_descriptor *sec_desc,
sec_desc         2010 source4/lib/registry/regf.c 	sk.sec_desc = data.data;
sec_desc          458 source4/lib/registry/registry.h 		       struct security_descriptor *sec_desc,
sec_desc           53 source4/lib/registry/tools/regshell.c 	struct security_descriptor *sec_desc = NULL;
sec_desc           91 source4/lib/registry/tools/regshell.c 	error = reg_get_sec_desc(ctx, ctx->current, &sec_desc);
sec_desc           97 source4/lib/registry/tools/regshell.c 			"Security", sec_desc);
sec_desc           98 source4/lib/registry/tools/regshell.c 	talloc_free(sec_desc);
sec_desc           44 source4/lib/registry/tools/regtree.c 	struct security_descriptor *sec_desc;
sec_desc           96 source4/lib/registry/tools/regtree.c 	if (NT_STATUS_IS_ERR(reg_get_sec_desc(mem_ctx, p, &sec_desc))) {
sec_desc          229 source4/lib/registry/util.c 		       struct security_descriptor *sec_desc,
sec_desc          247 source4/lib/registry/util.c 	error = reg_key_add_name(mem_ctx, parent, n, NULL, sec_desc, result);
sec_desc         1409 source4/libcli/raw/interfaces.h 			struct security_descriptor *sec_desc;
sec_desc         1630 source4/libcli/raw/interfaces.h 			struct security_descriptor *sec_desc;
sec_desc          350 source4/libcli/raw/rawfile.c 	if (parms->ntcreatex.in.sec_desc) {
sec_desc          353 source4/libcli/raw/rawfile.c 					       parms->ntcreatex.in.sec_desc,
sec_desc          288 source4/libcli/smb2/create.c 	if (io->in.sec_desc) {
sec_desc          292 source4/libcli/smb2/create.c 					       io->in.sec_desc,
sec_desc          114 source4/libcli/util/clilsa.c 	attr.sec_desc = NULL;
sec_desc          528 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.sec_desc	= io->smb2.in.sec_desc;
sec_desc          121 source4/ntvfs/posix/pvfs_open.c 	sd = io->ntcreatex.in.sec_desc;
sec_desc          134 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.sec_desc         = NULL;
sec_desc          157 source4/smb_server/smb/nttrans.c 		io->ntcreatex.in.sec_desc = talloc(io, struct security_descriptor);
sec_desc          158 source4/smb_server/smb/nttrans.c 		if (io->ntcreatex.in.sec_desc == NULL) {
sec_desc          162 source4/smb_server/smb/nttrans.c 					       io->ntcreatex.in.sec_desc,
sec_desc         2194 source4/smb_server/smb/reply.c 	io->ntcreatex.in.sec_desc         = NULL;
sec_desc          109 source4/smb_server/smb2/fileio.c 			io->smb2.in.sec_desc = talloc(io, struct security_descriptor);
sec_desc          110 source4/smb_server/smb2/fileio.c 			if (io->smb2.in.sec_desc == NULL) {
sec_desc          115 source4/smb_server/smb2/fileio.c 						       io->smb2.in.sec_desc,
sec_desc         2531 source4/torture/gentest.c 	parm[0].in.sec_desc		      = gen_sec_desc();
sec_desc          177 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = NULL;
sec_desc          214 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = sd;
sec_desc          283 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = sd;
sec_desc         1862 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = sd;
sec_desc          408 source4/torture/raw/eas.c 	io.ntcreatex.in.sec_desc = NULL;
sec_desc          884 source4/torture/raw/open.c 	io.ntcreatex.in.sec_desc = NULL;
sec_desc           63 source4/torture/rpc/handles.c 	attr.sec_desc = NULL;
sec_desc          144 source4/torture/rpc/handles.c 	attr.sec_desc = NULL;
sec_desc           61 source4/torture/rpc/lsa.c 	attr.sec_desc = NULL;
sec_desc          109 source4/torture/rpc/lsa.c 	attr.sec_desc = NULL;
sec_desc           51 source4/torture/rpc/lsa_lookup.c 	attr.sec_desc = NULL;
sec_desc         2284 source4/torture/rpc/netlogon.c 	attr.sec_desc = NULL;
sec_desc         1570 source4/torture/rpc/samba3rpc.c 	attr.sec_desc = NULL;
sec_desc         1603 source4/torture/rpc/samsync.c 	attr.sec_desc = NULL;
sec_desc          431 source4/torture/smb2/create.c 	io.in.sec_desc = sd;