DOSCALLS.DLL is a core DLL of the Control Program Interface. It is contains most of core OS/2 functionality. Most of other CPI DLLs just forwarders to DOSCALLS.DLL (in modern versions of OS/2). osFree implementation of OS/2 Personality attempts to move “extensions” to core function to DOSCALLS.DLL and real “core” function to KAL.DLL.
| Name | Export ordinal | Export name |
|---|---|---|
| DosError | DosError | |
| DosQueryCurrentDir | DosQueryCurrentDir | |
| DosExecPgm | DosExecPgm | |
| DosSetDefaultDisk | DosSetDefaultDisk | |
| DosQueryCurrentDisk | DosQueryCurrentDisk | |
| DosSetCurrentDir | DosSetCurrentDir | |
| DosWrite | DosWrite | |
| DosQuerySysInfo | DosQuerySysInfo | |
| DosExit | DosExit |