00h - 05h Superseded
06h Direct Console I/O
07h Direct Console Input
08h Read Keyboard without Echo
09h - 0Ah Superseded
0Bh Check Keyboard Status
0Ch Flush Buffer, Read Keyboard
0Dh Reset Drive
0Eh Set Default Drive
0Fh - 17h Superseded
19h Get Default Drive
1Ah Set Disk Transfer Address (DTA)
1Bh - 1Ch Superseded
1Fh Get Default DPB DOS 5.0+
21h - 24h Superseded
25h Set Interrupt Vector
26h - 28h Superseded
29h Parse Filename
2Ah Get Date
2Bh Set Date
2Ch Get Time
2Dh Set Time
2Eh Set/Reset Verify Flag
2Fh Get Disk Transfer Address (DTA)
30h Get Version Number
31h Keep Program
32h Get DPB DOS 5.0+
3300h Get Ctrl-C Check Flag
3301h Set Ctrl-C Check Flag
3305h Get Startup Drive
3306h Get MS-DOS Version DOS 5.0+
34h Get InDOS Flag Address
35h Get Interrupt Vector
36h Get Disk Free Space
38h Get/Set Country Information
39h Create Directory (MKDIR)
3Ah Remove Directory (RMDIR)
3Bh Change Current Directory (CHDIR)
3Ch Create File with Handle
3Dh Open File with Handle
3Eh Close File with Handle
3Fh Read File or Device
40h Write File or Device
41h Delete File
42h Move File Pointer (LSEEK)
4300h Get File Attributes
4301h Set File Attributes
4400h Get Device Data
4401h Set Device Data
4402h Receive Control Data from Character Device
4403h Send Control Data to Character Device
4404h Receive Control Data from Block Device
4405h Send Control Data to Block Device
4406h Check Device Input Status
4407h Check Device Output Status
4408h Does Device Use Removable Media DOS 3.0+
4409h Is Drive Remote DOS 3.1+
440Ah Is File or Device Remote DOS 3.1+
440Bh Set Sharing Retry Count DOS 3.1+
440Ch ■ Generic IOCTL for Character Devices
440Ch /45h Set Iteration Count DOS 3.2+
440Ch /4ah Select Code Page DOS 3.3+
440Ch /4ch Start Code-Page Prepare DOS 3.3+
440Ch /4dh End Code-Page Prepare DOS 3.3+
440Ch /5fh Set Display Mode DOS 4.0+
440Ch /65h Get Iteration Count DOS 3.2+
440Ch /6ah Query Selected Code Page DOS 3.3+
440Ch /6bh Query Code-Page Prepare List DOS 3.3+
440Ch /7fh Get Display Mode DOS 4.0+
440Dh ■ Generic IOCTL for Block Devices
440Dh /40h Set Device Parameters DOS 3.2+
440Dh /41h Write Track on Logical Drive DOS 3.2+
440Dh /42h Format Track on Logical Drive DOS 3.2+
440Dh /46h Set Media ID DOS 4.0+
440Dh /60h Get Device Parameters DOS 3.2+
440Dh /61h Read Track on Logical Drive DOS 3.2+
440Dh /62h Verify Track on Logical Drive DOS 3.2+
440Dh /66h Get Media ID DOS 4.0+
440Dh /68h Sense Media Type DOS 5.0+
440Eh Get Logical Drive Map DOS 3.2+
440Fh Set Logical Drive Map DOS 3.2+
4410h Query IOCTL Handle DOS 5.0+
4411h Query IOCTL Device DOS 5.0+
45h Duplicate File Handle
46h Force Duplicate File Handle
47h Get Current Directory (GETDIR)
48h Allocate Memory
49h Free Allocated Memory
4Ah Set Memory Block Size
4B00h Load and Execute Program (EXEC)
4B01h Load Program
4B03h Load Overlay
4B05h Set Execution State DOS 5.0+
4Ch End Program (EXIT)
4Dh Get Child-Program Return Value
4Eh Find First File (FIND FIRST)
4Fh Find Next File (FIND NEXT)
50h Set PSP Address
51h Get PSP Address
54h Get Verify State
56h Rename File (RENAME)
5700h Get File Date and Time
5701h Set File Date and Time
5800h Get Allocation Strategy DOS 3.0+
5801h Set Allocation Strategy DOS 3.0+
5802h Get Upper-Memory Link DOS 5.0+
5803h Set Upper-Memory Link DOS 5.0+
59h Get Extended Error DOS 3.0+
5Ah Create Temporary File DOS 3.0+
5Bh Create New File DOS 3.0+
5Ch Lock/Unlock File DOS 3.1+
5D0Ah Set Extended Error DOS 3.1+
5E00h Get Machine Name DOS 3.1+
5E02h Set Printer Setup DOS 3.1+
5E03h Get Printer Setup DOS 3.1+
5F02h Get Assign-List Entry DOS 3.1+
5F03h Make Network Connection DOS 3.1+
5F04h Delete Network Connection DOS 3.1+
62h Get PSP Address DOS 3.0+
6501h Get Extended Country Information DOS 3.3+
6502h Get Uppercase Table DOS 3.3+
6504h Get Filename Uppercase Table DOS 3.3+
6505h Get Filename-Character Table DOS 3.3+
6506h Get Collate-Sequence Table DOS 3.3+
6507h Get Double-Byte Character Set DOS 4.0+
6520h Convert Character DOS 4.0+
6521h Convert String DOS 4.0+
6522h Convert ASCIIZ String DOS 4.0+
6601h Get Global Code Page DOS 3.3+
6602h Set Global Code Page DOS 3.3+
67h Set Maximum Handle Count DOS 3.3+
68h Commit File DOS 3.3+
6Ch Extended Open/Create DOS 4.0+
Version notes