subndr 407 librpc/ndr/libndr.h struct ndr_pull *subndr, subndr 415 librpc/ndr/libndr.h struct ndr_push *subndr, subndr 416 librpc/ndr/ndr.c struct ndr_pull *subndr; subndr 527 librpc/ndr/ndr.c subndr = talloc_zero(ndr, struct ndr_pull); subndr 528 librpc/ndr/ndr.c NDR_ERR_HAVE_NO_MEMORY(subndr); subndr 529 librpc/ndr/ndr.c subndr->flags = ndr->flags; subndr 530 librpc/ndr/ndr.c subndr->current_mem_ctx = ndr->current_mem_ctx; subndr 532 librpc/ndr/ndr.c subndr->data = ndr->data + ndr->offset; subndr 533 librpc/ndr/ndr.c subndr->offset = 0; subndr 534 librpc/ndr/ndr.c subndr->data_size = r_content_size; subndr 535 librpc/ndr/ndr.c subndr->iconv_convenience = talloc_reference(subndr, ndr->iconv_convenience); subndr 543 librpc/ndr/ndr.c *_subndr = subndr; subndr 548 librpc/ndr/ndr.c struct ndr_pull *subndr, subndr 556 librpc/ndr/ndr.c advance = subndr->data_size; subndr 558 librpc/ndr/ndr.c advance = subndr->offset; subndr 569 librpc/ndr/ndr.c struct ndr_push *subndr; subndr 571 librpc/ndr/ndr.c subndr = ndr_push_init_ctx(ndr, ndr->iconv_convenience); subndr 572 librpc/ndr/ndr.c NDR_ERR_HAVE_NO_MEMORY(subndr); subndr 573 librpc/ndr/ndr.c subndr->flags = ndr->flags; subndr 575 librpc/ndr/ndr.c *_subndr = subndr; subndr 583 librpc/ndr/ndr.c struct ndr_push *subndr, subndr 590 librpc/ndr/ndr.c padding_len = size_is - subndr->offset; subndr 592 librpc/ndr/ndr.c NDR_CHECK(ndr_push_zero(subndr, padding_len)); subndr 595 librpc/ndr/ndr.c (int)subndr->offset, (int)size_is); subndr 604 librpc/ndr/ndr.c NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, subndr->offset)); subndr 608 librpc/ndr/ndr.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, subndr->offset)); subndr 616 librpc/ndr/ndr.c padding_len = NDR_ROUND(subndr->offset, 8) - subndr->offset; subndr 618 librpc/ndr/ndr.c NDR_CHECK(ndr_push_zero(subndr, padding_len)); subndr 640 librpc/ndr/ndr.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, subndr->offset)); subndr 651 librpc/ndr/ndr.c NDR_CHECK(ndr_push_bytes(ndr, subndr->data, subndr->offset)); subndr 383 librpc/ndr/ndr_compression.c enum ndr_err_code ndr_pull_compression_start(struct ndr_pull *subndr, subndr 394 librpc/ndr/ndr_compression.c ndrpush = ndr_push_init_ctx(subndr, subndr->iconv_convenience); subndr 401 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_pull_compression_mszip_chunk(subndr, ndrpush, &z, &last)); subndr 407 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_pull_compression_xpress_chunk(subndr, ndrpush, &last)); subndr 412 librpc/ndr/ndr_compression.c return ndr_pull_error(subndr, NDR_ERR_COMPRESSION, "Bad compression algorithm %d (PULL)", subndr 418 librpc/ndr/ndr_compression.c return ndr_pull_error(subndr, NDR_ERR_COMPRESSION, subndr 425 librpc/ndr/ndr_compression.c comndr = talloc_zero(subndr, struct ndr_pull); subndr 427 librpc/ndr/ndr_compression.c comndr->flags = subndr->flags; subndr 428 librpc/ndr/ndr_compression.c comndr->current_mem_ctx = subndr->current_mem_ctx; subndr 434 librpc/ndr/ndr_compression.c comndr->iconv_convenience = talloc_reference(comndr, subndr->iconv_convenience); subndr 440 librpc/ndr/ndr_compression.c enum ndr_err_code ndr_pull_compression_end(struct ndr_pull *subndr, subndr 451 librpc/ndr/ndr_compression.c enum ndr_err_code ndr_push_compression_start(struct ndr_push *subndr, subndr 463 librpc/ndr/ndr_compression.c return ndr_push_error(subndr, NDR_ERR_COMPRESSION, subndr 468 librpc/ndr/ndr_compression.c uncomndr = ndr_push_init_ctx(subndr, subndr->iconv_convenience); subndr 470 librpc/ndr/ndr_compression.c uncomndr->flags = subndr->flags; subndr 479 librpc/ndr/ndr_compression.c enum ndr_err_code ndr_push_compression_end(struct ndr_push *subndr, subndr 495 librpc/ndr/ndr_compression.c ndrpull->iconv_convenience = talloc_reference(ndrpull, subndr->iconv_convenience); subndr 501 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_compression_mszip_chunk(subndr, ndrpull, &z, &last)); subndr 507 librpc/ndr/ndr_compression.c NDR_CHECK(ndr_push_compression_xpress_chunk(subndr, ndrpull, &last)); subndr 512 librpc/ndr/ndr_compression.c return ndr_push_error(subndr, NDR_ERR_COMPRESSION, "Bad compression algorithm %d (PUSH)", subndr 15 librpc/ndr/ndr_compression.h enum ndr_err_code ndr_pull_compression_start(struct ndr_pull *subndr, subndr 19 librpc/ndr/ndr_compression.h enum ndr_err_code ndr_pull_compression_end(struct ndr_pull *subndr, subndr 23 librpc/ndr/ndr_compression.h enum ndr_err_code ndr_push_compression_start(struct ndr_push *subndr, subndr 27 librpc/ndr/ndr_compression.h enum ndr_err_code ndr_push_compression_end(struct ndr_push *subndr, subndr 212 librpc/ndr/ndr_sec_helper.c struct ndr_pull *subndr; subndr 218 librpc/ndr/ndr_sec_helper.c subndr = talloc_zero(ndr, struct ndr_pull); subndr 219 librpc/ndr/ndr_sec_helper.c NDR_ERR_HAVE_NO_MEMORY(subndr); subndr 220 librpc/ndr/ndr_sec_helper.c subndr->flags = ndr->flags; subndr 221 librpc/ndr/ndr_sec_helper.c subndr->current_mem_ctx = ndr->current_mem_ctx; subndr 223 librpc/ndr/ndr_sec_helper.c subndr->data = ndr->data + ndr->offset; subndr 224 librpc/ndr/ndr_sec_helper.c subndr->data_size = 28; subndr 225 librpc/ndr/ndr_sec_helper.c subndr->offset = 0; subndr 229 librpc/ndr/ndr_sec_helper.c status = ndr_pull_dom_sid(subndr, ndr_flags, sid);