drsuapi.idl: add drsuapi_DsBindInfo48.
authorMichael Adam <obnox@samba.org>
Tue, 22 Jul 2008 09:37:32 +0000 (11:37 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 22 Jul 2008 11:21:10 +0000 (13:21 +0200)
This is necessary to make DsGetNcChanges work with win2008.

Michael
(cherry picked from commit dd278b069b8683a0e3721ebb7d0de06d2bc1c86f)

source/librpc/idl/drsuapi.idl

index 168fd5e0a9d17776466d0ba0e2beb1daeb53bf23..90ae85738a7c246cb9c1f537a241c0743215b293 100644 (file)
@@ -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;