svn commit: samba r20391 - in branches/SAMBA_4_0/source/librpc/idl: .

metze at samba.org metze at samba.org
Thu Dec 28 19:43:45 GMT 2006


Author: metze
Date: 2006-12-28 19:43:43 +0000 (Thu, 28 Dec 2006)
New Revision: 20391

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=20391

Log:
add idl for the content of the partialAttributeSet attribute

metze
Modified:
   branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl	2006-12-28 19:05:33 UTC (rev 20390)
+++ branches/SAMBA_4_0/source/librpc/idl/drsblobs.idl	2006-12-28 19:43:43 UTC (rev 20391)
@@ -120,7 +120,31 @@
 		[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;
 	} ldapControlDirSyncExtraData;



More information about the samba-cvs mailing list