r12004: added some SEC_ADS_* security flags. Needed for a SDDL parser.
authorAndrew Tridgell <tridge@samba.org>
Fri, 2 Dec 2005 03:14:45 +0000 (03:14 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:46:58 +0000 (13:46 -0500)
(This used to be commit dc1b83cc13e0324139c6b756a6f135534be7be79)

source4/librpc/idl/security.idl

index cbdfba1ffb83875e6a3886d5e64be87aab1b50e0..0b0b64eae48224594626497519c8815e92027dc1 100644 (file)
@@ -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 |