Receiving an SMB_COM_NT_TRANSACT Request

The SMB_COM_NT_TRANSACT (section is processed as specified in Receiving any Transaction Request (section The processing of NT_Trans subcommands is specified in section In addition, the Function field of the request MUST be validated.

If the Function code is not defined, the server MUST return STATUS_INVALID_SMB (ERRSRV/ERRerror).  If the Function code is defined but not implemented, the server MUST return STATUS_SMB_BAD_COMMAND (ERRSRV/ERRbadcmd).

The response MUST be sent to the client as specified in section