From ed7c63a6fc8106bf64c47a0610ab509b0e0ad822 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 28 Dec 2006 19:43:43 +0000 Subject: r20391: add idl for the content of the partialAttributeSet attribute metze (This used to be commit f7f9f174d77ddf7d4880b430b5dc7154ea1ddb3b) --- source4/librpc/idl/drsblobs.idl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'source4') diff --git a/source4/librpc/idl/drsblobs.idl b/source4/librpc/idl/drsblobs.idl index aa1c28300f..839527e7dc 100644 --- a/source4/librpc/idl/drsblobs.idl +++ b/source4/librpc/idl/drsblobs.idl @@ -120,6 +120,30 @@ interface drsblobs { [in] repsFromToBlob blob ); + /* + * partialAttributeSet + * w2k uses version 1 + * w2k3 uses version 1 + */ + typedef struct { + uint32 count; + drsuapi_DsAttributeId array[count]; + } partialAttributeSetCtr1; + + typedef [nodiscriminant] union { + [case(1)] partialAttributeSetCtr1 ctr1; + } partialAttributeSetCtr; + + typedef [public] struct { + uint32 version; + uint32 reserved; + [switch_is(version)] partialAttributeSetCtr ctr; + } partialAttributeSetBlob; + + void decode_partialAttributeSet( + [in] partialAttributeSetBlob blob + ); + typedef struct { hyper h4; replUpToDateVectorCtr1 uptodateness_vector; -- cgit