2.2.2.2 Transaction Subcommand Codes

In addition to the transaction subcommand codes specified in [MS-CIFS] section 2.2.2.2, the following modifications and extensions apply. In the following tables, the Description column is also used to specify changes in a particular subcommand's current usage status.

Transaction Codes used with SMB_COM_TRANSACTION

Constant/value

Description

TRANS_RAW_READ_NMPIPE

0x0011

This command code has changed from deprecated to obsolescent.

TRANS_CALL_NMPIPE

0x0054

This command code has changed from current to obsolescent.

Transaction Codes used with SMB_COM_TRANSACTION2

Constant/value

Description

TRANS2_SET_FS_INFORMATION

0x0004

Set information on a file system on the server. This command code has changed from reserved but not implemented to current.

Transaction Codes used with SMB_COM_NT_TRANSACT

Constant/value

Description

NT_TRANSACT_QUERY_QUOTA

0x0007

Query a server for a user's disk quota information. This command code is new to these extensions.

NT_TRANSACT_SET_QUOTA

0x0008

Set a user's disk quota information on a server. This command code is new to these extensions.

NT_TRANSACT_CREATE2

0x0009

This command code is new to these extensions. The client requests and processes the NT_TRANSACT_CREATE2 command the same way it would for an NT_TRANSACT_CREATE command, as specified in [MS-CIFS] section 3.2.5.40.1. The server also processes and responds the same way it would for an NT_TRANSACT_CREATE command, as specified in [MS-CIFS] section 3.3.5.59.1.<16>