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;