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

Ordinal	Name	Description	Status	Version
0	USER
1	MESSAGEBOX	Displays a modal dialog box that contains a system icon, a set of buttons, and a brief application-specific message
2	OLDEXITWINDOWS	Done
5	INITAPP
6	POSTQUITMESSAGE
7	EXITWINDOWS
10	SETTIMER	Creates a timer with the specified time-out value
11	BEAR11
12	KILLTIMER	Destroys the specified timer
13	GETTICKCOUNT	Retrieves the number of milliseconds that have elapsed since the system was started	Done
14	GETTIMERRESOLUTION
15	GETCURRENTTIME	Retrieves the current Windows time	Done
16	CLIPCURSOR	Confines the cursor to a rectangular area on the screen
17	GETCURSORPOS	Retrieves the position of the mouse cursor, in screen coordinates
18	SETCAPTURE	Sets the mouse capture to the specified window
19	RELEASECAPTURE	Releases the mouse capture from a window and restores normal mouse input processing
20	SETDOUBLECLICKTIME
21	GETDOUBLECLICKTIME
22	SETFOCUS
23	GETFOCUS
24	REMOVEPROP
25	GETPROP
26	SETPROP
27	ENUMPROPS
28	CLIENTTOSCREEN
29	SCREENTOCLIENT
30	WINDOWFROMPOINT
31	ISICONIC
32	GETWINDOWRECT
33	GETCLIENTRECT
34	ENABLEWINDOW
35	ISWINDOWENABLED
36	GETWINDOWTEXT	Copies the text of the specified window's title bar into a buffer	Done
37	SETWINDOWTEXT	Changes the text of the specified window's title bar	Done
38	GETWINDOWTEXTLENGTH	Retrieves the length of the specified window's title bar text	Done
39	BEGINPAINT	Prepares the specified window for painting and fills a PAINTSTRUCT structure with painting information
40	ENDPAINT	Marks the end of painting in the specified window
41	CREATEWINDOW	Done
42	SHOWWINDOW
43	CLOSEWINDOW
44	OPENICON
45	BRINGWINDOWTOTOP
46	GETPARENT
47	ISWINDOW
48	ISCHILD
49	ISWINDOWVISIBLE
50	FINDWINDOW
52	ANYPOPUP
53	DESTROYWINDOW
54	ENUMWINDOWS
55	ENUMCHILDWINDOWS
56	MOVEWINDOW
57	REGISTERCLASS	Done
58	GETCLASSNAME
59	SETACTIVEWINDOW
60	GETACTIVEWINDOW
61	SCROLLWINDOW
62	SETSCROLLPOS
63	GETSCROLLPOS
64	SETSCROLLRANGE
65	GETSCROLLRANGE
66	GETDC
67	GETWINDOWDC
68	RELEASEDC
69	SETCURSOR
70	SETCURSORPOS
71	SHOWCURSOR
72	SETRECT	Done
73	SETRECTEMPTY	Done
74	COPYRECT	Done
75	ISRECTEMPTY	Done
76	PTINRECT	Done
77	OFFSETRECT	Done
78	INFLATERECT	Done
79	INTERSECTRECT	Done
80	UNIONRECT	Done
81	FILLRECT	Done
82	INVERTRECT	Done
83	FRAMERECT	Done
84	DRAWICON	Done
85	DRAWTEXT	Done
86	BEAR86
87	DIALOGBOX	Done
88	ENDDIALOG
89	CREATEDIALOG	Done
90	ISDIALOGMESSAGE
91	GETDLGITEM
92	SETDLGITEMTEXT	Done
93	GETDLGITEMTEXT	Done
94	SETDLGITEMINT
95	GETDLGITEMINT
96	CHECKRADIOBUTTON
97	CHECKDLGBUTTON	Done
98	ISDLGBUTTONCHECKED	Done
99	DLGDIRSELECT	Done
100	DLGDIRLIST
101	SENDDLGITEMMESSAGE	Done
102	ADJUSTWINDOWRECT	Calculates the required size of the window rectangle based on the desired client rectangle size
103	MAPDIALOGRECT
104	MESSAGEBEEP
105	FLASHWINDOW
106	GETKEYSTATE
107	DEFWINDOWPROC
108	GETMESSAGE	Retrieves a message from the calling thread's message queue
109	PEEKMESSAGE	Checks the thread message queue for a message and returns immediately
110	POSTMESSAGE
111	SENDMESSAGE
112	WAITMESSAGE	Yields control to other threads when a thread has no other messages in its message queue
113	TRANSLATEMESSAGE
114	DISPATCHMESSAGE
115	REPLYMESSAGE
116	POSTAPPMESSAGE
118	REGISTERWINDOWMESSAGE
119	GETMESSAGEPOS
120	GETMESSAGETIME
121	SETWINDOWSHOOK	Done
122	CALLWINDOWPROC
123	CALLMSGFILTER
124	UPDATEWINDOW	Done
125	INVALIDATERECT	Done
126	INVALIDATERGN	Done
127	VALIDATERECT	Done
128	VALIDATERGN	Done
129	GETCLASSWORD
130	SETCLASSWORD
131	GETCLASSLONG
132	SETCLASSLONG
133	GETWINDOWWORD
134	SETWINDOWWORD
135	GETWINDOWLONG
136	SETWINDOWLONG
137	OPENCLIPBOARD
138	CLOSECLIPBOARD
139	EMPTYCLIPBOARD
140	GETCLIPBOARDOWNER
141	SETCLIPBOARDDATA
142	GETCLIPBOARDDATA
143	COUNTCLIPBOARDFORMATS
144	ENUMCLIPBOARDFORMATS
145	REGISTERCLIPBOARDFORMAT
146	GETCLIPBOARDFORMATNAME
147	SETCLIPBOARDVIEWER
148	GETCLIPBOARDVIEWER
149	CHANGECLIPBOARDCHAIN
150	LOADMENU	Done
151	CREATEMENU	Done
152	DESTROYMENU	Done
153	CHANGEMENU	Done
154	CHECKMENUITEM	Done
155	ENABLEMENUITEM	Done
156	GETSYSTEMMENU	Done
157	GETMENU	Done
158	SETMENU	Done
159	GETSUBMENU	Done
160	DRAWMENUBAR	Done
161	GETMENUSTRING	Done
162	HILITEMENUITEM	Done
163	CREATECARET	Done
164	DESTROYCARET	Done
165	SETCARETPOS	Done
166	HIDECARET	Done
167	SHOWCARET	Done
168	SETCARETBLINKTIME	Done
169	GETCARETBLINKTIME	Done
170	ARRANGEICONICWINDOWS
171	WINHELP
173	LOADCURSOR
174	LOADICON
175	LOADBITMAP
176	LOADSTRING	Done
177	LOADACCELERATORS	Done
178	TRANSLATEACCELERATOR
179	GETSYSTEMMETRICS	Done
180	GETSYSCOLOR	Done
181	SETSYSCOLORS	Done
182	BEAR182
183	GETCARETPOS	Done
184	QUERYSENDMESSAGE
185	GRAYSTRING	Done
186	SWAPMOUSEBUTTON
188	SETSYSMODALWINDOW
189	GETSYSMODALWINDOW
190	GETUPDATERECT
191	CHILDWINDOWFROMPOINT
192	INSENDMESSAGE
193	ISCLIPBOARDFORMATAVAILABLE
194	DLGDIRSELECTCOMBOBOX	Done
195	DLGDIRLISTCOMBOBOX
196	TABBEDTEXTOUT
197	GETTABBEDTEXTEXTENT
198	CASCADECHILDWINDOWS
199	TILECHILDWINDOWS
200	OPENCOMM	Stub
201	SETCOMMSTATE	Stub
202	GETCOMMSTATE	Stub
203	GETCOMMERROR	Stub
204	READCOMM	Stub
205	WRITECOMM	Stub
206	TRANSMITCOMMCHAR	Stub
207	CLOSECOMM	Stub
208	SETCOMMEVENTMASK	Stub
209	GETCOMMEVENTMASK	Stub
210	SETCOMMBREAK	Stub
211	CLEARCOMMBREAK	Stub
212	UNGETCOMMCHAR	Stub
213	BUILDCOMMDCB	Stub
214	ESCAPECOMMFUNCTION	Stub
215	FLUSHCOMM	Stub
216	UserSeeUserDo	Done
218	DIALOGBOXINDIRECT	Done
219	CREATEDIALOGINDIRECT	Done
220	LOADMENUINDIRECT	Done
221	SCROLLDC	Scrolls a rectangle of bits horizontally and vertically
222	GETKEYBOARDSTATE
223	SETKEYBOARDSTATE
224	GETWINDOWTASK
225	ENUMTASKWINDOWS
226	LOCKINPUT
227	GETNEXTDLGGROUPITEM
228	GETNEXTDLGTABITEM
229	GETTOPWINDOW
230	GETNEXTWINDOW
231	GETSYSTEMDEBUGSTATE
232	SETWINDOWPOS	Changes the size, position, and Z order of a child, pop-up, or top-level window
233	SETPARENT
234	UNHOOKWINDOWSHOOK
235	DEFHOOKPROC	Done
236	GETCAPTURE
237	GETUPDATERGN
238	EXCLUDEUPDATERGN
239	DIALOGBOXPARAM
240	DIALOGBOXINDIRECTPARAM
241	CREATEDIALOGPARAM	Done
242	CREATEDIALOGINDIRECTPARAM
243	GETDIALOGBASEUNITS
244	EQUALRECT	Done
245	ENABLECOMMNOTIFICATION	Stub
246	EXITWINDOWSEXEC
247	GETCURSOR
248	GETOPENCLIPBOARDWINDOW
249	GETASYNCKEYSTATE
250	GETMENUSTATE	Done
251	SENDDRIVERMESSAGE
252	OPENDRIVER
253	CLOSEDRIVER
254	GETDRIVERMODULEHANDLE
255	DEFDRIVERPROC
256	GETDRIVERINFO
257	GETNEXTDRIVER
258	MAPWINDOWPOINTS	Converts (maps) a set of points from a coordinate space relative to one window to a coordinate space relative to another window
259	BEGINDEFERWINDOWPOS	Allocates memory for a multiple-window-position structure and returns the handle to the structure
260	DEFERWINDOWPOS	Updates the specified multiple-window-position structure for the specified window
261	ENDDEFERWINDOWPOS	Simultaneously updates the position and size of one or more windows in a single screen-refreshing cycle
262	GETWINDOW	Retrieves a handle to a window that has the specified relationship to the specified window
263	GETMENUITEMCOUNT	Done
264	GETMENUITEMID	Done
265	SHOWOWNEDPOPUPS	Shows or hides all pop-up windows owned by the specified window
266	SETMESSAGEQUEUE
267	SHOWSCROLLBAR	Shows or hides the specified scroll bar
268	GLOBALADDATOM	Done
269	GLOBALDELETEATOM	Done
270	GLOBALFINDATOM	Done
271	GLOBALGETATOMNAME	Done
272	ISZOOMED	Determines whether a window is maximized
277	GETDLGCTRLID
278	GETDESKTOPHWND
279	OldSetDeskPattern	Done
282	SELECTPALETTE
283	REALIZEPALETTE
284	GETFREESYSTEMRESOURCES	Done
286	GETDESKTOPWINDOW
287	GETLASTACTIVEPOPUP
288	GETMESSAGEEXTRAINFO
290	REDRAWWINDOW	Updates the specified rectangle or region in a window's client area
291	SETWINDOWSHOOKEX
292	UNHOOKWINDOWSHOOKEX
293	CALLNEXTHOOKEX
294	LOCKWINDOWUPDATE
299	mouse_event	Done
308	DEFDLGPROC
309	GETCLIPCURSOR
319	SCROLLWINDOWEX
324	FillWindow	Done
325	PaintRect	Done
326	GetControlBrush	Done
331	ENABLEHARDWAREINPUT
333	IsUserIdle	Done
334	GETQUEUESTATUS
335	GETINPUTSTATE
337	GetMouseEventProc	Done
358	ISMENU
359	GETDCEX
368	COPYICON	Done
369	COPYCURSOR	Done
370	GETWINDOWPLACEMENT
371	SETWINDOWPLACEMENT
373	SUBTRACTRECT	Done
397	REGISTERCLASSEX	Done
398	GetClassInfoEx	Done
402	GETPRIORITYCLIPBOARDFORMAT
403	UNREGISTERCLASS	Done
404	GETCLASSINFO	Done
406	CREATECURSOR	Done
407	CREATEICON	Done
408	CreateCursorIconIndirect	Done
410	INSERTMENU	Done
411	APPENDMENU	Done
412	REMOVEMENU	Done
413	DELETEMENU	Done
414	MODIFYMENU	Done
415	CREATEPOPUPMENU	Done
416	TRACKPOPUPMENU	Done
417	GETMENUCHECKMARKDIMENSIONS	Done
418	SETMENUITEMBITMAPS	Done
420	_WSPRINTF	Done
421	WVSPRINTF	Done
422	DLGDIRSELECTEX
423	DLGDIRSELECTCOMBOBOXEX
430	LSTRCMP	Done
431	ANSIUPPER	Done
432	ANSILOWER	Done
433	ISCHARALPHA	Done
434	ISCHARALPHANUMERIC	Done
435	ISCHARUPPER	Done
436	ISCHARLOWER	Done
437	ANSIUPPERBUFF	Done
438	ANSILOWERBUFF	Done
445	DEFFRAMEPROC
447	DEFMDICHILDPROC
451	TRANSLATEMDISYSACCEL
452	CREATEWINDOWEX
454	ADJUSTWINDOWRECTEX
457	DESTROYICON	Done
458	DESTROYCURSOR	Done
462	CALCCHILDSCROLL
466	DRAWFOCUSRECT	Done
471	LSTRCMPI	Done
472	ANSINEXT	Done
473	ANSIPREV	Done
482	ENABLESCROLLBAR
483	SYSTEMPARAMETERSINFO	Done
499	WNETERRORTEXT	Stub
501	WNETOPENJOB	Stub
502	WNETCLOSEJOB	Stub
503	WNETABORTJOB	Stub
504	WNETHOLDJOB	Stub
505	WNETRELEASEJOB	Stub
506	WNETCANCELJOB	Stub
507	WNETSETJOBCOPIES	Stub
508	WNETWATCHQUEUE	Stub
509	WNETUNWATCHQUEUE	Stub
510	WNETLOCKQUEUEDATA	Stub
511	WNETUNLOCKQUEUEDATA	Stub
512	WNETGETCONNECTION
513	WNETGETCAPS	Done
514	WNETDEVICEMODE	Stub
515	WNETBROWSEDIALOG	Stub
516	WNETGETUSER
517	WNETADDCONNECTION	Stub
518	WNETCANCELCONNECTION	Stub
519	WNETGETERROR	Stub
520	WNETGETERRORTEXT	Stub
521	WNETENABLE
522	WNETDISABLE
523	WNETRESTORECONNECTION	Stub
524	WNETWRITEJOB	Stub
525	WNETCONNECTDIALOG	Stub
526	WNETDISCONNECTDIALOG	Stub
527	WNETCONNECTIONDIALOG	Stub
528	WNETVIEWQUEUEDIALOG	Stub
529	WNETPROPERTYDIALOG	Stub
530	WNETGETDIRECTORYTYPE
531	WNETDIRECTORYNOTIFY	Stub
532	WNETGETPROPERTYTEXT	Stub