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;