The exception handling functions (throw, try and catch), the C Structured Exception Handling (SEH) functions (try, except, continue, and finally), and the C++ runtime functions (new and delete) and are all available for subsystem development. However, none of the Open Classes are available.
There are three groups of functions that you can use in a subsystem:
Libraries specifically for subsystem development
| Operating System | Library Name | Linking | Description |
| CPPRNS36.LIB | Static | Subsystem static library | |
| CPPRNI36.DLL | Dynamic | Subsystem C runtime library | |
| CPPRNO36.LIB | Dynamic | Subsystem object library, for functions that are always linked (e.g. startup code). Use to create your own subsystem runtime. | |
| CPPRNI36.DLL | Dynamic | Subsystem import library; contains only symbols that are exported from the DLL. |
![]()
Summary of Subsystem Library
Functions