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 |
---|---|---|---|---|
000 | USER | |||
001 | MESSAGEBOX | |||
002 | OLDEXITWINDOWS | Done | ||
005 | INITAPP | |||
006 | POSTQUITMESSAGE | |||
007 | EXITWINDOWS | |||
00a | SETTIMER | |||
00b | BEAR11 | |||
00c | KILLTIMER | |||
00d | GETTICKCOUNT | Done | ||
00e | GETTIMERRESOLUTION | |||
00f | GETCURRENTTIME | Done | ||
010 | CLIPCURSOR | |||
011 | GETCURSORPOS | |||
012 | SETCAPTURE | |||
013 | RELEASECAPTURE | |||
014 | SETDOUBLECLICKTIME | |||
015 | GETDOUBLECLICKTIME | |||
016 | SETFOCUS | |||
017 | GETFOCUS | |||
018 | REMOVEPROP | |||
019 | GETPROP | |||
01a | SETPROP | |||
01b | ENUMPROPS | |||
01c | CLIENTTOSCREEN | |||
01d | SCREENTOCLIENT | |||
01e | WINDOWFROMPOINT | |||
01f | ISICONIC | |||
020 | GETWINDOWRECT | |||
021 | GETCLIENTRECT | |||
022 | ENABLEWINDOW | |||
023 | ISWINDOWENABLED | |||
024 | GETWINDOWTEXT | Done | ||
025 | SETWINDOWTEXT | Done | ||
026 | GETWINDOWTEXTLENGTH | Done | ||
027 | BEGINPAINT | |||
028 | ENDPAINT | |||
029 | CREATEWINDOW | Done | ||
02a | SHOWWINDOW | |||
02b | CLOSEWINDOW | |||
02c | OPENICON | |||
02d | BRINGWINDOWTOTOP | |||
02e | GETPARENT | |||
02f | ISWINDOW | |||
030 | ISCHILD | |||
031 | ISWINDOWVISIBLE | |||
032 | FINDWINDOW | |||
034 | ANYPOPUP | |||
035 | DESTROYWINDOW | |||
036 | ENUMWINDOWS | |||
037 | ENUMCHILDWINDOWS | |||
038 | MOVEWINDOW | |||
039 | REGISTERCLASS | Done | ||
03a | GETCLASSNAME | |||
03b | SETACTIVEWINDOW | |||
03c | GETACTIVEWINDOW | |||
03d | SCROLLWINDOW | |||
03e | SETSCROLLPOS | |||
03f | GETSCROLLPOS | |||
040 | SETSCROLLRANGE | |||
041 | GETSCROLLRANGE | |||
042 | GETDC | |||
043 | GETWINDOWDC | |||
044 | RELEASEDC | |||
045 | SETCURSOR | |||
046 | SETCURSORPOS | |||
047 | SHOWCURSOR | |||
048 | SETRECT | Done | ||
049 | SETRECTEMPTY | Done | ||
04a | COPYRECT | Done | ||
04b | ISRECTEMPTY | Done | ||
04c | PTINRECT | Done | ||
04d | OFFSETRECT | Done | ||
04e | INFLATERECT | Done | ||
04f | INTERSECTRECT | Done | ||
050 | UNIONRECT | Done | ||
051 | FILLRECT | Done | ||
052 | INVERTRECT | Done | ||
053 | FRAMERECT | Done | ||
054 | DRAWICON | Done | ||
055 | DRAWTEXT | Done | ||
056 | BEAR86 | |||
057 | DIALOGBOX | Done | ||
058 | ENDDIALOG | |||
059 | CREATEDIALOG | Done | ||
05a | ISDIALOGMESSAGE | |||
05b | GETDLGITEM | |||
05c | SETDLGITEMTEXT | Done | ||
05d | GETDLGITEMTEXT | Done | ||
05e | SETDLGITEMINT | |||
05f | GETDLGITEMINT | |||
060 | CHECKRADIOBUTTON | |||
061 | CHECKDLGBUTTON | Done | ||
062 | ISDLGBUTTONCHECKED | Done | ||
063 | DLGDIRSELECT | Done | ||
064 | DLGDIRLIST | |||
065 | SENDDLGITEMMESSAGE | Done | ||
066 | ADJUSTWINDOWRECT | |||
067 | MAPDIALOGRECT | |||
068 | MESSAGEBEEP | |||
069 | FLASHWINDOW | |||
06a | GETKEYSTATE | |||
06b | DEFWINDOWPROC | |||
06c | GETMESSAGE | |||
06d | PEEKMESSAGE | |||
06e | POSTMESSAGE | |||
06f | SENDMESSAGE | |||
070 | WAITMESSAGE | |||
071 | TRANSLATEMESSAGE | |||
072 | DISPATCHMESSAGE | |||
073 | REPLYMESSAGE | |||
074 | POSTAPPMESSAGE | |||
076 | REGISTERWINDOWMESSAGE | |||
077 | GETMESSAGEPOS | |||
078 | GETMESSAGETIME | |||
079 | SETWINDOWSHOOK | Done | ||
07a | CALLWINDOWPROC | |||
07b | CALLMSGFILTER | |||
07c | UPDATEWINDOW | Done | ||
07d | INVALIDATERECT | Done | ||
07e | INVALIDATERGN | Done | ||
07f | VALIDATERECT | Done | ||
080 | VALIDATERGN | Done | ||
081 | GETCLASSWORD | |||
082 | SETCLASSWORD | |||
083 | GETCLASSLONG | |||
084 | SETCLASSLONG | |||
085 | GETWINDOWWORD | |||
086 | SETWINDOWWORD | |||
087 | GETWINDOWLONG | |||
088 | SETWINDOWLONG | |||
089 | OPENCLIPBOARD | |||
08a | CLOSECLIPBOARD | |||
08b | EMPTYCLIPBOARD | |||
08c | GETCLIPBOARDOWNER | |||
08d | SETCLIPBOARDDATA | |||
08e | GETCLIPBOARDDATA | |||
08f | COUNTCLIPBOARDFORMATS | |||
090 | ENUMCLIPBOARDFORMATS | |||
091 | REGISTERCLIPBOARDFORMAT | |||
092 | GETCLIPBOARDFORMATNAME | |||
093 | SETCLIPBOARDVIEWER | |||
094 | GETCLIPBOARDVIEWER | |||
095 | CHANGECLIPBOARDCHAIN | |||
096 | LOADMENU | Done | ||
097 | CREATEMENU | Done | ||
098 | DESTROYMENU | Done | ||
099 | CHANGEMENU | Done | ||
09a | CHECKMENUITEM | Done | ||
09b | ENABLEMENUITEM | Done | ||
09c | GETSYSTEMMENU | Done | ||
09d | GETMENU | Done | ||
09e | SETMENU | Done | ||
09f | GETSUBMENU | Done | ||
0a0 | DRAWMENUBAR | Done | ||
0a1 | GETMENUSTRING | Done | ||
0a2 | HILITEMENUITEM | Done | ||
0a3 | CREATECARET | Done | ||
0a4 | DESTROYCARET | Done | ||
0a5 | SETCARETPOS | Done | ||
0a6 | HIDECARET | Done | ||
0a7 | SHOWCARET | Done | ||
0a8 | SETCARETBLINKTIME | Done | ||
0a9 | GETCARETBLINKTIME | Done | ||
0aa | ARRANGEICONICWINDOWS | |||
0ab | WINHELP | |||
0ad | LOADCURSOR | |||
0ae | LOADICON | |||
0af | LOADBITMAP | |||
0b0 | LOADSTRING | Done | ||
0b1 | LOADACCELERATORS | Done | ||
0b2 | TRANSLATEACCELERATOR | |||
0b3 | GETSYSTEMMETRICS | Done | ||
0b4 | GETSYSCOLOR | Done | ||
0b5 | SETSYSCOLORS | Done | ||
0b6 | BEAR182 | |||
0b7 | GETCARETPOS | Done | ||
0b8 | QUERYSENDMESSAGE | |||
0b9 | GRAYSTRING | Done | ||
0ba | SWAPMOUSEBUTTON | |||
0bc | SETSYSMODALWINDOW | |||
0bd | GETSYSMODALWINDOW | |||
0be | GETUPDATERECT | |||
0bf | CHILDWINDOWFROMPOINT | |||
0c0 | INSENDMESSAGE | |||
0c1 | ISCLIPBOARDFORMATAVAILABLE | |||
0c2 | DLGDIRSELECTCOMBOBOX | Done | ||
0c3 | DLGDIRLISTCOMBOBOX | |||
0c4 | TABBEDTEXTOUT | |||
0c5 | GETTABBEDTEXTEXTENT | |||
0c6 | CASCADECHILDWINDOWS | |||
0c7 | TILECHILDWINDOWS | |||
0c8 | OPENCOMM | Stub | ||
0c9 | SETCOMMSTATE | Stub | ||
0ca | GETCOMMSTATE | Stub | ||
0cb | GETCOMMERROR | Stub | ||
0cc | READCOMM | Stub | ||
0cd | WRITECOMM | Stub | ||
0ce | TRANSMITCOMMCHAR | Stub | ||
0cf | CLOSECOMM | Stub | ||
0d0 | SETCOMMEVENTMASK | Stub | ||
0d1 | GETCOMMEVENTMASK | Stub | ||
0d2 | SETCOMMBREAK | Stub | ||
0d3 | CLEARCOMMBREAK | Stub | ||
0d4 | UNGETCOMMCHAR | Stub | ||
0d5 | BUILDCOMMDCB | Stub | ||
0d6 | ESCAPECOMMFUNCTION | Stub | ||
0d7 | FLUSHCOMM | Stub | ||
0d8 | UserSeeUserDo | Done | ||
0da | DIALOGBOXINDIRECT | Done | ||
0db | CREATEDIALOGINDIRECT | Done | ||
0dc | LOADMENUINDIRECT | Done | ||
0dd | SCROLLDC | |||
0de | GETKEYBOARDSTATE | |||
0df | SETKEYBOARDSTATE | |||
0e0 | GETWINDOWTASK | |||
0e1 | ENUMTASKWINDOWS | |||
0e2 | LOCKINPUT | |||
0e3 | GETNEXTDLGGROUPITEM | |||
0e4 | GETNEXTDLGTABITEM | |||
0e5 | GETTOPWINDOW | |||
0e6 | GETNEXTWINDOW | |||
0e7 | GETSYSTEMDEBUGSTATE | |||
0e8 | SETWINDOWPOS | |||
0e9 | SETPARENT | |||
0ea | UNHOOKWINDOWSHOOK | |||
0eb | DEFHOOKPROC | Done | ||
0ec | GETCAPTURE | |||
0ed | GETUPDATERGN | |||
0ee | EXCLUDEUPDATERGN | |||
0ef | DIALOGBOXPARAM | |||
0f0 | DIALOGBOXINDIRECTPARAM | |||
0f1 | CREATEDIALOGPARAM | Done | ||
0f2 | CREATEDIALOGINDIRECTPARAM | |||
0f3 | GETDIALOGBASEUNITS | |||
0f4 | EQUALRECT | Done | ||
0f5 | ENABLECOMMNOTIFICATION | Stub | ||
0f6 | EXITWINDOWSEXEC | |||
0f7 | GETCURSOR | |||
0f8 | GETOPENCLIPBOARDWINDOW | |||
0f9 | GETASYNCKEYSTATE | |||
0fa | GETMENUSTATE | Done | ||
0fb | SENDDRIVERMESSAGE | |||
0fc | OPENDRIVER | |||
0fd | CLOSEDRIVER | |||
0fe | GETDRIVERMODULEHANDLE | |||
0ff | DEFDRIVERPROC | |||
100 | GETDRIVERINFO | |||
101 | GETNEXTDRIVER | |||
102 | MAPWINDOWPOINTS | |||
103 | BEGINDEFERWINDOWPOS | |||
104 | DEFERWINDOWPOS | |||
105 | ENDDEFERWINDOWPOS | |||
106 | GETWINDOW | |||
107 | GETMENUITEMCOUNT | Done | ||
108 | GETMENUITEMID | Done | ||
109 | SHOWOWNEDPOPUPS | |||
10a | SETMESSAGEQUEUE | |||
10b | SHOWSCROLLBAR | |||
10c | GLOBALADDATOM | Done | ||
10d | GLOBALDELETEATOM | Done | ||
10e | GLOBALFINDATOM | Done | ||
10f | GLOBALGETATOMNAME | Done | ||
110 | ISZOOMED | |||
115 | GETDLGCTRLID | |||
116 | GETDESKTOPHWND | |||
117 | OldSetDeskPattern | Done | ||
11a | SELECTPALETTE | |||
11b | REALIZEPALETTE | |||
11c | GETFREESYSTEMRESOURCES | Done | ||
11e | GETDESKTOPWINDOW | |||
11f | GETLASTACTIVEPOPUP | |||
120 | GETMESSAGEEXTRAINFO | |||
122 | REDRAWWINDOW | |||
123 | SETWINDOWSHOOKEX | |||
124 | UNHOOKWINDOWSHOOKEX | |||
125 | CALLNEXTHOOKEX | |||
126 | LOCKWINDOWUPDATE | |||
12b | mouse_event | Done | ||
134 | DEFDLGPROC | |||
135 | GETCLIPCURSOR | |||
13f | SCROLLWINDOWEX | |||
144 | FillWindow | Done | ||
145 | PaintRect | Done | ||
146 | GetControlBrush | Done | ||
14b | ENABLEHARDWAREINPUT | |||
14d | IsUserIdle | Done | ||
14e | GETQUEUESTATUS | |||
14f | GETINPUTSTATE | |||
151 | GetMouseEventProc | Done | ||
166 | ISMENU | |||
167 | GETDCEX | |||
170 | COPYICON | Done | ||
171 | COPYCURSOR | Done | ||
172 | GETWINDOWPLACEMENT | |||
173 | SETWINDOWPLACEMENT | |||
175 | SUBTRACTRECT | Done | ||
18d | REGISTERCLASSEX | Done | ||
18e | GetClassInfoEx | Done | ||
192 | GETPRIORITYCLIPBOARDFORMAT | |||
193 | UNREGISTERCLASS | Done | ||
194 | GETCLASSINFO | Done | ||
196 | CREATECURSOR | Done | ||
197 | CREATEICON | Done | ||
198 | CreateCursorIconIndirect | Done | ||
19a | INSERTMENU | Done | ||
19b | APPENDMENU | Done | ||
19c | REMOVEMENU | Done | ||
19d | DELETEMENU | Done | ||
19e | MODIFYMENU | Done | ||
19f | CREATEPOPUPMENU | Done | ||
1a0 | TRACKPOPUPMENU | Done | ||
1a1 | GETMENUCHECKMARKDIMENSIONS | Done | ||
1a2 | SETMENUITEMBITMAPS | Done | ||
1a4 | _WSPRINTF | Done | ||
1a5 | WVSPRINTF | Done | ||
1a6 | DLGDIRSELECTEX | |||
1a7 | DLGDIRSELECTCOMBOBOXEX | |||
1ae | LSTRCMP | Done | ||
1af | ANSIUPPER | Done | ||
1b0 | ANSILOWER | Done | ||
1b1 | ISCHARALPHA | Done | ||
1b2 | ISCHARALPHANUMERIC | Done | ||
1b3 | ISCHARUPPER | Done | ||
1b4 | ISCHARLOWER | Done | ||
1b5 | ANSIUPPERBUFF | Done | ||
1b6 | ANSILOWERBUFF | Done | ||
1bd | DEFFRAMEPROC | |||
1bf | DEFMDICHILDPROC | |||
1c3 | TRANSLATEMDISYSACCEL | |||
1c4 | CREATEWINDOWEX | |||
1c6 | ADJUSTWINDOWRECTEX | |||
1c9 | DESTROYICON | Done | ||
1ca | DESTROYCURSOR | Done | ||
1ce | CALCCHILDSCROLL | |||
1d2 | DRAWFOCUSRECT | Done | ||
1d7 | LSTRCMPI | Done | ||
1d8 | ANSINEXT | Done | ||
1d9 | ANSIPREV | Done | ||
1e2 | ENABLESCROLLBAR | |||
1e3 | SYSTEMPARAMETERSINFO | Done | ||
1f3 | WNETERRORTEXT | Stub | ||
1f5 | WNETOPENJOB | Stub | ||
1f6 | WNETCLOSEJOB | Stub | ||
1f7 | WNETABORTJOB | Stub | ||
1f8 | WNETHOLDJOB | Stub | ||
1f9 | WNETRELEASEJOB | Stub | ||
1fa | WNETCANCELJOB | Stub | ||
1fb | WNETSETJOBCOPIES | Stub | ||
1fc | WNETWATCHQUEUE | Stub | ||
1fd | WNETUNWATCHQUEUE | Stub | ||
1fe | WNETLOCKQUEUEDATA | Stub | ||
1ff | WNETUNLOCKQUEUEDATA | Stub | ||
200 | WNETGETCONNECTION | |||
201 | WNETGETCAPS | Done | ||
202 | WNETDEVICEMODE | Stub | ||
203 | WNETBROWSEDIALOG | Stub | ||
204 | WNETGETUSER | |||
205 | WNETADDCONNECTION | Stub | ||
206 | WNETCANCELCONNECTION | Stub | ||
207 | WNETGETERROR | Stub | ||
208 | WNETGETERRORTEXT | Stub | ||
209 | WNETENABLE | |||
20a | WNETDISABLE | |||
20b | WNETRESTORECONNECTION | Stub | ||
20c | WNETWRITEJOB | Stub | ||
20d | WNETCONNECTDIALOG | Stub | ||
20e | WNETDISCONNECTDIALOG | Stub | ||
20f | WNETCONNECTIONDIALOG | Stub | ||
210 | WNETVIEWQUEUEDIALOG | Stub | ||
211 | WNETPROPERTYDIALOG | Stub | ||
212 | WNETGETDIRECTORYTYPE | |||
213 | WNETDIRECTORYNOTIFY | Stub | ||
214 | WNETGETPROPERTYTEXT | Stub |