parms 1954 source3/libsmb/clirap2.c char *sep_file, *print_proc, *dest, *parms, *comment;
parms 1987 source3/libsmb/clirap2.c &parms,
parms 2000 source3/libsmb/clirap2.c if (sep_file && print_proc && dest && parms &&
parms 2003 source3/libsmb/clirap2.c dest, parms, comment, status, jobcount);
parms 2124 source3/libsmb/clirap2.c char *sep_file, *print_proc, *dest, *parms, *comment;
parms 2163 source3/libsmb/clirap2.c &parms,
parms 2177 source3/libsmb/clirap2.c parms && comment) {
parms 2179 source3/libsmb/clirap2.c dest, parms, comment, status, jobcount);
parms 43 source4/lib/tls/tls.h struct socket_context *tls_init_server(struct tls_params *parms,
parms 64 source4/lib/tls/tls.h bool tls_support(struct tls_params *parms);
parms 35 source4/libcli/clifile.c union smb_setfileinfo parms;
parms 39 source4/libcli/clifile.c parms.generic.level = RAW_SFILEINFO_UNIX_HLINK;
parms 40 source4/libcli/clifile.c parms.unix_hlink.in.file.path = fname_src;
parms 41 source4/libcli/clifile.c parms.unix_hlink.in.link_dest = fname_dst;
parms 43 source4/libcli/clifile.c parms.generic.level = RAW_SFILEINFO_UNIX_LINK;
parms 44 source4/libcli/clifile.c parms.unix_link.in.file.path = fname_src;
parms 45 source4/libcli/clifile.c parms.unix_link.in.link_dest = fname_dst;
parms 48 source4/libcli/clifile.c status = smb_raw_setpathinfo(tree, &parms);
parms 108 source4/libcli/clifile.c union smb_setfileinfo parms;
parms 111 source4/libcli/clifile.c parms.generic.level = SMB_SFILEINFO_UNIX_BASIC;
parms 112 source4/libcli/clifile.c parms.unix_basic.in.file.path = fname;
parms 113 source4/libcli/clifile.c parms.unix_basic.in.uid = uid;
parms 114 source4/libcli/clifile.c parms.unix_basic.in.gid = gid;
parms 115 source4/libcli/clifile.c parms.unix_basic.in.mode = mode;
parms 117 source4/libcli/clifile.c status = smb_raw_setpathinfo(tree, &parms);
parms 151 source4/libcli/clifile.c union smb_rename parms;
parms 153 source4/libcli/clifile.c parms.generic.level = RAW_RENAME_RENAME;
parms 154 source4/libcli/clifile.c parms.rename.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_DIRECTORY;
parms 155 source4/libcli/clifile.c parms.rename.in.pattern1 = fname_src;
parms 156 source4/libcli/clifile.c parms.rename.in.pattern2 = fname_dst;
parms 158 source4/libcli/clifile.c return smb_raw_rename(tree, &parms);
parms 167 source4/libcli/clifile.c union smb_unlink parms;
parms 169 source4/libcli/clifile.c parms.unlink.in.pattern = fname;
parms 171 source4/libcli/clifile.c parms.unlink.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN;
parms 173 source4/libcli/clifile.c parms.unlink.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_DIRECTORY;
parms 176 source4/libcli/clifile.c return smb_raw_unlink(tree, &parms);
parms 184 source4/libcli/clifile.c union smb_mkdir parms;
parms 186 source4/libcli/clifile.c parms.mkdir.level = RAW_MKDIR_MKDIR;
parms 187 source4/libcli/clifile.c parms.mkdir.in.path = dname;
parms 189 source4/libcli/clifile.c return smb_raw_mkdir(tree, &parms);
parms 198 source4/libcli/clifile.c struct smb_rmdir parms;
parms 200 source4/libcli/clifile.c parms.in.path = dname;
parms 202 source4/libcli/clifile.c return smb_raw_rmdir(tree, &parms);
parms 212 source4/libcli/clifile.c union smb_setfileinfo parms;
parms 215 source4/libcli/clifile.c parms.disposition_info.level = RAW_SFILEINFO_DISPOSITION_INFO;
parms 216 source4/libcli/clifile.c parms.disposition_info.in.file.fnum = fnum;
parms 217 source4/libcli/clifile.c parms.disposition_info.in.delete_on_close = flag;
parms 219 source4/libcli/clifile.c status = smb_raw_setfileinfo(tree, &parms);
parms 356 source4/libcli/clifile.c union smb_lock parms;
parms 360 source4/libcli/clifile.c parms.lockx.level = RAW_LOCK_LOCKX;
parms 361 source4/libcli/clifile.c parms.lockx.in.file.fnum = fnum;
parms 362 source4/libcli/clifile.c parms.lockx.in.mode = locktype;
parms 363 source4/libcli/clifile.c parms.lockx.in.timeout = timeout;
parms 364 source4/libcli/clifile.c parms.lockx.in.ulock_cnt = 0;
parms 365 source4/libcli/clifile.c parms.lockx.in.lock_cnt = 1;
parms 369 source4/libcli/clifile.c parms.lockx.in.locks = &lock[0];
parms 371 source4/libcli/clifile.c status = smb_raw_lock(tree, &parms);
parms 384 source4/libcli/clifile.c union smb_lock parms;
parms 388 source4/libcli/clifile.c parms.lockx.level = RAW_LOCK_LOCKX;
parms 389 source4/libcli/clifile.c parms.lockx.in.file.fnum = fnum;
parms 390 source4/libcli/clifile.c parms.lockx.in.mode = (lock_type == READ_LOCK? 1 : 0);
parms 391 source4/libcli/clifile.c parms.lockx.in.timeout = timeout;
parms 392 source4/libcli/clifile.c parms.lockx.in.ulock_cnt = 0;
parms 393 source4/libcli/clifile.c parms.lockx.in.lock_cnt = 1;
parms 397 source4/libcli/clifile.c parms.lockx.in.locks = &lock[0];
parms 399 source4/libcli/clifile.c status = smb_raw_lock(tree, &parms);
parms 410 source4/libcli/clifile.c union smb_lock parms;
parms 414 source4/libcli/clifile.c parms.lockx.level = RAW_LOCK_LOCKX;
parms 415 source4/libcli/clifile.c parms.lockx.in.file.fnum = fnum;
parms 416 source4/libcli/clifile.c parms.lockx.in.mode = 0;
parms 417 source4/libcli/clifile.c parms.lockx.in.timeout = 0;
parms 418 source4/libcli/clifile.c parms.lockx.in.ulock_cnt = 1;
parms 419 source4/libcli/clifile.c parms.lockx.in.lock_cnt = 0;
parms 423 source4/libcli/clifile.c parms.lockx.in.locks = &lock[0];
parms 425 source4/libcli/clifile.c status = smb_raw_lock(tree, &parms);
parms 437 source4/libcli/clifile.c union smb_lock parms;
parms 446 source4/libcli/clifile.c parms.lockx.level = RAW_LOCK_LOCKX;
parms 447 source4/libcli/clifile.c parms.lockx.in.file.fnum = fnum;
parms 451 source4/libcli/clifile.c parms.lockx.in.mode = ltype;
parms 452 source4/libcli/clifile.c parms.lockx.in.timeout = timeout;
parms 453 source4/libcli/clifile.c parms.lockx.in.ulock_cnt = 0;
parms 454 source4/libcli/clifile.c parms.lockx.in.lock_cnt = 1;
parms 458 source4/libcli/clifile.c parms.lockx.in.locks = &lock[0];
parms 460 source4/libcli/clifile.c status = smb_raw_lock(tree, &parms);
parms 472 source4/libcli/clifile.c union smb_lock parms;
parms 480 source4/libcli/clifile.c parms.lockx.level = RAW_LOCK_LOCKX;
parms 481 source4/libcli/clifile.c parms.lockx.in.file.fnum = fnum;
parms 482 source4/libcli/clifile.c parms.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
parms 483 source4/libcli/clifile.c parms.lockx.in.timeout = 0;
parms 484 source4/libcli/clifile.c parms.lockx.in.ulock_cnt = 1;
parms 485 source4/libcli/clifile.c parms.lockx.in.lock_cnt = 0;
parms 489 source4/libcli/clifile.c parms.lockx.in.locks = &lock[0];
parms 491 source4/libcli/clifile.c status = smb_raw_lock(tree, &parms);
parms 504 source4/libcli/clifile.c union smb_fileinfo parms;
parms 507 source4/libcli/clifile.c parms.getattre.level = RAW_FILEINFO_GETATTRE;
parms 508 source4/libcli/clifile.c parms.getattre.in.file.fnum = fnum;
parms 510 source4/libcli/clifile.c status = smb_raw_fileinfo(tree, NULL, &parms);
parms 516 source4/libcli/clifile.c *size = parms.getattre.out.size;
parms 520 source4/libcli/clifile.c *attr = parms.getattre.out.attrib;
parms 524 source4/libcli/clifile.c *c_time = parms.getattre.out.create_time;
parms 528 source4/libcli/clifile.c *a_time = parms.getattre.out.access_time;
parms 532 source4/libcli/clifile.c *m_time = parms.getattre.out.write_time;
parms 544 source4/libcli/clifile.c union smb_fileinfo parms;
parms 547 source4/libcli/clifile.c parms.getattr.level = RAW_FILEINFO_GETATTR;
parms 548 source4/libcli/clifile.c parms.getattr.in.file.path = fname;
parms 550 source4/libcli/clifile.c status = smb_raw_pathinfo(tree, NULL, &parms);
parms 557 source4/libcli/clifile.c *size = parms.getattr.out.size;
parms 561 source4/libcli/clifile.c *t = parms.getattr.out.write_time;
parms 565 source4/libcli/clifile.c *attr = parms.getattr.out.attrib;
parms 578 source4/libcli/clifile.c union smb_setfileinfo parms;
parms 580 source4/libcli/clifile.c parms.setattr.level = RAW_SFILEINFO_SETATTR;
parms 581 source4/libcli/clifile.c parms.setattr.in.file.path = fname;
parms 582 source4/libcli/clifile.c parms.setattr.in.attrib = mode;
parms 583 source4/libcli/clifile.c parms.setattr.in.write_time = t;
parms 585 source4/libcli/clifile.c return smb_raw_setpathinfo(tree, &parms);
parms 595 source4/libcli/clifile.c union smb_setfileinfo parms;
parms 597 source4/libcli/clifile.c parms.basic_info.level = RAW_SFILEINFO_BASIC_INFO;
parms 598 source4/libcli/clifile.c parms.basic_info.in.file.fnum = fnum;
parms 599 source4/libcli/clifile.c parms.basic_info.in.attrib = mode;
parms 600 source4/libcli/clifile.c parms.basic_info.in.create_time = create_time;
parms 601 source4/libcli/clifile.c parms.basic_info.in.access_time = access_time;
parms 602 source4/libcli/clifile.c parms.basic_info.in.write_time = write_time;
parms 603 source4/libcli/clifile.c parms.basic_info.in.change_time = change_time;
parms 605 source4/libcli/clifile.c return smb_raw_setfileinfo(tree, &parms);
parms 614 source4/libcli/clifile.c union smb_setfileinfo parms;
parms 616 source4/libcli/clifile.c parms.end_of_file_info.level = RAW_SFILEINFO_END_OF_FILE_INFO;
parms 617 source4/libcli/clifile.c parms.end_of_file_info.in.file.fnum = fnum;
parms 618 source4/libcli/clifile.c parms.end_of_file_info.in.size = size;
parms 620 source4/libcli/clifile.c return smb_raw_setfileinfo(tree, &parms);
parms 629 source4/libcli/clifile.c union smb_chkpath parms;
parms 640 source4/libcli/clifile.c parms.chkpath.in.path = path2;
parms 642 source4/libcli/clifile.c status = smb_raw_chkpath(tree, &parms);
parms 33 source4/libcli/clireadwrite.c union smb_read parms;
parms 41 source4/libcli/clireadwrite.c parms.readx.level = RAW_READ_READX;
parms 42 source4/libcli/clireadwrite.c parms.readx.in.file.fnum = fnum;
parms 56 source4/libcli/clireadwrite.c parms.readx.in.offset = offset;
parms 57 source4/libcli/clireadwrite.c parms.readx.in.mincnt = readsize;
parms 58 source4/libcli/clireadwrite.c parms.readx.in.maxcnt = readsize;
parms 59 source4/libcli/clireadwrite.c parms.readx.in.remaining = size - total;
parms 60 source4/libcli/clireadwrite.c parms.readx.in.read_for_execute = false;
parms 61 source4/libcli/clireadwrite.c parms.readx.out.data = buf + total;
parms 63 source4/libcli/clireadwrite.c status = smb_raw_read(tree, &parms);
parms 69 source4/libcli/clireadwrite.c total += parms.readx.out.nread;
parms 70 source4/libcli/clireadwrite.c offset += parms.readx.out.nread;
parms 73 source4/libcli/clireadwrite.c if (parms.readx.out.nread < readsize)
parms 93 source4/libcli/clireadwrite.c union smb_write parms;
parms 104 source4/libcli/clireadwrite.c parms.writex.level = RAW_WRITE_WRITEX;
parms 105 source4/libcli/clireadwrite.c parms.writex.in.file.fnum = fnum;
parms 106 source4/libcli/clireadwrite.c parms.writex.in.wmode = write_mode;
parms 107 source4/libcli/clireadwrite.c parms.writex.in.remaining = 0;
parms 114 source4/libcli/clireadwrite.c parms.writex.in.offset = offset;
parms 115 source4/libcli/clireadwrite.c parms.writex.in.count = block;
parms 116 source4/libcli/clireadwrite.c parms.writex.in.data = buf;
parms 118 source4/libcli/clireadwrite.c status = smb_raw_write(tree, &parms);
parms 124 source4/libcli/clireadwrite.c offset += parms.writex.out.nwritten;
parms 125 source4/libcli/clireadwrite.c total += parms.writex.out.nwritten;
parms 126 source4/libcli/clireadwrite.c buf += parms.writex.out.nwritten;
parms 139 source4/libcli/clireadwrite.c union smb_write parms;
parms 142 source4/libcli/clireadwrite.c parms.write.level = RAW_WRITE_WRITE;
parms 143 source4/libcli/clireadwrite.c parms.write.in.remaining = 0;
parms 149 source4/libcli/clireadwrite.c parms.write.in.file.fnum = fnum;
parms 150 source4/libcli/clireadwrite.c parms.write.in.offset = offset;
parms 151 source4/libcli/clireadwrite.c parms.write.in.count = size;
parms 152 source4/libcli/clireadwrite.c parms.write.in.data = buf + total;
parms 154 source4/libcli/clireadwrite.c if (NT_STATUS_IS_ERR(smb_raw_write(tree, &parms)))
parms 157 source4/libcli/clireadwrite.c size = parms.write.out.nwritten;
parms 31 source4/libcli/clitrans2.c union smb_fileinfo parms;
parms 38 source4/libcli/clitrans2.c parms.standard.level = RAW_FILEINFO_STANDARD;
parms 39 source4/libcli/clitrans2.c parms.standard.in.file.path = fname;
parms 41 source4/libcli/clitrans2.c status = smb_raw_pathinfo(tree, mem_ctx, &parms);
parms 47 source4/libcli/clitrans2.c *c_time = parms.standard.out.create_time;
parms 50 source4/libcli/clitrans2.c *a_time = parms.standard.out.access_time;
parms 53 source4/libcli/clitrans2.c *m_time = parms.standard.out.write_time;
parms 56 source4/libcli/clitrans2.c *size = parms.standard.out.size;
parms 59 source4/libcli/clitrans2.c *mode = parms.standard.out.attrib;
parms 73 source4/libcli/clitrans2.c union smb_fileinfo parms;
parms 80 source4/libcli/clitrans2.c parms.all_info.level = RAW_FILEINFO_ALL_INFO;
parms 81 source4/libcli/clitrans2.c parms.all_info.in.file.path = fname;
parms 83 source4/libcli/clitrans2.c status = smb_raw_pathinfo(tree, mem_ctx, &parms);
parms 89 source4/libcli/clitrans2.c *c_time = nt_time_to_unix(parms.all_info.out.create_time);
parms 92 source4/libcli/clitrans2.c *a_time = nt_time_to_unix(parms.all_info.out.access_time);
parms 95 source4/libcli/clitrans2.c *m_time = nt_time_to_unix(parms.all_info.out.change_time);
parms 98 source4/libcli/clitrans2.c *w_time = nt_time_to_unix(parms.all_info.out.write_time);
parms 101 source4/libcli/clitrans2.c *size = parms.all_info.out.size;
parms 104 source4/libcli/clitrans2.c *mode = parms.all_info.out.attrib;
parms 116 source4/libcli/clitrans2.c union smb_fileinfo parms;
parms 123 source4/libcli/clitrans2.c parms.name_info.level = RAW_FILEINFO_NAME_INFO;
parms 124 source4/libcli/clitrans2.c parms.name_info.in.file.fnum = fnum;
parms 126 source4/libcli/clitrans2.c status = smb_raw_fileinfo(tree, mem_ctx, &parms);
parms 133 source4/libcli/clitrans2.c *name = strdup(parms.name_info.out.fname.s);
parms 149 source4/libcli/clitrans2.c union smb_fileinfo parms;
parms 157 source4/libcli/clitrans2.c parms.all_info.level = RAW_FILEINFO_ALL_INFO;
parms 158 source4/libcli/clitrans2.c parms.all_info.in.file.fnum = fnum;
parms 160 source4/libcli/clitrans2.c status = smb_raw_fileinfo(tree, mem_ctx, &parms);
parms 167 source4/libcli/clitrans2.c *c_time = nt_time_to_unix(parms.all_info.out.create_time);
parms 170 source4/libcli/clitrans2.c *a_time = nt_time_to_unix(parms.all_info.out.access_time);
parms 173 source4/libcli/clitrans2.c *m_time = nt_time_to_unix(parms.all_info.out.change_time);
parms 176 source4/libcli/clitrans2.c *w_time = nt_time_to_unix(parms.all_info.out.write_time);
parms 179 source4/libcli/clitrans2.c *mode = parms.all_info.out.attrib;
parms 182 source4/libcli/clitrans2.c *size = (size_t)parms.all_info.out.size;
parms 198 source4/libcli/clitrans2.c union smb_fileinfo parms;
parms 202 source4/libcli/clitrans2.c parms.alt_name_info.level = RAW_FILEINFO_ALT_NAME_INFO;
parms 203 source4/libcli/clitrans2.c parms.alt_name_info.in.file.path = fname;
parms 208 source4/libcli/clitrans2.c status = smb_raw_pathinfo(tree, mem_ctx, &parms);
parms 215 source4/libcli/clitrans2.c if (!parms.alt_name_info.out.fname.s) {
parms 218 source4/libcli/clitrans2.c *alt_name = strdup(parms.alt_name_info.out.fname.s);
parms 84 source4/libcli/raw/clisession.c union smb_sesssetup *parms)
parms 88 source4/libcli/raw/clisession.c switch (parms->old.level) {
parms 93 source4/libcli/raw/clisession.c SSVAL(req->out.vwv,VWV(2),parms->old.in.bufsize);
parms 94 source4/libcli/raw/clisession.c SSVAL(req->out.vwv,VWV(3),parms->old.in.mpx_max);
parms 95 source4/libcli/raw/clisession.c SSVAL(req->out.vwv,VWV(4),parms->old.in.vc_num);
parms 96 source4/libcli/raw/clisession.c SIVAL(req->out.vwv,VWV(5),parms->old.in.sesskey);
parms 97 source4/libcli/raw/clisession.c SSVAL(req->out.vwv,VWV(7),parms->old.in.password.length);
parms 99 source4/libcli/raw/clisession.c smbcli_req_append_blob(req, &parms->old.in.password);
parms 100 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->old.in.user, STR_TERMINATE);
parms 101 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->old.in.domain, STR_TERMINATE|STR_UPPER);
parms 102 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->old.in.os, STR_TERMINATE);
parms 103 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->old.in.lanman, STR_TERMINATE);
parms 110 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(2), parms->nt1.in.bufsize);
parms 111 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(3), parms->nt1.in.mpx_max);
parms 112 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(4), parms->nt1.in.vc_num);
parms 113 source4/libcli/raw/clisession.c SIVAL(req->out.vwv, VWV(5), parms->nt1.in.sesskey);
parms 114 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(7), parms->nt1.in.password1.length);
parms 115 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(8), parms->nt1.in.password2.length);
parms 117 source4/libcli/raw/clisession.c SIVAL(req->out.vwv, VWV(11), parms->nt1.in.capabilities);
parms 118 source4/libcli/raw/clisession.c smbcli_req_append_blob(req, &parms->nt1.in.password1);
parms 119 source4/libcli/raw/clisession.c smbcli_req_append_blob(req, &parms->nt1.in.password2);
parms 120 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->nt1.in.user, STR_TERMINATE);
parms 121 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->nt1.in.domain, STR_TERMINATE|STR_UPPER);
parms 122 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->nt1.in.os, STR_TERMINATE);
parms 123 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->nt1.in.lanman, STR_TERMINATE);
parms 130 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(2), parms->spnego.in.bufsize);
parms 131 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(3), parms->spnego.in.mpx_max);
parms 132 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(4), parms->spnego.in.vc_num);
parms 133 source4/libcli/raw/clisession.c SIVAL(req->out.vwv, VWV(5), parms->spnego.in.sesskey);
parms 134 source4/libcli/raw/clisession.c SSVAL(req->out.vwv, VWV(7), parms->spnego.in.secblob.length);
parms 136 source4/libcli/raw/clisession.c SIVAL(req->out.vwv, VWV(10), parms->spnego.in.capabilities);
parms 137 source4/libcli/raw/clisession.c smbcli_req_append_blob(req, &parms->spnego.in.secblob);
parms 138 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->spnego.in.os, STR_TERMINATE);
parms 139 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->spnego.in.lanman, STR_TERMINATE);
parms 140 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->spnego.in.workgroup, STR_TERMINATE);
parms 161 source4/libcli/raw/clisession.c union smb_sesssetup *parms)
parms 175 source4/libcli/raw/clisession.c switch (parms->old.level) {
parms 178 source4/libcli/raw/clisession.c ZERO_STRUCT(parms->old.out);
parms 179 source4/libcli/raw/clisession.c parms->old.out.vuid = SVAL(req->in.hdr, HDR_UID);
parms 180 source4/libcli/raw/clisession.c parms->old.out.action = SVAL(req->in.vwv, VWV(2));
parms 183 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.os, p, -1, STR_TERMINATE);
parms 184 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.lanman, p, -1, STR_TERMINATE);
parms 185 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.domain, p, -1, STR_TERMINATE);
parms 191 source4/libcli/raw/clisession.c ZERO_STRUCT(parms->nt1.out);
parms 192 source4/libcli/raw/clisession.c parms->nt1.out.vuid = SVAL(req->in.hdr, HDR_UID);
parms 193 source4/libcli/raw/clisession.c parms->nt1.out.action = SVAL(req->in.vwv, VWV(2));
parms 196 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.os, p, -1, STR_TERMINATE);
parms 197 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.lanman, p, -1, STR_TERMINATE);
parms 199 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.domain, p, -1, STR_TERMINATE);
parms 206 source4/libcli/raw/clisession.c ZERO_STRUCT(parms->spnego.out);
parms 207 source4/libcli/raw/clisession.c parms->spnego.out.vuid = SVAL(req->in.hdr, HDR_UID);
parms 208 source4/libcli/raw/clisession.c parms->spnego.out.action = SVAL(req->in.vwv, VWV(2));
parms 215 source4/libcli/raw/clisession.c parms->spnego.out.secblob = smbcli_req_pull_blob(&req->in.bufinfo, mem_ctx, p, len);
parms 216 source4/libcli/raw/clisession.c p += parms->spnego.out.secblob.length;
parms 217 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.os, p, -1, STR_TERMINATE);
parms 218 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.lanman, p, -1, STR_TERMINATE);
parms 219 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->spnego.out.workgroup, p, -1, STR_TERMINATE);
parms 236 source4/libcli/raw/clisession.c TALLOC_CTX *mem_ctx, union smb_sesssetup *parms)
parms 238 source4/libcli/raw/clisession.c struct smbcli_request *req = smb_raw_sesssetup_send(session, parms);
parms 239 source4/libcli/raw/clisession.c return smb_raw_sesssetup_recv(req, mem_ctx, parms);
parms 60 source4/libcli/raw/clitree.c union smb_tcon *parms)
parms 64 source4/libcli/raw/clitree.c switch (parms->tcon.level) {
parms 67 source4/libcli/raw/clitree.c smbcli_req_append_ascii4(req, parms->tcon.in.service, STR_ASCII);
parms 68 source4/libcli/raw/clitree.c smbcli_req_append_ascii4(req, parms->tcon.in.password,STR_ASCII);
parms 69 source4/libcli/raw/clitree.c smbcli_req_append_ascii4(req, parms->tcon.in.dev, STR_ASCII);
parms 76 source4/libcli/raw/clitree.c SSVAL(req->out.vwv, VWV(2), parms->tconx.in.flags);
parms 77 source4/libcli/raw/clitree.c SSVAL(req->out.vwv, VWV(3), parms->tconx.in.password.length);
parms 78 source4/libcli/raw/clitree.c smbcli_req_append_blob(req, &parms->tconx.in.password);
parms 79 source4/libcli/raw/clitree.c smbcli_req_append_string(req, parms->tconx.in.path, STR_TERMINATE | STR_UPPER);
parms 80 source4/libcli/raw/clitree.c smbcli_req_append_string(req, parms->tconx.in.device, STR_TERMINATE | STR_ASCII);
parms 99 source4/libcli/raw/clitree.c union smb_tcon *parms)
parms 108 source4/libcli/raw/clitree.c switch (parms->tcon.level) {
parms 111 source4/libcli/raw/clitree.c parms->tcon.out.max_xmit = SVAL(req->in.vwv, VWV(0));
parms 112 source4/libcli/raw/clitree.c parms->tcon.out.tid = SVAL(req->in.vwv, VWV(1));
parms 116 source4/libcli/raw/clitree.c ZERO_STRUCT(parms->tconx.out);
parms 117 source4/libcli/raw/clitree.c parms->tconx.out.tid = SVAL(req->in.hdr, HDR_TID);
parms 119 source4/libcli/raw/clitree.c parms->tconx.out.options = SVAL(req->in.vwv, VWV(3));
parms 126 source4/libcli/raw/clitree.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->tconx.out.dev_type,
parms 128 source4/libcli/raw/clitree.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->tconx.out.fs_type,
parms 145 source4/libcli/raw/clitree.c union smb_tcon *parms)
parms 147 source4/libcli/raw/clitree.c struct smbcli_request *req = smb_raw_tcon_send(tree, parms);
parms 148 source4/libcli/raw/clitree.c return smb_raw_tcon_recv(req, mem_ctx, parms);
parms 308 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_read_recv(struct smbcli_request *req, union smb_read *parms);
parms 309 source4/libcli/raw/libcliraw.h struct smbcli_request *smb_raw_read_send(struct smbcli_tree *tree, union smb_read *parms);
parms 312 source4/libcli/raw/libcliraw.h struct smb_trans2 *parms);
parms 314 source4/libcli/raw/libcliraw.h struct smbcli_request *smb_raw_trans_send(struct smbcli_tree *tree, struct smb_trans2 *parms);
parms 316 source4/libcli/raw/libcliraw.h struct smbcli_request *smb_raw_write_send(struct smbcli_tree *tree, union smb_write *parms);
parms 317 source4/libcli/raw/libcliraw.h struct smbcli_request *smb_raw_close_send(struct smbcli_tree *tree, union smb_close *parms);
parms 318 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_open_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_open *parms);
parms 319 source4/libcli/raw/libcliraw.h struct smbcli_request *smb_raw_open_send(struct smbcli_tree *tree, union smb_open *parms);
parms 324 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_pathinfo(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_fileinfo *parms);
parms 326 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_fileinfo(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_fileinfo *parms);
parms 328 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_tcon(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_tcon *parms);
parms 338 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_open(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_open *parms);
parms 339 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_close(struct smbcli_tree *tree, union smb_close *parms);
parms 340 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_unlink(struct smbcli_tree *tree, union smb_unlink *parms);
parms 341 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_chkpath(struct smbcli_tree *tree, union smb_chkpath *parms);
parms 342 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_mkdir(struct smbcli_tree *tree, union smb_mkdir *parms);
parms 343 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_rmdir(struct smbcli_tree *tree, struct smb_rmdir *parms);
parms 344 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_rename(struct smbcli_tree *tree, union smb_rename *parms);
parms 345 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_seek(struct smbcli_tree *tree, union smb_seek *parms);
parms 346 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_read(struct smbcli_tree *tree, union smb_read *parms);
parms 347 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_write(struct smbcli_tree *tree, union smb_write *parms);
parms 348 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_lock(struct smbcli_tree *tree, union smb_lock *parms);
parms 349 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_setpathinfo(struct smbcli_tree *tree, union smb_setfileinfo *parms);
parms 350 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_setfileinfo(struct smbcli_tree *tree, union smb_setfileinfo *parms);
parms 352 source4/libcli/raw/libcliraw.h struct smbcli_request *smb_raw_changenotify_send(struct smbcli_tree *tree, union smb_notify *parms);
parms 353 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_changenotify_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_notify *parms);
parms 360 source4/libcli/raw/libcliraw.h union smb_fileinfo *parms);
parms 362 source4/libcli/raw/libcliraw.h union smb_fileinfo *parms);
parms 364 source4/libcli/raw/libcliraw.h union smb_setfileinfo *parms);
parms 371 source4/libcli/raw/libcliraw.h NTSTATUS smb_raw_flush(struct smbcli_tree *tree, union smb_flush *parms);
parms 375 source4/libcli/raw/libcliraw.h struct smb_trans2 *parms);
parms 83 source4/libcli/raw/rawfile.c union smb_rename *parms)
parms 89 source4/libcli/raw/rawfile.c switch (parms->generic.level) {
parms 92 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->rename.in.attrib);
parms 93 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->rename.in.pattern1, STR_TERMINATE);
parms 94 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->rename.in.pattern2, STR_TERMINATE);
parms 99 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->ntrename.in.attrib);
parms 100 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(1), parms->ntrename.in.flags);
parms 101 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(2), parms->ntrename.in.cluster_size);
parms 102 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->ntrename.in.old_name, STR_TERMINATE);
parms 103 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->ntrename.in.new_name, STR_TERMINATE);
parms 119 source4/libcli/raw/rawfile.c SSVAL(nt.in.params.data, VWV(0), parms->nttrans.in.file.fnum);
parms 120 source4/libcli/raw/rawfile.c SSVAL(nt.in.params.data, VWV(1), parms->nttrans.in.flags);
parms 123 source4/libcli/raw/rawfile.c &nt.in.params, parms->nttrans.in.new_name,
parms 143 source4/libcli/raw/rawfile.c union smb_rename *parms)
parms 145 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_rename_send(tree, parms);
parms 154 source4/libcli/raw/rawfile.c union smb_unlink *parms)
parms 160 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->unlink.in.attrib);
parms 161 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->unlink.in.pattern, STR_TERMINATE);
parms 174 source4/libcli/raw/rawfile.c union smb_unlink *parms)
parms 176 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_unlink_send(tree, parms);
parms 185 source4/libcli/raw/rawfile.c union smb_mkdir *parms)
parms 195 source4/libcli/raw/rawfile.c data_total = ea_list_size(parms->t2mkdir.in.num_eas, parms->t2mkdir.in.eas);
parms 210 source4/libcli/raw/rawfile.c &t2.in.params, parms->t2mkdir.in.path, STR_TERMINATE);
parms 212 source4/libcli/raw/rawfile.c ea_put_list(t2.in.data.data, parms->t2mkdir.in.num_eas, parms->t2mkdir.in.eas);
parms 225 source4/libcli/raw/rawfile.c union smb_mkdir *parms)
parms 229 source4/libcli/raw/rawfile.c if (parms->generic.level == RAW_MKDIR_T2MKDIR) {
parms 230 source4/libcli/raw/rawfile.c return smb_raw_t2mkdir_send(tree, parms);
parms 233 source4/libcli/raw/rawfile.c if (parms->generic.level != RAW_MKDIR_MKDIR) {
parms 239 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->mkdir.in.path, STR_TERMINATE);
parms 252 source4/libcli/raw/rawfile.c union smb_mkdir *parms)
parms 254 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_mkdir_send(tree, parms);
parms 262 source4/libcli/raw/rawfile.c struct smb_rmdir *parms)
parms 268 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->in.path, STR_TERMINATE);
parms 282 source4/libcli/raw/rawfile.c struct smb_rmdir *parms)
parms 284 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_rmdir_send(tree, parms);
parms 294 source4/libcli/raw/rawfile.c union smb_open *parms)
parms 309 source4/libcli/raw/rawfile.c parms->ntcreatex.out.oplock_level = CVAL(params, 0);
parms 310 source4/libcli/raw/rawfile.c parms->ntcreatex.out.file.fnum = SVAL(params, 2);
parms 311 source4/libcli/raw/rawfile.c parms->ntcreatex.out.create_action = IVAL(params, 4);
parms 312 source4/libcli/raw/rawfile.c parms->ntcreatex.out.create_time = smbcli_pull_nttime(params, 12);
parms 313 source4/libcli/raw/rawfile.c parms->ntcreatex.out.access_time = smbcli_pull_nttime(params, 20);
parms 314 source4/libcli/raw/rawfile.c parms->ntcreatex.out.write_time = smbcli_pull_nttime(params, 28);
parms 315 source4/libcli/raw/rawfile.c parms->ntcreatex.out.change_time = smbcli_pull_nttime(params, 36);
parms 316 source4/libcli/raw/rawfile.c parms->ntcreatex.out.attrib = IVAL(params, 44);
parms 317 source4/libcli/raw/rawfile.c parms->ntcreatex.out.alloc_size = BVAL(params, 48);
parms 318 source4/libcli/raw/rawfile.c parms->ntcreatex.out.size = BVAL(params, 56);
parms 319 source4/libcli/raw/rawfile.c parms->ntcreatex.out.file_type = SVAL(params, 64);
parms 320 source4/libcli/raw/rawfile.c parms->ntcreatex.out.ipc_state = SVAL(params, 66);
parms 321 source4/libcli/raw/rawfile.c parms->ntcreatex.out.is_directory = CVAL(params, 68);
parms 331 source4/libcli/raw/rawfile.c union smb_open *parms)
parms 350 source4/libcli/raw/rawfile.c if (parms->ntcreatex.in.sec_desc) {
parms 353 source4/libcli/raw/rawfile.c parms->ntcreatex.in.sec_desc,
parms 361 source4/libcli/raw/rawfile.c if (parms->ntcreatex.in.ea_list) {
parms 362 source4/libcli/raw/rawfile.c uint32_t ea_size = ea_list_size_chained(parms->ntcreatex.in.ea_list->num_eas,
parms 363 source4/libcli/raw/rawfile.c parms->ntcreatex.in.ea_list->eas, 4);
parms 369 source4/libcli/raw/rawfile.c parms->ntcreatex.in.ea_list->num_eas,
parms 370 source4/libcli/raw/rawfile.c parms->ntcreatex.in.ea_list->eas, 4);
parms 382 source4/libcli/raw/rawfile.c SIVAL(params, 0, parms->ntcreatex.in.flags);
parms 383 source4/libcli/raw/rawfile.c SIVAL(params, 4, parms->ntcreatex.in.root_fid);
parms 384 source4/libcli/raw/rawfile.c SIVAL(params, 8, parms->ntcreatex.in.access_mask);
parms 385 source4/libcli/raw/rawfile.c SBVAL(params, 12, parms->ntcreatex.in.alloc_size);
parms 386 source4/libcli/raw/rawfile.c SIVAL(params, 20, parms->ntcreatex.in.file_attr);
parms 387 source4/libcli/raw/rawfile.c SIVAL(params, 24, parms->ntcreatex.in.share_access);
parms 388 source4/libcli/raw/rawfile.c SIVAL(params, 28, parms->ntcreatex.in.open_disposition);
parms 389 source4/libcli/raw/rawfile.c SIVAL(params, 32, parms->ntcreatex.in.create_options);
parms 392 source4/libcli/raw/rawfile.c SIVAL(params, 48, parms->ntcreatex.in.impersonation);
parms 393 source4/libcli/raw/rawfile.c SCVAL(params, 52, parms->ntcreatex.in.security_flags);
parms 398 source4/libcli/raw/rawfile.c parms->ntcreatex.in.fname, STR_TERMINATE);
parms 420 source4/libcli/raw/rawfile.c union smb_open *parms)
parms 428 source4/libcli/raw/rawfile.c list_size = ea_list_size(parms->t2open.in.num_eas, parms->t2open.in.eas);
parms 440 source4/libcli/raw/rawfile.c SSVAL(t2.in.params.data, VWV(0), parms->t2open.in.flags);
parms 441 source4/libcli/raw/rawfile.c SSVAL(t2.in.params.data, VWV(1), parms->t2open.in.open_mode);
parms 442 source4/libcli/raw/rawfile.c SSVAL(t2.in.params.data, VWV(2), parms->t2open.in.search_attrs);
parms 443 source4/libcli/raw/rawfile.c SSVAL(t2.in.params.data, VWV(3), parms->t2open.in.file_attrs);
parms 445 source4/libcli/raw/rawfile.c t2.in.params.data, VWV(4), parms->t2open.in.write_time);
parms 446 source4/libcli/raw/rawfile.c SSVAL(t2.in.params.data, VWV(6), parms->t2open.in.open_func);
parms 447 source4/libcli/raw/rawfile.c SIVAL(t2.in.params.data, VWV(7), parms->t2open.in.size);
parms 448 source4/libcli/raw/rawfile.c SIVAL(t2.in.params.data, VWV(9), parms->t2open.in.timeout);
parms 453 source4/libcli/raw/rawfile.c &t2.in.params, parms->t2open.in.fname,
parms 456 source4/libcli/raw/rawfile.c ea_put_list(t2.in.data.data, parms->t2open.in.num_eas, parms->t2open.in.eas);
parms 469 source4/libcli/raw/rawfile.c static NTSTATUS smb_raw_t2open_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_open *parms)
parms 482 source4/libcli/raw/rawfile.c parms->t2open.out.file.fnum = SVAL(t2.out.params.data, VWV(0));
parms 483 source4/libcli/raw/rawfile.c parms->t2open.out.attrib = SVAL(t2.out.params.data, VWV(1));
parms 484 source4/libcli/raw/rawfile.c parms->t2open.out.write_time = raw_pull_dos_date3(transport, t2.out.params.data + VWV(2));
parms 485 source4/libcli/raw/rawfile.c parms->t2open.out.size = IVAL(t2.out.params.data, VWV(4));
parms 486 source4/libcli/raw/rawfile.c parms->t2open.out.access = SVAL(t2.out.params.data, VWV(6));
parms 487 source4/libcli/raw/rawfile.c parms->t2open.out.ftype = SVAL(t2.out.params.data, VWV(7));
parms 488 source4/libcli/raw/rawfile.c parms->t2open.out.devstate = SVAL(t2.out.params.data, VWV(8));
parms 489 source4/libcli/raw/rawfile.c parms->t2open.out.action = SVAL(t2.out.params.data, VWV(9));
parms 490 source4/libcli/raw/rawfile.c parms->t2open.out.file_id = SVAL(t2.out.params.data, VWV(10));
parms 498 source4/libcli/raw/rawfile.c _PUBLIC_ struct smbcli_request *smb_raw_open_send(struct smbcli_tree *tree, union smb_open *parms)
parms 504 source4/libcli/raw/rawfile.c switch (parms->generic.level) {
parms 506 source4/libcli/raw/rawfile.c return smb_raw_t2open_send(tree, parms);
parms 510 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->openold.in.open_mode);
parms 511 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(1), parms->openold.in.search_attrs);
parms 512 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->openold.in.fname, STR_TERMINATE);
parms 519 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(2), parms->openx.in.flags);
parms 520 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(3), parms->openx.in.open_mode);
parms 521 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(4), parms->openx.in.search_attrs);
parms 522 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(5), parms->openx.in.file_attrs);
parms 524 source4/libcli/raw/rawfile.c req->out.vwv, VWV(6), parms->openx.in.write_time);
parms 525 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(8), parms->openx.in.open_func);
parms 526 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(9), parms->openx.in.size);
parms 527 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(11),parms->openx.in.timeout);
parms 529 source4/libcli/raw/rawfile.c smbcli_req_append_string(req, parms->openx.in.fname, STR_TERMINATE);
parms 534 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->mknew.in.attrib);
parms 536 source4/libcli/raw/rawfile.c req->out.vwv, VWV(1), parms->mknew.in.write_time);
parms 537 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->mknew.in.fname, STR_TERMINATE);
parms 542 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->create.in.attrib);
parms 544 source4/libcli/raw/rawfile.c req->out.vwv, VWV(1), parms->create.in.write_time);
parms 545 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->create.in.fname, STR_TERMINATE);
parms 550 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->ctemp.in.attrib);
parms 552 source4/libcli/raw/rawfile.c req->out.vwv, VWV(1), parms->ctemp.in.write_time);
parms 553 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->ctemp.in.directory, STR_TERMINATE);
parms 558 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->splopen.in.setup_length);
parms 559 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(1), parms->splopen.in.mode);
parms 567 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 7, parms->ntcreatex.in.flags);
parms 568 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 11, parms->ntcreatex.in.root_fid);
parms 569 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 15, parms->ntcreatex.in.access_mask);
parms 570 source4/libcli/raw/rawfile.c SBVAL(req->out.vwv, 19, parms->ntcreatex.in.alloc_size);
parms 571 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 27, parms->ntcreatex.in.file_attr);
parms 572 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 31, parms->ntcreatex.in.share_access);
parms 573 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 35, parms->ntcreatex.in.open_disposition);
parms 574 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 39, parms->ntcreatex.in.create_options);
parms 575 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, 43, parms->ntcreatex.in.impersonation);
parms 576 source4/libcli/raw/rawfile.c SCVAL(req->out.vwv, 47, parms->ntcreatex.in.security_flags);
parms 578 source4/libcli/raw/rawfile.c smbcli_req_append_string_len(req, parms->ntcreatex.in.fname, STR_TERMINATE, &len);
parms 583 source4/libcli/raw/rawfile.c return smb_raw_nttrans_create_send(tree, parms);
parms 590 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(2), parms->openxreadx.in.flags);
parms 591 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(3), parms->openxreadx.in.open_mode);
parms 592 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(4), parms->openxreadx.in.search_attrs);
parms 593 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(5), parms->openxreadx.in.file_attrs);
parms 595 source4/libcli/raw/rawfile.c req->out.vwv, VWV(6), parms->openxreadx.in.write_time);
parms 596 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(8), parms->openxreadx.in.open_func);
parms 597 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(9), parms->openxreadx.in.size);
parms 598 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(11),parms->openxreadx.in.timeout);
parms 600 source4/libcli/raw/rawfile.c smbcli_req_append_string(req, parms->openxreadx.in.fname, STR_TERMINATE);
parms 611 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(3), parms->openxreadx.in.offset);
parms 612 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(5), parms->openxreadx.in.maxcnt & 0xFFFF);
parms 613 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(6), parms->openxreadx.in.mincnt);
parms 614 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(7), parms->openxreadx.in.maxcnt >> 16);
parms 615 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(9), parms->openxreadx.in.remaining);
parms 617 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(10),parms->openxreadx.in.offset>>32);
parms 635 source4/libcli/raw/rawfile.c _PUBLIC_ NTSTATUS smb_raw_open_recv(struct smbcli_request *req, TALLOC_CTX *mem_ctx, union smb_open *parms)
parms 644 source4/libcli/raw/rawfile.c switch (parms->openold.level) {
parms 646 source4/libcli/raw/rawfile.c return smb_raw_t2open_recv(req, mem_ctx, parms);
parms 650 source4/libcli/raw/rawfile.c parms->openold.out.file.fnum = SVAL(req->in.vwv, VWV(0));
parms 651 source4/libcli/raw/rawfile.c parms->openold.out.attrib = SVAL(req->in.vwv, VWV(1));
parms 652 source4/libcli/raw/rawfile.c parms->openold.out.write_time = raw_pull_dos_date3(req->transport,
parms 654 source4/libcli/raw/rawfile.c parms->openold.out.size = IVAL(req->in.vwv, VWV(4));
parms 655 source4/libcli/raw/rawfile.c parms->openold.out.rmode = SVAL(req->in.vwv, VWV(6));
parms 660 source4/libcli/raw/rawfile.c parms->openx.out.file.fnum = SVAL(req->in.vwv, VWV(2));
parms 661 source4/libcli/raw/rawfile.c parms->openx.out.attrib = SVAL(req->in.vwv, VWV(3));
parms 662 source4/libcli/raw/rawfile.c parms->openx.out.write_time = raw_pull_dos_date3(req->transport,
parms 664 source4/libcli/raw/rawfile.c parms->openx.out.size = IVAL(req->in.vwv, VWV(6));
parms 665 source4/libcli/raw/rawfile.c parms->openx.out.access = SVAL(req->in.vwv, VWV(8));
parms 666 source4/libcli/raw/rawfile.c parms->openx.out.ftype = SVAL(req->in.vwv, VWV(9));
parms 667 source4/libcli/raw/rawfile.c parms->openx.out.devstate = SVAL(req->in.vwv, VWV(10));
parms 668 source4/libcli/raw/rawfile.c parms->openx.out.action = SVAL(req->in.vwv, VWV(11));
parms 669 source4/libcli/raw/rawfile.c parms->openx.out.unique_fid = IVAL(req->in.vwv, VWV(12));
parms 671 source4/libcli/raw/rawfile.c parms->openx.out.access_mask = IVAL(req->in.vwv, VWV(15));
parms 672 source4/libcli/raw/rawfile.c parms->openx.out.unknown = IVAL(req->in.vwv, VWV(17));
parms 674 source4/libcli/raw/rawfile.c parms->openx.out.access_mask = 0;
parms 675 source4/libcli/raw/rawfile.c parms->openx.out.unknown = 0;
parms 681 source4/libcli/raw/rawfile.c parms->mknew.out.file.fnum = SVAL(req->in.vwv, VWV(0));
parms 686 source4/libcli/raw/rawfile.c parms->create.out.file.fnum = SVAL(req->in.vwv, VWV(0));
parms 691 source4/libcli/raw/rawfile.c parms->ctemp.out.file.fnum = SVAL(req->in.vwv, VWV(0));
parms 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);
parms 697 source4/libcli/raw/rawfile.c parms->splopen.out.file.fnum = SVAL(req->in.vwv, VWV(0));
parms 702 source4/libcli/raw/rawfile.c parms->ntcreatex.out.oplock_level = CVAL(req->in.vwv, 4);
parms 703 source4/libcli/raw/rawfile.c parms->ntcreatex.out.file.fnum = SVAL(req->in.vwv, 5);
parms 704 source4/libcli/raw/rawfile.c parms->ntcreatex.out.create_action = IVAL(req->in.vwv, 7);
parms 705 source4/libcli/raw/rawfile.c parms->ntcreatex.out.create_time = smbcli_pull_nttime(req->in.vwv, 11);
parms 706 source4/libcli/raw/rawfile.c parms->ntcreatex.out.access_time = smbcli_pull_nttime(req->in.vwv, 19);
parms 707 source4/libcli/raw/rawfile.c parms->ntcreatex.out.write_time = smbcli_pull_nttime(req->in.vwv, 27);
parms 708 source4/libcli/raw/rawfile.c parms->ntcreatex.out.change_time = smbcli_pull_nttime(req->in.vwv, 35);
parms 709 source4/libcli/raw/rawfile.c parms->ntcreatex.out.attrib = IVAL(req->in.vwv, 43);
parms 710 source4/libcli/raw/rawfile.c parms->ntcreatex.out.alloc_size = BVAL(req->in.vwv, 47);
parms 711 source4/libcli/raw/rawfile.c parms->ntcreatex.out.size = BVAL(req->in.vwv, 55);
parms 712 source4/libcli/raw/rawfile.c parms->ntcreatex.out.file_type = SVAL(req->in.vwv, 63);
parms 713 source4/libcli/raw/rawfile.c parms->ntcreatex.out.ipc_state = SVAL(req->in.vwv, 65);
parms 714 source4/libcli/raw/rawfile.c parms->ntcreatex.out.is_directory = CVAL(req->in.vwv, 67);
parms 718 source4/libcli/raw/rawfile.c return smb_raw_nttrans_create_recv(req, mem_ctx, parms);
parms 722 source4/libcli/raw/rawfile.c parms->openxreadx.out.file.fnum = SVAL(req->in.vwv, VWV(2));
parms 723 source4/libcli/raw/rawfile.c parms->openxreadx.out.attrib = SVAL(req->in.vwv, VWV(3));
parms 724 source4/libcli/raw/rawfile.c parms->openxreadx.out.write_time = raw_pull_dos_date3(req->transport,
parms 726 source4/libcli/raw/rawfile.c parms->openxreadx.out.size = IVAL(req->in.vwv, VWV(6));
parms 727 source4/libcli/raw/rawfile.c parms->openxreadx.out.access = SVAL(req->in.vwv, VWV(8));
parms 728 source4/libcli/raw/rawfile.c parms->openxreadx.out.ftype = SVAL(req->in.vwv, VWV(9));
parms 729 source4/libcli/raw/rawfile.c parms->openxreadx.out.devstate = SVAL(req->in.vwv, VWV(10));
parms 730 source4/libcli/raw/rawfile.c parms->openxreadx.out.action = SVAL(req->in.vwv, VWV(11));
parms 731 source4/libcli/raw/rawfile.c parms->openxreadx.out.unique_fid = IVAL(req->in.vwv, VWV(12));
parms 733 source4/libcli/raw/rawfile.c parms->openxreadx.out.access_mask = IVAL(req->in.vwv, VWV(15));
parms 734 source4/libcli/raw/rawfile.c parms->openxreadx.out.unknown = IVAL(req->in.vwv, VWV(17));
parms 736 source4/libcli/raw/rawfile.c parms->openxreadx.out.access_mask = 0;
parms 737 source4/libcli/raw/rawfile.c parms->openxreadx.out.unknown = 0;
parms 746 source4/libcli/raw/rawfile.c parms->openxreadx.out.remaining = SVAL(req->in.vwv, VWV(2));
parms 747 source4/libcli/raw/rawfile.c parms->openxreadx.out.compaction_mode = SVAL(req->in.vwv, VWV(3));
parms 748 source4/libcli/raw/rawfile.c parms->openxreadx.out.nread = SVAL(req->in.vwv, VWV(5));
parms 749 source4/libcli/raw/rawfile.c if (parms->openxreadx.out.nread >
parms 750 source4/libcli/raw/rawfile.c MAX(parms->openxreadx.in.mincnt, parms->openxreadx.in.maxcnt) ||
parms 752 source4/libcli/raw/rawfile.c parms->openxreadx.out.nread,
parms 753 source4/libcli/raw/rawfile.c parms->openxreadx.out.data)) {
parms 770 source4/libcli/raw/rawfile.c _PUBLIC_ NTSTATUS smb_raw_open(struct smbcli_tree *tree, TALLOC_CTX *mem_ctx, union smb_open *parms)
parms 772 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_open_send(tree, parms);
parms 773 source4/libcli/raw/rawfile.c return smb_raw_open_recv(req, mem_ctx, parms);
parms 780 source4/libcli/raw/rawfile.c _PUBLIC_ struct smbcli_request *smb_raw_close_send(struct smbcli_tree *tree, union smb_close *parms)
parms 784 source4/libcli/raw/rawfile.c switch (parms->generic.level) {
parms 787 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->close.in.file.fnum);
parms 789 source4/libcli/raw/rawfile.c req->out.vwv, VWV(1), parms->close.in.write_time);
parms 794 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->splclose.in.file.fnum);
parms 816 source4/libcli/raw/rawfile.c _PUBLIC_ NTSTATUS smb_raw_close(struct smbcli_tree *tree, union smb_close *parms)
parms 818 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_close_send(tree, parms);
parms 826 source4/libcli/raw/rawfile.c struct smbcli_request *smb_raw_lock_send(struct smbcli_tree *tree, union smb_lock *parms)
parms 830 source4/libcli/raw/rawfile.c switch (parms->generic.level) {
parms 833 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->lock.in.file.fnum);
parms 834 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(1), parms->lock.in.count);
parms 835 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(3), parms->lock.in.offset);
parms 840 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->unlock.in.file.fnum);
parms 841 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(1), parms->unlock.in.count);
parms 842 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(3), parms->unlock.in.offset);
parms 847 source4/libcli/raw/rawfile.c uint_t lck_size = (parms->lockx.in.mode & LOCKING_ANDX_LARGE_FILES)? 20 : 10;
parms 848 source4/libcli/raw/rawfile.c uint_t lock_count = parms->lockx.in.ulock_cnt + parms->lockx.in.lock_cnt;
parms 854 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(2), parms->lockx.in.file.fnum);
parms 855 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(3), parms->lockx.in.mode);
parms 856 source4/libcli/raw/rawfile.c SIVAL(req->out.vwv, VWV(4), parms->lockx.in.timeout);
parms 857 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(6), parms->lockx.in.ulock_cnt);
parms 858 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(7), parms->lockx.in.lock_cnt);
parms 861 source4/libcli/raw/rawfile.c lockp = &parms->lockx.in.locks[0];
parms 865 source4/libcli/raw/rawfile.c if (parms->lockx.in.mode & LOCKING_ANDX_LARGE_FILES) {
parms 893 source4/libcli/raw/rawfile.c _PUBLIC_ NTSTATUS smb_raw_lock(struct smbcli_tree *tree, union smb_lock *parms)
parms 895 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_lock_send(tree, parms);
parms 903 source4/libcli/raw/rawfile.c struct smbcli_request *smb_raw_chkpath_send(struct smbcli_tree *tree, union smb_chkpath *parms)
parms 909 source4/libcli/raw/rawfile.c smbcli_req_append_ascii4(req, parms->chkpath.in.path, STR_TERMINATE);
parms 922 source4/libcli/raw/rawfile.c NTSTATUS smb_raw_chkpath(struct smbcli_tree *tree, union smb_chkpath *parms)
parms 924 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_chkpath_send(tree, parms);
parms 932 source4/libcli/raw/rawfile.c struct smbcli_request *smb_raw_flush_send(struct smbcli_tree *tree, union smb_flush *parms)
parms 937 source4/libcli/raw/rawfile.c switch (parms->generic.level) {
parms 939 source4/libcli/raw/rawfile.c fnum = parms->flush.in.file.fnum;
parms 963 source4/libcli/raw/rawfile.c _PUBLIC_ NTSTATUS smb_raw_flush(struct smbcli_tree *tree, union smb_flush *parms)
parms 965 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_flush_send(tree, parms);
parms 974 source4/libcli/raw/rawfile.c union smb_seek *parms)
parms 980 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(0), parms->lseek.in.file.fnum);
parms 981 source4/libcli/raw/rawfile.c SSVAL(req->out.vwv, VWV(1), parms->lseek.in.mode);
parms 982 source4/libcli/raw/rawfile.c SIVALS(req->out.vwv, VWV(2), parms->lseek.in.offset);
parms 995 source4/libcli/raw/rawfile.c union smb_seek *parms)
parms 1003 source4/libcli/raw/rawfile.c parms->lseek.out.offset = IVAL(req->in.vwv, VWV(0));
parms 1013 source4/libcli/raw/rawfile.c union smb_seek *parms)
parms 1015 source4/libcli/raw/rawfile.c struct smbcli_request *req = smb_raw_seek_send(tree, parms);
parms 1016 source4/libcli/raw/rawfile.c return smb_raw_seek_recv(req, parms);
parms 30 source4/libcli/raw/rawfileinfo.c (int)blob->length, parms->generic.level, (size))); \
parms 35 source4/libcli/raw/rawfileinfo.c (int)blob->length, parms->generic.level, (size))); \
parms 90 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 99 source4/libcli/raw/rawfileinfo.c parms->basic_info.out.create_time = smbcli_pull_nttime(blob->data, 0);
parms 100 source4/libcli/raw/rawfileinfo.c parms->basic_info.out.access_time = smbcli_pull_nttime(blob->data, 8);
parms 101 source4/libcli/raw/rawfileinfo.c parms->basic_info.out.write_time = smbcli_pull_nttime(blob->data, 16);
parms 102 source4/libcli/raw/rawfileinfo.c parms->basic_info.out.change_time = smbcli_pull_nttime(blob->data, 24);
parms 103 source4/libcli/raw/rawfileinfo.c parms->basic_info.out.attrib = IVAL(blob->data, 32);
parms 108 source4/libcli/raw/rawfileinfo.c parms->standard_info.out.alloc_size = BVAL(blob->data, 0);
parms 109 source4/libcli/raw/rawfileinfo.c parms->standard_info.out.size = BVAL(blob->data, 8);
parms 110 source4/libcli/raw/rawfileinfo.c parms->standard_info.out.nlink = IVAL(blob->data, 16);
parms 111 source4/libcli/raw/rawfileinfo.c parms->standard_info.out.delete_pending = CVAL(blob->data, 20);
parms 112 source4/libcli/raw/rawfileinfo.c parms->standard_info.out.directory = CVAL(blob->data, 21);
parms 117 source4/libcli/raw/rawfileinfo.c parms->ea_info.out.ea_size = IVAL(blob->data, 0);
parms 123 source4/libcli/raw/rawfileinfo.c &parms->name_info.out.fname, 0, 4, STR_UNICODE);
parms 128 source4/libcli/raw/rawfileinfo.c parms->all_info.out.create_time = smbcli_pull_nttime(blob->data, 0);
parms 129 source4/libcli/raw/rawfileinfo.c parms->all_info.out.access_time = smbcli_pull_nttime(blob->data, 8);
parms 130 source4/libcli/raw/rawfileinfo.c parms->all_info.out.write_time = smbcli_pull_nttime(blob->data, 16);
parms 131 source4/libcli/raw/rawfileinfo.c parms->all_info.out.change_time = smbcli_pull_nttime(blob->data, 24);
parms 132 source4/libcli/raw/rawfileinfo.c parms->all_info.out.attrib = IVAL(blob->data, 32);
parms 133 source4/libcli/raw/rawfileinfo.c parms->all_info.out.alloc_size = BVAL(blob->data, 40);
parms 134 source4/libcli/raw/rawfileinfo.c parms->all_info.out.size = BVAL(blob->data, 48);
parms 135 source4/libcli/raw/rawfileinfo.c parms->all_info.out.nlink = IVAL(blob->data, 56);
parms 136 source4/libcli/raw/rawfileinfo.c parms->all_info.out.delete_pending = CVAL(blob->data, 60);
parms 137 source4/libcli/raw/rawfileinfo.c parms->all_info.out.directory = CVAL(blob->data, 61);
parms 139 source4/libcli/raw/rawfileinfo.c parms->all_info.out.ea_size = IVAL(blob->data, 64);
parms 141 source4/libcli/raw/rawfileinfo.c &parms->all_info.out.fname, 68, 72, STR_UNICODE);
parms 147 source4/libcli/raw/rawfileinfo.c parms->all_info.out.ea_size = IVAL(blob->data, 72);
parms 154 source4/libcli/raw/rawfileinfo.c &parms->all_info.out.fname, 96, 100, STR_UNICODE);
parms 161 source4/libcli/raw/rawfileinfo.c &parms->alt_name_info.out.fname, 0, 4, STR_UNICODE);
parms 165 source4/libcli/raw/rawfileinfo.c return smbcli_parse_stream_info(*blob, mem_ctx, &parms->stream_info.out);
parms 169 source4/libcli/raw/rawfileinfo.c parms->internal_information.out.file_id = BVAL(blob->data, 0);
parms 174 source4/libcli/raw/rawfileinfo.c parms->access_information.out.access_flags = IVAL(blob->data, 0);
parms 179 source4/libcli/raw/rawfileinfo.c parms->position_information.out.position = BVAL(blob->data, 0);
parms 184 source4/libcli/raw/rawfileinfo.c parms->mode_information.out.mode = IVAL(blob->data, 0);
parms 189 source4/libcli/raw/rawfileinfo.c parms->alignment_information.out.alignment_requirement
parms 195 source4/libcli/raw/rawfileinfo.c parms->compression_info.out.compressed_size = BVAL(blob->data, 0);
parms 196 source4/libcli/raw/rawfileinfo.c parms->compression_info.out.format = SVAL(blob->data, 8);
parms 197 source4/libcli/raw/rawfileinfo.c parms->compression_info.out.unit_shift = CVAL(blob->data, 10);
parms 198 source4/libcli/raw/rawfileinfo.c parms->compression_info.out.chunk_shift = CVAL(blob->data, 11);
parms 199 source4/libcli/raw/rawfileinfo.c parms->compression_info.out.cluster_shift = CVAL(blob->data, 12);
parms 205 source4/libcli/raw/rawfileinfo.c parms->network_open_information.out.create_time = smbcli_pull_nttime(blob->data, 0);
parms 206 source4/libcli/raw/rawfileinfo.c parms->network_open_information.out.access_time = smbcli_pull_nttime(blob->data, 8);
parms 207 source4/libcli/raw/rawfileinfo.c parms->network_open_information.out.write_time = smbcli_pull_nttime(blob->data, 16);
parms 208 source4/libcli/raw/rawfileinfo.c parms->network_open_information.out.change_time = smbcli_pull_nttime(blob->data, 24);
parms 209 source4/libcli/raw/rawfileinfo.c parms->network_open_information.out.alloc_size = BVAL(blob->data, 32);
parms 210 source4/libcli/raw/rawfileinfo.c parms->network_open_information.out.size = BVAL(blob->data, 40);
parms 211 source4/libcli/raw/rawfileinfo.c parms->network_open_information.out.attrib = IVAL(blob->data, 48);
parms 216 source4/libcli/raw/rawfileinfo.c parms->attribute_tag_information.out.attrib = IVAL(blob->data, 0);
parms 217 source4/libcli/raw/rawfileinfo.c parms->attribute_tag_information.out.reparse_tag = IVAL(blob->data, 4);
parms 223 source4/libcli/raw/rawfileinfo.c &parms->all_eas.out.num_eas,
parms 224 source4/libcli/raw/rawfileinfo.c &parms->all_eas.out.eas);
parms 228 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.create_time = smbcli_pull_nttime(blob->data, 0x00);
parms 229 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.access_time = smbcli_pull_nttime(blob->data, 0x08);
parms 230 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.write_time = smbcli_pull_nttime(blob->data, 0x10);
parms 231 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.change_time = smbcli_pull_nttime(blob->data, 0x18);
parms 232 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.attrib = IVAL(blob->data, 0x20);
parms 233 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.unknown1 = IVAL(blob->data, 0x24);
parms 234 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.alloc_size = BVAL(blob->data, 0x28);
parms 235 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.size = BVAL(blob->data, 0x30);
parms 236 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.nlink = IVAL(blob->data, 0x38);
parms 237 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.delete_pending = CVAL(blob->data, 0x3C);
parms 238 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.directory = CVAL(blob->data, 0x3D);
parms 240 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.file_id = BVAL(blob->data, 0x40);
parms 241 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.ea_size = IVAL(blob->data, 0x48);
parms 242 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.access_mask = IVAL(blob->data, 0x4C);
parms 243 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.position = BVAL(blob->data, 0x50);
parms 244 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.mode = IVAL(blob->data, 0x58);
parms 245 source4/libcli/raw/rawfileinfo.c parms->all_info2.out.alignment_requirement = IVAL(blob->data, 0x5C);
parms 247 source4/libcli/raw/rawfileinfo.c &parms->all_info2.out.fname, 0x60, 0x64, STR_UNICODE);
parms 253 source4/libcli/raw/rawfileinfo.c parms->query_secdesc.out.sd = talloc(mem_ctx, struct security_descriptor);
parms 254 source4/libcli/raw/rawfileinfo.c NT_STATUS_HAVE_NO_MEMORY(parms->query_secdesc.out.sd);
parms 257 source4/libcli/raw/rawfileinfo.c parms->query_secdesc.out.sd,
parms 279 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms,
parms 282 source4/libcli/raw/rawfileinfo.c switch (parms->generic.level) {
parms 292 source4/libcli/raw/rawfileinfo.c parms->standard.out.create_time = raw_pull_dos_date2(session->transport,
parms 294 source4/libcli/raw/rawfileinfo.c parms->standard.out.access_time = raw_pull_dos_date2(session->transport,
parms 296 source4/libcli/raw/rawfileinfo.c parms->standard.out.write_time = raw_pull_dos_date2(session->transport,
parms 298 source4/libcli/raw/rawfileinfo.c parms->standard.out.size = IVAL(blob->data, 12);
parms 299 source4/libcli/raw/rawfileinfo.c parms->standard.out.alloc_size = IVAL(blob->data, 16);
parms 300 source4/libcli/raw/rawfileinfo.c parms->standard.out.attrib = SVAL(blob->data, 20);
parms 305 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.create_time = raw_pull_dos_date2(session->transport,
parms 307 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.access_time = raw_pull_dos_date2(session->transport,
parms 309 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.write_time = raw_pull_dos_date2(session->transport,
parms 311 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.size = IVAL(blob->data, 12);
parms 312 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.alloc_size = IVAL(blob->data, 16);
parms 313 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.attrib = SVAL(blob->data, 20);
parms 314 source4/libcli/raw/rawfileinfo.c parms->ea_size.out.ea_size = IVAL(blob->data, 22);
parms 320 source4/libcli/raw/rawfileinfo.c &parms->ea_list.out.num_eas,
parms 321 source4/libcli/raw/rawfileinfo.c &parms->ea_list.out.eas);
parms 326 source4/libcli/raw/rawfileinfo.c &parms->all_eas.out.num_eas,
parms 327 source4/libcli/raw/rawfileinfo.c &parms->all_eas.out.eas);
parms 337 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_BASIC_INFORMATION, parms);
parms 342 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_STANDARD_INFORMATION, parms);
parms 347 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_EA_INFORMATION, parms);
parms 352 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_NAME_INFORMATION, parms);
parms 357 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_ALL_INFORMATION, parms);
parms 362 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_ALT_NAME_INFORMATION, parms);
parms 367 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_STREAM_INFORMATION, parms);
parms 371 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_INTERNAL_INFORMATION, parms);
parms 375 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_ACCESS_INFORMATION, parms);
parms 379 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_POSITION_INFORMATION, parms);
parms 383 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_MODE_INFORMATION, parms);
parms 387 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_ALIGNMENT_INFORMATION, parms);
parms 392 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_COMPRESSION_INFORMATION, parms);
parms 396 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.end_of_file = BVAL(blob->data, 0);
parms 397 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.num_bytes = BVAL(blob->data, 8);
parms 398 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.status_change_time = smbcli_pull_nttime(blob->data, 16);
parms 399 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.access_time = smbcli_pull_nttime(blob->data, 24);
parms 400 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.change_time = smbcli_pull_nttime(blob->data, 32);
parms 401 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.uid = BVAL(blob->data, 40);
parms 402 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.gid = BVAL(blob->data, 48);
parms 403 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.file_type = IVAL(blob->data, 52);
parms 404 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.dev_major = BVAL(blob->data, 60);
parms 405 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.dev_minor = BVAL(blob->data, 68);
parms 406 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.unique_id = BVAL(blob->data, 76);
parms 407 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.permissions = BVAL(blob->data, 84);
parms 408 source4/libcli/raw/rawfileinfo.c parms->unix_basic_info.out.nlink = BVAL(blob->data, 92);
parms 413 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.end_of_file = BVAL(blob->data, 0);
parms 414 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.num_bytes = BVAL(blob->data, 8);
parms 415 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.status_change_time = smbcli_pull_nttime(blob->data, 16);
parms 416 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.access_time = smbcli_pull_nttime(blob->data, 24);
parms 417 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.change_time = smbcli_pull_nttime(blob->data, 32);
parms 418 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.uid = BVAL(blob->data, 40);
parms 419 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.gid = BVAL(blob->data, 48);
parms 420 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.file_type = IVAL(blob->data, 52);
parms 421 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.dev_major = BVAL(blob->data, 60);
parms 422 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.dev_minor = BVAL(blob->data, 68);
parms 423 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.unique_id = BVAL(blob->data, 76);
parms 424 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.permissions = BVAL(blob->data, 84);
parms 425 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.nlink = BVAL(blob->data, 92);
parms 426 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.create_time = smbcli_pull_nttime(blob->data, 100);
parms 427 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.file_flags = IVAL(blob->data, 108);
parms 428 source4/libcli/raw/rawfileinfo.c parms->unix_info2.out.flags_mask = IVAL(blob->data, 112);
parms 433 source4/libcli/raw/rawfileinfo.c &parms->unix_link_info.out.link_dest, 0, 4, STR_UNICODE);
parms 438 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_NETWORK_OPEN_INFORMATION, parms);
parms 442 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_ATTRIBUTE_TAG_INFORMATION, parms);
parms 446 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_SMB2_ALL_INFORMATION, parms);
parms 450 source4/libcli/raw/rawfileinfo.c RAW_FILEINFO_SMB2_ALL_EAS, parms);
parms 556 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 563 source4/libcli/raw/rawfileinfo.c smbcli_req_append_ascii4(req, parms->getattr.in.file.path, STR_TERMINATE);
parms 577 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 585 source4/libcli/raw/rawfileinfo.c parms->getattr.out.attrib = SVAL(req->in.vwv, VWV(0));
parms 586 source4/libcli/raw/rawfileinfo.c parms->getattr.out.write_time = raw_pull_dos_date3(req->transport,
parms 588 source4/libcli/raw/rawfileinfo.c parms->getattr.out.size = IVAL(req->in.vwv, VWV(3));
parms 599 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 606 source4/libcli/raw/rawfileinfo.c SSVAL(req->out.vwv, VWV(0), parms->getattre.in.file.fnum);
parms 619 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 627 source4/libcli/raw/rawfileinfo.c parms->getattre.out.create_time = raw_pull_dos_date2(req->transport,
parms 629 source4/libcli/raw/rawfileinfo.c parms->getattre.out.access_time = raw_pull_dos_date2(req->transport,
parms 631 source4/libcli/raw/rawfileinfo.c parms->getattre.out.write_time = raw_pull_dos_date2(req->transport,
parms 633 source4/libcli/raw/rawfileinfo.c parms->getattre.out.size = IVAL(req->in.vwv, VWV(6));
parms 634 source4/libcli/raw/rawfileinfo.c parms->getattre.out.alloc_size = IVAL(req->in.vwv, VWV(8));
parms 635 source4/libcli/raw/rawfileinfo.c parms->getattre.out.attrib = SVAL(req->in.vwv, VWV(10));
parms 646 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 652 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_GETATTRE) {
parms 653 source4/libcli/raw/rawfileinfo.c return smb_raw_getattrE_send(tree, parms);
parms 655 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_SEC_DESC) {
parms 656 source4/libcli/raw/rawfileinfo.c return smb_raw_query_secdesc_send(tree, parms);
parms 658 source4/libcli/raw/rawfileinfo.c if (parms->generic.level >= RAW_FILEINFO_GENERIC) {
parms 664 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_EA_LIST) {
parms 667 source4/libcli/raw/rawfileinfo.c parms->ea_list.in.num_names,
parms 668 source4/libcli/raw/rawfileinfo.c parms->ea_list.in.ea_names)) {
parms 674 source4/libcli/raw/rawfileinfo.c parms->generic.in.file.fnum,
parms 675 source4/libcli/raw/rawfileinfo.c parms->generic.level, data);
parms 687 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 693 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_GETATTRE) {
parms 694 source4/libcli/raw/rawfileinfo.c return smb_raw_getattrE_recv(req, parms);
parms 696 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_SEC_DESC) {
parms 697 source4/libcli/raw/rawfileinfo.c return smb_raw_query_secdesc_recv(req, mem_ctx, parms);
parms 699 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_GETATTR) {
parms 700 source4/libcli/raw/rawfileinfo.c return smb_raw_getattr_recv(req, parms);
parms 708 source4/libcli/raw/rawfileinfo.c return smb_raw_info_backend(session, mem_ctx, parms, &blob);
parms 716 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 718 source4/libcli/raw/rawfileinfo.c struct smbcli_request *req = smb_raw_fileinfo_send(tree, parms);
parms 719 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_recv(req, mem_ctx, parms);
parms 726 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 731 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_GETATTR) {
parms 732 source4/libcli/raw/rawfileinfo.c return smb_raw_getattr_send(tree, parms);
parms 734 source4/libcli/raw/rawfileinfo.c if (parms->generic.level >= RAW_FILEINFO_GENERIC) {
parms 740 source4/libcli/raw/rawfileinfo.c if (parms->generic.level == RAW_FILEINFO_EA_LIST) {
parms 743 source4/libcli/raw/rawfileinfo.c parms->ea_list.in.num_names,
parms 744 source4/libcli/raw/rawfileinfo.c parms->ea_list.in.ea_names)) {
parms 749 source4/libcli/raw/rawfileinfo.c req = smb_raw_pathinfo_blob_send(tree, parms->generic.in.file.path,
parms 750 source4/libcli/raw/rawfileinfo.c parms->generic.level, data);
parms 761 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 764 source4/libcli/raw/rawfileinfo.c return smb_raw_fileinfo_recv(req, mem_ctx, parms);
parms 772 source4/libcli/raw/rawfileinfo.c union smb_fileinfo *parms)
parms 774 source4/libcli/raw/rawfileinfo.c struct smbcli_request *req = smb_raw_pathinfo_send(tree, parms);
parms 775 source4/libcli/raw/rawfileinfo.c return smb_raw_pathinfo_recv(req, mem_ctx, parms);
parms 34 source4/libcli/raw/rawioctl.c union smb_ioctl *parms)
parms 40 source4/libcli/raw/rawioctl.c SSVAL(req->out.vwv, VWV(0), parms->ioctl.in.file.fnum);
parms 41 source4/libcli/raw/rawioctl.c SIVAL(req->out.vwv, VWV(1), parms->ioctl.in.request);
parms 56 source4/libcli/raw/rawioctl.c union smb_ioctl *parms)
parms 63 source4/libcli/raw/rawioctl.c parms->ioctl.out.blob = smbcli_req_pull_blob(&req->in.bufinfo, mem_ctx, req->in.data, -1);
parms 73 source4/libcli/raw/rawioctl.c union smb_ioctl *parms)
parms 80 source4/libcli/raw/rawioctl.c nt.in.max_data = parms->ntioctl.in.max_data;
parms 83 source4/libcli/raw/rawioctl.c SIVAL(setup, 0, parms->ntioctl.in.function);
parms 84 source4/libcli/raw/rawioctl.c SSVAL(setup, 4, parms->ntioctl.in.file.fnum);
parms 85 source4/libcli/raw/rawioctl.c SCVAL(setup, 6, parms->ntioctl.in.fsctl);
parms 86 source4/libcli/raw/rawioctl.c SCVAL(setup, 7, parms->ntioctl.in.filter);
parms 89 source4/libcli/raw/rawioctl.c nt.in.data = parms->ntioctl.in.blob;
parms 99 source4/libcli/raw/rawioctl.c union smb_ioctl *parms)
parms 111 source4/libcli/raw/rawioctl.c parms->ntioctl.out.blob = nt.out.data;
parms 112 source4/libcli/raw/rawioctl.c talloc_steal(mem_ctx, parms->ntioctl.out.blob.data);
parms 123 source4/libcli/raw/rawioctl.c struct smbcli_request *smb_raw_ioctl_send(struct smbcli_tree *tree, union smb_ioctl *parms)
parms 127 source4/libcli/raw/rawioctl.c switch (parms->generic.level) {
parms 129 source4/libcli/raw/rawioctl.c req = smb_raw_smbioctl_send(tree, parms);
parms 133 source4/libcli/raw/rawioctl.c req = smb_raw_ntioctl_send(tree, parms);
parms 148 source4/libcli/raw/rawioctl.c TALLOC_CTX *mem_ctx, union smb_ioctl *parms)
parms 150 source4/libcli/raw/rawioctl.c switch (parms->generic.level) {
parms 152 source4/libcli/raw/rawioctl.c return smb_raw_smbioctl_recv(req, mem_ctx, parms);
parms 155 source4/libcli/raw/rawioctl.c return smb_raw_ntioctl_recv(req, mem_ctx, parms);
parms 168 source4/libcli/raw/rawioctl.c TALLOC_CTX *mem_ctx, union smb_ioctl *parms)
parms 171 source4/libcli/raw/rawioctl.c req = smb_raw_ioctl_send(tree, parms);
parms 172 source4/libcli/raw/rawioctl.c return smb_raw_ioctl_recv(req, mem_ctx, parms);
parms 29 source4/libcli/raw/rawlpq.c union smb_lpq *parms)
parms 37 source4/libcli/raw/rawlpq.c NTSTATUS smb_raw_lpq_recv(struct smbcli_request *req, union smb_lpq *parms)
parms 45 source4/libcli/raw/rawlpq.c NTSTATUS smb_raw_lpq(struct smbcli_tree *tree, union smb_lpq *parms)
parms 47 source4/libcli/raw/rawlpq.c struct smbcli_request *req = smb_raw_lpq_send(tree, parms);
parms 48 source4/libcli/raw/rawlpq.c return smb_raw_lpq_recv(req, parms);
parms 28 source4/libcli/raw/rawnotify.c _PUBLIC_ struct smbcli_request *smb_raw_changenotify_send(struct smbcli_tree *tree, union smb_notify *parms)
parms 33 source4/libcli/raw/rawnotify.c if (parms->nttrans.level != RAW_NOTIFY_NTTRANS) {
parms 38 source4/libcli/raw/rawnotify.c nt.in.max_param = parms->nttrans.in.buffer_size;
parms 42 source4/libcli/raw/rawnotify.c SIVAL(setup, 0, parms->nttrans.in.completion_filter);
parms 43 source4/libcli/raw/rawnotify.c SSVAL(setup, 4, parms->nttrans.in.file.fnum);
parms 44 source4/libcli/raw/rawnotify.c SSVAL(setup, 6, parms->nttrans.in.recursive);
parms 56 source4/libcli/raw/rawnotify.c TALLOC_CTX *mem_ctx, union smb_notify *parms)
parms 63 source4/libcli/raw/rawnotify.c if (parms->nttrans.level != RAW_NOTIFY_NTTRANS) {
parms 72 source4/libcli/raw/rawnotify.c parms->nttrans.out.changes = NULL;
parms 73 source4/libcli/raw/rawnotify.c parms->nttrans.out.num_changes = 0;
parms 78 source4/libcli/raw/rawnotify.c parms->nttrans.out.num_changes++;
parms 85 source4/libcli/raw/rawnotify.c parms->nttrans.out.changes = talloc_array(mem_ctx, struct notify_changes, parms->nttrans.out.num_changes);
parms 86 source4/libcli/raw/rawnotify.c if (!parms->nttrans.out.changes) {
parms 90 source4/libcli/raw/rawnotify.c for (i=ofs=0; i<parms->nttrans.out.num_changes; i++) {
parms 91 source4/libcli/raw/rawnotify.c parms->nttrans.out.changes[i].action = IVAL(nt.out.params.data, ofs+4);
parms 93 source4/libcli/raw/rawnotify.c &parms->nttrans.out.changes[i].name,
parms 33 source4/libcli/raw/rawreadwrite.c _PUBLIC_ struct smbcli_request *smb_raw_read_send(struct smbcli_tree *tree, union smb_read *parms)
parms 38 source4/libcli/raw/rawreadwrite.c switch (parms->generic.level) {
parms 44 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(0), parms->readbraw.in.file.fnum);
parms 45 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(1), parms->readbraw.in.offset);
parms 46 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(3), parms->readbraw.in.maxcnt);
parms 47 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(4), parms->readbraw.in.mincnt);
parms 48 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(5), parms->readbraw.in.timeout);
parms 51 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(8),parms->readbraw.in.offset>>32);
parms 57 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(0), parms->lockread.in.file.fnum);
parms 58 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(1), parms->lockread.in.count);
parms 59 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(2), parms->lockread.in.offset);
parms 60 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(4), parms->lockread.in.remaining);
parms 65 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(0), parms->read.in.file.fnum);
parms 66 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(1), parms->read.in.count);
parms 67 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(2), parms->read.in.offset);
parms 68 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(4), parms->read.in.remaining);
parms 78 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(2), parms->readx.in.file.fnum);
parms 79 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(3), parms->readx.in.offset);
parms 80 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(5), parms->readx.in.maxcnt & 0xFFFF);
parms 81 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(6), parms->readx.in.mincnt);
parms 82 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(7), parms->readx.in.maxcnt >> 16);
parms 83 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(9), parms->readx.in.remaining);
parms 89 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(10),parms->readx.in.offset>>32);
parms 91 source4/libcli/raw/rawreadwrite.c if (parms->readx.in.read_for_execute) {
parms 109 source4/libcli/raw/rawreadwrite.c if (parms->generic.level == RAW_READ_READBRAW) {
parms 119 source4/libcli/raw/rawreadwrite.c _PUBLIC_ NTSTATUS smb_raw_read_recv(struct smbcli_request *req, union smb_read *parms)
parms 126 source4/libcli/raw/rawreadwrite.c switch (parms->generic.level) {
parms 128 source4/libcli/raw/rawreadwrite.c parms->readbraw.out.nread = req->in.size - NBT_HDR_SIZE;
parms 129 source4/libcli/raw/rawreadwrite.c if (parms->readbraw.out.nread >
parms 130 source4/libcli/raw/rawreadwrite.c MAX(parms->readx.in.mincnt, parms->readx.in.maxcnt)) {
parms 134 source4/libcli/raw/rawreadwrite.c memcpy(parms->readbraw.out.data, req->in.buffer + NBT_HDR_SIZE, parms->readbraw.out.nread);
parms 139 source4/libcli/raw/rawreadwrite.c parms->lockread.out.nread = SVAL(req->in.vwv, VWV(0));
parms 140 source4/libcli/raw/rawreadwrite.c if (parms->lockread.out.nread > parms->lockread.in.count ||
parms 142 source4/libcli/raw/rawreadwrite.c parms->lockread.out.nread, parms->lockread.out.data)) {
parms 150 source4/libcli/raw/rawreadwrite.c parms->read.out.nread = SVAL(req->in.vwv, VWV(0));
parms 151 source4/libcli/raw/rawreadwrite.c if (parms->read.out.nread > parms->read.in.count ||
parms 153 source4/libcli/raw/rawreadwrite.c parms->read.out.nread, parms->read.out.data)) {
parms 161 source4/libcli/raw/rawreadwrite.c parms->readx.out.remaining = SVAL(req->in.vwv, VWV(2));
parms 162 source4/libcli/raw/rawreadwrite.c parms->readx.out.compaction_mode = SVAL(req->in.vwv, VWV(3));
parms 163 source4/libcli/raw/rawreadwrite.c parms->readx.out.nread = SVAL(req->in.vwv, VWV(5));
parms 170 source4/libcli/raw/rawreadwrite.c parms->readx.out.nread += (SVAL(req->in.vwv, VWV(7)) << 16);
parms 172 source4/libcli/raw/rawreadwrite.c parms->readx.out.nread <=
parms 181 source4/libcli/raw/rawreadwrite.c if (parms->readx.out.nread > MAX(parms->readx.in.mincnt, parms->readx.in.maxcnt) ||
parms 183 source4/libcli/raw/rawreadwrite.c parms->readx.out.nread,
parms 184 source4/libcli/raw/rawreadwrite.c parms->readx.out.data)) {
parms 201 source4/libcli/raw/rawreadwrite.c _PUBLIC_ NTSTATUS smb_raw_read(struct smbcli_tree *tree, union smb_read *parms)
parms 203 source4/libcli/raw/rawreadwrite.c struct smbcli_request *req = smb_raw_read_send(tree, parms);
parms 204 source4/libcli/raw/rawreadwrite.c return smb_raw_read_recv(req, parms);
parms 211 source4/libcli/raw/rawreadwrite.c _PUBLIC_ struct smbcli_request *smb_raw_write_send(struct smbcli_tree *tree, union smb_write *parms)
parms 216 source4/libcli/raw/rawreadwrite.c switch (parms->generic.level) {
parms 218 source4/libcli/raw/rawreadwrite.c SETUP_REQUEST(SMBwriteunlock, 5, 3 + parms->writeunlock.in.count);
parms 219 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(0), parms->writeunlock.in.file.fnum);
parms 220 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(1), parms->writeunlock.in.count);
parms 221 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(2), parms->writeunlock.in.offset);
parms 222 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(4), parms->writeunlock.in.remaining);
parms 224 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.data, 1, parms->writeunlock.in.count);
parms 225 source4/libcli/raw/rawreadwrite.c if (parms->writeunlock.in.count > 0) {
parms 226 source4/libcli/raw/rawreadwrite.c memcpy(req->out.data+3, parms->writeunlock.in.data,
parms 227 source4/libcli/raw/rawreadwrite.c parms->writeunlock.in.count);
parms 232 source4/libcli/raw/rawreadwrite.c SETUP_REQUEST(SMBwrite, 5, 3 + parms->write.in.count);
parms 233 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(0), parms->write.in.file.fnum);
parms 234 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(1), parms->write.in.count);
parms 235 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(2), parms->write.in.offset);
parms 236 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(4), parms->write.in.remaining);
parms 238 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.data, 1, parms->write.in.count);
parms 239 source4/libcli/raw/rawreadwrite.c if (parms->write.in.count > 0) {
parms 240 source4/libcli/raw/rawreadwrite.c memcpy(req->out.data+3, parms->write.in.data, parms->write.in.count);
parms 245 source4/libcli/raw/rawreadwrite.c SETUP_REQUEST(SMBwriteclose, 6, 1 + parms->writeclose.in.count);
parms 246 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(0), parms->writeclose.in.file.fnum);
parms 247 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(1), parms->writeclose.in.count);
parms 248 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(2), parms->writeclose.in.offset);
parms 250 source4/libcli/raw/rawreadwrite.c req->out.vwv, VWV(4), parms->writeclose.in.mtime);
parms 252 source4/libcli/raw/rawreadwrite.c if (parms->writeclose.in.count > 0) {
parms 253 source4/libcli/raw/rawreadwrite.c memcpy(req->out.data+1, parms->writeclose.in.data,
parms 254 source4/libcli/raw/rawreadwrite.c parms->writeclose.in.count);
parms 262 source4/libcli/raw/rawreadwrite.c SETUP_REQUEST(SMBwriteX, bigoffset ? 14 : 12, parms->writex.in.count);
parms 265 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(2), parms->writex.in.file.fnum);
parms 266 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv, VWV(3), parms->writex.in.offset);
parms 268 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(7), parms->writex.in.wmode);
parms 269 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(8), parms->writex.in.remaining);
parms 270 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(9), parms->writex.in.count>>16);
parms 271 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(10), parms->writex.in.count);
parms 274 source4/libcli/raw/rawreadwrite.c SIVAL(req->out.vwv,VWV(12),parms->writex.in.offset>>32);
parms 276 source4/libcli/raw/rawreadwrite.c if (parms->writex.in.count > 0) {
parms 277 source4/libcli/raw/rawreadwrite.c memcpy(req->out.data, parms->writex.in.data, parms->writex.in.count);
parms 282 source4/libcli/raw/rawreadwrite.c SETUP_REQUEST(SMBsplwr, 1, parms->splwrite.in.count);
parms 283 source4/libcli/raw/rawreadwrite.c SSVAL(req->out.vwv, VWV(0), parms->splwrite.in.file.fnum);
parms 284 source4/libcli/raw/rawreadwrite.c if (parms->splwrite.in.count > 0) {
parms 285 source4/libcli/raw/rawreadwrite.c memcpy(req->out.data, parms->splwrite.in.data, parms->splwrite.in.count);
parms 305 source4/libcli/raw/rawreadwrite.c NTSTATUS smb_raw_write_recv(struct smbcli_request *req, union smb_write *parms)
parms 312 source4/libcli/raw/rawreadwrite.c switch (parms->generic.level) {
parms 315 source4/libcli/raw/rawreadwrite.c parms->writeunlock.out.nwritten = SVAL(req->in.vwv, VWV(0));
parms 319 source4/libcli/raw/rawreadwrite.c parms->write.out.nwritten = SVAL(req->in.vwv, VWV(0));
parms 323 source4/libcli/raw/rawreadwrite.c parms->writeclose.out.nwritten = SVAL(req->in.vwv, VWV(0));
parms 327 source4/libcli/raw/rawreadwrite.c parms->writex.out.nwritten = SVAL(req->in.vwv, VWV(2));
parms 328 source4/libcli/raw/rawreadwrite.c parms->writex.out.nwritten += (CVAL(req->in.vwv, VWV(4)) << 16);
parms 329 source4/libcli/raw/rawreadwrite.c parms->writex.out.remaining = SVAL(req->in.vwv, VWV(3));
parms 345 source4/libcli/raw/rawreadwrite.c _PUBLIC_ NTSTATUS smb_raw_write(struct smbcli_tree *tree, union smb_write *parms)
parms 347 source4/libcli/raw/rawreadwrite.c struct smbcli_request *req = smb_raw_write_send(tree, parms);
parms 348 source4/libcli/raw/rawreadwrite.c return smb_raw_write_recv(req, parms);
parms 33 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms,
parms 46 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 0, parms->basic_info.in.create_time);
parms 47 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 8, parms->basic_info.in.access_time);
parms 48 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 16, parms->basic_info.in.write_time);
parms 49 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 24, parms->basic_info.in.change_time);
parms 50 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 32, parms->basic_info.in.attrib);
parms 56 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 0, parms->disposition_info.in.delete_on_close);
parms 61 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 0, parms->allocation_info.in.alloc_size);
parms 66 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 0, parms->end_of_file_info.in.size);
parms 71 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 0, parms->rename_information.in.overwrite);
parms 72 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 4, parms->rename_information.in.root_fid);
parms 74 source4/libcli/raw/rawsetfileinfo.c parms->rename_information.in.new_name,
parms 81 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 0, parms->rename_information.in.overwrite);
parms 82 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 8, parms->rename_information.in.root_fid);
parms 84 source4/libcli/raw/rawsetfileinfo.c parms->rename_information.in.new_name,
parms 91 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 0, parms->position_information.in.position);
parms 96 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 0, parms->mode_information.in.mode);
parms 103 source4/libcli/raw/rawsetfileinfo.c parms->set_secdesc.in.sd,
parms 113 source4/libcli/raw/rawsetfileinfo.c printf("num_eas=%d\n", parms->full_ea_information.in.eas.num_eas);
parms 115 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.num_eas,
parms 116 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.eas, 4));
parms 118 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.num_eas,
parms 119 source4/libcli/raw/rawsetfileinfo.c parms->full_ea_information.in.eas.eas, 4);
parms 152 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms,
parms 155 source4/libcli/raw/rawsetfileinfo.c switch (parms->generic.level) {
parms 166 source4/libcli/raw/rawsetfileinfo.c blob->data, 0, parms->standard.in.create_time);
parms 168 source4/libcli/raw/rawsetfileinfo.c blob->data, 4, parms->standard.in.access_time);
parms 170 source4/libcli/raw/rawsetfileinfo.c blob->data, 8, parms->standard.in.write_time);
parms 174 source4/libcli/raw/rawsetfileinfo.c NEED_BLOB(ea_list_size(parms->ea_set.in.num_eas, parms->ea_set.in.eas));
parms 175 source4/libcli/raw/rawsetfileinfo.c ea_put_list(blob->data, parms->ea_set.in.num_eas, parms->ea_set.in.eas);
parms 181 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 185 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 0, parms->unix_basic.in.end_of_file);
parms 186 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 8, parms->unix_basic.in.num_bytes);
parms 187 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 16, parms->unix_basic.in.status_change_time);
parms 188 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 24, parms->unix_basic.in.access_time);
parms 189 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 32, parms->unix_basic.in.change_time);
parms 190 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 40, parms->unix_basic.in.uid);
parms 191 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 48, parms->unix_basic.in.gid);
parms 192 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 56, parms->unix_basic.in.file_type);
parms 193 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 60, parms->unix_basic.in.dev_major);
parms 194 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 68, parms->unix_basic.in.dev_minor);
parms 195 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 76, parms->unix_basic.in.unique_id);
parms 196 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 84, parms->unix_basic.in.permissions);
parms 197 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 92, parms->unix_basic.in.nlink);
parms 202 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 0, parms->unix_info2.in.end_of_file);
parms 203 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 8, parms->unix_info2.in.num_bytes);
parms 204 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 16, parms->unix_info2.in.status_change_time);
parms 205 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 24, parms->unix_info2.in.access_time);
parms 206 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 32, parms->unix_info2.in.change_time);
parms 207 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 40,parms->unix_info2.in.uid);
parms 208 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 48,parms->unix_info2.in.gid);
parms 209 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 56,parms->unix_info2.in.file_type);
parms 210 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 60,parms->unix_info2.in.dev_major);
parms 211 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 68,parms->unix_info2.in.dev_minor);
parms 212 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 76,parms->unix_info2.in.unique_id);
parms 213 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 84,parms->unix_info2.in.permissions);
parms 214 source4/libcli/raw/rawsetfileinfo.c SBVAL(blob->data, 92,parms->unix_info2.in.nlink);
parms 215 source4/libcli/raw/rawsetfileinfo.c smbcli_push_nttime(blob->data, 100, parms->unix_info2.in.create_time);
parms 216 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 108, parms->unix_info2.in.file_flags);
parms 217 source4/libcli/raw/rawsetfileinfo.c SIVAL(blob->data, 112, parms->unix_info2.in.flags_mask);
parms 223 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 228 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 233 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 237 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 241 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 245 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 263 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setfileinfo_passthru(mem_ctx, parms->generic.level,
parms 264 source4/libcli/raw/rawsetfileinfo.c parms, blob);
parms 349 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms)
parms 356 source4/libcli/raw/rawsetfileinfo.c SSVAL(req->out.vwv, VWV(0), parms->setattr.in.attrib);
parms 358 source4/libcli/raw/rawsetfileinfo.c req->out.vwv, VWV(1), parms->setattr.in.write_time);
parms 360 source4/libcli/raw/rawsetfileinfo.c smbcli_req_append_ascii4(req, parms->setattr.in.file.path, STR_TERMINATE);
parms 375 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms)
parms 382 source4/libcli/raw/rawsetfileinfo.c SSVAL(req->out.vwv, VWV(0), parms->setattre.in.file.fnum);
parms 384 source4/libcli/raw/rawsetfileinfo.c req->out.vwv, VWV(1), parms->setattre.in.create_time);
parms 386 source4/libcli/raw/rawsetfileinfo.c req->out.vwv, VWV(3), parms->setattre.in.access_time);
parms 388 source4/libcli/raw/rawsetfileinfo.c req->out.vwv, VWV(5), parms->setattre.in.write_time);
parms 402 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms)
parms 408 source4/libcli/raw/rawsetfileinfo.c if (parms->generic.level == RAW_SFILEINFO_SETATTRE) {
parms 409 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setattrE_send(tree, parms);
parms 411 source4/libcli/raw/rawsetfileinfo.c if (parms->generic.level == RAW_SFILEINFO_SEC_DESC) {
parms 412 source4/libcli/raw/rawsetfileinfo.c return smb_raw_set_secdesc_send(tree, parms);
parms 414 source4/libcli/raw/rawsetfileinfo.c if (parms->generic.level >= RAW_SFILEINFO_GENERIC) {
parms 421 source4/libcli/raw/rawsetfileinfo.c if (!smb_raw_setinfo_backend(tree, mem_ctx, parms, &blob)) {
parms 429 source4/libcli/raw/rawsetfileinfo.c parms->generic.in.file.fnum,
parms 430 source4/libcli/raw/rawsetfileinfo.c parms->generic.level,
parms 441 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms)
parms 443 source4/libcli/raw/rawsetfileinfo.c struct smbcli_request *req = smb_raw_setfileinfo_send(tree, parms);
parms 452 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms)
parms 458 source4/libcli/raw/rawsetfileinfo.c if (parms->generic.level == RAW_SFILEINFO_SETATTR) {
parms 459 source4/libcli/raw/rawsetfileinfo.c return smb_raw_setattr_send(tree, parms);
parms 461 source4/libcli/raw/rawsetfileinfo.c if (parms->generic.level >= RAW_SFILEINFO_GENERIC) {
parms 468 source4/libcli/raw/rawsetfileinfo.c if (!smb_raw_setinfo_backend(tree, mem_ctx, parms, &blob)) {
parms 476 source4/libcli/raw/rawsetfileinfo.c parms->generic.in.file.path,
parms 477 source4/libcli/raw/rawsetfileinfo.c parms->generic.level,
parms 488 source4/libcli/raw/rawsetfileinfo.c union smb_setfileinfo *parms)
parms 490 source4/libcli/raw/rawsetfileinfo.c struct smbcli_request *req = smb_raw_setpathinfo_send(tree, parms);
parms 75 source4/libcli/raw/rawtrans.c struct smb_trans2 *parms)
parms 87 source4/libcli/raw/rawtrans.c parms->out = state->io.out;
parms 88 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.setup);
parms 89 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.params.data);
parms 90 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.data.data);
parms 238 source4/libcli/raw/rawtrans.c struct smb_trans2 *parms)
parms 240 source4/libcli/raw/rawtrans.c return smb_raw_trans2_recv(req, mem_ctx, parms);
parms 248 source4/libcli/raw/rawtrans.c struct smb_trans2 *parms,
parms 263 source4/libcli/raw/rawtrans.c if (parms->in.params.length > UINT16_MAX ||
parms 264 source4/libcli/raw/rawtrans.c parms->in.data.length > UINT16_MAX) {
parms 266 source4/libcli/raw/rawtrans.c (unsigned)parms->in.params.length, (unsigned)parms->in.data.length));
parms 277 source4/libcli/raw/rawtrans.c 14 + parms->in.setup_count,
parms 295 source4/libcli/raw/rawtrans.c if (command == SMBtrans && parms->in.trans_name) {
parms 296 source4/libcli/raw/rawtrans.c namelen = smbcli_req_append_string(req, parms->in.trans_name,
parms 305 source4/libcli/raw/rawtrans.c params_chunk.length = MIN(parms->in.params.length, space_left);
parms 306 source4/libcli/raw/rawtrans.c params_chunk.data = parms->in.params.data;
parms 309 source4/libcli/raw/rawtrans.c state->params_left = parms->in.params.length - params_chunk.length;
parms 313 source4/libcli/raw/rawtrans.c state->io.in.params = data_blob_talloc(state, NULL, parms->in.params.length);
parms 319 source4/libcli/raw/rawtrans.c parms->in.params.data,
parms 320 source4/libcli/raw/rawtrans.c parms->in.params.length);
parms 332 source4/libcli/raw/rawtrans.c data_chunk.length = MIN(parms->in.data.length, space_left);
parms 333 source4/libcli/raw/rawtrans.c data_chunk.data = parms->in.data.data;
parms 336 source4/libcli/raw/rawtrans.c state->data_left = parms->in.data.length - data_chunk.length;
parms 340 source4/libcli/raw/rawtrans.c state->io.in.data = data_blob_talloc(state, NULL, parms->in.data.length);
parms 346 source4/libcli/raw/rawtrans.c parms->in.data.data,
parms 347 source4/libcli/raw/rawtrans.c parms->in.data.length);
parms 350 source4/libcli/raw/rawtrans.c state->params_total = parms->in.params.length;
parms 351 source4/libcli/raw/rawtrans.c state->data_total = parms->in.data.length;
parms 354 source4/libcli/raw/rawtrans.c SSVAL(req->out.vwv,VWV(0),parms->in.params.length);
parms 355 source4/libcli/raw/rawtrans.c SSVAL(req->out.vwv,VWV(1),parms->in.data.length);
parms 356 source4/libcli/raw/rawtrans.c SSVAL(req->out.vwv,VWV(2),parms->in.max_param);
parms 357 source4/libcli/raw/rawtrans.c SSVAL(req->out.vwv,VWV(3),parms->in.max_data);
parms 358 source4/libcli/raw/rawtrans.c SCVAL(req->out.vwv,VWV(4),parms->in.max_setup);
parms 360 source4/libcli/raw/rawtrans.c SSVAL(req->out.vwv,VWV(5),parms->in.flags);
parms 361 source4/libcli/raw/rawtrans.c SIVAL(req->out.vwv,VWV(6),parms->in.timeout);
parms 367 source4/libcli/raw/rawtrans.c SCVAL(req->out.vwv,VWV(13),parms->in.setup_count);
parms 369 source4/libcli/raw/rawtrans.c for (i=0;i<parms->in.setup_count;i++) {
parms 370 source4/libcli/raw/rawtrans.c SSVAL(req->out.vwv,VWV(14)+VWV(i),parms->in.setup[i]);
parms 501 source4/libcli/raw/rawtrans.c struct smb_trans2 *parms)
parms 503 source4/libcli/raw/rawtrans.c return smb_raw_trans_send_backend(tree, parms, SMBtrans);
parms 507 source4/libcli/raw/rawtrans.c struct smb_trans2 *parms)
parms 509 source4/libcli/raw/rawtrans.c return smb_raw_trans_send_backend(tree, parms, SMBtrans2);
parms 517 source4/libcli/raw/rawtrans.c struct smb_trans2 *parms)
parms 520 source4/libcli/raw/rawtrans.c req = smb_raw_trans2_send(tree, parms);
parms 522 source4/libcli/raw/rawtrans.c return smb_raw_trans2_recv(req, mem_ctx, parms);
parms 531 source4/libcli/raw/rawtrans.c struct smb_trans2 *parms)
parms 534 source4/libcli/raw/rawtrans.c req = smb_raw_trans_send(tree, parms);
parms 536 source4/libcli/raw/rawtrans.c return smb_raw_trans_recv(req, mem_ctx, parms);
parms 552 source4/libcli/raw/rawtrans.c struct smb_nttrans *parms)
parms 564 source4/libcli/raw/rawtrans.c parms->out = state->io.out;
parms 565 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.setup);
parms 566 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.params.data);
parms 567 source4/libcli/raw/rawtrans.c talloc_steal(mem_ctx, parms->out.data.data);
parms 726 source4/libcli/raw/rawtrans.c struct smb_nttrans *parms)
parms 739 source4/libcli/raw/rawtrans.c if (parms->in.params.length || parms->in.data.length) {
parms 744 source4/libcli/raw/rawtrans.c 19 + parms->in.setup_count, align);
parms 766 source4/libcli/raw/rawtrans.c params_chunk.length = MIN(parms->in.params.length, space_left);
parms 767 source4/libcli/raw/rawtrans.c params_chunk.data = parms->in.params.data;
parms 770 source4/libcli/raw/rawtrans.c state->params_left = parms->in.params.length - params_chunk.length;
parms 774 source4/libcli/raw/rawtrans.c state->io.in.params = data_blob_talloc(state, NULL, parms->in.params.length);
parms 780 source4/libcli/raw/rawtrans.c parms->in.params.data,
parms 781 source4/libcli/raw/rawtrans.c parms->in.params.length);
parms 793 source4/libcli/raw/rawtrans.c data_chunk.length = MIN(parms->in.data.length, space_left);
parms 794 source4/libcli/raw/rawtrans.c data_chunk.data = parms->in.data.data;
parms 797 source4/libcli/raw/rawtrans.c state->data_left = parms->in.data.length - data_chunk.length;
parms 801 source4/libcli/raw/rawtrans.c state->io.in.data = data_blob_talloc(state, NULL, parms->in.data.length);
parms 807 source4/libcli/raw/rawtrans.c parms->in.data.data,
parms 808 source4/libcli/raw/rawtrans.c parms->in.data.length);
parms 811 source4/libcli/raw/rawtrans.c state->params_total = parms->in.params.length;
parms 812 source4/libcli/raw/rawtrans.c state->data_total = parms->in.data.length;
parms 814 source4/libcli/raw/rawtrans.c SCVAL(req->out.vwv, 0, parms->in.max_setup);
parms 816 source4/libcli/raw/rawtrans.c SIVAL(req->out.vwv, 3, parms->in.params.length);
parms 817 source4/libcli/raw/rawtrans.c SIVAL(req->out.vwv, 7, parms->in.data.length);
parms 818 source4/libcli/raw/rawtrans.c SIVAL(req->out.vwv, 11, parms->in.max_param);
parms 819 source4/libcli/raw/rawtrans.c SIVAL(req->out.vwv, 15, parms->in.max_data);
parms 824 source4/libcli/raw/rawtrans.c SCVAL(req->out.vwv, 35, parms->in.setup_count);
parms 825 source4/libcli/raw/rawtrans.c SSVAL(req->out.vwv, 36, parms->in.function);
parms 826 source4/libcli/raw/rawtrans.c memcpy(req->out.vwv + VWV(19), parms->in.setup,
parms 827 source4/libcli/raw/rawtrans.c sizeof(uint16_t) * parms->in.setup_count);
parms 951 source4/libcli/raw/rawtrans.c struct smb_nttrans *parms)
parms 955 source4/libcli/raw/rawtrans.c req = smb_raw_nttrans_send(tree, parms);
parms 960 source4/libcli/raw/rawtrans.c return smb_raw_nttrans_recv(req, mem_ctx, parms);
parms 63 source4/ntvfs/cifs/vfs_cifs.c void *parms;
parms 307 source4/ntvfs/cifs/vfs_cifs.c async->parms = io; \
parms 355 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_ioctl_recv(c_req, req, async->parms);
parms 409 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_pathinfo_recv(c_req, req, async->parms);
parms 441 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_fileinfo_recv(c_req, req, async->parms);
parms 497 source4/ntvfs/cifs/vfs_cifs.c union smb_open *io = async->parms;
parms 643 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_read_recv(c_req, async->parms);
parms 682 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_write_recv(c_req, async->parms);
parms 720 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_seek_recv(c_req, async->parms);
parms 935 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_fsinfo_recv(c_req, req, async->parms);
parms 1015 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_trans2_recv(c_req, req, async->parms);
parms 1059 source4/ntvfs/cifs/vfs_cifs.c req->async_states->status = smb_raw_changenotify_recv(c_req, req, async->parms);
parms 74 source4/ntvfs/smb2/vfs_smb2.c void *parms;
parms 330 source4/ntvfs/smb2/vfs_smb2.c async->parms = io; \
parms 620 source4/ntvfs/smb2/vfs_smb2.c req->async_states->status = smb2_getinfo_fs_recv(c_req, req, async->parms);
parms 665 source4/torture/basic/delaywrite.c union smb_setfileinfo parms;
parms 714 source4/torture/basic/delaywrite.c parms.allocation_info.level = RAW_SFILEINFO_ALLOCATION_INFO;
parms 715 source4/torture/basic/delaywrite.c parms.allocation_info.in.file.fnum = fnum1;
parms 716 source4/torture/basic/delaywrite.c parms.allocation_info.in.alloc_size = 0;
parms 718 source4/torture/basic/delaywrite.c status = smb_raw_setfileinfo(cli->tree, &parms);
parms 351 source4/torture/basic/misc.c union smb_ioctl parms;
parms 364 source4/torture/basic/misc.c parms.ioctl.level = RAW_IOCTL_IOCTL;
parms 365 source4/torture/basic/misc.c parms.ioctl.in.file.fnum = fnum;
parms 366 source4/torture/basic/misc.c parms.ioctl.in.request = IOCTL_QUERY_JOB_INFO;
parms 367 source4/torture/basic/misc.c status = smb_raw_ioctl(cli->tree, mem_ctx, &parms);
parms 373 source4/torture/basic/misc.c parms.ioctl.in.request = (device << 16) | function;
parms 374 source4/torture/basic/misc.c status = smb_raw_ioctl(cli->tree, mem_ctx, &parms);
parms 378 source4/torture/basic/misc.c device, function, (int)parms.ioctl.out.blob.length);
parms 845 source4/torture/basic/misc.c union smb_mkdir parms;
parms 911 source4/torture/basic/misc.c parms.mkdir.level = RAW_MKDIR_MKDIR;
parms 912 source4/torture/basic/misc.c parms.mkdir.in.path = state[i]->dname;
parms 913 source4/torture/basic/misc.c req = smb_raw_mkdir_send(state[i]->cli,&parms);
parms 369 source4/torture/basic/scanner.c struct smb_nttrans parms;
parms 381 source4/torture/basic/scanner.c parms.in.max_param = UINT32_MAX;
parms 382 source4/torture/basic/scanner.c parms.in.max_data = UINT32_MAX;
parms 383 source4/torture/basic/scanner.c parms.in.max_setup = 0;
parms 384 source4/torture/basic/scanner.c parms.in.setup_count = 0;
parms 385 source4/torture/basic/scanner.c parms.in.function = op;
parms 386 source4/torture/basic/scanner.c parms.in.params = ntparam_blob;
parms 387 source4/torture/basic/scanner.c parms.in.data = ntdata_blob;
parms 389 source4/torture/basic/scanner.c status = smb_raw_nttrans(cli->tree, mem_ctx, &parms);
parms 396 source4/torture/basic/scanner.c *rparam_len = parms.out.params.length;
parms 397 source4/torture/basic/scanner.c *rdata_len = parms.out.data.length;
parms 240 source4/torture/locktest.c union smb_lock parms;
parms 244 source4/torture/locktest.c parms.lockx.level = RAW_LOCK_LOCKX;
parms 245 source4/torture/locktest.c parms.lockx.in.file.fnum = fn;
parms 249 source4/torture/locktest.c parms.lockx.in.mode = ltype;
parms 250 source4/torture/locktest.c parms.lockx.in.timeout = LOCK_TIMEOUT;
parms 251 source4/torture/locktest.c parms.lockx.in.ulock_cnt = 0;
parms 252 source4/torture/locktest.c parms.lockx.in.lock_cnt = 1;
parms 256 source4/torture/locktest.c parms.lockx.in.locks = &lock[0];
parms 258 source4/torture/locktest.c res = smb_raw_lock(tree, &parms);
parms 290 source4/torture/locktest.c union smb_lock parms;
parms 293 source4/torture/locktest.c parms.lockx.level = RAW_LOCK_LOCKX;
parms 294 source4/torture/locktest.c parms.lockx.in.file.fnum = fn;
parms 295 source4/torture/locktest.c parms.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
parms 296 source4/torture/locktest.c parms.lockx.in.timeout = 0;
parms 297 source4/torture/locktest.c parms.lockx.in.ulock_cnt = 1;
parms 298 source4/torture/locktest.c parms.lockx.in.lock_cnt = 0;
parms 302 source4/torture/locktest.c parms.lockx.in.locks = &lock[0];
parms 304 source4/torture/locktest.c res = smb_raw_lock(tree, &parms);