The OS/2 API Project: Difference between revisions
Appearance
mNo edit summary |
→OS/2 Warp APIs: first corrections |
||
Line 4: | Line 4: | ||
==OS/2 Warp APIs== | ==OS/2 Warp APIs== | ||
This are the APIs included on the IBM's OS/2 Warp product. | This are the APIs included on the IBM's OS/2 Warp product. | ||
[[OS/2 API Data Types]] | |||
*[[Control Functions]] | ===Control Program=== | ||
*[[Control Program Functions]] | |||
*[[CP Error Codes]] | *[[CP Error Codes]] | ||
===Language Interfaces=== | |||
*[[C Library Reference]] | |||
*[[REXX API|REXX]] | |||
*REXXUtil API | |||
* | *[[Java Native Interface]] | ||
===Presentation Manager=== | |||
*[[Presentation Manager Functions]] | *[[Presentation Manager Functions]] | ||
*[[GPI Functions|Graphics Programming Interface]] | *[[GPI Functions|Graphics Programming Interface]] | ||
===Multimedia=== | |||
*DART | |||
*[[OS2_API:DIVE|DIVE]] | |||
*[[Media Control Interface]] (MCI) | |||
*[[OS2_API:MM:MIDI|Real Time MIDI]] | |||
===Open Systems=== | |||
*Open32 | |||
*OpenDoc | |||
*[[OS2_API:MM:OpenGL|OpenGL]] | |||
===Universal Language Support=== | |||
*[[Unicode API]] | |||
===System Object Model (SOM)=== | |||
*[[OS2_API:SOM_Kernel|SOM Kernel]] | *[[OS2_API:SOM_Kernel|SOM Kernel]] | ||
*[[ | *[[Interface Repository Framework]] | ||
*[[OS2_API:SOM_DSOM|Distributed System Object Model API]] | *[[OS2_API:SOM_DSOM|Distributed System Object Model API]] | ||
*[[OS2_API:WPS|Workplace Shell]] | *[[OS2_API:WPS|Workplace Shell]] | ||
Line 49: | Line 44: | ||
*[[OS2_API:OSA | Open Scripting Architecture]] | *[[OS2_API:OSA | Open Scripting Architecture]] | ||
*Taligent classes (OS/2 Warp 4 and above) | *Taligent classes (OS/2 Warp 4 and above) | ||
===Networking=== | |||
* | * LAN Systems | ||
* | * TCP/IP | ||
*[[ | ===Systems Management=== | ||
*[[ | *[[DMI Functions|Desktop Management Interface]] | ||
*[[FFST/2 API|First Failure Support Technology/2]] | |||
==Device Driver Interfaces== | |||
*[[ | *[[Kernel Execution Environment]] | ||
*[[OS2_API:Physical Device Driver (DevHlp) API|Physical Device Driver (DevHlp) API]] | |||
*[[OS2_API:Presentation Device Driver|Presentation Device Driver]] | |||
*[[OS2_API:IFS|OS/2 Installable File Systems (IFS) API]] | |||
*[[OS2_API:Platform Specific Drivers API|Platform Specific Drivers API]] | |||
*LVM API | *LVM API | ||
*OEM Helper | |||
*ASPI Router | |||
*USB stack driver (usbd) | |||
==Additional IBM Products== | |||
*[[IBM WorkFrame/2 API]] | *[[IBM WorkFrame/2 API]] | ||
* | |||
==Third Party== | |||
*[[32-bit Unicode Console API]] | |||
==Third Parties OS/2 Based APIs== | ==Third Parties OS/2 Based APIs== |
Revision as of 16:38, 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
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.
Control ProgramDatabase
Files
GraphicsI/O
Multimedia
Network
Programming Languages Lib
Regional / Languages
Security
Utility
XML
C
Presentation Manager
Graphics
Fonts
KLIBCThis are the libraries/runtimes that does not depends directly on CPI or PM. Data Compression
Fonts / Text
Graphics
Interface
Math
Multimedia
Programming Languages
Utilities
XML
|
ContributorsThe contributors of the OS/2 API Project: |