This exposes the linked_attributes to the repl_meta_data module
out->num_objects);
W_ERROR_HAVE_NO_MEMORY(out->objects);
+ /* pass the linked attributes down to the repl_meta_data
+ module */
+ out->linked_attributes_count = linked_attributes_count;
+ out->linked_attributes = linked_attributes;
+
for (i=0, cur = first_object; cur; cur = cur->next_object, i++) {
if (i == out->num_objects) {
return WERR_FOOBAR;
* this is the version of the dsdb_extended_replicated_objects
* version 0: initial implementation
*/
-#define DSDB_EXTENDED_REPLICATED_OBJECTS_VERSION 0
+#define DSDB_EXTENDED_REPLICATED_OBJECTS_VERSION 1
uint32_t version;
struct ldb_dn *partition_dn;
uint32_t num_objects;
struct dsdb_extended_replicated_object *objects;
+
+ uint32_t linked_attributes_count;
+ const struct drsuapi_DsReplicaLinkedAttribute *linked_attributes;
};
struct dsdb_naming_fsmo {