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

Introduction

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
CALENDAR
CARDFILE
CHARMAP
Clipboard Viewer	Done
Clock	Done
Control Panel
DRWATSON
EXPAND	Done
FASTOPEN
MPLAYER
MSD
Notepad	Done
PACKAGER
PBRUSH
PIF Editor
PRINTMAN
Program Manager
REGEDIT
SETUP
SOL
Sound Recorder
System Configuration Editor	Done
Task Manager	Done
WINFILE
WINHELP
Minesweeper	Done
WINSHELD
Windows Version	Done
WRITE

API

BIOS API

DOS API

XMS API

Task List API

DOSX API

LOGO API

Screen grabbers API

Task switcher API

SYSTEM driver

KEYBOARD driver

MOUSE driver

DISPLAY driver

KERNEL library

GDI library

USER library

SHELL library

LZEXPAND library