diff options
author | Günther Deschner <gd@samba.org> | 2010-06-05 02:39:11 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2010-06-07 10:33:36 +0200 |
commit | 4591fdbc18b0d7a1117de196675067e88bc341b7 (patch) | |
tree | 9eeb1685964f4ce048b05bcf8e16458b7a0b5142 /source3/include/privileges.h | |
parent | f7696717800e82193e2b1ab1b3467e117306a769 (diff) | |
download | samba-4591fdbc18b0d7a1117de196675067e88bc341b7.tar.gz samba-4591fdbc18b0d7a1117de196675067e88bc341b7.tar.bz2 samba-4591fdbc18b0d7a1117de196675067e88bc341b7.zip |
s3-privileges: use LUID defines from lsa IDL.
Guenther
Diffstat (limited to 'source3/include/privileges.h')
-rw-r--r-- | source3/include/privileges.h | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/source3/include/privileges.h b/source3/include/privileges.h index 57d3fc0686..35fccd38a8 100644 --- a/source3/include/privileges.h +++ b/source3/include/privileges.h @@ -25,6 +25,8 @@ #ifndef PRIVILEGES_H #define PRIVILEGES_H +#include "../librpc/gen_ndr/lsa.h" + /* privilege bitmask */ #define SE_PRIV_MASKSIZE 4 @@ -79,28 +81,18 @@ extern const SE_PRIV se_take_ownership; */ typedef struct { - uint32 high; - uint32 low; -} LUID; - -typedef struct { - LUID luid; - uint32 attr; -} LUID_ATTR; - -typedef struct { TALLOC_CTX *mem_ctx; bool ext_ctx; uint32 count; uint32 control; - LUID_ATTR *set; + struct lsa_LUIDAttribute *set; } PRIVILEGE_SET; typedef struct { SE_PRIV se_priv; const char *name; const char *description; - LUID luid; + struct lsa_LUID luid; } PRIVS; #endif /* PRIVILEGES_H */ |