Avoid the use of extensibleObject in ldap mapping backend.
[kai/samba.git] / source / dsdb / common / flags.h
index f323b89d30d740cadff64b4ce80d0a050b488301..36111418e20c5ad5f2645ae0cf550ec27700e121 100644 (file)
@@ -19,7 +19,7 @@
 */
 
 /* UserFlags for userAccountControl */
-#define UF_SCRIPT                              0x00000001
+#define UF_SCRIPT                              0x00000001  /* NT or Lan Manager Login script must be executed */
 #define UF_ACCOUNTDISABLE                      0x00000002
 #define UF_00000004                            0x00000004
 #define UF_HOMEDIR_REQUIRED                    0x00000008
@@ -29,7 +29,7 @@
 #define UF_PASSWD_CANT_CHANGE                  0x00000040
 #define UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED     0x00000080
 
-#define UF_TEMP_DUPLICATE_ACCOUNT              0x00000100
+#define UF_TEMP_DUPLICATE_ACCOUNT              0x00000100 /* Local user account in usrmgr */
 #define UF_NORMAL_ACCOUNT                      0x00000200
 #define UF_00000400                            0x00000400
 #define UF_INTERDOMAIN_TRUST_ACCOUNT           0x00000800
                GROUP_TYPE_ACCOUNT_GROUP| \
                GROUP_TYPE_SECURITY_ENABLED \
                )
+#define GTYPE_SECURITY_UNIVERSAL_GROUP ( \
+               /* 0x80000008 -2147483656 */ \
+               GROUP_TYPE_UNIVERSAL_GROUP| \
+               GROUP_TYPE_SECURITY_ENABLED \
+               )
 #define GTYPE_DISTRIBUTION_GLOBAL_GROUP                0x00000002      /* 2 */
 #define GTYPE_DISTRIBUTION_DOMAIN_LOCAL_GROUP  0x00000004      /* 4 */
 #define GTYPE_DISTRIBUTION_UNIVERSAL_GROUP     0x00000008      /* 8 */