1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-17 02:05:21 +03:00

r20506: - fix parsing of LinkedAttribute values

- I also found the meaning of the time field
- and the uint32 field

metze
This commit is contained in:
Stefan Metzmacher 2007-01-03 11:42:28 +00:00 committed by Gerald (Jerry) Carter
parent 5781d0f41a
commit f3c83dfb01

View File

@ -516,11 +516,20 @@ interface drsuapi
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;