diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-09-09 12:29:01 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-09-09 12:36:51 +1000 |
commit | dca7afb799477a34f704c04397a6afa1ee6b9973 (patch) | |
tree | d091f9089b3ffb5518958a8b920a9526f34e6e0d /librpc/gen_ndr/drsblobs.h | |
parent | 3cb1caf0ef9fa7b3e96f2ff1d878357bef3a60d3 (diff) | |
download | samba-dca7afb799477a34f704c04397a6afa1ee6b9973.tar.gz samba-dca7afb799477a34f704c04397a6afa1ee6b9973.tar.bz2 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/gen_ndr/drsblobs.h')
-rw-r--r-- | librpc/gen_ndr/drsblobs.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/librpc/gen_ndr/drsblobs.h b/librpc/gen_ndr/drsblobs.h index e2781d4a8e..190e012cb5 100644 --- a/librpc/gen_ndr/drsblobs.h +++ b/librpc/gen_ndr/drsblobs.h @@ -128,37 +128,6 @@ struct prefixMapBlob { union prefixMapCtr ctr;/* [switch_is(version)] */ }/* [public] */; -enum repsToVersion -#ifndef USE_UINT_ENUMS - { - REPSTO_VERSION1=1 -} -#else - { __donnot_use_enum_repsToVersion=0x7FFFFFFF} -#define REPSTO_VERSION1 ( 1 ) -#endif -; - -struct repsToDest { - const char * dest_dsa_dns_name;/* [flag(LIBNDR_FLAG_STR_UTF8|LIBNDR_FLAG_STR_NULLTERM)] */ - struct GUID dest_guid; - uint32_t options; -}; - -struct repsTov1 { - uint32_t count; - struct repsToDest *reps;/* [size_is(count)] */ -}; - -union repsToCtr { - struct repsTov1 r;/* [case(REPSTO_VERSION1)] */ -}/* [nodiscriminant] */; - -struct repsTo { - enum repsToVersion version; - union repsToCtr ctr;/* [switch_is(version)] */ -}/* [public] */; - union ldapControlDirSyncExtra { struct replUpToDateVectorBlob uptodateness_vector;/* [default] */ }/* [gensize,nodiscriminant] */; |