The main files that make up the OS/2 subsystem are listed in the following table. Many additional files, not listed here, are needed when running the Windows NT Add-On Subsystem for Presentation Manager, such as all the 16-bit PM DLLs (Pmwin.dll, Pmgre.dll etc.) and 16-bit EXEs (Pmshell.exe, Pmspool.exe, etc.).
Table 28.2 OS/2 Subsystem Files
File | Purpose | |
Os2srv.exe | This file is the subsystem server. It is invoked when you run the first OS/2 application, and it remains to serve new applications as they are run. | |
Os2.exe | This file is the client side of every OS/2 application. There is an instance of Os2.exe for each OS/2 application that is running. | |
Doscalls.dll1 | This file contains the DOSxxx APIs. The other DLLs that are used in OS/2, such as KBDCALLS and VIOCALLS, are provided in memory by the OS/2 subsystem. | |
Netapi.dll1 | This file contains the LM APIs. |
1 This file is located in the SYSTEM32\OS2\DLL or C:\OS2\DLL directories when running the Windows NT Add-On Subsystem for Presentation Manager.