s4-dsdb: Added metadata to partition module for global sequence number
[ira/wip.git] / source4 / dsdb / samdb / ldb_modules / partition.h
index d05ff5db0119729e8cec07a514aec47f53dec69f..0cb5705ada7077f4eb1279d06882660c91f038d0 100644 (file)
@@ -21,6 +21,7 @@
 #include <ldb.h>
 #include <ldb_errors.h>
 #include <ldb_module.h>
+#include "lib/util/tdb_wrap.h"
 #include "dsdb/samdb/samdb.h"
 #include "dsdb/samdb/ldb_modules/util.h"
 #include "system/locale.h"
@@ -39,9 +40,15 @@ struct partition_module {
        struct ldb_dn *dn;
 };
 
+struct partition_metadata {
+       struct tdb_wrap *db;
+       int in_transaction;
+};
+
 struct partition_private_data {
        struct dsdb_partition **partitions;
        struct ldb_dn **replicate;
+       struct partition_metadata *metadata;
        
        struct partition_module **modules;
        const char *ldapBackend;