s4-schema: add systemFlags to dsdb classes objects
authorMatthieu Patou <mat@matws.net>
Tue, 3 May 2011 16:38:13 +0000 (20:38 +0400)
committerAndrew Tridgell <tridge@samba.org>
Thu, 21 Jul 2011 01:44:33 +0000 (11:44 +1000)
source4/dsdb/schema/schema.h
source4/dsdb/schema/schema_init.c

index 5ba2254a50b6d1513dedbc3acd50243639b14cea..75351798c223985e6a8fefa1caff13bc33df2a19 100644 (file)
@@ -143,6 +143,7 @@ struct dsdb_class {
        const char *defaultSecurityDescriptor;
 
        uint32_t schemaFlagsEx;
+       uint32_t systemFlags;
        struct ldb_val msDs_Schema_Extensions;
 
        bool showInAdvancedViewOnly;
index df6da65ccae6ba22d422fc87933f93f4d38cb185..70d177c7999c15a843975be71ec066877ced18b4 100644 (file)
@@ -757,6 +757,7 @@ WERROR dsdb_class_from_ldb(struct dsdb_schema *schema,
        GET_STRING_LDB(msg, "defaultSecurityDescriptor", obj, obj, defaultSecurityDescriptor, false);
 
        GET_UINT32_LDB(msg, "schemaFlagsEx", obj, schemaFlagsEx);
+       GET_UINT32_LDB(msg, "systemFlags", obj, systemFlags);
        GET_BLOB_LDB(msg, "msDs-Schema-Extensions", obj, obj, msDs_Schema_Extensions);
 
        GET_BOOL_LDB(msg, "showInAdvancedViewOnly", obj, showInAdvancedViewOnly, false);