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);