summaryrefslogtreecommitdiff
path: root/source4/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:16:31 +0200
commit2abe5e9240af3970f0f06a492bb520a569cd77b0 (patch)
treec592228a2c21e2c1b239bca8e3e6df84990a5c9b /source4/librpc/idl
parenta819f4e88c9398dbac17d102ad8b58e1a5f02df3 (diff)
downloadsamba-2abe5e9240af3970f0f06a492bb520a569cd77b0.tar.gz
samba-2abe5e9240af3970f0f06a492bb520a569cd77b0.tar.bz2
samba-2abe5e9240af3970f0f06a492bb520a569cd77b0.zip
drsuapi.idl: add drsuapi_DsBindInfo48.
This is necessary to make DsGetNcChanges work with win2008. Michael (This used to be commit dd278b069b8683a0e3721ebb7d0de06d2bc1c86f)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r--source4/librpc/idl/drsuapi.idl10
1 files changed, 10 insertions, 0 deletions
diff --git a/source4/librpc/idl/drsuapi.idl b/source4/librpc/idl/drsuapi.idl
index b9cff5d11d..c0d82babc4 100644
--- a/source4/librpc/idl/drsuapi.idl
+++ b/source4/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;