diff options
Diffstat (limited to 'source3/include/rpc_samr.h')
| -rw-r--r-- | source3/include/rpc_samr.h | 86 | 
1 files changed, 43 insertions, 43 deletions
diff --git a/source3/include/rpc_samr.h b/source3/include/rpc_samr.h index 72c65ebfb7..95e79b39ad 100644 --- a/source3/include/rpc_samr.h +++ b/source3/include/rpc_samr.h @@ -177,49 +177,49 @@ SamrTestPrivateFunctionsUser  			   SAMR_ACCESS_UNKNOWN_1 )              /* Access bits to Domain-objects */ - -#define DOMAIN_ACCESS_LOOKUP_INFO_1  0x00000001 -#define DOMAIN_ACCESS_SET_INFO_1     0x00000002 -#define DOMAIN_ACCESS_LOOKUP_INFO_2  0x00000004 -#define DOMAIN_ACCESS_SET_INFO_2     0x00000008 -#define DOMAIN_ACCESS_CREATE_USER    0x00000010 -#define DOMAIN_ACCESS_CREATE_GROUP   0x00000020 -#define DOMAIN_ACCESS_CREATE_ALIAS   0x00000040 -#define DOMAIN_ACCESS_UNKNOWN_80     0x00000080 -#define DOMAIN_ACCESS_ENUM_ACCOUNTS  0x00000100 -#define DOMAIN_ACCESS_OPEN_ACCOUNT   0x00000200 -#define DOMAIN_ACCESS_SET_INFO_3     0x00000400 - -#define DOMAIN_ALL_ACCESS  ( STANDARD_RIGHTS_REQUIRED_ACCESS | \ -                             DOMAIN_ACCESS_SET_INFO_3        | \ -			     DOMAIN_ACCESS_OPEN_ACCOUNT      | \ -			     DOMAIN_ACCESS_ENUM_ACCOUNTS     | \ -			     DOMAIN_ACCESS_UNKNOWN_80        | \ -			     DOMAIN_ACCESS_CREATE_ALIAS      | \ -			     DOMAIN_ACCESS_CREATE_GROUP      | \ -			     DOMAIN_ACCESS_CREATE_USER       | \ -			     DOMAIN_ACCESS_SET_INFO_2        | \ -			     DOMAIN_ACCESS_LOOKUP_INFO_2     | \ -			     DOMAIN_ACCESS_SET_INFO_1        | \ -			     DOMAIN_ACCESS_LOOKUP_INFO_1 ) -			    -#define DOMAIN_READ        ( STANDARD_RIGHTS_READ_ACCESS     | \ -                             DOMAIN_ACCESS_UNKNOWN_80        | \ -			     DOMAIN_ACCESS_LOOKUP_INFO_2 ) - -#define DOMAIN_WRITE       ( STANDARD_RIGHTS_WRITE_ACCESS    | \ -                             DOMAIN_ACCESS_SET_INFO_3        | \ -			     DOMAIN_ACCESS_CREATE_ALIAS      | \ -			     DOMAIN_ACCESS_CREATE_GROUP      | \ -			     DOMAIN_ACCESS_CREATE_USER       | \ -			     DOMAIN_ACCESS_SET_INFO_2        | \ -			     DOMAIN_ACCESS_SET_INFO_1 ) - -#define DOMAIN_EXECUTE     ( STANDARD_RIGHTS_EXECUTE_ACCESS  | \ -                             DOMAIN_ACCESS_OPEN_ACCOUNT      | \ -			     DOMAIN_ACCESS_ENUM_ACCOUNTS     | \ -			     DOMAIN_ACCESS_LOOKUP_INFO_1 )             - +   +#define DOMAIN_ACCESS_LOOKUP_INFO_1        0x000000001 +#define DOMAIN_ACCESS_SET_INFO_1           0x000000002 +#define DOMAIN_ACCESS_LOOKUP_INFO_2        0x000000004 +#define DOMAIN_ACCESS_SET_INFO_2           0x000000008 +#define DOMAIN_ACCESS_CREATE_USER          0x000000010 +#define DOMAIN_ACCESS_CREATE_GROUP         0x000000020 +#define DOMAIN_ACCESS_CREATE_ALIAS         0x000000040 +#define DOMAIN_ACCESS_LOOKUP_ALIAS_BY_MEM  0x000000080 +#define DOMAIN_ACCESS_ENUM_ACCOUNTS        0x000000100 +#define DOMAIN_ACCESS_OPEN_ACCOUNT         0x000000200 +#define DOMAIN_ACCESS_SET_INFO_3           0x000000400 +  +#define DOMAIN_ALL_ACCESS  ( STANDARD_RIGHTS_REQUIRED_ACCESS   | \ +                             DOMAIN_ACCESS_SET_INFO_3          | \ + 			     DOMAIN_ACCESS_OPEN_ACCOUNT        | \ + 			     DOMAIN_ACCESS_ENUM_ACCOUNTS       | \ + 			     DOMAIN_ACCESS_LOOKUP_ALIAS_BY_MEM | \ + 			     DOMAIN_ACCESS_CREATE_ALIAS        | \ + 			     DOMAIN_ACCESS_CREATE_GROUP        | \ + 			     DOMAIN_ACCESS_CREATE_USER         | \ + 			     DOMAIN_ACCESS_SET_INFO_2          | \ +			     DOMAIN_ACCESS_LOOKUP_INFO_2       | \ + 			     DOMAIN_ACCESS_SET_INFO_1          | \ +  			     DOMAIN_ACCESS_LOOKUP_INFO_1 ) +  			    +#define DOMAIN_READ        ( STANDARD_RIGHTS_READ_ACCESS       | \ +                             DOMAIN_ACCESS_LOOKUP_ALIAS_BY_MEM | \ +  			     DOMAIN_ACCESS_LOOKUP_INFO_2 ) +   +#define DOMAIN_WRITE       ( STANDARD_RIGHTS_WRITE_ACCESS      | \ +                             DOMAIN_ACCESS_SET_INFO_3          | \ + 			     DOMAIN_ACCESS_CREATE_ALIAS        | \ + 			     DOMAIN_ACCESS_CREATE_GROUP        | \ + 			     DOMAIN_ACCESS_CREATE_USER         | \ + 			     DOMAIN_ACCESS_SET_INFO_2          | \ +  			     DOMAIN_ACCESS_SET_INFO_1 ) +   +#define DOMAIN_EXECUTE     ( STANDARD_RIGHTS_EXECUTE_ACCESS    | \ +                             DOMAIN_ACCESS_OPEN_ACCOUNT        | \ + 			     DOMAIN_ACCESS_ENUM_ACCOUNTS       | \ +  			     DOMAIN_ACCESS_LOOKUP_INFO_1 )             +    /* Access bits to User-objects */  #define USER_ACCESS_GET_NAME_ETC     0x00000001  | 
