summaryrefslogtreecommitdiff
path: root/source3/libnet/libnet_dssync.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2011-01-13 17:18:24 +0100
committerStefan Metzmacher <metze@samba.org>2011-02-02 15:45:20 +0100
commitbf7a27c3975c3822e0de8ff15730e6d6d1f46457 (patch)
tree4fc41680c2bb80c1bec3555d093689b2c3795158 /source3/libnet/libnet_dssync.h
parentcecf54b32bf15b0e05af899ab12f06f110dd45ec (diff)
downloadsamba-bf7a27c3975c3822e0de8ff15730e6d6d1f46457.tar.gz
samba-bf7a27c3975c3822e0de8ff15730e6d6d1f46457.tar.bz2
samba-bf7a27c3975c3822e0de8ff15730e6d6d1f46457.zip
s3:libnet: add 'process_links' to dssync_ops
This allows the backend to handle linked attributes. metze
Diffstat (limited to 'source3/libnet/libnet_dssync.h')
-rw-r--r--source3/libnet/libnet_dssync.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/libnet/libnet_dssync.h b/source3/libnet/libnet_dssync.h
index 91f48f5e85..f47365263f 100644
--- a/source3/libnet/libnet_dssync.h
+++ b/source3/libnet/libnet_dssync.h
@@ -30,6 +30,11 @@ struct dssync_ops {
TALLOC_CTX *mem_ctx,
struct drsuapi_DsReplicaObjectListItemEx *objects,
struct drsuapi_DsReplicaOIDMapping_Ctr *mappings);
+ NTSTATUS (*process_links)(struct dssync_context *ctx,
+ TALLOC_CTX *mem_ctx,
+ uint32_t count,
+ struct drsuapi_DsReplicaLinkedAttribute *links,
+ struct drsuapi_DsReplicaOIDMapping_Ctr *mappings);
NTSTATUS (*finish)(struct dssync_context *ctx, TALLOC_CTX *mem_ctx,
struct replUpToDateVectorBlob *new_utdv);
};