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

metze at samba.org metze at samba.org
Wed Jan 3 11:42:29 GMT 2007


Author: metze
Date: 2007-01-03 11:42:28 +0000 (Wed, 03 Jan 2007)
New Revision: 20506

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

Log:
- fix parsing of LinkedAttribute values
- I also found the meaning of the time field
- and the uint32 field

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


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl	2007-01-03 11:23:56 UTC (rev 20505)
+++ branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl	2007-01-03 11:42:28 UTC (rev 20506)
@@ -516,11 +516,20 @@
 		uint32 unknown4;
 	} drsuapi_DsGetNCChangesCtr1;
 
-	typedef struct {
+	/*
+	 * if the DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE flag
+	 * isn't there it means the value is deleted
+	 */
+	typedef [public] bitmap {
+		DRSUAPI_DS_LINKED_ATTRIBUTE_FLAG_ACTIVE	= 0x00000001
+	} drsuapi_DsLinkedAttributeFlags;
+
+	typedef [public] struct {
 		drsuapi_DsReplicaObjectIdentifier *identifier;
-		drsuapi_DsReplicaAttribute attribute;
-		uint32 unknown1;
-		NTTIME_1sec time1;
+		drsuapi_DsAttributeId attid;
+		drsuapi_DsAttributeValue value;
+		drsuapi_DsLinkedAttributeFlags flags;
+		NTTIME_1sec orginating_add_time;
 		drsuapi_DsReplicaMetaData meta_data;
 	} drsuapi_DsReplicaLinkedAttribute;
 



More information about the samba-cvs mailing list