summaryrefslogtreecommitdiff
path: root/source3/librpc/idl
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2008-07-22 11:37:32 +0200
committerMichael Adam <obnox@samba.org>2008-07-22 13:21:10 +0200
commit79c2426dbc10f4dc265cd66b82ebba7afe22370b (patch)
tree6943723577fdd23a9e2b74f0e1d0692445ff67d1 /source3/librpc/idl
parent16a9020029f809707b38d12960db12abbd2ef1be (diff)
downloadsamba-79c2426dbc10f4dc265cd66b82ebba7afe22370b.tar.gz
samba-79c2426dbc10f4dc265cd66b82ebba7afe22370b.tar.bz2
samba-79c2426dbc10f4dc265cd66b82ebba7afe22370b.zip
drsuapi.idl: add drsuapi_DsBindInfo48.
This is necessary to make DsGetNcChanges work with win2008. Michael (cherry picked from commit dd278b069b8683a0e3721ebb7d0de06d2bc1c86f) (This used to be commit 23742a369123722185297151fd743cb20812d3dd)
Diffstat (limited to 'source3/librpc/idl')
-rw-r--r--source3/librpc/idl/drsuapi.idl10
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/librpc/idl/drsuapi.idl b/source3/librpc/idl/drsuapi.idl
index 168fd5e0a9..90ae85738a 100644
--- a/source3/librpc/idl/drsuapi.idl
+++ b/source3/librpc/idl/drsuapi.idl
@@ -73,6 +73,15 @@ interface drsuapi
uint32 repl_epoch;
} drsuapi_DsBindInfo28;
+ /* this is used by w2k8 */
+ typedef struct {
+ drsuapi_SupportedExtensions supported_extensions;
+ GUID site_guid;
+ uint32 u1;
+ uint32 repl_epoch;
+ uint32 unknown[5];
+ } drsuapi_DsBindInfo48;
+
typedef struct {
[flag(NDR_REMAINING)] DATA_BLOB info;
} drsuapi_DsBindInfoFallBack;
@@ -80,6 +89,7 @@ interface drsuapi
typedef [nodiscriminant] union {
[case(24)][subcontext(4)] drsuapi_DsBindInfo24 info24;
[case(28)][subcontext(4)] drsuapi_DsBindInfo28 info28;
+ [case(48)][subcontext(4)] drsuapi_DsBindInfo48 info48;
[default][subcontext(4)] drsuapi_DsBindInfoFallBack FallBack;
} drsuapi_DsBindInfo;