Jump to content

Open32: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
m Undo revision 65202 by Martini (talk) wrong
Line 15: Line 15:
* SG24-4719-00: ''Open32 Developer API Extensions for OS/2 Warp'' by Theo Foster, Osamu Takagiwa, Franck Yu
* SG24-4719-00: ''Open32 Developer API Extensions for OS/2 Warp'' by Theo Foster, Osamu Takagiwa, Franck Yu


[[Category:OS/2 API]]
[[Category:OS/2 Warp API]]

Revision as of 08:10, 24 November 2019

Open32 API enables the migration of Windows applications to OS/2 by providing a subset of the Win32 APIs on OS/2 for source code compatibility. The Open32 API provides an identical interface as the function in the Win32 environment.

In "Open32 Developer API Extensions for OS/2 Warp" Redbook from IBM is clarified that Open32 is not a Win32 API emulation, it is a native OS/2 function that is built on the operating system just like other interface layers like GPI, Presentation Manager, Control Program, etc.

The OS/2 Warp Version 3.0 Toolkit includes the required Open32 headers and libraries.

The following tools can be used to to analyse and migrate Windows code to OS/2 code:

  • SMART Version 2.1B
  • IBM Hyperwise Lite
  • IBM VisualAge C++ for OS/2 Version 3.0

Documentation

IBM Redbook
  • SG24-4719-00: Open32 Developer API Extensions for OS/2 Warp by Theo Foster, Osamu Takagiwa, Franck Yu