]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
drsuapi.idl: correctly handle xpress compressed payload
authorStefan Metzmacher <metze@samba.org>
Fri, 11 Jul 2008 08:19:53 +0000 (08:19 +0000)
committerStefan Metzmacher <metze@samba.org>
Wed, 16 Jul 2008 13:12:18 +0000 (15:12 +0200)
metze

Signed-off-by: Stefan Metzmacher <metze@samba.org>
(cherry picked from commit d9d19eef4f67da89e7d818d23a2372bee6f86dba)

source/librpc/idl/drsuapi.idl

index 02393864c4b0badc7c5a72aacd1efc104cd6d95a..d1ae69a4ce650643f8723c1bfb74f38463abeebe 100644 (file)
@@ -607,16 +607,16 @@ interface drsuapi
                uint32 decompressed_length;
                uint32 compressed_length;
                [subcontext(4),subcontext_size(compressed_length),
-                compression(NDR_COMPRESSION_XPRESS,compressed_length,decompressed_length),
-                flag(NDR_REMAINING)] DATA_BLOB *decompressed;
+                compression(NDR_COMPRESSION_XPRESS,compressed_length,decompressed_length)]
+                drsuapi_DsGetNCChangesCtr1 *ctr1;
        } drsuapi_DsGetNCChangesXPRESSCtr1;
 
        typedef struct {
                uint32 decompressed_length;
                uint32 compressed_length;
                [subcontext(4),subcontext_size(compressed_length),
-                compression(NDR_COMPRESSION_XPRESS,compressed_length,decompressed_length),
-                flag(NDR_REMAINING)] DATA_BLOB *decompressed;
+                compression(NDR_COMPRESSION_XPRESS,compressed_length,decompressed_length)]
+                drsuapi_DsGetNCChangesCtr6 *ctr6;
        } drsuapi_DsGetNCChangesXPRESSCtr6;
 
        typedef [enum16bit] enum {