00h (0)                 Terminate Program 
 01h (1)                 Read Keyboard Character and Echo 
 02h (2)                 Character Output 
 03h (3)                 Auxiliary Character Input 
 04h (4)                 Auxiliary Character Output 
 05h (5)                 Printer Character Output 
 06h (6)                 Direct Console Character I/O 
 07h (7)                 Direct Console Character Input without Echo 
 08h (8)                 Console Character Input without Echo 
 09h (9)                 Print String 
 0Ah (10)                Buffered Input 
 0Bh (11)                Check Standard Input Status 
 0Ch (12)                Clear Input Buffer, then Invoke Function 
 0Dh (13)                Disk Reset 
 0Eh (14)                Select Default Drive 
 0Fh (15)                Open File, Using FCBs 
 10h (16)                Close File, Using FCBs 
 11h (17)                Search for First Matching File, Using FCBs 
 12h (18)                Search for Next Matching File, Using FCBs 
 13h (19)                Delete File, Using FCBs 
 14h (20)                Sequential Read, Using FCBs 
 15h (21)                Sequential Write, Using FCBs 
 16h (22)                Create File, using FCBs 
 17h (23)                Rename File, using FCBs 
 18h (24)                Reserved 
 19h (25)                Get Current Disk 
 1Ah (26)                Set Disk Transfer Address (DTA) 
 1Bh (27)                Get FAT Information for Current Drive 
 1Ch (27)                Get FAT Information for Specified Drive 
 1Dh (29)                Reserved 
 1Eh (30)                Reserved 
 1Fh (31)                Reserved 
 20h (32)                Reserved 
 21h (33)                Random Read, Using FCBs 
 22h (34)                Random Write, Using FCBs 
 23h (35)                Get File Size, Using FCBs 
 24h (36)                Set Random-Record Field, Using FCBs 
 25h (37)                Set Interrupt Vector 
 26h (38)                Create Program Segment 
 27h (39)                Random Block Read, Using FCBs 
 28h (40)                Random Block Write, Using FCBs 
 29h (41)                Parse Filename 
 2Ah (42)                Get System Date 
 2Bh (43)                Set System Date 
 2Ch (44)                Get System Time 
 2Dh (45)                Set System Time 
 2Eh (46)                Set or Reset VERIFY Switch 
 2Fh (47)                Get Disk Transfer Address (DTA) 
 30h (48)                Get DOS Version Number 
 31h (49)                Terminate and Stay Resident 
 32h (50)                Reserved 
 33h (51)                Get or Set Ctrl-Break Status 
 34h (52)                Reserved 
 35h (53)                Get Interrupt Vector 
 36h (54)                Get Disk Free Space 
 37h (55)                Reserved 
 38h (56)                Get or Set Country-Dependent Information 
 39h (57)                Create Directory (MKDIR) 
 3Ah (58)                Remove Directory (RMDIR) 
 3Bh (59)                Change Directory (CHDIR) 
 3Ch (60)                Create a File (CREAT) 
 3Dh (61)                Open a File 
 3Eh (62)                Close a File Handle 
 3Fh (63)                Read from File or Device, Using a Handle 
 40h (64)                Write to File or Device, Using a Handle 
 41h (65)                Delete File (UNLINK) 
 42h (66)                Move File Pointer (LSEEK) 
 43h (67)                Get or Set File Attributes (CHMOD) 
 44h (68)                I/O Control for Devices (IOCTL)             Overview 
 4400h (68-0)            IOCTL: Get Device Information 
 4401h (68-1)            IOCTL: Set Device Information 
 4402h (68-2)            IOCTL: Read from Character Device 
 4403h (68-3)            IOCTL: Write to Character Device 
 4404h (68-4)            IOCTL: Read from Block Device 
 4405h (68-5)            IOCTL: Write to Block Device 
 4406h (68-6)            IOCTL: Get Input Status 
 4407h (68-7)            IOCTL: Get Output Status 
 4408h (68-8)            IOCTL: Is Device Removable?                ò DOS 3.0 
 4409h (68-9)            IOCTL: Is Logical Device Remote?           ò DOS 3.1 
 440Ah (68-10)           IOCTL: Is Handle Remote?                   ò DOS 3.1 
 440Bh (68-11)           IOCTL: Change Sharing Retry Count          ò DOS 3.0 
 440Dh (68-13)           IOCTL: Generic IOCTL Request               ò DOS 3.2 
 440Eh (68-14)           IOCTL: Get Logical Drive                   ò DOS 3.2 
 440Fh (68-15)           IOCTL: Set Logical Drive                   ò DOS 3.2 
 45h (69)                Duplicate a File Handle (DUP) 
 46h (70)                Force Handle Duplication (FORCDUP) 
 47h (71)                Get Current Directory 
 48h (72)                Allocate Memory 
 49h (73)                Free Allocated Memory 
 4Ah (74)                Modify Memory Allocation (SETBLOCK) 
 4Bh (75)                Load or Execute a Program (EXEC) 
 4Ch (76)                Terminate a Process (EXIT) 
 4Dh (77)                Get Return Code of a Subprocess (WAIT) 
 4Eh (78)                Find First Matching File (FIND FIRST) 
 4Fh (79)                Find Next Matching File (FIND NEXT) 
 50h (80)                Reserved 
 51h (81)                Reserved 
 52h (82)                Reserved 
 53h (83)                Reserved 
 54h (84)                Get VERIFY Setting 
 55h (85)                Reserved 
 56h (86)                Rename a File 
 57h (87)                Get or Set a File's Date and Time 
 59h (89)                Get Extended Error Information             ò DOS 3.0 
 5Ah (90)                Create Unique File                         ò DOS 3.0 
 5Bh (91)                Create New File                            ò DOS 3.0 
 5Ch (92)                Lock/Unlock File Access                    ò DOS 3.0 
 5Dh (93)                Reserved 
 5E00h (94-0)            Get Machine Name                           ò DOS 3.1 
 5E02h (94-2)            Set Printer Setup                          ò DOS 3.1 
 5E03h (94-3)            Get Printer Setup                          ò DOS 3.1 
 5F02h (95-2)            Get Redirection List Entry                 ò DOS 3.1 
 5F03h (95-3)            Redirect Device                            ò DOS 3.1 
 5F04h (95-4)            Cancel Redirection                         ò DOS 3.1 
 60h (96)                Reserved 
 61h (97)                Reserved 
 62h (98)                Get PSP Address                            ò DOS 3.0 

This page last updated on Fri Nov 30 10:49:50 MSK 2001
Copyright © 1992-2001, Vitaly Filatov, Moscow, Russia
Webmaster