bufinfo 183 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.os, p, -1, STR_TERMINATE); bufinfo 184 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.lanman, p, -1, STR_TERMINATE); bufinfo 185 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.domain, p, -1, STR_TERMINATE); bufinfo 196 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.os, p, -1, STR_TERMINATE); bufinfo 197 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.lanman, p, -1, STR_TERMINATE); bufinfo 199 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.domain, p, -1, STR_TERMINATE); bufinfo 215 source4/libcli/raw/clisession.c parms->spnego.out.secblob = smbcli_req_pull_blob(&req->in.bufinfo, mem_ctx, p, len); bufinfo 217 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.os, p, -1, STR_TERMINATE); bufinfo 218 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.lanman, p, -1, STR_TERMINATE); bufinfo 219 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.workgroup, p, -1, STR_TERMINATE); bufinfo 659 source4/libcli/raw/clitransport.c if (!smbcli_raw_pull_data(&req->in.bufinfo, req->in.data, p->out.size, p->out.data)) { bufinfo 126 source4/libcli/raw/clitree.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->tconx.out.dev_type, bufinfo 128 source4/libcli/raw/clitree.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->tconx.out.fs_type, bufinfo 692 source4/libcli/raw/rawfile.c smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->ctemp.out.name, req->in.data, -1, STR_TERMINATE | STR_ASCII); bufinfo 751 source4/libcli/raw/rawfile.c !smbcli_raw_pull_data(&req->in.bufinfo, req->in.hdr + SVAL(req->in.vwv, VWV(6)), bufinfo 63 source4/libcli/raw/rawioctl.c parms->ioctl.out.blob = smbcli_req_pull_blob(&req->in.bufinfo, mem_ctx, req->in.data, -1); bufinfo 138 source4/libcli/raw/rawnegotiate.c transport->negotiate.server_guid = smbcli_req_pull_blob(&req->in.bufinfo, transport, req->in.data, 16); bufinfo 139 source4/libcli/raw/rawnegotiate.c transport->negotiate.secblob = smbcli_req_pull_blob(&req->in.bufinfo, transport, req->in.data + 16, req->in.data_size - 16); bufinfo 144 source4/libcli/raw/rawnegotiate.c transport->negotiate.secblob = smbcli_req_pull_blob(&req->in.bufinfo, transport, req->in.data, transport->negotiate.key_len); bufinfo 145 source4/libcli/raw/rawnegotiate.c smbcli_req_pull_string(&req->in.bufinfo, transport, &transport->negotiate.server_domain, bufinfo 171 source4/libcli/raw/rawnegotiate.c transport->negotiate.secblob = smbcli_req_pull_blob(&req->in.bufinfo, transport, bufinfo 141 source4/libcli/raw/rawreadwrite.c !smbcli_raw_pull_data(&req->in.bufinfo, req->in.data+3, bufinfo 152 source4/libcli/raw/rawreadwrite.c !smbcli_raw_pull_data(&req->in.bufinfo, req->in.data+3, bufinfo 182 source4/libcli/raw/rawreadwrite.c !smbcli_raw_pull_data(&req->in.bufinfo, req->in.hdr + SVAL(req->in.vwv, VWV(6)), bufinfo 42 source4/libcli/raw/rawrequest.c req->in.bufinfo.mem_ctx = req; bufinfo 43 source4/libcli/raw/rawrequest.c req->in.bufinfo.flags = 0; bufinfo 45 source4/libcli/raw/rawrequest.c req->in.bufinfo.flags = BUFINFO_FLAG_UNICODE; bufinfo 47 source4/libcli/raw/rawrequest.c req->in.bufinfo.align_base = req->in.buffer; bufinfo 48 source4/libcli/raw/rawrequest.c req->in.bufinfo.data = req->in.data; bufinfo 49 source4/libcli/raw/rawrequest.c req->in.bufinfo.data_size = req->in.data_size; bufinfo 557 source4/libcli/raw/rawrequest.c static size_t smbcli_req_pull_ucs2(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, bufinfo 564 source4/libcli/raw/rawrequest.c if (!(flags & STR_NOALIGN) && ucs2_align(bufinfo->align_base, src, flags)) { bufinfo 572 source4/libcli/raw/rawrequest.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); bufinfo 611 source4/libcli/raw/rawrequest.c size_t smbcli_req_pull_ascii(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, bufinfo 618 source4/libcli/raw/rawrequest.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); bufinfo 655 source4/libcli/raw/rawrequest.c size_t smbcli_req_pull_string(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, bufinfo 659 source4/libcli/raw/rawrequest.c (((flags & STR_UNICODE) || (bufinfo->flags & BUFINFO_FLAG_UNICODE)))) { bufinfo 660 source4/libcli/raw/rawrequest.c return smbcli_req_pull_ucs2(bufinfo, mem_ctx, dest, src, byte_len, flags); bufinfo 663 source4/libcli/raw/rawrequest.c return smbcli_req_pull_ascii(bufinfo, mem_ctx, dest, src, byte_len, flags); bufinfo 673 source4/libcli/raw/rawrequest.c DATA_BLOB smbcli_req_pull_blob(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, const uint8_t *src, int byte_len) bufinfo 677 source4/libcli/raw/rawrequest.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); bufinfo 692 source4/libcli/raw/rawrequest.c static bool smbcli_req_data_oob(struct request_bufinfo *bufinfo, const uint8_t *ptr, uint32_t count) bufinfo 695 source4/libcli/raw/rawrequest.c if ((uintptr_t)ptr < (uintptr_t)bufinfo->data || bufinfo 696 source4/libcli/raw/rawrequest.c (uintptr_t)ptr >= (uintptr_t)bufinfo->data + bufinfo->data_size || bufinfo 697 source4/libcli/raw/rawrequest.c count > bufinfo->data_size || bufinfo 698 source4/libcli/raw/rawrequest.c (uintptr_t)ptr + count > (uintptr_t)bufinfo->data + bufinfo->data_size) { bufinfo 709 source4/libcli/raw/rawrequest.c bool smbcli_raw_pull_data(struct request_bufinfo *bufinfo, const uint8_t *src, int len, uint8_t *dest) bufinfo 713 source4/libcli/raw/rawrequest.c if (smbcli_req_data_oob(bufinfo, src, len)) { bufinfo 58 source4/libcli/raw/rawsearch.c smbcli_req_pull_ascii(&req->in.bufinfo, mem_ctx, &name, p+30, 13, STR_ASCII); bufinfo 75 source4/libcli/raw/request.h struct request_bufinfo bufinfo; bufinfo 33 source4/libcli/smb2/request.c req->in.bufinfo.mem_ctx = req; bufinfo 34 source4/libcli/smb2/request.c req->in.bufinfo.flags = BUFINFO_FLAG_UNICODE | BUFINFO_FLAG_SMB2; bufinfo 35 source4/libcli/smb2/request.c req->in.bufinfo.align_base = req->in.buffer; bufinfo 37 source4/libcli/smb2/request.c req->in.bufinfo.data = req->in.dynamic; bufinfo 38 source4/libcli/smb2/request.c req->in.bufinfo.data_size = req->in.body_size - req->in.body_fixed; bufinfo 40 source4/libcli/smb2/request.c req->in.bufinfo.data = NULL; bufinfo 41 source4/libcli/smb2/request.c req->in.bufinfo.data_size = 0; bufinfo 127 source4/libcli/smb2/smb2.h struct request_bufinfo bufinfo; bufinfo 81 source4/smb_server/blob.c size_t smbsrv_blob_pull_string(struct request_bufinfo *bufinfo, bufinfo 95 source4/smb_server/blob.c return req_pull_string(bufinfo, str, bufinfo 525 source4/smb_server/blob.c struct request_bufinfo *bufinfo) bufinfo 565 source4/smb_server/blob.c if (!bufinfo) { bufinfo 575 source4/smb_server/blob.c smbsrv_blob_pull_string(bufinfo, &str_blob, ofs, bufinfo 586 source4/smb_server/blob.c if (!bufinfo) { bufinfo 596 source4/smb_server/blob.c smbsrv_blob_pull_string(bufinfo, &str_blob, ofs, bufinfo 607 source4/smb_server/blob.c if (!bufinfo) { bufinfo 617 source4/smb_server/blob.c smbsrv_blob_pull_string(bufinfo, &str_blob, ofs, bufinfo 514 source4/smb_server/smb/negprot.c len = req_pull_ascii4(&req->in.bufinfo, (const char **)&protos[protos_count], p, STR_ASCII|STR_TERMINATE); bufinfo 138 source4/smb_server/smb/nttrans.c req_pull_string(&req->in.bufinfo, &io->ntcreatex.in.fname, bufinfo 306 source4/smb_server/smb/nttrans.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 4, bufinfo 693 source4/smb_server/smb/nttrans.c if (!req_pull_blob(&req->in.bufinfo, req->in.hdr + param_ofs, param_count, &trans->in.params) || bufinfo 694 source4/smb_server/smb/nttrans.c !req_pull_blob(&req->in.bufinfo, req->in.hdr + data_ofs, data_count, &trans->in.data)) { bufinfo 752 source4/smb_server/smb/nttrans.c if (!req_pull_blob(&req->in.bufinfo, req->in.hdr + param_ofs, param_count, ¶ms) || bufinfo 753 source4/smb_server/smb/nttrans.c !req_pull_blob(&req->in.bufinfo, req->in.hdr + data_ofs, data_count, &data)) { bufinfo 61 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &con.tcon.in.service, p, STR_TERMINATE); bufinfo 62 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &con.tcon.in.password, p, STR_TERMINATE); bufinfo 63 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &con.tcon.in.dev, p, STR_TERMINATE); bufinfo 109 source4/smb_server/smb/reply.c if (!req_pull_blob(&req->in.bufinfo, p, passlen, &con.tconx.in.password)) { bufinfo 115 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &con.tconx.in.path, p, -1, STR_TERMINATE); bufinfo 116 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &con.tconx.in.device, p, -1, STR_ASCII); bufinfo 226 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &io->chkpath.in.path, req->in.data, STR_TERMINATE); bufinfo 267 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &st->getattr.in.file.path, req->in.data, STR_TERMINATE); bufinfo 293 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &st->setattr.in.file.path, req->in.data, STR_TERMINATE); bufinfo 382 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &oi->openold.in.fname, req->in.data, STR_TERMINATE); bufinfo 455 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &oi->openx.in.fname, req->in.data, STR_TERMINATE); bufinfo 505 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &oi->mknew.in.fname, req->in.data, STR_TERMINATE); bufinfo 554 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &oi->ctemp.in.directory, req->in.data, STR_TERMINATE); bufinfo 579 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &unl->unlink.in.pattern, req->in.data, STR_TERMINATE); bufinfo 961 source4/smb_server/smb/reply.c if (req_data_oob(&req->in.bufinfo, io->write.in.data, io->write.in.count)) { bufinfo 1030 source4/smb_server/smb/reply.c if (req_data_oob(&req->in.bufinfo, io->writex.in.data, io->writex.in.count)) { bufinfo 1166 source4/smb_server/smb/reply.c if (req_data_oob(&req->in.bufinfo, io->writeclose.in.data, io->writeclose.in.count)) { bufinfo 1316 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &oi->splopen.in.ident, req->in.data, STR_TERMINATE); bufinfo 1429 source4/smb_server/smb/reply.c if (req_data_oob(&req->in.bufinfo, io->splwrite.in.data, io->splwrite.in.count)) { bufinfo 1452 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &io->mkdir.in.path, req->in.data, STR_TERMINATE); bufinfo 1470 source4/smb_server/smb/reply.c req_pull_ascii4(&req->in.bufinfo, &io->in.path, req->in.data, STR_TERMINATE); bufinfo 1493 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &io->rename.in.pattern1, p, STR_TERMINATE); bufinfo 1494 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &io->rename.in.pattern2, p, STR_TERMINATE); bufinfo 1524 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &io->ntrename.in.old_name, p, STR_TERMINATE); bufinfo 1525 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &io->ntrename.in.new_name, p, STR_TERMINATE); bufinfo 1571 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &cp->in.path1, p, STR_TERMINATE); bufinfo 1572 source4/smb_server/smb/reply.c p += req_pull_ascii4(&req->in.bufinfo, &cp->in.path2, p, STR_TERMINATE); bufinfo 1641 source4/smb_server/smb/reply.c if (req_data_oob(&req->in.bufinfo, req->in.data, total_locks * lck_size)) { bufinfo 1880 source4/smb_server/smb/reply.c if (req_data_oob(&req->in.bufinfo, req->in.data, passlen)) { bufinfo 1886 source4/smb_server/smb/reply.c if (!req_pull_blob(&req->in.bufinfo, p, passlen, &io->old.in.password)) { bufinfo 1892 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->old.in.user, p, -1, STR_TERMINATE); bufinfo 1893 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->old.in.domain, p, -1, STR_TERMINATE); bufinfo 1894 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->old.in.os, p, -1, STR_TERMINATE); bufinfo 1895 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->old.in.lanman, p, -1, STR_TERMINATE); bufinfo 1924 source4/smb_server/smb/reply.c if (req_data_oob(&req->in.bufinfo, req->in.data, passlen1) || bufinfo 1925 source4/smb_server/smb/reply.c req_data_oob(&req->in.bufinfo, req->in.data + passlen1, passlen2)) { bufinfo 1931 source4/smb_server/smb/reply.c if (!req_pull_blob(&req->in.bufinfo, p, passlen1, &io->nt1.in.password1)) { bufinfo 1936 source4/smb_server/smb/reply.c if (!req_pull_blob(&req->in.bufinfo, p, passlen2, &io->nt1.in.password2)) { bufinfo 1942 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->nt1.in.user, p, -1, STR_TERMINATE); bufinfo 1943 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->nt1.in.domain, p, -1, STR_TERMINATE); bufinfo 1944 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->nt1.in.os, p, -1, STR_TERMINATE); bufinfo 1945 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->nt1.in.lanman, p, -1, STR_TERMINATE); bufinfo 1974 source4/smb_server/smb/reply.c if (!req_pull_blob(&req->in.bufinfo, p, blob_len, &io->spnego.in.secblob)) { bufinfo 1980 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->spnego.in.os, p, -1, STR_TERMINATE); bufinfo 1981 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->spnego.in.lanman, p, -1, STR_TERMINATE); bufinfo 1982 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->spnego.in.workgroup, p, -1, STR_TERMINATE); bufinfo 2209 source4/smb_server/smb/reply.c req_pull_string(&req->in.bufinfo, &io->ntcreatex.in.fname, req->in.data, fname_len, STR_TERMINATE); bufinfo 38 source4/smb_server/smb/request.c req->in.bufinfo.mem_ctx = req; bufinfo 39 source4/smb_server/smb/request.c req->in.bufinfo.flags = 0; bufinfo 41 source4/smb_server/smb/request.c req->in.bufinfo.flags |= BUFINFO_FLAG_UNICODE; bufinfo 43 source4/smb_server/smb/request.c req->in.bufinfo.align_base = req->in.buffer; bufinfo 44 source4/smb_server/smb/request.c req->in.bufinfo.data = req->in.data; bufinfo 45 source4/smb_server/smb/request.c req->in.bufinfo.data_size = req->in.data_size; bufinfo 482 source4/smb_server/smb/request.c static size_t req_pull_ucs2(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags) bufinfo 488 source4/smb_server/smb/request.c if (!(flags & STR_NOALIGN) && ucs2_align(bufinfo->align_base, src, flags)) { bufinfo 499 source4/smb_server/smb/request.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); bufinfo 512 source4/smb_server/smb/request.c *dest = talloc_strdup(bufinfo->mem_ctx, ""); bufinfo 516 source4/smb_server/smb/request.c ret = convert_string_talloc(bufinfo->mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false); bufinfo 540 source4/smb_server/smb/request.c static size_t req_pull_ascii(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags) bufinfo 549 source4/smb_server/smb/request.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); bufinfo 565 source4/smb_server/smb/request.c ret = convert_string_talloc(bufinfo->mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false); bufinfo 589 source4/smb_server/smb/request.c size_t req_pull_string(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags) bufinfo 592 source4/smb_server/smb/request.c (((flags & STR_UNICODE) || (bufinfo->flags & BUFINFO_FLAG_UNICODE)))) { bufinfo 593 source4/smb_server/smb/request.c return req_pull_ucs2(bufinfo, dest, src, byte_len, flags); bufinfo 596 source4/smb_server/smb/request.c return req_pull_ascii(bufinfo, dest, src, byte_len, flags); bufinfo 609 source4/smb_server/smb/request.c size_t req_pull_ascii4(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, uint_t flags) bufinfo 613 source4/smb_server/smb/request.c if (PTR_DIFF(src, bufinfo->data) + 1 > bufinfo->data_size) { bufinfo 615 source4/smb_server/smb/request.c (*dest) = talloc_strdup(bufinfo->mem_ctx, ""); bufinfo 624 source4/smb_server/smb/request.c ret = req_pull_string(bufinfo, dest, src, -1, flags); bufinfo 626 source4/smb_server/smb/request.c (*dest) = talloc_strdup(bufinfo->mem_ctx, ""); bufinfo 638 source4/smb_server/smb/request.c bool req_pull_blob(struct request_bufinfo *bufinfo, const uint8_t *src, int len, DATA_BLOB *blob) bufinfo 640 source4/smb_server/smb/request.c if (len != 0 && req_data_oob(bufinfo, src, len)) { bufinfo 644 source4/smb_server/smb/request.c (*blob) = data_blob_talloc(bufinfo->mem_ctx, src, len); bufinfo 651 source4/smb_server/smb/request.c bool req_data_oob(struct request_bufinfo *bufinfo, const uint8_t *ptr, uint32_t count) bufinfo 658 source4/smb_server/smb/request.c if ((uintptr_t)ptr < (uintptr_t)bufinfo->data || bufinfo 659 source4/smb_server/smb/request.c (uintptr_t)ptr >= (uintptr_t)bufinfo->data + bufinfo->data_size || bufinfo 660 source4/smb_server/smb/request.c count > bufinfo->data_size || bufinfo 661 source4/smb_server/smb/request.c (uintptr_t)ptr + count > (uintptr_t)bufinfo->data + bufinfo->data_size) { bufinfo 132 source4/smb_server/smb/search.c p += req_pull_ascii4(&req->in.bufinfo, &sf->search_first.in.pattern, bufinfo 139 source4/smb_server/smb/search.c if (req_data_oob(&req->in.bufinfo, p, 3)) { bufinfo 170 source4/smb_server/smb/search.c req_data_oob(&req->in.bufinfo, p, 21) || bufinfo 245 source4/smb_server/smb/search.c p += req_pull_ascii4(&req->in.bufinfo, &pattern, p, STR_TERMINATE); bufinfo 251 source4/smb_server/smb/search.c if (req_data_oob(&req->in.bufinfo, p, 3)) { bufinfo 267 source4/smb_server/smb/search.c if (req_data_oob(&req->in.bufinfo, p, 21)) { bufinfo 252 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 28, &io->t2open.in.fname, 0); bufinfo 300 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 4, &io->t2mkdir.in.path, 0); bufinfo 465 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 6, &st->generic.in.file.path, 0); bufinfo 614 source4/smb_server/smb/trans2.c &req->in.bufinfo); bufinfo 673 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 6, &st->generic.in.file.path, 0); bufinfo 872 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 12, &search->t2ffirst.in.pattern, 0); bufinfo 958 source4/smb_server/smb/trans2.c smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 12, &search->t2fnext.in.last_name, 0); bufinfo 1264 source4/smb_server/smb/trans2.c req_pull_string(&req->in.bufinfo, &trans->in.trans_name, req->in.data, -1, STR_TERMINATE); bufinfo 1267 source4/smb_server/smb/trans2.c if (!req_pull_blob(&req->in.bufinfo, req->in.hdr + param_ofs, param_count, &trans->in.params) || bufinfo 1268 source4/smb_server/smb/trans2.c !req_pull_blob(&req->in.bufinfo, req->in.hdr + data_ofs, data_count, &trans->in.data)) { bufinfo 1337 source4/smb_server/smb/trans2.c if (!req_pull_blob(&req->in.bufinfo, req->in.hdr + param_ofs, param_count, ¶ms) || bufinfo 1338 source4/smb_server/smb/trans2.c !req_pull_blob(&req->in.bufinfo, req->in.hdr + data_ofs, data_count, &data)) { bufinfo 278 source4/smb_server/smb2/fileinfo.c STR_UNICODE, &op->req->in.bufinfo); bufinfo 39 source4/smb_server/smb2/receive.c req->in.bufinfo.mem_ctx = req; bufinfo 40 source4/smb_server/smb2/receive.c req->in.bufinfo.flags = BUFINFO_FLAG_UNICODE | BUFINFO_FLAG_SMB2; bufinfo 41 source4/smb_server/smb2/receive.c req->in.bufinfo.align_base = req->in.buffer; bufinfo 43 source4/smb_server/smb2/receive.c req->in.bufinfo.data = req->in.dynamic; bufinfo 44 source4/smb_server/smb2/receive.c req->in.bufinfo.data_size = req->in.body_size - req->in.body_fixed; bufinfo 46 source4/smb_server/smb2/receive.c req->in.bufinfo.data = NULL; bufinfo 47 source4/smb_server/smb2/receive.c req->in.bufinfo.data_size = 0;