diff options
Diffstat (limited to 'librpc/ndr/ndr_compression.h')
-rw-r--r-- | librpc/ndr/ndr_compression.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/librpc/ndr/ndr_compression.h b/librpc/ndr/ndr_compression.h index d682d4d3693..a67a73ed7d6 100644 --- a/librpc/ndr/ndr_compression.h +++ b/librpc/ndr/ndr_compression.h @@ -51,6 +51,16 @@ enum ndr_err_code ndr_push_compression_end(struct ndr_push *subndr, struct ndr_push *uncomndr, enum ndr_compression_alg compression_alg, ssize_t decompressed_len); + +enum ndr_err_code ndr_pull_compression_state_init(struct ndr_pull *ndr, + enum ndr_compression_alg compression_alg, + struct ndr_compression_state **state); +void ndr_pull_compression_state_free(struct ndr_compression_state *state); +enum ndr_err_code ndr_push_compression_state_init(struct ndr_push *ndr, + enum ndr_compression_alg compression_alg, + struct ndr_compression_state **state); +void ndr_push_compression_state_free(struct ndr_compression_state *state); + #undef _PRINTF_ATTRIBUTE #define _PRINTF_ATTRIBUTE(a1, a2) |