summaryrefslogtreecommitdiffstats
path: root/librpc/idl/drsblobs.idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-09-09 12:29:01 +1000
committerAndrew Tridgell <tridge@samba.org>2009-09-09 12:36:51 +1000
commitdca7afb799477a34f704c04397a6afa1ee6b9973 (patch)
treed091f9089b3ffb5518958a8b920a9526f34e6e0d /librpc/idl/drsblobs.idl
parent3cb1caf0ef9fa7b3e96f2ff1d878357bef3a60d3 (diff)
downloadsamba-dca7afb799477a34f704c04397a6afa1ee6b9973.tar.gz
samba-dca7afb799477a34f704c04397a6afa1ee6b9973.tar.xz
samba-dca7afb799477a34f704c04397a6afa1ee6b9973.zip
s4: fixed format of repsTo in samdb
Metze pointed out what the windows tool ldp.exe will examine repsTo attributes on remote DCs, so we do in fact need to use the same format that windows uses. This patch changes the server side implementation of UpdateRefs to use the windows format
Diffstat (limited to 'librpc/idl/drsblobs.idl')
-rw-r--r--librpc/idl/drsblobs.idl31
1 files changed, 0 insertions, 31 deletions
diff --git a/librpc/idl/drsblobs.idl b/librpc/idl/drsblobs.idl
index 8ec8458f6bc..f20d6481334 100644
--- a/librpc/idl/drsblobs.idl
+++ b/librpc/idl/drsblobs.idl
@@ -176,37 +176,6 @@ interface drsblobs {
/*
- * repsTo structure. This is not sent over the wire so we are
- * free to choose our own format. It is updated by the
- * DRSUpdateRefs DRSUAPI call. This is stored in NDR format
- * in the root of each partition in the repsTo attribute
- */
- typedef [v1_enum] enum {
- REPSTO_VERSION1 = 1
- } repsToVersion;
-
- typedef struct {
- utf8string dest_dsa_dns_name;
- GUID dest_guid;
- uint32 options;
- } repsToDest;
-
- typedef struct {
- uint32 count;
- [size_is(count)] repsToDest reps[];
- } repsTov1;
-
- typedef [nodiscriminant] union {
- [case(REPSTO_VERSION1)] repsTov1 r;
- } repsToCtr;
-
- typedef [public] struct {
- repsToVersion version;
- [switch_is(version)] repsToCtr ctr;
- } repsTo;
-
-
- /*
* the cookie for the LDAP dirsync control
*/
typedef [nodiscriminant,gensize] union {