The OS/2 API Project: Difference between revisions
Appearance
Line 70: | Line 70: | ||
See also: [[Third Parties OS/2 APIs]] | See also: [[Third Parties OS/2 APIs]] | ||
For APIs ported from other platforms to OS/2 using kLIBC environment: | |||
* [[KLIBC Ports]] | |||
* [[ | |||
==Error Codes== | ==Error Codes== |
Revision as of 17:49, 27 February 2017
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
See also: Third Parties OS/2 APIs
For APIs ported from other platforms to OS/2 using kLIBC environment:
Error Codes
Parameters
Articles
- Rick Papo's Unofficial Undocumented System API Functions in OS/2 by Rick Papo
- Introduction to the OS/2 API Documentation
- A personal look at the OS/2 API by Roger Orr (December 1993)
- What APIs are new to OS/2 2.1? by Marc van Woerkom
Contributors
The contributors of the OS/2 API Project: