diff options
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/privileges.h | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/source3/include/privileges.h b/source3/include/privileges.h index ba09f57fae..ab16edfa6d 100644 --- a/source3/include/privileges.h +++ b/source3/include/privileges.h @@ -26,6 +26,7 @@ #define PRIVILEGES_H #include "../librpc/gen_ndr/lsa.h" +#include "../librpc/gen_ndr/security.h" /* privilege bitmask */ @@ -38,25 +39,6 @@ typedef uint64_t SE_PRIV; #define SE_ALL_PRIVS (SE_PRIV)-1 -/* - * We will use our own set of privileges since it makes no sense - * to implement all of the Windows set when only a portion will - * be used. Use 64-bit mask to give room to grow. - */ - -#define SE_NETWORK_LOGON 0x00000001 -#define SE_INTERACTIVE_LOGON 0x00000002 -#define SE_BATCH_LOGON 0x00000004 -#define SE_SERVICE_LOGON 0x00000008 -#define SE_MACHINE_ACCOUNT 0x00000010 -#define SE_PRINT_OPERATOR 0x00000020 -#define SE_ADD_USERS 0x00000040 -#define SE_DISK_OPERATOR 0x00000080 -#define SE_REMOTE_SHUTDOWN 0x00000100 -#define SE_BACKUP 0x00000200 -#define SE_RESTORE 0x00000400 -#define SE_TAKE_OWNERSHIP 0x00000800 - /* defined in lib/privilegs_basic.c */ extern const SE_PRIV se_priv_all; |