Author: metze
Date: 2005-03-29 13:07:20 +0000 (Tue, 29 Mar 2005)
New Revision: 6115

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6115

Log:
don't try to decompress level 7 buffers yet

metze

Modified:
   branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl    2005-03-29 10:01:34 UTC 
(rev 6114)
+++ branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl    2005-03-29 13:07:20 UTC 
(rev 6115)
@@ -500,11 +500,17 @@
        typedef struct {
                uint32 decompressed_length;
                uint32 compressed_length;
-               
[subcontext(4),compression(NDR_COMPRESSION_ZLIB,compressed_length,decompressed_length),flag(NDR_REMAINING)]
 DATA_BLOB *decompressed;
-               
/*[subcontext(4),compression(NDR_COMPRESSION_ZLIB,compressed_length,decompressed_length)]
 drsuapi_DsGetNCChangesCtr1 *ctr1;*/
+               
[subcontext(4),subcontext_size(r->compressed_length),compression(NDR_COMPRESSION_ZLIB,compressed_length,decompressed_length),flag(NDR_REMAINING)]
 DATA_BLOB *decompressed;
+               
/*[subcontext(4),subcontext_size(r->compressed_length),compression(NDR_COMPRESSION_ZLIB,compressed_length,decompressed_length)]
 drsuapi_DsGetNCChangesCtr1 *ctr1;*/
        } drsuapi_DsGetNCChangesCompressedInfo;
 
        typedef struct {
+               uint32 decompressed_length;
+               uint32 compressed_length;
+               
[subcontext(4),subcontext_size(r->compressed_length),flag(NDR_REMAINING)] 
DATA_BLOB *decompressed;
+       } drsuapi_DsGetNCChangesCompressedInfo_Test;
+
+       typedef struct {
                drsuapi_DsGetNCChangesCompressedInfo info;
        } drsuapi_DsGetNCChangesCtr2;
 
@@ -531,7 +537,7 @@
        typedef struct {
                uint32 unknown1;
                uint16 unknown2; /* enum */
-               drsuapi_DsGetNCChangesCompressedInfo info;
+               drsuapi_DsGetNCChangesCompressedInfo_Test info;
        } drsuapi_DsGetNCChangesCtr7;
 
        typedef [switch_type(int32)] union {

Reply via email to