5 / 187
[MS-SMB] — v20120328
Server Message Block (SMB) Protocol Specification
Copyright © 2012 Microsoft Corporation.
Release: Wednesday, March 28, 2012
2.2.4.3 SMB_COM_WRITE_ANDX (0x2F) ................................................................ 41
2.2.4.3.1 Client Request Extensions .................................................................... 41
2.2.4.3.2 Server Response Extensions ................................................................. 42
2.2.4.4 SMB_COM_TRANSACTION2 (0x32) Extensions ............................................. 43
2.2.4.5 SMB_COM_NEGOTIATE (0x72) ................................................................... 43
2.2.4.5.1 Client Request Extensions .................................................................... 43
2.2.4.5.2 Server Response Extensions ................................................................. 44
2.2.4.5.2.1 Extended Security Response ........................................................... 44
2.2.4.5.2.2 Non-Extended Security Response .................................................... 49
2.2.4.6 SMB_COM_SESSION_SETUP_ANDX (0x73) .................................................. 53
2.2.4.6.1 Client Request Extensions .................................................................... 53
2.2.4.6.2 Server Response Extensions ................................................................. 56
2.2.4.7 SMB_COM_TREE_CONNECT_ANDX (0x75) ................................................... 59
2.2.4.7.1 Client Request Extensions .................................................................... 59
2.2.4.7.2 Server Response Extensions ................................................................. 60
2.2.4.8 SMB_COM_NT_TRANSACT (0xA0) Extensions ............................................... 62
2.2.4.9 SMB_COM_NT_CREATE_ANDX (0xA2) ......................................................... 62
2.2.4.9.1 Client Request Extensions .................................................................... 62
2.2.4.9.2 Server Response Extensions ................................................................. 65
2.2.5 Transaction Subcommand Extensions ............................................................... 68
2.2.5.1 TRANS_RAW_READ_NMPIPE (0x0011) ........................................................ 68
2.2.5.2 TRANS_CALL_NMPIPE (0x0054) ................................................................. 68
2.2.6 Transaction 2 Subcommand Extensions ............................................................. 68
2.2.6.1 TRANS2_FIND_FIRST2 (0x0001) ................................................................ 68
2.2.6.1.1 Client Request Extensions .................................................................... 68
2.2.6.1.2 Server Response Extensions ................................................................. 69
2.2.6.2 TRANS2_FIND_NEXT2 (0x0002) ................................................................. 69
2.2.6.2.1 Client Request Extensions .................................................................... 69
2.2.6.2.2 Server Response Extensions ................................................................. 69
2.2.6.3 TRANS2_QUERY_FS_INFORMATION (0x0003) .............................................. 70
2.2.6.3.1 Client Request Extensions .................................................................... 70
2.2.6.3.2 Server Response Extensions ................................................................. 70
2.2.6.4 TRANS2_SET_FS_INFORMATION (0x0004) .................................................. 70
2.2.6.4.1 Client Request .................................................................................... 70
2.2.6.4.2 Server Response ................................................................................. 71
2.2.6.5 TRANS2_QUERY_PATH_INFORMATION (0x0005) .......................................... 72
2.2.6.5.1 Client Request Extensions .................................................................... 72
2.2.6.5.2 Server Response Extensions ................................................................. 72
2.2.6.6 TRANS2_SET_PATH_INFORMATION (0x0006) .............................................. 73
2.2.6.6.1 Client Request Extensions .................................................................... 73
2.2.6.6.2 Server Response Extensions ................................................................. 73
2.2.6.7 TRANS2_QUERY_FILE_INFORMATION (0x0007) ........................................... 73
2.2.6.7.1 Client Request Extensions .................................................................... 73
2.2.6.7.2 Server Response Extensions ................................................................. 73
2.2.6.8 TRANS2_SET_FILE_INFORMATION (0x0008) ................................................ 73
2.2.6.8.1 Client Request Extensions .................................................................... 73
2.2.6.8.2 Server Response Extensions ................................................................. 73
2.2.7 NT Transact Subcommand Extensions ............................................................... 74
2.2.7.1 NT_TRANSACT_CREATE (0x0001) Extensions ............................................... 74
2.2.7.1.1 Client Request Extensions .................................................................... 74
2.2.7.1.2 Server Response Extensions ................................................................. 76
2.2.7.2 NT_TRANSACT_IOCTL (0x0002) ................................................................. 79
2.2.7.2.1 Client Request Extensions .................................................................... 79