diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-09-17 00:12:15 -0700 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-09-17 00:12:15 -0700 |
commit | aa7aa664dcf8753c7d17b39094f6eb981a154756 (patch) | |
tree | 6194ada3666c15c539036151a336c0b87ff84ff5 /librpc/idl | |
parent | 39385f559c7529214e71171bcdcd2cdbbbb7485e (diff) | |
download | samba-aa7aa664dcf8753c7d17b39094f6eb981a154756.tar.gz samba-aa7aa664dcf8753c7d17b39094f6eb981a154756.tar.bz2 samba-aa7aa664dcf8753c7d17b39094f6eb981a154756.zip |
idl: added DRS GetNCChanges level 10
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/drsuapi.idl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/librpc/idl/drsuapi.idl b/librpc/idl/drsuapi.idl index f535763dc6..54abcbd52d 100644 --- a/librpc/idl/drsuapi.idl +++ b/librpc/idl/drsuapi.idl @@ -490,9 +490,27 @@ interface drsuapi drsuapi_DsReplicaOIDMapping_Ctr mapping_ctr; } drsuapi_DsGetNCChangesRequest8; + typedef struct { + GUID destination_dsa_guid; + GUID source_dsa_invocation_id; /* the 'invocationId' field of the CN=NTDS Settings object */ + [ref] drsuapi_DsReplicaObjectIdentifier *naming_context; + drsuapi_DsReplicaHighWaterMark highwatermark; + drsuapi_DsReplicaCursorCtrEx *uptodateness_vector; + drsuapi_DsReplicaNeighbourFlags replica_flags; + uint32 max_object_count; /* w2k3 uses min(133,max(100,max_object_count)) */ + uint32 max_ndr_size; /* w2k3 seems to ignore this */ + drsuapi_DsExtendedOperation extended_op; + hyper fsmo_info; + drsuapi_DsPartialAttributeSet *partial_attribute_set; + drsuapi_DsPartialAttributeSet *partial_attribute_set_ex; + drsuapi_DsReplicaOIDMapping_Ctr mapping_ctr; + uint32 more_flags; + } drsuapi_DsGetNCChangesRequest10; + typedef [switch_type(int32)] union { [case(5)] drsuapi_DsGetNCChangesRequest5 req5; [case(8)] drsuapi_DsGetNCChangesRequest8 req8; + [case(10)] drsuapi_DsGetNCChangesRequest10 req10; } drsuapi_DsGetNCChangesRequest; typedef [public] struct { |