| 00h | Terminate Program | DOS 1.00 |
| 01h | Read Keyboard Character and Echo | DOS 1.00 |
| 02h | Character Output | DOS 1.00 |
| 03h | Auxiliary Character Input | DOS 1.00 |
| 04h | Auxiliary Character Output | DOS 1.00 |
| 05h | Printer Character Output | DOS 1.00 |
| |
| 06h | Direct Console Character I/O | DOS 1.00 |
| 06h/FFh | Direct Console Character I/O Input | DOS 1.00 |
| |
| 07h | Direct Console Character Input, No Echo | DOS 1.00 |
| 08h | Console Character Input without Echo | DOS 1.00 |
| 09h | Print String | DOS 1.00 |
| 0Ah | Buffered Keyboard Input | DOS 1.00 |
| 0Bh | Check Standard Input Status | DOS 1.00 |
| 0Ch | Clear Input Buffer then Invoke Function | DOS 1.00 |
| 0Dh | Disk Reset | DOS 1.00 |
| 0Eh | Select Default Drive | DOS 1.00 |
| 0Fh | Open File, Using FCBs | DOS 1.00 |
| 10h | Close Disk File using an FCB | DOS 1.00 |
| 11h | Search for First File, Using FCBs | DOS 1.00 |
| 12h | Search for Next File, Using FCB's | DOS 1.00 |
| 13h | Delete File, Using FCBs | DOS 1.00 |
| 14h | Sequential Read, Using FCBs | DOS 1.00 |
| 15h | Sequential Write, Using FCBs | DOS 1.00 |
| 16h | Create File, using FCBs | DOS 1.00 |
| 17h | Rename File, using FCBs | DOS 1.00 |
| 18h | Unused | Internal |
| 19h | Get Current Disk | DOS 1.00 |
| 1Ah | Set Disk Transfer Address (DTA) | DOS 1.00 |
| 1Bh | Get FAT Information for Current Drive | DOS 1.00 |
| 1Ch | Get FAT Information for Specified Drive | DOS 1.00 |
| 1Dh | Unused | Internal |
| 1Eh | Unused | Internal |
| 1Fh | Get Default Drive Parameter Block (DPB) | Internal |
| 20h | Unused | Internal |
| 21h | Random Read, Using FCBs | DOS 1.00 |
| 22h | Random Write, Using FCBs | DOS 1.00 |
| 23h | Get File Size, Using FCBs | DOS 1.00 |
| 24h | Set Random-Record Field, Using FCBs | DOS 1.00 |
| 25h | Set Interrupt Vector | DOS 1.00 |
| 26h | Create Program Segment Prefix (PSP) | DOS 1.00 |
| 27h | Random Block Read, Using FCBs | DOS 1.00 |
| 28h | Random Block Write, Using FCBs | DOS 1.00 |
| 29h | Parse Filename, create FCB | DOS 1.00 |
| 2Ah | Get Current Date | DOS 1.00 |
| 2Bh | Set Current Date | DOS 1.00 |
| 2Bh | Installation Check | DESQview |
| 2Ch | Get Current Time | DOS 1.00 |
| 2Dh | Set Current Time | DOS 1.00 |
| 2Eh | Set Verify Flag | DOS 1.00 |
| 2Fh | Get Disk Transfer Address (DTA) | DOS 2.00 |
| 30h | Get DOS Version Number | DOS 2.00 |
| 31h | Terminate and Stay Resident | DOS 2.00 |
| 32h | Get Drive Parameter Block (DPB) | Internal |
| |
| 33h | Get or Set Ctrl-Break Status | DOS 2.00 |
| 33h/05h | Get Boot Drive | DOS 4.00 |
| |
| 34h | Return CritSectFlag (INDOS) Pointer | Internal |
| 35h | Get Interrupt Vector | DOS 2.00 |
| 36h | Get Free and Total Disk Space | DOS 2.00 |
| |
| 37h/00h | Get Switch Character | Internal |
| 37h/01h | Set Switch Character | Internal |
| 37h/02h | Read Device Availability | Internal |
| 37h/03h | Set Device Availability | Internal |
| |
| 38h | Get Country Dependent Information | DOS 2.00 |
| 38h | Get Country Dependent Information | DOS 3.00 |
| 38h | Get Country Dependent Information | DOS 5.00 |
| 39h | Create Directory (MKDIR) | DOS 2.00 |
| 3Ah | Remove Directory (RMDIR) | DOS 2.00 |
| 3Bh | Change Directory (CHDIR) | DOS 2.00 |
| 3Ch | Create a File (CREAT) | DOS 2.00 |
| 3Dh | Open a File | DOS 2.00 |
| 3Eh | Close a File Handle | DOS 2.00 |
| 3Fh | Read from File or Device, Using Handle | DOS 2.00 |
| 40h | Write to File or Device, Using a Handle | DOS 2.00 |
| 41h | Delete File (UNLINK) | DOS 2.00 |
| 42h | Move File Pointer (LSEEK) | DOS 2.00 |
| |
| 43h/00h | Get File Attributes (CHMOD) | DOS 2.00 |
| 43h/01h | Set File Attributes (CHMOD) | DOS 2.00 |
| |
| 44h/XXh | I/O Control for Devices (IOCTL) | DOS 2.00 |
| |
| 45h | Duplicate a File Handle (DUP) | DOS 2.00 |
| 46h | Force Handle Duplication (FORCDUP) | DOS 2.00 |
| 47h | Get Current Directory | DOS 2.00 |
| 48h | Allocate Memory | DOS 2.00 |
| 49h | Free Allocated Memory | DOS 2.00 |
| 4Ah | Modify Memory Allocation (SETBLOCK) | DOS 2.00 |
| 4Bh | Load or Execute a Program (EXEC) | DOS 2.00 |
| 4Ch | Terminate a Process (EXIT) | DOS 2.00 |
| 4Dh | Get Return Code of a Subprocess (WAIT) | DOS 2.00 |
| 4Eh | Find First Matching File (FIND FIRST) | DOS 2.00 |
| 4Fh | Find Next Matching File (FIND NEXT) | DOS 2.00 |
| 50h | Set PSP Segment | Internal |
| 51h | Get PSP Segment | Internal |
| 52h | Get List Of Lists | Internal |
| 53h | Translate BPB | Internal |
| 54h | Get VERIFY Flag | DOS 2.00 |
| 55h | Create PSP | Internal |
| 56h | Rename a File | DOS 2.00 |
| |
| 57h/00h | Get a File's Date and Time | DOS 2.00 |
| 57h/01h | Set a File's Date and Time | DOS 2.00 |
| |
| 58h/00h | Get Memory Allocation Strategy | DOS 3.00 |
| 58h/01h | Set Memory Allocation Strategy | DOS 3.00 |
| 58h/02h | Get UMB Link Status | DOS 5.00 |
| 58h/03h | Set UMB Link Status | DOS 5.00 |
| |
| 59h | Get Extended Error Information | DOS 3.00 |
| 5Ah | Create Unique File | DOS 3.00 |
| 5Bh | Create New File | DOS 3.00 |
| 5Ch | Lock/Unlock File Access | DOS 3.00 |
| |
| 5Dh/00h | Copy Data to DOS Save Area | Internal |
| 5Dh/06h | Get Address Of Critical Error Flag | Internal 3.00 |
| 5Dh/0Ah | Set Error Data Values | Internal 3.00 |
| |
| 5Eh/00h | Get Machine Name | MS Net 3.1 |
| 5Eh/01h | Set Machine Name | MS Net 3.1 |
| 5Eh/02h | Set Printer Setup | MS Net 3.1 |
| 5Eh/03h | Get Printer Setup | MS Net 3.1 |
| |
| 5Fh/02h | Get Redirection List Entry | MS Net 3.1 |
| 5Fh/03h | Redirect Device | MS Net 3.1 |
| 5Fh/04h | Cancel Redirection | MS Net 3.1 |
| |
| 60h | Resolve Pth Str to Fully Qualified Path | Internal 3.00 |
| 61h | Unused | Internal 3.00 |
| 62h | Get PSP Address | DOS 3.00 |
| |
| 63h/00h | Get Lead Byte Table | DOS 2.25 Only |
| 63h/01h | Set Interim Console Flag | DOS 2.25 Only |
| 63h/02h | Get Interim Console Flag | DOS 2.25 Only |
| |
| 64h | Set Current Country Byte | Internal 3.2 |
| |
| 65h | Get Extended Country Information | DOS 3.30 |
| 65h/20h | Convert Character | DOS 4.00 |
| 65h/21h | Convert String | DOS 4.00 |
| 65h/22h | Convert ASCIIZ String | DOS 4.00 |
| |
| 66h/01h | Get Global Code Page Table | DOS 3.30 |
| 66h/02h | Set Global Code Page Table | DOS 3.30 |
| |
| 67h | Set Handle Count | DOS 3.30 |
| 68h | Commit File, Write Buff Data to Disk | DOS 3.30 |
| 69h | ??? | ??? |
| 6Ah | Allocate Memory | DOS 1.00 |
| 6Bh | ??? | ??? |
| |
| 6Ch/00h | Extended Open/create | DOS 4.00 |
| |
| B6h/00h | Get Extended File Attr | Net SFT II |
| B6h/01h | Set Extended File Attr | Net SFT II |
| |
| B8h | Print Jobs | Net Adv 2.0+ |
| BBh | Set End Of Job Status | NetWare 4.0 |
| BCh | Log Physical Record | NetWare 4.6 |
| BDh | Release Physical Record | NetWare 4.6 |
| BEh | Clear Physical Record | NetWare 4.6 |
| BFh | Log Record (FCB) | NetWare 4.6 |
| C0h | Release Record (FCB) | NetWare 4.6 |
| C1h | Clear Record (FCB) | NetWare 4.6 |
| C2h | Lock Physical Record Set | NetWare 4.6 |
| C3h | Release Physical Record Set | NetWare 4.6 |
| C4h | Clear Physical Record Set | NetWare 4.6 |
| C5h | Semaphores | NetWare 4.6 |
| C6h | Get Or Set Lock Mode | NetWare 4.6 |
| C7h | TTS | NetWare 4.0 |
| C8h | Begin Logical File Locking | NetWare 4.0 |
| C9h | End Logical File Locking | NetWare 4.0 |
| CAh | Log Personal File (FCB) | NetWare 4.0 |
| CBh | Lock File Set | NetWare 4.0 |
| CCh | Release File (FCB) | NetWare 4.0 |
| CDh | Release File Set | NetWare 4.0 |
| CEh | Clear File (FCB) | NetWare 4.0 |
| CFh | Clear File Set | NetWare 4.0 |
| D0h | Log Logical Record | NetWare 4.6 |
| D1h | Lock Logical Record Set | NetWare 4.6 |
| D2h | Release Logical Record | NetWare 4.0 |
| D3h | Release Logical Record Set | NetWare 4.0 |
| D4h | Clear Logical Record | NetWare 4.0 |
| D5h | Clear Logical Record Set | NetWare 4.0 |
| D6h | End Of Job | NetWare 4.0 |
| D7h | System Logout | NetWare 4.0 |
| DAh | Get Volume Statistics | NetWare 4.0 |
| DBh | Get Number Of Local Drives | NetWare 4.0 |
| DCh | Get Station Number | NetWare 4.0 |
| DDh | Set Error Mode | NetWare 4.0 |
| DEh | Set Broadcast Mode | NetWare 4.0 |
| DFh | Capture | NetWare 4.0 |
| E0h | Print Spooling | NetWare 4.0 |
| E1h | Broadcast Messages | NetWare 4.0 |
| E2h | Directory Functions | NetWare 4.0 |
| E3h | Connection Control | NetWare 4.0 |
| |
| E4h | Set File Attributes (FCB) | NetWare 4.0 |
| E4h/00h | Installation Check | DoubleDos |
| |
| E5h | Update File Size (FCB) | NetWare 4.0 |
| E6h | Copy File To File (FCB) | NetWare 4.0 |
| E7h | Get File Server Date And Time | NetWare 4.0 |
| E8h | Set FCB Re-open Mode | NetWare 4.6 |
| E9h | Shell's "Get Base Status" | NetWare 4.6 |
| EAh | Return Shell Version | NetWare 4.6 |
| EAh | Turn Off Task Switching | DoubleDos |
| EBh | Log File | NetWare 4.6 |
| EBh | Turn On Task Switching | DoubleDos |
| ECh | Release File | NetWare 4.6 |
| ECh | Get Virtual Screen Address | DoubleDos |
| EDh | Clear File | NetWare |
| EEh | Get Physical Station Number | NetWare 4.6 |
| EEh | Give Away Time To Other Tasks | DoubleDos |
| EFh | Get Drive Info | Adv Net 1.0+ |
| F0h | Connection ID | Adv Net 1.0+ |
| F1h | File Server Connection | Adv Net 1.0+ |
| F2h | ??? | NetWare |
| F3h | File Server File Copy | Adv Net 2.0+ |
| FFh | Installable Commands | CED |