| 
				   | 
				
| (193 intermediate revisions by 2 users not shown) | 
| Line 1: | 
Line 1: | 
 | For contributors, please review the [[Introduction to the OS/2 API Documentation]].
  |  | The OS/2 API Project consist on documenting all APIs available for OS/2. Base, Native and Ported.    | 
 | 
  |  | 
  | 
 |  | Visit also [[The OS/2 API Project]] page.  | 
 | 
  |  | 
  | 
 | = STRUCTURE DRAFT =
  |  | [[Category:Projects]]  | 
 |    |  | 
 | * Control Program
  |  | 
 | **[[OS2_API:DataType | Data Types]]
  |  | 
 | **[[OS2_API:CPI | Control Programming]]
  |  | 
 | **[[OS2_API:KEE | Kernel Execution Environment]] (Available in OS/2 Warp 4.5 and above / eCS 1.0 and above.)
  |  | 
 |    |  | 
 | * Languages
  |  | 
 | **[[Java_JNI_API | Java Native Interface]]
  |  | 
 | **[[OS2_API:CLR | C Library Reference]]
  |  | 
 | **[[OS2_API:REXX | REXX]]
  |  | 
 | **[[OS2_API:EMX | EMX]](Available in eCS 1.1 and above.)
  |  | 
 |    |  | 
 | * Graphics
  |  | 
 | **[[OS2_API:GPI | Graphics Programming Interface]]
  |  | 
 | **[[OS2_API:PMI | Presentation Manager]]
  |  | 
 |    |  | 
 | *Multimedia
  |  | 
 | **[[OS2_API:MM:OpenGL | OpenGL]]
  |  | 
 | **[[OS2_API:MM:MIDI|Real Time MIDI]]
  |  | 
 |    |  | 
 | * Presentation Manager
  |  | 
 | **[[SOM|System Object Model]]
  |  | 
 | ***[[OS2_API:SOM_Kernel|Kernel]]
  |  | 
 | ***[[OS2 API:SOM_IR|Interface Repository]]
  |  | 
 | ***[[OS2_API:SOM_DSOM|Distributed System Object Model API]]
  |  | 
 | ***[[OS2_API:WPS | Workplace Shell]]
  |  | 
 | ***[[OS2_API:eWPS | eWorkplace]] (Available in eCS 1.1 and above.)
  |  | 
 | ***[[OS2_API:eSchemes | eSchemes]] (Available in eCS 2.0 and above.)
  |  | 
 | ***[[OS2_API:OpenDoc | OpenDoc]] (Available in OS/2 Warp 4 only. Not included in eCS.)
  |  | 
 | ***[[OS2_API:OSA | Open Scripting Architecture]]
  |  | 
 | ***[[OS2_API:Taligent | Taligent classes]] (Available in OS/2 Warp 4 and above.)
  |  | 
 |    |  | 
 |   --to define--
  |  | 
 | *[[OS2_API:Unicode | Unicode Support]]
  |  | 
 |    |  | 
 |    |  | 
 | *[[OS2_API:DMI | Desktop Management Interface]]
  |  | 
 | *[[OS2_API:eClock | eClock]] (Available in eCS 1.1 and 1.2.) 
  |  | 
 | *[[OS2_API:eStyler | eStyler]] (Available in eCS 1.1 and above.)
  |  | 
 |    |  | 
 | *[[OS2_API:RESMGR | Resource Manager]] (Available in eCS 1.1 and above.)
  |  | 
 | *[[OS2_API:APIEX000 | Guided Procedures]] (Available in eCS 1.1 and above.)
  |  | 
 |    |  | 
 |    |  | 
 | = OS/2 API Documentation =
  |  | 
 |    |  | 
 | *[[OS2_API:CPI | Control Programming]]
  |  | 
 | *[[OS2_API:CLR | C Library Reference]]
  |  | 
 | *[[OS2_API:DMI | Desktop Management Interface]]
  |  | 
 | *[[OS2_API:eClock | eClock]] (Available in eCS 1.1 and 1.2.) 
  |  | 
 | *[[OS2_API:eStyler | eStyler]] (Available in eCS 1.1 and above.)
  |  | 
 | *[[OS2_API:EMX | EMX]](Available in eCS 1.1 and above.)
  |  | 
 | *[[OS2_API:RESMGR | Resource Manager]] (Available in eCS 1.1 and above.)
  |  | 
 | *[[OS2_API:APIEX000 | Guided Procedures]] (Available in eCS 1.1 and above.)
  |  | 
 |    |  | 
 | * Graphics
  |  | 
 | **[[OS2_API:GPI | Graphics Programming Interface]]
  |  | 
 | **[[OS2_API:PMI | Presentation Manager]]
  |  | 
 |    |  | 
 | * Java
  |  | 
 | **[[Java_JNI_API | Java Native Interface]]
  |  | 
 |    |  | 
 | *[[OS2_API:KEE | Kernel Execution Environment]] (Available in OS/2 Warp 4.5 and above / eCS 1.0 and above.)
  |  | 
 |    |  | 
 | *Multimedia
  |  | 
 | **[[OS2_API:MM:OpenGL | OpenGL]]
  |  | 
 | **[[OS2_API:MM:MIDI|Real Time MIDI]]
  |  | 
 |    |  | 
 | *[[OS2_API:REXX | REXX]]
  |  | 
 |    |  | 
 | *[[SOM|System Object Model]]
  |  | 
 | **[[OS2_API:SOM_Kernel|Kernel]]
  |  | 
 | **[[OS2 API:SOM_IR|Interface Repository]]
  |  | 
 | **[[OS2_API:SOM_DSOM|Distributed System Object Model API]]
  |  | 
 | **[[OS2_API:WPS | Workplace Shell]]
  |  | 
 | **[[OS2_API:eWPS | eWorkplace]] (Available in eCS 1.1 and above.)
  |  | 
 | **[[OS2_API:eSchemes | eSchemes]] (Available in eCS 2.0 and above.)
  |  | 
 | **[[OS2_API:OpenDoc | OpenDoc]] (Available in OS/2 Warp 4 only. Not included in eCS.)
  |  | 
 | **[[OS2_API:OSA | Open Scripting Architecture]]
  |  | 
 | **[[OS2_API:Taligent | Taligent classes]] (Available in OS/2 Warp 4 and above.)
  |  | 
 |    |  | 
 | *[[OS2_API:Unicode | Unicode Support]]
  |  | 
 | *[[OS2_API:DataType | Data Types]]
  |  | 
 |    |  | 
 | =Related Articles=
  |  | 
 | * [[Introduction to the OS/2 API Documentation]]
  |  | 
 | * [[A personal look at the OS/2 API ]] by [[Roger Orr]] (December 1993)
  |  | 
 |    |  | 
 | =Contributors=
  |  | 
 | The contributors of the OS/2 API Project: 
  |  | 
 | * [[Bill Buchanan]]
  |  | 
 | * [[Carsten Whimster]]
  |  | 
 | * [[Oscar Gustafsson]]
  |  | 
 | * [[Joe Phillips]]
  |  | 
 | * [[Timur Tabi]]
  |  | 
 | * [[Dean Roddey]]
  |  | 
 | * [[Stefan Mars]]
  |  | 
 | * [[Ryan C. Gordon]]
  |  | 
 | * [[Abram Dancy]]
  |  | 
 | * [[Thierry de Montaudry]]
  |  | 
 | * [[Avi Schwartz]]
  |  | 
 | * [[Gilles Tschopp]]
  |  | 
The OS/2 API Project consist on documenting all APIs available for OS/2. Base, Native and Ported. 
Visit also The OS/2 API Project page.