NEED_SESS 92 source4/smb_server/smb/receive.c /* 0x00 */ { "SMBmkdir", smbsrv_reply_mkdir, NEED_SESS|NEED_TCON }, NEED_SESS 93 source4/smb_server/smb/receive.c /* 0x01 */ { "SMBrmdir", smbsrv_reply_rmdir, NEED_SESS|NEED_TCON }, NEED_SESS 94 source4/smb_server/smb/receive.c /* 0x02 */ { "SMBopen", smbsrv_reply_open, NEED_SESS|NEED_TCON }, NEED_SESS 95 source4/smb_server/smb/receive.c /* 0x03 */ { "SMBcreate", smbsrv_reply_mknew, NEED_SESS|NEED_TCON }, NEED_SESS 96 source4/smb_server/smb/receive.c /* 0x04 */ { "SMBclose", smbsrv_reply_close, NEED_SESS|NEED_TCON }, NEED_SESS 97 source4/smb_server/smb/receive.c /* 0x05 */ { "SMBflush", smbsrv_reply_flush, NEED_SESS|NEED_TCON }, NEED_SESS 98 source4/smb_server/smb/receive.c /* 0x06 */ { "SMBunlink", smbsrv_reply_unlink, NEED_SESS|NEED_TCON }, NEED_SESS 99 source4/smb_server/smb/receive.c /* 0x07 */ { "SMBmv", smbsrv_reply_mv, NEED_SESS|NEED_TCON }, NEED_SESS 100 source4/smb_server/smb/receive.c /* 0x08 */ { "SMBgetatr", smbsrv_reply_getatr, NEED_SESS|NEED_TCON }, NEED_SESS 101 source4/smb_server/smb/receive.c /* 0x09 */ { "SMBsetatr", smbsrv_reply_setatr, NEED_SESS|NEED_TCON }, NEED_SESS 102 source4/smb_server/smb/receive.c /* 0x0a */ { "SMBread", smbsrv_reply_read, NEED_SESS|NEED_TCON }, NEED_SESS 103 source4/smb_server/smb/receive.c /* 0x0b */ { "SMBwrite", smbsrv_reply_write, NEED_SESS|NEED_TCON }, NEED_SESS 104 source4/smb_server/smb/receive.c /* 0x0c */ { "SMBlock", smbsrv_reply_lock, NEED_SESS|NEED_TCON }, NEED_SESS 105 source4/smb_server/smb/receive.c /* 0x0d */ { "SMBunlock", smbsrv_reply_unlock, NEED_SESS|NEED_TCON }, NEED_SESS 106 source4/smb_server/smb/receive.c /* 0x0e */ { "SMBctemp", smbsrv_reply_ctemp, NEED_SESS|NEED_TCON }, NEED_SESS 107 source4/smb_server/smb/receive.c /* 0x0f */ { "SMBmknew", smbsrv_reply_mknew, NEED_SESS|NEED_TCON }, NEED_SESS 108 source4/smb_server/smb/receive.c /* 0x10 */ { "SMBchkpth", smbsrv_reply_chkpth, NEED_SESS|NEED_TCON }, NEED_SESS 109 source4/smb_server/smb/receive.c /* 0x11 */ { "SMBexit", smbsrv_reply_exit, NEED_SESS }, NEED_SESS 110 source4/smb_server/smb/receive.c /* 0x12 */ { "SMBlseek", smbsrv_reply_lseek, NEED_SESS|NEED_TCON }, NEED_SESS 111 source4/smb_server/smb/receive.c /* 0x13 */ { "SMBlockread", smbsrv_reply_lockread, NEED_SESS|NEED_TCON }, NEED_SESS 112 source4/smb_server/smb/receive.c /* 0x14 */ { "SMBwriteunlock", smbsrv_reply_writeunlock, NEED_SESS|NEED_TCON }, NEED_SESS 118 source4/smb_server/smb/receive.c /* 0x1a */ { "SMBreadbraw", smbsrv_reply_readbraw, NEED_SESS|NEED_TCON }, NEED_SESS 119 source4/smb_server/smb/receive.c /* 0x1b */ { "SMBreadBmpx", smbsrv_reply_readbmpx, NEED_SESS|NEED_TCON }, NEED_SESS 121 source4/smb_server/smb/receive.c /* 0x1d */ { "SMBwritebraw", smbsrv_reply_writebraw, NEED_SESS|NEED_TCON }, NEED_SESS 122 source4/smb_server/smb/receive.c /* 0x1e */ { "SMBwriteBmpx", smbsrv_reply_writebmpx, NEED_SESS|NEED_TCON }, NEED_SESS 123 source4/smb_server/smb/receive.c /* 0x1f */ { "SMBwriteBs", smbsrv_reply_writebs, NEED_SESS|NEED_TCON }, NEED_SESS 126 source4/smb_server/smb/receive.c /* 0x22 */ { "SMBsetattrE", smbsrv_reply_setattrE, NEED_SESS|NEED_TCON }, NEED_SESS 127 source4/smb_server/smb/receive.c /* 0x23 */ { "SMBgetattrE", smbsrv_reply_getattrE, NEED_SESS|NEED_TCON }, NEED_SESS 128 source4/smb_server/smb/receive.c /* 0x24 */ { "SMBlockingX", smbsrv_reply_lockingX, NEED_SESS|NEED_TCON|AND_X }, NEED_SESS 129 source4/smb_server/smb/receive.c /* 0x25 */ { "SMBtrans", smbsrv_reply_trans, NEED_SESS|NEED_TCON }, NEED_SESS 130 source4/smb_server/smb/receive.c /* 0x26 */ { "SMBtranss", smbsrv_reply_transs, NEED_SESS|NEED_TCON }, NEED_SESS 131 source4/smb_server/smb/receive.c /* 0x27 */ { "SMBioctl", smbsrv_reply_ioctl, NEED_SESS|NEED_TCON }, NEED_SESS 132 source4/smb_server/smb/receive.c /* 0x28 */ { "SMBioctls", NULL, NEED_SESS|NEED_TCON }, NEED_SESS 133 source4/smb_server/smb/receive.c /* 0x29 */ { "SMBcopy", smbsrv_reply_copy, NEED_SESS|NEED_TCON }, NEED_SESS 134 source4/smb_server/smb/receive.c /* 0x2a */ { "SMBmove", NULL, NEED_SESS|NEED_TCON }, NEED_SESS 136 source4/smb_server/smb/receive.c /* 0x2c */ { "SMBwriteclose", smbsrv_reply_writeclose, NEED_SESS|NEED_TCON }, NEED_SESS 137 source4/smb_server/smb/receive.c /* 0x2d */ { "SMBopenX", smbsrv_reply_open_and_X, NEED_SESS|NEED_TCON|AND_X }, NEED_SESS 138 source4/smb_server/smb/receive.c /* 0x2e */ { "SMBreadX", smbsrv_reply_read_and_X, NEED_SESS|NEED_TCON|AND_X }, NEED_SESS 139 source4/smb_server/smb/receive.c /* 0x2f */ { "SMBwriteX", smbsrv_reply_write_and_X, NEED_SESS|NEED_TCON|AND_X|LARGE_REQUEST}, NEED_SESS 142 source4/smb_server/smb/receive.c /* 0x32 */ { "SMBtrans2", smbsrv_reply_trans2, NEED_SESS|NEED_TCON }, NEED_SESS 143 source4/smb_server/smb/receive.c /* 0x33 */ { "SMBtranss2", smbsrv_reply_transs2, NEED_SESS|NEED_TCON }, NEED_SESS 144 source4/smb_server/smb/receive.c /* 0x34 */ { "SMBfindclose", smbsrv_reply_findclose, NEED_SESS|NEED_TCON }, NEED_SESS 145 source4/smb_server/smb/receive.c /* 0x35 */ { "SMBfindnclose", smbsrv_reply_findnclose, NEED_SESS|NEED_TCON }, NEED_SESS 204 source4/smb_server/smb/receive.c /* 0x70 */ { "SMBtcon", smbsrv_reply_tcon, NEED_SESS }, NEED_SESS 208 source4/smb_server/smb/receive.c /* 0x74 */ { "SMBulogoffX", smbsrv_reply_ulogoffX, NEED_SESS|AND_X }, /* ulogoff doesn't give a valid TID */ NEED_SESS 209 source4/smb_server/smb/receive.c /* 0x75 */ { "SMBtconX", smbsrv_reply_tcon_and_X, NEED_SESS|AND_X }, NEED_SESS 220 source4/smb_server/smb/receive.c /* 0x80 */ { "SMBdskattr", smbsrv_reply_dskattr, NEED_SESS|NEED_TCON }, NEED_SESS 221 source4/smb_server/smb/receive.c /* 0x81 */ { "SMBsearch", smbsrv_reply_search, NEED_SESS|NEED_TCON }, NEED_SESS 222 source4/smb_server/smb/receive.c /* 0x82 */ { "SMBffirst", smbsrv_reply_search, NEED_SESS|NEED_TCON }, NEED_SESS 223 source4/smb_server/smb/receive.c /* 0x83 */ { "SMBfunique", smbsrv_reply_search, NEED_SESS|NEED_TCON }, NEED_SESS 224 source4/smb_server/smb/receive.c /* 0x84 */ { "SMBfclose", smbsrv_reply_fclose, NEED_SESS|NEED_TCON }, NEED_SESS 252 source4/smb_server/smb/receive.c /* 0xa0 */ { "SMBnttrans", smbsrv_reply_nttrans, NEED_SESS|NEED_TCON|LARGE_REQUEST }, NEED_SESS 253 source4/smb_server/smb/receive.c /* 0xa1 */ { "SMBnttranss", smbsrv_reply_nttranss, NEED_SESS|NEED_TCON }, NEED_SESS 254 source4/smb_server/smb/receive.c /* 0xa2 */ { "SMBntcreateX", smbsrv_reply_ntcreate_and_X, NEED_SESS|NEED_TCON|AND_X }, NEED_SESS 256 source4/smb_server/smb/receive.c /* 0xa4 */ { "SMBntcancel", smbsrv_reply_ntcancel, NEED_SESS|NEED_TCON|SIGNING_NO_REPLY }, NEED_SESS 257 source4/smb_server/smb/receive.c /* 0xa5 */ { "SMBntrename", smbsrv_reply_ntrename, NEED_SESS|NEED_TCON }, NEED_SESS 284 source4/smb_server/smb/receive.c /* 0xc0 */ { "SMBsplopen", smbsrv_reply_printopen, NEED_SESS|NEED_TCON }, NEED_SESS 285 source4/smb_server/smb/receive.c /* 0xc1 */ { "SMBsplwr", smbsrv_reply_printwrite, NEED_SESS|NEED_TCON }, NEED_SESS 286 source4/smb_server/smb/receive.c /* 0xc2 */ { "SMBsplclose", smbsrv_reply_printclose, NEED_SESS|NEED_TCON }, NEED_SESS 287 source4/smb_server/smb/receive.c /* 0xc3 */ { "SMBsplretq", smbsrv_reply_printqueue, NEED_SESS|NEED_TCON }, NEED_SESS 520 source4/smb_server/smb/receive.c if ((flags & NEED_SESS) && !req->session) {