This is an old revision of the document!
Please help to find info about enries marked as No info
SUB32
32-bit implementation of Vio/Mou/Mon/Kbd functions. Mapped to virtual DLL EMXWRAP.
Ordinal | Name | Desc | Status |
---|---|---|---|
1 | EMX_REVISION | ||
30 | WinDefAVioWindowProc | ||
101 | VioEndPopUp | ||
102 | VioGetPhysBuf | ||
103 | VioGetAnsi | ||
105 | VioSetAnsi | ||
106 | VioDeRegister | ||
107 | VioScrollUp | ||
108 | VioPrtSc | ||
109 | VioGetCurPos | ||
110 | VioWrtCellStr | ||
111 | VioPopUp | ||
112 | VioScrollRt | ||
113 | VioWrtCharStr | ||
115 | VioSetCurPos | ||
118 | VioScrUnLock | ||
119 | VioWrtTTY | ||
121 | VioGetMode | ||
122 | VioSetMode | ||
123 | VioScrLock | ||
124 | VioReadCellStr | ||
125 | VioSavRedrawWait | ||
126 | VioWrtNAttr | ||
127 | VioGetCurType | ||
128 | VioSavRedrawUndo | ||
129 | VioGetFont | ||
130 | VioReadCharStr | ||
131 | VioGetBuf | ||
132 | VioSetCurType | ||
133 | VioSetFont | ||
135 | VioModeUndo | ||
137 | VioModeWait | ||
140 | VioGetCp | ||
142 | VioSetCp | ||
143 | VioShowBuf | ||
144 | VioScrollLf | ||
145 | VioRegister | ||
146 | VioGetConfig | ||
147 | VioScrollDn | ||
148 | VioWrtCharStrAtt | ||
149 | VioGetState | ||
150 | VioPrtScToggle | ||
151 | VioSetState | ||
152 | VioWrtNCell | ||
153 | VioWrtNChar | ||
155 | VioAssociate | ||
156 | VioCreatePS | ||
157 | VioDeleteSetId | ||
158 | VioGetDeviceCellSize | ||
159 | VioGetOrg | ||
160 | VioCreateLogFont | ||
161 | VioDestroyPS | ||
162 | VioQuerySetIds | ||
163 | VioSetOrg | ||
164 | VioQueryFonts | ||
165 | VioSetDeviceCellSize | ||
166 | VioShowPS | ||
170 | VioGlobalReg | ||
175 | VioCheckCharType | ||
201 | KbdSetCustXt | ||
203 | KbdGetCp | ||
204 | KbdCharIn | ||
205 | KbdSetCp | ||
207 | KbdSynch | ||
208 | KbdRegister | ||
209 | KbdStringIn | ||
210 | KbdGetStatus | ||
211 | KbdSetStatus | ||
212 | KbdGetFocus | ||
213 | KbdFlushBuffer | ||
214 | KbdXlate | ||
217 | KbdClose | ||
218 | KbdFreeFocus | ||
220 | KbdDeRegister | ||
221 | KbdSetFgnd | ||
222 | KbdPeek | ||
223 | KbdOpen | ||
224 | KbdGetHWID | ||
225 | KbdSetHWID | ||
301 | MouGetPtrShape | ||
302 | MouSetPtrShape | ||
303 | MouGetNumMickeys | ||
306 | MouGetScaleFact | ||
307 | MouFlushQue | ||
308 | MouGetNumButtons | ||
309 | MouClose | ||
311 | MouSetScaleFact | ||
313 | MouGetNumQueEl | ||
314 | MouDeRegister | ||
315 | MouGetEventMask | ||
316 | MouSetEventMask | ||
317 | MouOpen | ||
318 | MouRemovePtr | ||
319 | MouGetPtrPos | ||
320 | MouReadEventQue | ||
321 | MouSetPtrPos | ||
322 | MouGetDevStatus | ||
323 | MouSynch | ||
324 | MouRegister | ||
325 | MouSetDevStatus | ||
326 | MouDrawPtr | ||
327 | MouInitReal | ||
329 | MouSetThreshold | ||
330 | MouGetThreshold | ||
401 | DosMonWrite | ||
402 | DosMonRead | ||
403 | DosMonClose | ||
404 | DosMonOpen | ||
405 | DosMonReg |
OS/2 DLLs | |
---|---|
Base API | DOSCALLS EMXWRAP SUB32 ANSICALL NLS MSG MONCALLS KBDCALLS MOUCALLS VIOCALLS SESMGR BKSCALLS BMSCALLS BVSCALLS NAMPIPES QUECALLS OS2CHAR |
Bidirectional NLS | BDCALLS BDCALLS32 BDIME BDBVH BDVIEW BDWPCLS BIDIPM PMBIDI |
Unicode API | UCONV UNIKBD LIBUNI |
BVH (Base Video Handlers) | BVHINIT BVHMPA BVHVGA BVHSVGA BVHWNDW |
GRADD subsystem | VMAN SOFTDRAW GRE2VMAN GENGRADD |
IPF (Information Presentation facility) | HELPMGR HPMGRMRI MINXOBJ IBMHMGR NEWVIEW MINXMRI ERRTXT |
REXX | REXX REXXAPI REXXUTIL REGINA |
The core PM DLL's | PMMERGE PMMRGRES PMSHAPI PMSHLTKT PMGRE PMGPI PMDRAG PMCTLS PMMLE PMSPL PMVIOP PMWIN |
Open32 | PMWINX MIRRORS REGISTRY |
Intelligent Font Interface drivers | PMATM TRUETYPE PMUNIF FREETYPE PMPRE |
Data Exchange | PMCLIP PMDDE PMDDEML |
VDM PM interface | PMVDMH PMVDMP SEAMLESS SHIELD |
WPS | PMWP PMWPMRU PMVDDROP |
Miscellaneous | PMPIC PMTKT MVDM |
SOM API | SOM SOMC |
KAL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DOSCALLS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Base Video Handlers | BVSCALLS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
BKSCALLS | EMXWRAP (SUB32) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
BMSCALLS | OS2CHAR2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
MONCALLS | CON3216 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
KBDCALLS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MOUCALLS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VIOCALLS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NAMPIPES | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
QUECALLS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OS2CHAR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NLS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MSG | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ANSICALL | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SESMGR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMCLIENT | PM Server (local or remote) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMMERGE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMGRE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMSHAPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMSHLTKT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMCTLS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMDRAG | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMMLE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMGPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PMWIN | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UTLAPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REGINA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REXX | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REXXAPI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||