diff options
author | Dave Craft <wimberosa@gmail.com> | 2011-12-04 11:00:31 -0600 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2011-12-08 11:48:17 +1100 |
commit | bc03cba552b512ef436ff7da3bd0820c6341d783 (patch) | |
tree | 6f8fbfab8dd8a28780c1f74e2394e26c5077cbc3 | |
parent | a3613b05339ea305edfdc54a02ca65506f48c356 (diff) | |
download | samba-bc03cba552b512ef436ff7da3bd0820c6341d783.tar.gz samba-bc03cba552b512ef436ff7da3bd0820c6341d783.tar.bz2 samba-bc03cba552b512ef436ff7da3bd0820c6341d783.zip |
Add NTDSConnection schedule attr blob
Add schedule blob to drsblobs to allow
NDR unpacking into a python class.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
-rw-r--r-- | librpc/idl/drsblobs.idl | 20 |
1 files changed, 20 insertions, 0 deletions
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 |