rights 1546 librpc/gen_ndr/cli_lsa.c struct lsa_RightSet *rights /* [out] [ref] */) rights 1578 librpc/gen_ndr/cli_lsa.c *rights = *r.out.rights; rights 1588 librpc/gen_ndr/cli_lsa.c struct lsa_RightSet *rights /* [in] [ref] */) rights 1596 librpc/gen_ndr/cli_lsa.c r.in.rights = rights; rights 1631 librpc/gen_ndr/cli_lsa.c struct lsa_RightSet *rights /* [in] [ref] */) rights 1640 librpc/gen_ndr/cli_lsa.c r.in.rights = rights; rights 188 librpc/gen_ndr/cli_lsa.h struct lsa_RightSet *rights /* [out] [ref] */); rights 193 librpc/gen_ndr/cli_lsa.h struct lsa_RightSet *rights /* [in] [ref] */); rights 199 librpc/gen_ndr/cli_lsa.h struct lsa_RightSet *rights /* [in] [ref] */); rights 1255 librpc/gen_ndr/lsa.h struct lsa_RightSet *rights;/* [ref] */ rights 1266 librpc/gen_ndr/lsa.h struct lsa_RightSet *rights;/* [ref] */ rights 1281 librpc/gen_ndr/lsa.h struct lsa_RightSet *rights;/* [ref] */ rights 8676 librpc/gen_ndr/ndr_lsa.c if (r->out.rights == NULL) { rights 8679 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_push_lsa_RightSet(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.rights)); rights 8707 librpc/gen_ndr/ndr_lsa.c NDR_PULL_ALLOC(ndr, r->out.rights); rights 8708 librpc/gen_ndr/ndr_lsa.c ZERO_STRUCTP(r->out.rights); rights 8712 librpc/gen_ndr/ndr_lsa.c NDR_PULL_ALLOC(ndr, r->out.rights); rights 8715 librpc/gen_ndr/ndr_lsa.c NDR_PULL_SET_MEM_CTX(ndr, r->out.rights, LIBNDR_FLAG_REF_ALLOC); rights 8716 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_pull_lsa_RightSet(ndr, NDR_SCALARS|NDR_BUFFERS, r->out.rights)); rights 8746 librpc/gen_ndr/ndr_lsa.c ndr_print_ptr(ndr, "rights", r->out.rights); rights 8748 librpc/gen_ndr/ndr_lsa.c ndr_print_lsa_RightSet(ndr, "rights", r->out.rights); rights 8767 librpc/gen_ndr/ndr_lsa.c if (r->in.rights == NULL) { rights 8770 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_push_lsa_RightSet(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.rights)); rights 8799 librpc/gen_ndr/ndr_lsa.c NDR_PULL_ALLOC(ndr, r->in.rights); rights 8802 librpc/gen_ndr/ndr_lsa.c NDR_PULL_SET_MEM_CTX(ndr, r->in.rights, LIBNDR_FLAG_REF_ALLOC); rights 8803 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_pull_lsa_RightSet(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.rights)); rights 8830 librpc/gen_ndr/ndr_lsa.c ndr_print_ptr(ndr, "rights", r->in.rights); rights 8832 librpc/gen_ndr/ndr_lsa.c ndr_print_lsa_RightSet(ndr, "rights", r->in.rights); rights 8857 librpc/gen_ndr/ndr_lsa.c if (r->in.rights == NULL) { rights 8860 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_push_lsa_RightSet(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.rights)); rights 8890 librpc/gen_ndr/ndr_lsa.c NDR_PULL_ALLOC(ndr, r->in.rights); rights 8893 librpc/gen_ndr/ndr_lsa.c NDR_PULL_SET_MEM_CTX(ndr, r->in.rights, LIBNDR_FLAG_REF_ALLOC); rights 8894 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_pull_lsa_RightSet(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.rights)); rights 8922 librpc/gen_ndr/ndr_lsa.c ndr_print_ptr(ndr, "rights", r->in.rights); rights 8924 librpc/gen_ndr/ndr_lsa.c ndr_print_lsa_RightSet(ndr, "rights", r->in.rights); rights 2845 librpc/gen_ndr/srv_lsa.c r->out.rights = talloc_zero(r, struct lsa_RightSet); rights 2846 librpc/gen_ndr/srv_lsa.c if (r->out.rights == NULL) { rights 6760 librpc/gen_ndr/srv_lsa.c r->out.rights = talloc_zero(mem_ctx, struct lsa_RightSet); rights 6761 librpc/gen_ndr/srv_lsa.c if (r->out.rights == NULL) { rights 7283 source3/include/proto.h SE_PRIV *rights, uint32 rights_mask, rights 51 source3/modules/vfs_afsacl.c uint32 rights; rights 109 source3/modules/vfs_afsacl.c const char *name, uint32 rights) rights 185 source3/modules/vfs_afsacl.c result->rights = rights; rights 192 source3/modules/vfs_afsacl.c const char *name, uint32 rights) rights 199 source3/modules/vfs_afsacl.c ace->rights |= rights; rights 204 source3/modules/vfs_afsacl.c ace = new_afs_ace(acl->ctx, positive, name, rights); rights 213 source3/modules/vfs_afsacl.c ace->name, ace->rights)); rights 263 source3/modules/vfs_afsacl.c uint32 rights; rights 273 source3/modules/vfs_afsacl.c if (sscanf(p, "%d", &rights) != 1) rights 285 source3/modules/vfs_afsacl.c add_afs_ace(acl, nplus>0, name, rights); rights 322 source3/modules/vfs_afsacl.c fstr_sprintf(line, "%s\t%d\n", ace->name, ace->rights); rights 329 source3/modules/vfs_afsacl.c static uint32 afs_to_nt_file_rights(uint32 rights) rights 333 source3/modules/vfs_afsacl.c if (rights & PRSFS_READ) rights 338 source3/modules/vfs_afsacl.c if (rights & PRSFS_WRITE) rights 342 source3/modules/vfs_afsacl.c if (rights & PRSFS_LOCK) rights 345 source3/modules/vfs_afsacl.c if (rights & PRSFS_DELETE) rights 404 source3/modules/vfs_afsacl.c if (ace->rights & AFS_FILE_RIGHTS) { rights 406 source3/modules/vfs_afsacl.c ace->rights & AFS_FILE_RIGHTS); rights 409 source3/modules/vfs_afsacl.c if (ace->rights & AFS_DIR_RIGHTS) { rights 411 source3/modules/vfs_afsacl.c ace->rights & AFS_DIR_RIGHTS); rights 442 source3/modules/vfs_afsacl.c ace->rights | file_ace->rights); rights 448 source3/modules/vfs_afsacl.c ace->rights); rights 465 source3/modules/vfs_afsacl.c ace->rights); rights 534 source3/modules/vfs_afsacl.c uint32 rights = ace->access_mask; rights 547 source3/modules/vfs_afsacl.c ace->type, ace->flags, ace->access_mask, filename, rights)); rights 549 source3/modules/vfs_afsacl.c if (rights & (GENERIC_ALL_ACCESS|WRITE_DAC_ACCESS)) { rights 555 source3/modules/vfs_afsacl.c if (rights & (GENERIC_READ_ACCESS|FILE_READ_DATA)) { rights 562 source3/modules/vfs_afsacl.c if (rights & (GENERIC_WRITE_ACCESS|FILE_WRITE_DATA)) { rights 575 source3/modules/vfs_afsacl.c uint32 rights = ace->access_mask; rights 577 source3/modules/vfs_afsacl.c if (rights & (GENERIC_READ_ACCESS|FILE_READ_DATA)) { rights 581 source3/modules/vfs_afsacl.c if (rights & (GENERIC_WRITE_ACCESS|FILE_WRITE_DATA)) { rights 630 source3/modules/vfs_afsacl.c afs_to_nt_dir_rights(afs_ace->rights, &nt_rights, rights 633 source3/modules/vfs_afsacl.c nt_rights = afs_to_nt_file_rights(afs_ace->rights); rights 2098 source3/rpc_server/srv_lsa_nt.c for ( i=0; i < r->in.rights->count; i++ ) { rights 2100 source3/rpc_server/srv_lsa_nt.c const char *privname = r->in.rights->names[i].string; rights 2173 source3/rpc_server/srv_lsa_nt.c for ( i=0; i < r->in.rights->count; i++ ) { rights 2175 source3/rpc_server/srv_lsa_nt.c privname = r->in.rights->names[i].string; rights 2274 source3/rpc_server/srv_lsa_nt.c status = init_lsa_right_set(p->mem_ctx, r->out.rights, &privileges); rights 168 source3/rpc_server/srv_samr_nt.c SE_PRIV *rights, uint32 rights_mask, rights 179 source3/rpc_server/srv_samr_nt.c if (rights && !se_priv_equal(rights, &se_priv_none) && rights 180 source3/rpc_server/srv_samr_nt.c user_has_any_privilege(token, rights)) { rights 716 source3/rpcclient/cmd_lsarpc.c struct lsa_RightSet rights; rights 739 source3/rpcclient/cmd_lsarpc.c &rights); rights 744 source3/rpcclient/cmd_lsarpc.c printf("found %d privileges for SID %s\n", rights.count, rights 747 source3/rpcclient/cmd_lsarpc.c for (i = 0; i < rights.count; i++) { rights 748 source3/rpcclient/cmd_lsarpc.c printf("\t%s\n", rights.names[i].string); rights 765 source3/rpcclient/cmd_lsarpc.c struct lsa_RightSet rights; rights 785 source3/rpcclient/cmd_lsarpc.c rights.count = argc-2; rights 786 source3/rpcclient/cmd_lsarpc.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, rights 787 source3/rpcclient/cmd_lsarpc.c rights.count); rights 788 source3/rpcclient/cmd_lsarpc.c if (!rights.names) { rights 793 source3/rpcclient/cmd_lsarpc.c init_lsa_StringLarge(&rights.names[i], argv[i+2]); rights 799 source3/rpcclient/cmd_lsarpc.c &rights); rights 818 source3/rpcclient/cmd_lsarpc.c struct lsa_RightSet rights; rights 838 source3/rpcclient/cmd_lsarpc.c rights.count = argc-2; rights 839 source3/rpcclient/cmd_lsarpc.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, rights 840 source3/rpcclient/cmd_lsarpc.c rights.count); rights 841 source3/rpcclient/cmd_lsarpc.c if (!rights.names) { rights 846 source3/rpcclient/cmd_lsarpc.c init_lsa_StringLarge(&rights.names[i], argv[i+2]); rights 853 source3/rpcclient/cmd_lsarpc.c &rights); rights 156 source3/utils/net_rpc_rights.c struct lsa_RightSet rights; rights 162 source3/utils/net_rpc_rights.c &rights); rights 168 source3/utils/net_rpc_rights.c if (rights.count == 0) { rights 172 source3/utils/net_rpc_rights.c for (i = 0; i < rights.count; i++) { rights 173 source3/utils/net_rpc_rights.c if (StrCaseCmp(rights.names[i].string, right) == 0) { rights 190 source3/utils/net_rpc_rights.c struct lsa_RightSet rights; rights 196 source3/utils/net_rpc_rights.c &rights); rights 201 source3/utils/net_rpc_rights.c if (rights.count == 0) { rights 205 source3/utils/net_rpc_rights.c for (i = 0; i < rights.count; i++) { rights 206 source3/utils/net_rpc_rights.c printf("%s\n", rights.names[i].string); rights 441 source3/utils/net_rpc_rights.c struct lsa_RightSet rights; rights 465 source3/utils/net_rpc_rights.c rights.count = argc-1; rights 466 source3/utils/net_rpc_rights.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, rights 467 source3/utils/net_rpc_rights.c rights.count); rights 468 source3/utils/net_rpc_rights.c if (!rights.names) { rights 473 source3/utils/net_rpc_rights.c init_lsa_StringLarge(&rights.names[i], argv[i+1]); rights 479 source3/utils/net_rpc_rights.c &rights); rights 511 source3/utils/net_rpc_rights.c struct lsa_RightSet rights; rights 531 source3/utils/net_rpc_rights.c rights.count = argc-1; rights 532 source3/utils/net_rpc_rights.c rights.names = TALLOC_ARRAY(mem_ctx, struct lsa_StringLarge, rights 533 source3/utils/net_rpc_rights.c rights.count); rights 534 source3/utils/net_rpc_rights.c if (!rights.names) { rights 539 source3/utils/net_rpc_rights.c init_lsa_StringLarge(&rights.names[i], argv[i+1]); rights 546 source3/utils/net_rpc_rights.c &rights); rights 2002 source4/client/client.c struct lsa_RightSet rights; rights 2021 source4/client/client.c status = smblsa_sid_privileges(ctx->cli, sid, ctx, &rights); rights 2027 source4/client/client.c for (i=0;i<rights.count;i++) { rights 2028 source4/client/client.c d_printf("\t%s\n", rights.names[i].string); rights 2042 source4/client/client.c struct lsa_RightSet rights; rights 2061 source4/client/client.c ZERO_STRUCT(rights); rights 2063 source4/client/client.c rights.names = talloc_realloc(ctx, rights.names, rights 2064 source4/client/client.c struct lsa_StringLarge, rights.count+1); rights 2065 source4/client/client.c rights.names[rights.count].string = talloc_strdup(ctx, args[i]); rights 2066 source4/client/client.c rights.count++; rights 2070 source4/client/client.c status = smblsa_sid_add_privileges(ctx->cli, sid, ctx, &rights); rights 2086 source4/client/client.c struct lsa_RightSet rights; rights 2105 source4/client/client.c ZERO_STRUCT(rights); rights 2107 source4/client/client.c rights.names = talloc_realloc(ctx, rights.names, rights 2108 source4/client/client.c struct lsa_StringLarge, rights.count+1); rights 2109 source4/client/client.c rights.names[rights.count].string = talloc_strdup(ctx, args[i]); rights 2110 source4/client/client.c rights.count++; rights 2114 source4/client/client.c status = smblsa_sid_del_privileges(ctx->cli, sid, ctx, &rights); rights 139 source4/libcli/util/clilsa.c struct lsa_RightSet *rights) rights 151 source4/libcli/util/clilsa.c r.out.rights = rights; rights 164 source4/libcli/util/clilsa.c struct lsa_RightSet rights; rights 176 source4/libcli/util/clilsa.c status = smblsa_sid_privileges(cli, sid, mem_ctx, &rights); rights 182 source4/libcli/util/clilsa.c for (i=0;i<rights.count;i++) { rights 183 source4/libcli/util/clilsa.c if (strcmp(rights.names[i].string, privilege) == 0) { rights 321 source4/libcli/util/clilsa.c struct lsa_RightSet *rights) rights 333 source4/libcli/util/clilsa.c r.in.rights = rights; rights 343 source4/libcli/util/clilsa.c struct lsa_RightSet *rights) rights 356 source4/libcli/util/clilsa.c r.in.rights = rights; rights 78 source4/rpc_server/lsa/dcesrv_lsa.c const struct lsa_RightSet *rights); rights 178 source4/rpc_server/lsa/dcesrv_lsa.c struct lsa_RightSet *rights; rights 183 source4/rpc_server/lsa/dcesrv_lsa.c rights = talloc(mem_ctx, struct lsa_RightSet); rights 191 source4/rpc_server/lsa/dcesrv_lsa.c r2.out.rights = rights; rights 207 source4/rpc_server/lsa/dcesrv_lsa.c r2.out.rights); rights 1828 source4/rpc_server/lsa/dcesrv_lsa.c r->out.rights->count = el->num_values; rights 1829 source4/rpc_server/lsa/dcesrv_lsa.c r->out.rights->names = talloc_array(r->out.rights, rights 1830 source4/rpc_server/lsa/dcesrv_lsa.c struct lsa_StringLarge, r->out.rights->count); rights 1831 source4/rpc_server/lsa/dcesrv_lsa.c if (r->out.rights->names == NULL) { rights 1836 source4/rpc_server/lsa/dcesrv_lsa.c r->out.rights->names[i].string = (const char *)el->values[i].data; rights 1852 source4/rpc_server/lsa/dcesrv_lsa.c const struct lsa_RightSet *rights) rights 1894 source4/rpc_server/lsa/dcesrv_lsa.c r2.out.rights = talloc(mem_ctx, struct lsa_RightSet); rights 1898 source4/rpc_server/lsa/dcesrv_lsa.c ZERO_STRUCTP(r2.out.rights); rights 1902 source4/rpc_server/lsa/dcesrv_lsa.c for (i=0;i<rights->count;i++) { rights 1903 source4/rpc_server/lsa/dcesrv_lsa.c if (sec_privilege_id(rights->names[i].string) == -1) { rights 1909 source4/rpc_server/lsa/dcesrv_lsa.c for (j=0;j<r2.out.rights->count;j++) { rights 1910 source4/rpc_server/lsa/dcesrv_lsa.c if (strcasecmp_m(r2.out.rights->names[j].string, rights 1911 source4/rpc_server/lsa/dcesrv_lsa.c rights->names[i].string) == 0) { rights 1915 source4/rpc_server/lsa/dcesrv_lsa.c if (j != r2.out.rights->count) continue; rights 1918 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_msg_add_string(msg, "privilege", rights->names[i].string); rights 1949 source4/rpc_server/lsa/dcesrv_lsa.c struct lsa_RightSet rights; rights 1958 source4/rpc_server/lsa/dcesrv_lsa.c rights.count = r->in.privs->count; rights 1959 source4/rpc_server/lsa/dcesrv_lsa.c rights.names = talloc_array(mem_ctx, struct lsa_StringLarge, rights.count); rights 1960 source4/rpc_server/lsa/dcesrv_lsa.c if (rights.names == NULL) { rights 1963 source4/rpc_server/lsa/dcesrv_lsa.c for (i=0;i<rights.count;i++) { rights 1968 source4/rpc_server/lsa/dcesrv_lsa.c rights.names[i].string = sec_privilege_name(id); rights 1969 source4/rpc_server/lsa/dcesrv_lsa.c if (rights.names[i].string == NULL) { rights 1976 source4/rpc_server/lsa/dcesrv_lsa.c &rights); rights 1986 source4/rpc_server/lsa/dcesrv_lsa.c struct lsa_RightSet *rights; rights 1995 source4/rpc_server/lsa/dcesrv_lsa.c rights = talloc(mem_ctx, struct lsa_RightSet); rights 2004 source4/rpc_server/lsa/dcesrv_lsa.c r2.out.rights = rights; rights 2013 source4/rpc_server/lsa/dcesrv_lsa.c r2.out.rights); rights 2020 source4/rpc_server/lsa/dcesrv_lsa.c rights->count = r->in.privs->count; rights 2021 source4/rpc_server/lsa/dcesrv_lsa.c rights->names = talloc_array(mem_ctx, struct lsa_StringLarge, rights->count); rights 2022 source4/rpc_server/lsa/dcesrv_lsa.c if (rights->names == NULL) { rights 2025 source4/rpc_server/lsa/dcesrv_lsa.c for (i=0;i<rights->count;i++) { rights 2030 source4/rpc_server/lsa/dcesrv_lsa.c rights->names[i].string = sec_privilege_name(id); rights 2031 source4/rpc_server/lsa/dcesrv_lsa.c if (rights->names[i].string == NULL) { rights 2038 source4/rpc_server/lsa/dcesrv_lsa.c rights); rights 2852 source4/rpc_server/lsa/dcesrv_lsa.c r->in.sid, r->in.rights); rights 2872 source4/rpc_server/lsa/dcesrv_lsa.c r->in.sid, r->in.rights); rights 1496 source4/torture/rpc/lsa.c struct lsa_RightSet rights; rights 1502 source4/torture/rpc/lsa.c r.out.rights = &rights; rights 3301 source4/torture/rpc/samr.c struct lsa_RightSet rights; rights 3307 source4/torture/rpc/samr.c r.out.rights = &rights; rights 3315 source4/torture/rpc/samr.c struct lsa_RightSet rights; rights 3324 source4/torture/rpc/samr.c rights.count = 1; rights 3325 source4/torture/rpc/samr.c rights.names = names; rights 3329 source4/torture/rpc/samr.c r.in.rights = &rights; rights 3373 source4/torture/rpc/samr.c r.out.rights = &user_rights; rights 3476 source4/torture/rpc/samr.c r.out.rights = &user_rights; rights 3567 source4/torture/rpc/samr.c r.out.rights = &user_rights;