From bc03cba552b512ef436ff7da3bd0820c6341d783 Mon Sep 17 00:00:00 2001 From: Dave Craft Date: Sun, 4 Dec 2011 11:00:31 -0600 Subject: Add NTDSConnection schedule attr blob Add schedule blob to drsblobs to allow NDR unpacking into a python class. Signed-off-by: Andrew Tridgell --- librpc/idl/drsblobs.idl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/librpc/idl/drsblobs.idl b/librpc/idl/drsblobs.idl index 064f6ea94b..1960716af9 100644 --- a/librpc/idl/drsblobs.idl +++ b/librpc/idl/drsblobs.idl @@ -151,6 +151,26 @@ interface drsblobs { [in] repsFromToBlob blob ); + /* Replication schedule structures as defined in MS-ADTS 7.1.4.5 + * Appears as attribute of NTDSConnection object + */ + typedef [public] struct { + [value(0)] uint32 type; /* always 0 */ + uint32 offset; + } scheduleHeader; + + typedef [public] struct { + uint8 slots[168]; + } scheduleSlots; + + typedef [public] struct { + uint32 size; + [value(0)] uint32 bandwidth; /* ignored */ + [value(1)] uint32 numberOfSchedules; /* always 1 */ + scheduleHeader headerArray[numberOfSchedules]; + scheduleSlots dataArray[numberOfSchedules]; + } schedule; + /* * partialAttributeSet * w2k uses version 1 -- cgit