This is an old revision of the document!
This is part of Win16 API which allow to create versions of program from one source code to run under OS/2 and Win16. Under OS/2 program can be running under Win-OS/2 if program is Windows NE executable, and with help on Windows Libraries for OS/2, if it is OS/2 NE executable. Here is a WLO to OS/2 API mapping draft
Win16 Personality - Windows 3.x Compatibility Layer
Introduction
The Win16 Personality is a core component of the osFree project aimed at creating a free, open-source reimplementation of the Microsoft Windows 3.x (16-bit) operating environment. This includes compatibility with Windows 3.0, Windows 3.1, and Windows 3.11. The goal is to provide a platform for running classic Win16 applications, either on top of a pure DOS system or within the broader osFree framework.
Win16 Personality for osFree is planned to be implemented as Windows clone based on various sources. Most notable is HX-DOS Extender for KERNEL, Wine and Twin for USER and other core DLLs. GDI.EXE not handled yet. Applications collected and backported to Win16 mostly from ReactOS and Wine implementations. Also other third parties source code are used, like MAX386.
Applications
| Name | Status |
|---|---|
| CALC (pure API) | |
| CALENDAR | |
| CARDFILE | |
| CHARMAP (pure API) | |
| Clipboard Viewer (pure API) | Done |
| Clock (pure API) | Done |
| Control Panel | |
| DRWATSON | |
| EXPAND | Done |
| FASTOPEN | Done |
| MPLAYER | |
| MSD | |
| Notepad (pure API) | Done |
| PACKAGER | |
| PBRUSH (ATL) | |
| PIF Editor (pure API) | |
| PRINTMAN | |
| Program Manager (pure API) | |
| REGEDIT | |
| SETUP | |
| SOL (pure API) | |
| Sound Recorder | |
| System Configuration Editor (pure API) | Done |
| Task Manager (pure API) | Done |
| WINFILE (pure API) | |
| WINHELP (pure API) | |
| Minesweeper (pure API) | Done |
| WINSHELD | |
| Windows Version (pure API) | Done |
| WRITE |




