|
|
Line 70: |
Line 70: |
| *[[32-bit Unicode Console API]] | | *[[32-bit Unicode Console API]] |
|
| |
|
| ==Third Parties OS/2 Based APIs==
| | See also: [[Third Parties OS/2 APIs]] |
| <!-- OS/2 BASED API -->
| |
| This table lists the third party APIs based on the component level they run.
| |
| | |
| <table style="width: 100%">
| |
| <td style="width:30%; width:30%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #f0f0ff">
| |
| <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
| |
| | |
| <h3 id="sec-col1-1" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Kernel</h3>
| |
| * [[OS2_API:ASPI|ASPI Interface Library]]
| |
| | |
| <h3 id="sec-col2-1" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Control Program</h3>
| |
| *[[CFGSYS]]
| |
| *DayTime
| |
| *[[emx]]
| |
| *[[EA Class Library]]
| |
| *[[YEAH - Your Extended Attribute Helper]]
| |
| *[[DosEstimateFreqCPU]]
| |
| *DosMapPhysMem
| |
| *DosQueryPerformance
| |
| *[[PrintQ API|PrintQ]]
| |
| | |
| <h3 id="sec-col2-3" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Network</h3>
| |
| | |
| <h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Presentation Manager</h3>
| |
| *[[AsuaCtl]]
| |
| *[[Cell Toolkit]]
| |
| *[[Cubus OS/2 Class Library]]
| |
| *[[DualMode Library]]
| |
| *[[Dynamic Windows Library]]
| |
| *[[EClock API|eClock]] (eCS 1.1 and 1.2)
| |
| *[[eCo Software runtime]]
| |
| *[[eStyler]] (eCS 1.1 and above)
| |
| *[[FileDLG]]
| |
| *[[Glass PM C++ API]]
| |
| *[[Hint Bubble]]
| |
| *[[Kroni's Classes API]]
| |
| *[[libkva]]
| |
| *[[MultiColumn ListBox (MCLB)]]
| |
| *[[New OS2 API]] Library
| |
| *[[Odin|Odin32]]
| |
| *[[ObjectPM]]
| |
| *[[PM++]]
| |
| *[[PmCtlsPP]]
| |
| *[[Scientific Graphic Library]]
| |
| *[[User Customizable Menu (UCMenu)]]
| |
| *[[Video Toolkit]]
| |
| | |
| <h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">System Object Model (SOM)</h3>
| |
| *eWorkplace (eCS 1.1 and above)
| |
| *[[eSchemes]] (eCS 2.0 and above)
| |
| *[[Open Scripting Architecture Functions|Open Scripting Architecture]]
| |
| *[[SOMXBase]]
| |
| *[[xWorkplace]]
| |
| | |
| <h3 id="sec-col1-1" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Drivers</h3>
| |
| *[[ACPI32]]
| |
| *Resource Manager (eCS 1.1 and above)
| |
| *[[USBCalls]]
| |
| *[[WarpOverlay]]
| |
| | |
| <h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">MMOS2</h3>
| |
| *[[MIDIFile API|MIDIFile]]
| |
| | |
| <h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">REXX</h3>
| |
| *[[EVRexx API]]
| |
| *[[DrDialog Control]]
| |
| *[[FastINI|FastINI API]]
| |
| *[[FileREXX API|FileREXX API]]
| |
| *[[PR1UTIL|PR1UTIL]]
| |
| *[[REXXIO API|REXXIO API]]
| |
| *[[RexxINI API]]
| |
| *[[RexxIPC]]
| |
| *[[RexxMath Library]]
| |
| *[[REXXVIO API]]
| |
| *[[RxCrypt]]
| |
| *[[RXEXTRAS API|RXExtras]]
| |
| *[[RxImgSize]]
| |
| *[[RXMMUTL API]]
| |
| *[[rxSock]]
| |
| *[[RXU]]
| |
| *[[RxUnlock Functions|RxUnlock]]
| |
| *[[RxUtilEx]]
| |
| *[[RxULS]]
| |
| *[[RxSockVM Library]]
| |
| *[[RxWav]]
| |
| *[[PrintGraph|PrintGraph API]]
| |
| | |
| <h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">VXREXX</h3>
| |
| *[[VX-REXX Runtime]]
| |
| *[[VX-REXX Extras Library]]
| |
| *[[VX-REXX Splitbar]]
| |
| | |
| <h3 id="sec-col1-2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Others</h3>
| |
| *[[APIEX000| APIEX000 - Guided Procedures]] (eCS 1.1 and above.)
| |
| *[[CFGSYS]]
| |
| *[[The OS/2 Command Line Utilities]]
| |
| *[[CUtil]]
| |
| *[[The Open Objects Library (OOL) API]]
| |
| *[[spUtils]]
| |
| *[[WPTools]]
| |
| *[[OS/2 API Trace]]
| |
| *[[SciTech MGL]]
| |
| </div>
| |
| </td>
| |
| </table>
| |
|
| |
|
| ==OS/2 Ported APIs== | | ==OS/2 Ported APIs== |
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.
OS/2 API Data Types
Control Program
Language Interfaces
Presentation Manager
Multimedia
Open Systems
Universal Language Support
System Object Model (SOM)
Networking
Systems Management
Device Driver Interfaces
Additional IBM Products
Third Party
See also: Third Parties OS/2 APIs
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 - Perl-compatible Regular Expression Library
Error Codes
Parameters
Articles
Contributors
The contributors of the OS/2 API Project: