summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2005-12-02 03:14:45 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:46:58 -0500
commitc6f954f116b1512bd2a2a1cb3162dea86bf6dd67 (patch)
tree6ab3b970b550e0f959915a1c7dbda43b19299baa
parent3584f2cac1fab5555296efefb85b7aced36f0f14 (diff)
downloadsamba-c6f954f116b1512bd2a2a1cb3162dea86bf6dd67.tar.gz
samba-c6f954f116b1512bd2a2a1cb3162dea86bf6dd67.tar.bz2
samba-c6f954f116b1512bd2a2a1cb3162dea86bf6dd67.zip
r12004: added some SEC_ADS_* security flags. Needed for a SDDL parser.
(This used to be commit dc1b83cc13e0324139c6b756a6f135534be7be79)
-rw-r--r--source4/librpc/idl/security.idl11
1 files changed, 11 insertions, 0 deletions
diff --git a/source4/librpc/idl/security.idl b/source4/librpc/idl/security.idl
index cbdfba1ffb..0b0b64eae4 100644
--- a/source4/librpc/idl/security.idl
+++ b/source4/librpc/idl/security.idl
@@ -74,6 +74,17 @@ interface security
const int SEC_REG_NOTIFY = 0x00000010;
const int SEC_REG_CREATE_LINK = 0x00000020;
+ /* ldap specific access bits */
+ const int SEC_ADS_CREATE_CHILD = 0x00000001;
+ const int SEC_ADS_DELETE_CHILD = 0x00000002;
+ const int SEC_ADS_LIST = 0x00000004;
+ const int SEC_ADS_SELF_WRITE = 0x00000008;
+ const int SEC_ADS_READ_PROP = 0x00000010;
+ const int SEC_ADS_WRITE_PROP = 0x00000020;
+ const int SEC_ADS_DELETE_TREE = 0x00000040;
+ const int SEC_ADS_LIST_OBJECT = 0x00000080;
+ const int SEC_ADS_CONTROL_ACCESS = 0x00000100;
+
/* generic->specific mappings for files */
const int SEC_RIGHTS_FILE_READ = SEC_STD_READ_CONTROL |
SEC_STD_SYNCHRONIZE |