The OS/2 API Project
Appearance
The OS/2 API Project (also known as The OS/2 API Documentation Project) is an effort that aims to document all the OS/2 available APIs under an non-restrictive license that can allow derivative works.
For contributors, please review the Introduction to the OS/2 API Documentation.
OS/2 Warp APIs
This are the APIs included on the IBM's OS/2 Warp product.
Control Program
Language Interfaces
- C Library Reference
- REXX
- REXXUtil API
- Java Native Interface
Presentation Manager
Multimedia
- DART
- DIVE
- Media Control Interface (MCI)
- Real Time MIDI
Open Systems
- Open32
- OpenDoc
- OpenGL
Universal Language Support
System Object Model (SOM)
- SOM Kernel
- Interface Repository Framework
- Distributed System Object Model API
- Workplace Shell
- OpenDoc
- Open Scripting Architecture
- Taligent classes (OS/2 Warp 4 and above)
Networking
- LAN Systems
- TCP/IP
Systems Management
Device Driver Interfaces
- Kernel Execution Environment
- Physical Device Driver (DevHlp) API
- Presentation Device Driver
- OS/2 Installable File Systems (IFS) API
- Platform Specific Drivers API
- LVM API
- OEM Helper
- ASPI Router
- USB stack driver (usbd)
Additional IBM Products
Third Party
Third Parties OS/2 Based APIs
This table lists the third party APIs based on the component level they run.
OS/2 Ported APIs
These are APIs ported from other platforms to OS/2-eCS-ArcaOS. The functions documentation of the APIs are only linked to their respective sites.
- SciTech MGL
- glib - GTK+
- libidl - IDL Parsing Library
- libstdc++ - GNU Standard C++ Library
- pcre - Pearl-compatible Regular Expression Library
ContributorsThe contributors of the OS/2 API Project: |