Table 1 Summary of MS-DOS input/output control functions

Usage: f = file, c = char device, b = block device.
Function numbers preceeded by '/' are minor codes associated with Generic IOCTL.

Function   Version  Usage  Description
-------------------------------------------------------------
4400h      2.0      f,c    Get Device Info Word
4401h      2.0      c      Set Device Info Word
4402h      2.0      c      Receive Control Data, char device
4403h      2.0      c      Send Control Data, char device
4404h      2.0      b      Receive Control Data, block device
4405h      2.0      b      Send Control Data, block device
4406h      2.0      f,c    Check Device Input Status
4407h      2.0      c      Check Device Output Status
4408h      3.0      b      Check If Media Removable
4409h      3.1      b      Check If Drive Remote
440Ah      3.1      f,c    Check If Handle Remote
440Bh      3.0      n/a    Set Sharing Retry Count
440Ch                      Generic IOCTL, Character devices:
440Ch/45h  3.3      c      Set Iteration (Busy) Count
440Ch/4Ah  3.3      c      Select Code Page
440Ch/4Ch  3.3      c      Start Code Page Prepare
440Ch/4Dh  3.3      c      End Code Page Prepare
440Ch/5Fh  4.0      c      Set ANSI.SYS Display Mode
440Ch/65h  3.3      c      Get Iteration (Busy) Count
440Ch/6Ah  3.3      c      Query Selected Code Page
440Ch/6Bh  3.3      c      Query Code-Page Prepare List
440Ch/7Fh  4.0      c      Get ANSI.SYS Display Mode
440Dh                      Generic IOCTL, Block Devices:
440Dh/40h  3.2      b      Set Device Parameters
440Dh/41h  3.2      b      Write Track on Logical Drive
440Dh/42h  3.2      b      Format Track on Logical Drive
440Dh/46h  4.0      b      Set Media ID
440Dh/47h  4.0      b      Set Media Access Flag
440Dh/60h  3.2      b      Get Device Parameters
440Dh/61h  3.2      b      Read Track on Logical Drive
440Dh/62h  3.2      b      Verify Track on Logical Drive
440Dh/66h  4.0      b      Get Media ID
440Dh/67h  4.0      b      Get Media Access Flag
440Dh/68h  5.0      b      Sense Media Type
440Eh      3.2      b      Get Logical Drive Mapping
440Fh      3.2      b      Set Logical Drive Mapping
4410h      5.0      c      Query IOCTL Character Device
4411h      5.0      b      Query IOCTL Block Device
Source: adapted from [2].