summaryrefslogtreecommitdiff
path: root/librpc/gen_ndr/drsblobs.h
diff options
context:
space:
mode:
Diffstat (limited to 'librpc/gen_ndr/drsblobs.h')
-rw-r--r--librpc/gen_ndr/drsblobs.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/librpc/gen_ndr/drsblobs.h b/librpc/gen_ndr/drsblobs.h
index 190e012cb5..e2781d4a8e 100644
--- a/librpc/gen_ndr/drsblobs.h
+++ b/librpc/gen_ndr/drsblobs.h
@@ -128,6 +128,37 @@ 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] */;