summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2006-11-30 11:18:18 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:28:41 -0500
commit99c3d9c3713369abe50bb86e7cd3b9d2fdbba565 (patch)
tree17e75e6ecd17f9f7591a4278faf575e15b351bc4 /source4/librpc
parent875a920ac2d67c9e98100ff2df20b1e7d3951d14 (diff)
downloadsamba-99c3d9c3713369abe50bb86e7cd3b9d2fdbba565.tar.gz
samba-99c3d9c3713369abe50bb86e7cd3b9d2fdbba565.tar.bz2
samba-99c3d9c3713369abe50bb86e7cd3b9d2fdbba565.zip
r19967: this unknowns are max_object_count and max_ndr_size
metze (This used to be commit 3e6264d872e4fc39a8e0712293492ad413345de9)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/drsuapi.idl15
1 files changed, 8 insertions, 7 deletions
diff --git a/source4/librpc/idl/drsuapi.idl b/source4/librpc/idl/drsuapi.idl
index 65bf5fb17d..f6ba02897c 100644
--- a/source4/librpc/idl/drsuapi.idl
+++ b/source4/librpc/idl/drsuapi.idl
@@ -235,8 +235,8 @@ interface drsuapi
drsuapi_DsReplicaHighWaterMark highwatermark;
drsuapi_DsReplicaCoursorCtrEx *uptodateness_vector;
drsuapi_DsReplicaNeighbourFlags replica_flags;
- uint32 unknown2;
- uint32 unknown3;
+ uint32 max_object_count; /* w2k3 uses min(133,max(100,max_object_count)) */
+ uint32 max_ndr_size; /* w2k3 seems to ignore this */
uint32 unknown4;
hyper h1;
} drsuapi_DsGetNCChangesRequest5;
@@ -263,8 +263,8 @@ interface drsuapi
drsuapi_DsReplicaHighWaterMark highwatermark;
drsuapi_DsReplicaCoursorCtrEx *uptodateness_vector;
drsuapi_DsReplicaNeighbourFlags replica_flags;
- uint32 unknown2;
- uint32 unknown3;
+ uint32 max_object_count; /* w2k3 uses min(133,max(100,max_object_count)) */
+ uint32 max_ndr_size; /* w2k3 seems to ignore this */
uint32 unknown4;
hyper h1;
uint32 unique_ptr1;
@@ -622,7 +622,7 @@ interface drsuapi
drsuapi_DsReplicaMetaData meta_data;
} drsuapi_DsReplicaLinkedAttribute;
- typedef struct {
+ typedef [public,gensize] struct {
GUID guid1;
GUID guid2;
drsuapi_DsReplicaObjectIdentifier *naming_context;
@@ -631,8 +631,9 @@ interface drsuapi
drsuapi_DsReplicaCoursor2CtrEx *uptodateness_vector;
drsuapi_DsGetNCChangesRequest_Ctr12 ctr12;
uint32 unknown1;
- uint32 unknown2;
- uint32 unknown3;
+ uint32 object_count;
+ /* this +55 is sometimes +56, so I don't know where this comes from... --metze */
+ [value(ndr_size_drsuapi_DsGetNCChangesCtr6(r,ndr->flags)+55)] uint32 __ndr_size;
drsuapi_DsReplicaObjectListItemEx *first_object;
uint32 unknown4;
uint32 unknown5;