This is an old revision of the document!
Please help to find info about enries marked as No info
VIOCALLS
This is 16→32 bit wrapper DLL to EMXWRAP.DLL. No any real code here.
| Ordinal | Name | Desc | Status |
|---|---|---|---|
| 1 | VioEndPopup | Forwarder to EMXWRAP.101 | Done |
| 2 | VioGetPhysBuf | Forwarder to EMXWRAP.102 | Done |
| 3 | VioGetAnsi | Forwarder to EMXWRAP.103 | Done |
| 4 | VioFree | ||
| 5 | VioSetAnsi | Forwarder to EMXWRAP.105 | Done |
| 6 | VioDeRegister | Forwarder to EMXWRAP.106 | Done |
| 7 | VioScrollUp | Forwarder to EMXWRAP.107 | Done |
| 8 | VioPrtSc | Forwarder to EMXWRAP.108 | Done |
| 9 | VioGetCurPos | Forwarder to EMXWRAP.109 | Done |
| 10 | VioWrtCellStr | Forwarder to EMXWRAP.110 | Done |
| 11 | VioPopUp | Forwarder to EMXWRAP.111 | Done |
| 12 | VioScrollRt | Forwarder to EMXWRAP.112 | Done |
| 13 | VioWrtCharStr | Forwarder to EMXWRAP.113 | Done |
| 14 | Avs_Prtsc | ||
| 15 | VioSetCurPos | Forwarder to EMXWRAP.115 | Done |
| 16 | VioSrfUnblock | ||
| 17 | VioSrfBlock | ||
| 18 | VioScrUnlock | ||
| 19 | VioWrtTty | Forwarder to EMXWRAP.119 | Done |
| 20 | VioSave | ||
| 21 | VioGetMode | Forwarder to EMXWRAP.121 | Done |
| 22 | VioSetMode | Forwarder to EMXWRAP.122 | Done |
| 23 | VioScrLock | Forwarder to EMXWRAP.123 | Done |
| 24 | VioReadCellStr | Forwarder to EMXWRAP.124 | Done |
| 25 | VioSavRedrawWait | Forwarder to EMXWRAP.125 | Done |
| 26 | VioWrtNAttr | Forwarder to EMXWRAP.126 | Done |
| 27 | VioGetCurType | Forwarder to EMXWRAP.127 | Done |
| 28 | VioSavRedrawUndo | Forwarder to EMXWRAP.128 | Done |
| 29 | VioGetFont | Forwarder to EMXWRAP.129 | Done |
| 30 | VioReadCharStr | Forwarder to EMXWRAP.130 | Done |
| 31 | VioGetBuf | Forwarder to EMXWRAP.131 | Done |
| 32 | VioSetCurType | Forwarder to EMXWRAP.132 | Done |
| 33 | VioSetFont | Forwarder to EMXWRAP.133 | Done |
| 34 | VioHetInit | ||
| 35 | VioModeUndo | Forwarder to EMXWRAP.135 | Done |
| 36 | VioSswSwitch | ||
| 37 | VioModeWait | Forwarder to EMXWRAP.137 | Done |
| 38 | Avs_PrtscToggle | ||
| 39 | VioInit | ||
| 40 | VioGetCp | Forwarder to EMXWRAP.140 | Done |
| 41 | VioRestore | ||
| 42 | VioSetCp | Forwarder to EMXWRAP.142 | Done |
| 43 | VioShowBuf | Forwarder to EMXWRAP.143 | Done |
| 44 | VioScrollLf | Forwarder to EMXWRAP.144 | Done |
| 45 | VioRegister | Forwarder to EMXWRAP.145 | Done |
| 46 | VioGetConfig | Forwarder to EMXWRAP.146 | Done |
| 47 | VioScrollDn | Forwarder to EMXWRAP.147 | Done |
| 48 | VioWrtCharStrAtt | Forwarder to EMXWRAP.148 | Done |
| 49 | VioGetState | Forwarder to EMXWRAP.149 | Done |
| 50 | VioPrtScToggle | Forwarder to EMXWRAP.150 | Done |
| 51 | VioSetState | Forwarder to EMXWRAP.151 | Done |
| 52 | VioWrtNCell | Forwarder to EMXWRAP.152 | Done |
| 53 | VioWrtNChar | Forwarder to EMXWRAP.153 | Done |
| 54 | VioShellInit | ||
| 55 | VioAssociate | Forwarder to EMXWRAP.129 | Done |
| 56 | VioCreatePS | Forwarder to EMXWRAP.156 | Done |
| 57 | VioDeleteSetId | Forwarder to EMXWRAP.157 | Done |
| 58 | VioGetDeviceCellSize | Forwarder to EMXWRAP.158 | Done |
| 59 | VioGetOrg | Forwarder to EMXWRAP.159 | Done |
| 60 | VioCreateLogFont | Forwarder to EMXWRAP.160 | Done |
| 61 | VioDestroyPS | Forwarder to EMXWRAP.161 | Done |
| 62 | VioQuerySetIds | Forwarder to EMXWRAP.162 | Done |
| 63 | VioSetOrg | Forwarder to EMXWRAP.163 | Done |
| 64 | VioQueryFonts | Forwarder to EMXWRAP.164 | Done |
| 65 | VioSetDeviceCellSize | Forwarder to EMXWRAP.165 | Done |
| 66 | VioShowPS | Forwarder to EMXWRAP.166 | Done |
| 67 | VioGetPSAddress | ||
| 68 | VioQueryConsole | ||
| 69 | VioRedrawSize | ||
| 70 | VioGlobalReg | Forwarder to EMXWRAP.170 | Done |
| 71 | XVioSetCAState | ||
| 72 | XVioCheckCharType | ||
| 73 | XVioDestroyCA | ||
| 74 | XVioCreateCA | ||
| 75 | VioCheckCharType | Forwarder to EMXWRAP.175 | Done |
| 76 | XVioGetCAState |
| 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||




