diff options
author | Herb Lewis <herb@samba.org> | 2007-03-05 18:27:20 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:18:24 -0500 |
commit | 0ebac7d7cc8ce9924cb585629e3f2508237e1636 (patch) | |
tree | 16c6bd2ab1fca3b2cea4b32bc8d24ab0b361e8db /source3/include | |
parent | 80a216970d1c287914d6ce4a8b120056d46bcd7d (diff) | |
download | samba-0ebac7d7cc8ce9924cb585629e3f2508237e1636.tar.gz samba-0ebac7d7cc8ce9924cb585629e3f2508237e1636.tar.bz2 samba-0ebac7d7cc8ce9924cb585629e3f2508237e1636.zip |
r21705: add modify rights defines
(This used to be commit 06c777529f62b29edda4e9820426117ec4a3546d)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/rpc_secdes.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/source3/include/rpc_secdes.h b/source3/include/rpc_secdes.h index 9b0694b08d..4912b7d068 100644 --- a/source3/include/rpc_secdes.h +++ b/source3/include/rpc_secdes.h @@ -152,6 +152,7 @@ typedef struct standard_mapping { /* Combinations of standard masks. */ #define STANDARD_RIGHTS_ALL_ACCESS STD_RIGHT_ALL_ACCESS /* 0x001f0000 */ +#define STANDARD_RIGHTS_MODIFY_ACCESS STD_RIGHT_READ_CONTROL_ACCESS /* 0x00020000 */ #define STANDARD_RIGHTS_EXECUTE_ACCESS STD_RIGHT_READ_CONTROL_ACCESS /* 0x00020000 */ #define STANDARD_RIGHTS_READ_ACCESS STD_RIGHT_READ_CONTROL_ACCESS /* 0x00020000 */ #define STANDARD_RIGHTS_WRITE_ACCESS \ @@ -200,10 +201,23 @@ typedef struct standard_mapping { #define GENERIC_RIGHTS_FILE_EXECUTE \ (STANDARD_RIGHTS_EXECUTE_ACCESS | \ + STD_RIGHT_SYNCHRONIZE_ACCESS | \ SA_RIGHT_FILE_READ_ATTRIBUTES | \ SA_RIGHT_FILE_EXECUTE) - +#define GENERIC_RIGHTS_FILE_MODIFY \ + (STANDARD_RIGHTS_MODIFY_ACCESS | \ + STD_RIGHT_SYNCHRONIZE_ACCESS | \ + STD_RIGHT_DELETE_ACCESS | \ + SA_RIGHT_FILE_WRITE_ATTRIBUTES | \ + SA_RIGHT_FILE_READ_ATTRIBUTES | \ + SA_RIGHT_FILE_EXECUTE | \ + SA_RIGHT_FILE_WRITE_EA | \ + SA_RIGHT_FILE_READ_EA | \ + SA_RIGHT_FILE_APPEND_DATA | \ + SA_RIGHT_FILE_WRITE_DATA | \ + SA_RIGHT_FILE_READ_DATA) + /* SAM server specific access rights */ #define SA_RIGHT_SAM_CONNECT_SERVER 0x00000001 |