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 | ||
| 31 | VioGetBuf | ||
| 32 | VioSetCurType | ||
| 33 | VioSetFont | ||
| 34 | VioHetInit | ||
| 35 | VioModeUndo | ||
| 36 | VioSswSwitch | ||
| 37 | VioModeWait | ||
| 38 | Avs_PrtscToggle | ||
| 39 | VioInit | ||
| 40 | VioGetCp | ||
| 41 | VioRestore | ||
| 42 | VioSetCp | ||
| 43 | VioShowBuf | ||
| 44 | VioScrollLf | ||
| 45 | VioRegister | ||
| 46 | VioGetConfig | ||
| 47 | VioScrollDn | ||
| 48 | VioWrtCharStrAtt | ||
| 49 | VioGetState | ||
| 50 | VioPrtScToggle | ||
| 51 | VioSetState | ||
| 52 | VioWrtNCell | ||
| 53 | VioWrtNChar | ||
| 54 | VioShellInit | ||
| 55 | VioAssociate | ||
| 56 | VioCreatePS | ||
| 57 | VioDeleteSetId | ||
| 58 | VioGetDeviceCellSize | ||
| 59 | VioGetOrg | ||
| 60 | VioCreateLogFont | ||
| 61 | VioDestroyPS | ||
| 62 | VioQuerySetIds | ||
| 63 | VioSetOrg | ||
| 64 | VioQueryFonts | ||
| 65 | VioSetDeviceCellSize | ||
| 66 | VioShowPS | ||
| 67 | VioGetPSAddress | ||
| 68 | VioQueryConsole | ||
| 69 | VioRedrawSize | ||
| 70 | VioGlobalReg | ||
| 71 | XVioSetCAState | ||
| 72 | XVioCheckCharType | ||
| 73 | XVioDestroyCA | ||
| 74 | XVioCreateCA | ||
| 75 | VioCheckCharType | ||
| 76 | XVioGetCAState |
VioGetFont EMXWRAP.129, &
VioReadCharStr EMXWRAP.130, &
VioGetBuf EMXWRAP.131, &
VioSetCurType EMXWRAP.132, &
VioSetFont EMXWRAP.133, &
VioModeUndo EMXWRAP.135, &
VioModeWait EMXWRAP.137, &
VioGetCp EMXWRAP.140, &
VioSetCp EMXWRAP.142, &
VioShowBuf EMXWRAP.143, &
VioScrollLf EMXWRAP.144, &
VioRegister EMXWRAP.145, &
VioGetConfig EMXWRAP.146, &
VioScrollDn EMXWRAP.147, &
VioWrtCharStrAtt EMXWRAP.148, &
VioGetState EMXWRAP.149, &
VioPrtScToggle EMXWRAP.150, &
VioSetState EMXWRAP.151, &
VioWrtNCell EMXWRAP.152, &
VioWrtNChar EMXWRAP.153, &
VioAssociate EMXWRAP.155, &
VioCreatePS EMXWRAP.156, &
VioDeleteSetId EMXWRAP.157, &
VioGetDeviceCellSize EMXWRAP.158, &
VioGetOrg EMXWRAP.159, &
VioCreateLogFont EMXWRAP.160, &
VioDestroyPS EMXWRAP.161, &
VioQuerySetIds EMXWRAP.162, &
VioSetOrg EMXWRAP.163, &
VioQueryFonts EMXWRAP.164, &
VioSetDeviceCellSize EMXWRAP.165, &
VioShowPS EMXWRAP.166, &
VioGlobalReg EMXWRAP.170, &
VioCheckCharType EMXWRAP.175
| 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||




