summaryrefslogtreecommitdiff
path: root/source4/dsdb/samdb/samdb.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2007-01-18 01:31:09 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:43:43 -0500
commit3e523582ea41702450d2f14535be24ecb45023b7 (patch)
treeae3bc31a44ff4e27dcf0df7f229fc9ae560cb53d /source4/dsdb/samdb/samdb.h
parent301129f6defacfc924647e6aa7be45cf6d7f2f5b (diff)
downloadsamba-3e523582ea41702450d2f14535be24ecb45023b7.tar.gz
samba-3e523582ea41702450d2f14535be24ecb45023b7.tar.bz2
samba-3e523582ea41702450d2f14535be24ecb45023b7.zip
r20871: implement the validFSMOs constructed attribute on the rootdse
for the schema, domain naming and pdc fsmo roles infrastructure and rid manager will be added later, when we have module for them metze (This used to be commit 308f9cf822a3a34dae28a5fa5aa850e2adbeb472)
Diffstat (limited to 'source4/dsdb/samdb/samdb.h')
-rw-r--r--source4/dsdb/samdb/samdb.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/source4/dsdb/samdb/samdb.h b/source4/dsdb/samdb/samdb.h
index 17059b7ec5..c7608d44cd 100644
--- a/source4/dsdb/samdb/samdb.h
+++ b/source4/dsdb/samdb/samdb.h
@@ -77,4 +77,19 @@ struct dsdb_extended_replicated_objects {
struct dsdb_extended_replicated_object *objects;
};
+struct dsdb_schema_fsmo {
+ bool we_are_master;
+ struct ldb_dn *master_dn;
+};
+
+struct dsdb_naming_fsmo {
+ bool we_are_master;
+ struct ldb_dn *master_dn;
+};
+
+struct dsdb_pdc_fsmo {
+ bool we_are_master;
+ struct ldb_dn *master_dn;
+};
+
#endif /* __SAMDB_H__ */