secdesc           295 librpc/gen_ndr/cli_winreg.c 				 struct winreg_SecBuf *secdesc /* [in] [unique] */,
secdesc           309 librpc/gen_ndr/cli_winreg.c 	r.in.secdesc = secdesc;
secdesc            45 librpc/gen_ndr/cli_winreg.h 				 struct winreg_SecBuf *secdesc /* [in] [unique] */,
secdesc          1059 librpc/gen_ndr/ndr_spoolss.c 		NDR_CHECK(ndr_push_relative_ptr1(ndr, r->secdesc));
secdesc          1178 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          1179 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_push_relative_ptr2(ndr, r->secdesc));
secdesc          1183 librpc/gen_ndr/ndr_spoolss.c 				NDR_CHECK(ndr_push_security_descriptor(_ndr_secdesc, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          1362 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_ALLOC(ndr, r->secdesc);
secdesc          1363 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr1(ndr, r->secdesc, _ptr_secdesc));
secdesc          1365 librpc/gen_ndr/ndr_spoolss.c 			r->secdesc = NULL;
secdesc          1560 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          1563 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr2(ndr, r->secdesc));
secdesc          1565 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_SET_MEM_CTX(ndr, r->secdesc, 0);
secdesc          1569 librpc/gen_ndr/ndr_spoolss.c 				NDR_CHECK(ndr_pull_security_descriptor(_ndr_secdesc, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          1655 librpc/gen_ndr/ndr_spoolss.c 	ndr_print_ptr(ndr, "secdesc", r->secdesc);
secdesc          1657 librpc/gen_ndr/ndr_spoolss.c 	if (r->secdesc) {
secdesc          1658 librpc/gen_ndr/ndr_spoolss.c 		ndr_print_security_descriptor(ndr, "secdesc", r->secdesc);
secdesc          1681 librpc/gen_ndr/ndr_spoolss.c 		NDR_CHECK(ndr_push_relative_ptr1(ndr, r->secdesc));
secdesc          1684 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          1685 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_push_relative_ptr2(ndr, r->secdesc));
secdesc          1689 librpc/gen_ndr/ndr_spoolss.c 				NDR_CHECK(ndr_push_security_descriptor(_ndr_secdesc, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          1705 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_ALLOC(ndr, r->secdesc);
secdesc          1706 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr1(ndr, r->secdesc, _ptr_secdesc));
secdesc          1708 librpc/gen_ndr/ndr_spoolss.c 			r->secdesc = NULL;
secdesc          1712 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          1715 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr2(ndr, r->secdesc));
secdesc          1717 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_SET_MEM_CTX(ndr, r->secdesc, 0);
secdesc          1721 librpc/gen_ndr/ndr_spoolss.c 				NDR_CHECK(ndr_pull_security_descriptor(_ndr_secdesc, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          1735 librpc/gen_ndr/ndr_spoolss.c 	ndr_print_ptr(ndr, "secdesc", r->secdesc);
secdesc          1737 librpc/gen_ndr/ndr_spoolss.c 	if (r->secdesc) {
secdesc          1738 librpc/gen_ndr/ndr_spoolss.c 		ndr_print_security_descriptor(ndr, "secdesc", r->secdesc);
secdesc          3027 librpc/gen_ndr/ndr_spoolss.c 		NDR_CHECK(ndr_push_relative_ptr1(ndr, r->secdesc));
secdesc          3134 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          3135 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_push_relative_ptr2(ndr, r->secdesc));
secdesc          3136 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_push_security_descriptor(ndr, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          3300 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_ALLOC(ndr, r->secdesc);
secdesc          3301 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr1(ndr, r->secdesc, _ptr_secdesc));
secdesc          3303 librpc/gen_ndr/ndr_spoolss.c 			r->secdesc = NULL;
secdesc          3480 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          3483 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr2(ndr, r->secdesc));
secdesc          3485 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_SET_MEM_CTX(ndr, r->secdesc, 0);
secdesc          3486 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_security_descriptor(ndr, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          3565 librpc/gen_ndr/ndr_spoolss.c 	ndr_print_ptr(ndr, "secdesc", r->secdesc);
secdesc          3567 librpc/gen_ndr/ndr_spoolss.c 	if (r->secdesc) {
secdesc          3568 librpc/gen_ndr/ndr_spoolss.c 		ndr_print_security_descriptor(ndr, "secdesc", r->secdesc);
secdesc          3696 librpc/gen_ndr/ndr_spoolss.c 		NDR_CHECK(ndr_push_relative_ptr1(ndr, r->secdesc));
secdesc          3804 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          3805 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_push_relative_ptr2(ndr, r->secdesc));
secdesc          3806 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_push_security_descriptor(ndr, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          3970 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_ALLOC(ndr, r->secdesc);
secdesc          3971 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr1(ndr, r->secdesc, _ptr_secdesc));
secdesc          3973 librpc/gen_ndr/ndr_spoolss.c 			r->secdesc = NULL;
secdesc          4151 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          4154 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_relative_ptr2(ndr, r->secdesc));
secdesc          4156 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_SET_MEM_CTX(ndr, r->secdesc, 0);
secdesc          4157 librpc/gen_ndr/ndr_spoolss.c 			NDR_CHECK(ndr_pull_security_descriptor(ndr, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          4236 librpc/gen_ndr/ndr_spoolss.c 	ndr_print_ptr(ndr, "secdesc", r->secdesc);
secdesc          4238 librpc/gen_ndr/ndr_spoolss.c 	if (r->secdesc) {
secdesc          4239 librpc/gen_ndr/ndr_spoolss.c 		ndr_print_security_descriptor(ndr, "secdesc", r->secdesc);
secdesc          6103 librpc/gen_ndr/ndr_spoolss.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->secdesc));
secdesc          6188 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          6192 librpc/gen_ndr/ndr_spoolss.c 				NDR_CHECK(ndr_push_security_descriptor(_ndr_secdesc, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          6304 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_ALLOC(ndr, r->secdesc);
secdesc          6306 librpc/gen_ndr/ndr_spoolss.c 			r->secdesc = NULL;
secdesc          6464 librpc/gen_ndr/ndr_spoolss.c 		if (r->secdesc) {
secdesc          6466 librpc/gen_ndr/ndr_spoolss.c 			NDR_PULL_SET_MEM_CTX(ndr, r->secdesc, 0);
secdesc          6470 librpc/gen_ndr/ndr_spoolss.c 				NDR_CHECK(ndr_pull_security_descriptor(_ndr_secdesc, NDR_SCALARS|NDR_BUFFERS, r->secdesc));
secdesc          6555 librpc/gen_ndr/ndr_spoolss.c 	ndr_print_ptr(ndr, "secdesc", r->secdesc);
secdesc          6557 librpc/gen_ndr/ndr_spoolss.c 	if (r->secdesc) {
secdesc          6558 librpc/gen_ndr/ndr_spoolss.c 		ndr_print_security_descriptor(ndr, "secdesc", r->secdesc);
secdesc          1066 librpc/gen_ndr/ndr_winreg.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.secdesc));
secdesc          1067 librpc/gen_ndr/ndr_winreg.c 		if (r->in.secdesc) {
secdesc          1068 librpc/gen_ndr/ndr_winreg.c 			NDR_CHECK(ndr_push_winreg_SecBuf(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.secdesc));
secdesc          1113 librpc/gen_ndr/ndr_winreg.c 			NDR_PULL_ALLOC(ndr, r->in.secdesc);
secdesc          1115 librpc/gen_ndr/ndr_winreg.c 			r->in.secdesc = NULL;
secdesc          1117 librpc/gen_ndr/ndr_winreg.c 		if (r->in.secdesc) {
secdesc          1119 librpc/gen_ndr/ndr_winreg.c 			NDR_PULL_SET_MEM_CTX(ndr, r->in.secdesc, 0);
secdesc          1120 librpc/gen_ndr/ndr_winreg.c 			NDR_CHECK(ndr_pull_winreg_SecBuf(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.secdesc));
secdesc          1181 librpc/gen_ndr/ndr_winreg.c 		ndr_print_ptr(ndr, "secdesc", r->in.secdesc);
secdesc          1183 librpc/gen_ndr/ndr_winreg.c 		if (r->in.secdesc) {
secdesc          1184 librpc/gen_ndr/ndr_winreg.c 			ndr_print_winreg_SecBuf(ndr, "secdesc", r->in.secdesc);
secdesc           337 librpc/gen_ndr/spoolss.h 	struct security_descriptor *secdesc;/* [relative,subcontext(0)] */
secdesc           349 librpc/gen_ndr/spoolss.h 	struct security_descriptor *secdesc;/* [relative,subcontext(0)] */
secdesc           433 librpc/gen_ndr/spoolss.h 	struct security_descriptor *secdesc;/* [relative] */
secdesc           465 librpc/gen_ndr/spoolss.h 	struct security_descriptor *secdesc;/* [relative] */
secdesc           665 librpc/gen_ndr/spoolss.h 	struct security_descriptor *secdesc;/* [unique,subcontext(0)] */
secdesc           214 librpc/gen_ndr/winreg.h 		struct winreg_SecBuf *secdesc;/* [unique] */
secdesc           669 source3/include/proto.h 			   struct security_descriptor *secdesc,
secdesc           272 source3/lib/secdesc.c 			   struct security_descriptor *secdesc,
secdesc           279 source3/lib/secdesc.c 		&blob, mem_ctx, NULL, secdesc,
secdesc          5671 source3/printing/nt_printing.c 	SEC_DESC_BUF *secdesc = NULL;
secdesc          5703 source3/printing/nt_printing.c 	if (!nt_printing_getsec(mem_ctx, pname, &secdesc)) {
secdesc          5710 source3/printing/nt_printing.c 		SEC_DESC_BUF *parent_secdesc = secdesc;
secdesc          5716 source3/printing/nt_printing.c 		status = se_create_child_secdesc_buf(mem_ctx, &secdesc, parent_secdesc->sd, False);
secdesc          5724 source3/printing/nt_printing.c 		map_job_permissions(secdesc->sd);
secdesc          5726 source3/printing/nt_printing.c 		map_printer_permissions(secdesc->sd);
secdesc          5730 source3/printing/nt_printing.c 	status = se_access_check(secdesc->sd, server_info->ptok, access_type,
secdesc           400 source3/registry/reg_api.c 	struct security_descriptor *secdesc;
secdesc           437 source3/registry/reg_api.c 	err = regkey_get_secdesc(mem_ctx, key->key, &secdesc);
secdesc           443 source3/registry/reg_api.c 	*secdescsize = ndr_size_security_descriptor(secdesc, NULL, 0);
secdesc          1618 source3/registry/reg_backend_db.c 				struct security_descriptor *secdesc)
secdesc          1636 source3/registry/reg_backend_db.c 	if (secdesc == NULL) {
secdesc          1643 source3/registry/reg_backend_db.c 	err = ntstatus_to_werror(marshall_sec_desc(mem_ctx, secdesc,
secdesc            77 source3/registry/reg_backend_smbconf.c 				  struct security_descriptor *secdesc)
secdesc            79 source3/registry/reg_backend_smbconf.c 	return regdb_ops.set_secdesc(key, secdesc);
secdesc           193 source3/registry/reg_dispatcher.c 	struct security_descriptor *secdesc;
secdesc           203 source3/registry/reg_dispatcher.c 	werr = construct_registry_sd(mem_ctx, &secdesc);
secdesc           208 source3/registry/reg_dispatcher.c 	*psecdesc = secdesc;
secdesc          3986 source3/rpc_server/srv_spoolss_nt.c 		r->secdesc = dup_sec_desc(mem_ctx,
secdesc          3988 source3/rpc_server/srv_spoolss_nt.c 		W_ERROR_HAVE_NO_MEMORY(r->secdesc);
secdesc          4208 source3/rpc_server/srv_spoolss_nt.c 	r->secdesc		= NULL;
secdesc          4214 source3/rpc_server/srv_spoolss_nt.c 		r->secdesc	= dup_sec_desc(mem_ctx, ntprinter->info_2->secdesc_buf->sd);
secdesc          6469 source3/rpc_server/srv_spoolss_nt.c 	r->secdesc		= NULL;
secdesc           814 source3/rpc_server/srv_winreg_nt.c 	struct security_descriptor *secdesc;
secdesc           826 source3/rpc_server/srv_winreg_nt.c 	err = reg_getkeysecurity(p->mem_ctx, key, &secdesc);
secdesc           831 source3/rpc_server/srv_winreg_nt.c 	err = ntstatus_to_werror(marshall_sec_desc(p->mem_ctx, secdesc,
secdesc           855 source3/rpc_server/srv_winreg_nt.c 	struct security_descriptor *secdesc;
secdesc           867 source3/rpc_server/srv_winreg_nt.c 						     r->in.sd->len, &secdesc));
secdesc           872 source3/rpc_server/srv_winreg_nt.c 	return reg_setkeysecurity(key, secdesc);
secdesc           216 source3/rpcclient/cmd_spoolss.c 	if (r->secdesc)
secdesc           217 source3/rpcclient/cmd_spoolss.c 		display_sec_desc(r->secdesc);
secdesc           227 source3/rpcclient/cmd_spoolss.c 	display_sec_desc(r->secdesc);
secdesc           504 source3/rpcclient/cmd_spoolss.c 	info.info2.secdesc = NULL;
secdesc           581 source3/rpcclient/cmd_spoolss.c 	info.info2.secdesc = NULL;
secdesc          1693 source3/rpcclient/cmd_spoolss.c 	info2.secdesc		= NULL;
secdesc          1773 source3/rpcclient/cmd_spoolss.c 	info.info2.secdesc = NULL;
secdesc          3144 source3/rpcclient/cmd_spoolss.c 	sd1 = info1.info3.secdesc;
secdesc          3145 source3/rpcclient/cmd_spoolss.c 	sd2 = info2.info3.secdesc;
secdesc            35 source3/smbd/file_access.c 	struct security_descriptor *secdesc = NULL;
secdesc            46 source3/smbd/file_access.c 				    &secdesc);
secdesc            52 source3/smbd/file_access.c 	status = se_access_check(secdesc, conn->server_info->ptok,
secdesc            54 source3/smbd/file_access.c 	TALLOC_FREE(secdesc);
secdesc           210 source3/smbd/file_access.c 	struct security_descriptor *secdesc = NULL;
secdesc           213 source3/smbd/file_access.c 				DACL_SECURITY_INFORMATION, &secdesc);
secdesc           215 source3/smbd/file_access.c 	if (!NT_STATUS_IS_OK(status) || secdesc == NULL) {
secdesc           219 source3/smbd/file_access.c 	for (i = 0; i < secdesc->dacl->num_aces; i++) {
secdesc           220 source3/smbd/file_access.c 		struct security_ace *psa = &secdesc->dacl->aces[i];
secdesc           223 source3/smbd/file_access.c 			TALLOC_FREE(secdesc);
secdesc           227 source3/smbd/file_access.c 	TALLOC_FREE(secdesc);
secdesc           411 source3/utils/net_registry.c 	struct security_descriptor *secdesc = NULL;
secdesc           440 source3/utils/net_registry.c 	werr = reg_getkeysecurity(ctx, key, &secdesc);
secdesc           447 source3/utils/net_registry.c 	display_sec_desc(secdesc);
secdesc          1539 source3/utils/net_rpc_printer.c 		info_dst.info2.secdesc = dup_sec_desc(mem_ctx, info_src.info3.secdesc);
secdesc          1542 source3/utils/net_rpc_printer.c 			display_sec_desc(info_dst.info2.secdesc);
secdesc          2253 source3/utils/net_rpc_printer.c 			info_dst.info2.secdesc = NULL;
secdesc           245 source4/lib/registry/interface.c 				 struct security_descriptor **secdesc)
secdesc           254 source4/lib/registry/interface.c 	return key->context->ops->get_sec_desc(ctx, key, secdesc);
secdesc           436 source4/lib/registry/registry.h 			struct security_descriptor **secdesc);
secdesc           349 source4/lib/registry/rpc.c 	r.in.secdesc = NULL;
secdesc           171 source4/librpc/ndr/py_security.c 	struct security_descriptor *secdesc;
secdesc           181 source4/librpc/ndr/py_security.c 	secdesc = sddl_decode(NULL, sddl, sid);
secdesc           182 source4/librpc/ndr/py_security.c 	if (secdesc == NULL) {
secdesc           187 source4/librpc/ndr/py_security.c 	return py_talloc_import((PyTypeObject *)self, secdesc);
secdesc           550 source4/ntptr/simple_ldb/ntptr_simple_ldb.c 			info[i].info2.secdesc		= NULL;
secdesc           131 source4/rpc_server/winreg/rpc_winreg.c 		if (r->in.secdesc != NULL) {
secdesc           134 source4/rpc_server/winreg/rpc_winreg.c 			sdblob.data = r->in.secdesc->sd.data;
secdesc           135 source4/rpc_server/winreg/rpc_winreg.c 			sdblob.length = r->in.secdesc->sd.len;
secdesc           147 source4/rpc_server/winreg/rpc_winreg.c 			r->in.secdesc?&sd:NULL, (struct registry_key **)&newh->data);
secdesc            98 source4/torture/ndr/winreg.c 	torture_assert(tctx, r->in.secdesc == NULL, "secdesc");
secdesc          3362 source4/torture/rpc/samba3rpc.c 	c.in.secdesc = NULL;
secdesc           121 source4/torture/rpc/winreg.c 	r.in.secdesc = NULL;
secdesc           176 source4/torture/rpc/winreg.c 	r.in.secdesc = &secbuf;