NT_TRANSACT_IOCTL

This command allows device and file system control functions to be transferred transparently from client to server.

Setup Words Encoding
===========================
Description
=========================================
ULONG FunctionCode; NT device or file system control code
USHORT Fid; Handle for io or fs control. Unless bit0 of isflags is set.
BOOLEAN IsFsctl; Indicates whether the command is a device control (FALSE) or a file system control (TRUE).
UCHAR IsFlags; bit0 - command is to be applied to share root handle. Share must be a DFS share.
Data Block Encoding
===========================
Description
=========================================
Data[ TotalDataCount ] Passed to the Fsctl or Ioctl

Server Response
==================================
Description
==================================
SetupCount 1
Setup[0] Length of information returned by io or fs control
DataCount Length of information returned by io or fs control
Data[ DataCount ] The results of the io or fs control