summaryrefslogtreecommitdiff
path: root/librpc/ndr/libndr.h
diff options
context:
space:
mode:
Diffstat (limited to 'librpc/ndr/libndr.h')
-rw-r--r--librpc/ndr/libndr.h6
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;
};