diff options
Diffstat (limited to 'librpc/ndr/libndr.h')
-rw-r--r-- | librpc/ndr/libndr.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/librpc/ndr/libndr.h b/librpc/ndr/libndr.h index 072fd662e64..41e68ee7b98 100644 --- a/librpc/ndr/libndr.h +++ b/librpc/ndr/libndr.h @@ -47,6 +47,8 @@ struct ndr_token_list { uint32_t count; }; +struct ndr_compression_state; + /* this is the base structure passed to routines that parse MSRPC formatted data @@ -71,6 +73,8 @@ struct ndr_pull { struct ndr_token_list array_length_list; struct ndr_token_list switch_list; + struct ndr_compression_state *cstate; + TALLOC_CTX *current_mem_ctx; /* this is used to ensure we generate unique reference IDs @@ -97,6 +101,8 @@ struct ndr_push { struct ndr_token_list dns_string_list; struct ndr_token_list full_ptr_list; + struct ndr_compression_state *cstate; + /* this is used to ensure we generate unique reference IDs */ uint32_t ptr_count; }; |