From f7f9f174d77ddf7d4880b430b5dc7154ea1ddb3b Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 28 Dec 2006 19:43:43 +0000 Subject: [PATCH] r20391: add idl for the content of the partialAttributeSet attribute metze --- source/librpc/idl/drsblobs.idl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/source/librpc/idl/drsblobs.idl b/source/librpc/idl/drsblobs.idl index aa1c28300f7..839527e7dc6 100644 --- a/source/librpc/idl/drsblobs.idl +++ b/source/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;