This is an old revision of the document!
Implementation of the “OS/2 32bit Textmode APIs (Vio/Kbd/Mou)”
A thunk layer to convert the new console APIs (provided with OS/2 for PowerPC) to the existing 16-bit APIs. All restrictions of the existing console support still exist.
Version
Date | Version | Size | Comments |
---|---|---|---|
1995-07-12 04:21 | 18,370 bytes |
DLL Entry Points
- VioAssociate
- VioCheckCharType
- VioCreateLogFont
- VioCreatePS
- VioDeleteSetId
- VioDestroyPS
- VioEndPopUp
- VioGetAnsi
- VioGetBuf
- VioGetConfig
- VioGetCp
- VioGetCurPos
- VioGetCurType
- VioGetDeviceCellSize
- VioGetMode
- VioGetOrigin
- VioGetState
- VioModeUndo
- VioModeWait
- VioPopUp
- VioPrtSc
- VioPrtScToggle
- VioQueryFonts
- VioQuerySetIds
- VioReadCellStr
- VioReadCharStr
- VioRedrawSize
- VioSaveRedrawUndo
- VioSaveRedrawWait
- VioScrLock
- VioScrollDown
- VioScrollLeft
- VioScrollRight
- VioScrollUp
- VioScrUnLock
- VioSetAnsi
- VioSetCp
- VioSetCurPos
- VioSetCurType
- VioSetDeviceCellSize
- VioSetMode
- VioSetOrigin
- VioSetState
- VioShowBuf
- VioShowPS
- VioWrtCellStr
- VioWrtCharStr
- VioWrtCharStrAttr
- VioWrtNAttr
- VioWrtNCell
- VioWrtNChar
- VioWrtTTY
- VioCharWidthUni
- VioWrtTTYUni
- VioQueryFontsUni
- WinDefAVioWindowProc
- KbdCharIn
- KbdFlushBuffer
- KbdGetCp
- KbdGetHWID
- KbdGetStatus
- KbdPeek
- KbdSetCp
- KbdSetStatus
- KbdStringIn
- KbdXlate
- KbdConvertChar
- KbdGetLayout
- KbdSetLayout
- KbdGetLayoutUni
- KbdSetLayoutUni
- KbdStringInUni
- KbdSetRate
- MouDrawPtr
- MouGetDevStatus
- MouGetEventMask
- MouGetNumButtons
- MouGetNumMickeys
- MouGetNumQueEl
- MouGetPtrPos
- MouGetPtrShape
- MouGetScaleFact
- MouReadEventQue
- MouRemovePtr
- MouSetDevStatus
- MouSetEventMask
- MouSetPtrPos
- MouSetPtrShape
- MouSetScaleFact
Text based on http://www.edm2.com/index.php/OS2CHAR2.DLL