Table of Contents

SUB32

Description

SUB32 is a library which contains core subsystems of OS/2 Personality. It is Vio, Kbd and Mou APIs. They are modelled on EMXWRAP api from EMX package.

Exports

Name Export ordinal Export name
emx_revision 1 emx_revision
WinDefAVioWindowProc 30 WinDefAVioWindowProc
VioEndPopUp 101 VioEndPopUp
VioGetPhysBuf 102 VioGetPhysBuf
VioGetAnsi 103 VioGetAnsi
VioSetAnsi 105 VioSetAnsi
VioDeRegister 106 VioDeRegister
VioScrollUp 107 VioScrollUp
VioPrtSc 108 VioPrtSc
VioGetCurPos 109 VioGetCurPos
VioWrtCellStr 110 VioWrtCellStr
VioPopUp 111 VioPopUp
VioScrollRt 112 VioScrollRt
VioWrtCharStr 113 VioWrtCharStr
VioSetCurPos 115 VioSetCurPos
VioScrUnLock 118 VioScrUnLock
VioWrtTTY 119 VioWrtTTY
VioGetMode 121 VioGetMode
VioSetMode 122 VioSetMode
VioScrLock 123 VioScrLock
VioReadCellStr 124 VioReadCellStr
VioSavRedrawWait 125 VioSavRedrawWait
VioWrtNAttr 126 VioWrtNAttr
VioGetCurType 127 VioGetCurType
VioSavRedrawUndo 128 VioSavRedrawUndo
VioGetFont 129 VioGetFont
VioReadCharStr 130 VioReadCharStr
VioGetBuf 131 VioGetBuf
VioSetCurType 132 VioSetCurType
VioSetFont 133 VioSetFont
VioModeUndo 135 VioModeUndo
VioModeWait 137 VioModeWait
VioGetCp 140 VioGetCp
VioSetCp 142 VioSetCp
VioShowBuf 143 VioShowBuf
VioScrollLf 144 VioScrollLf
VioRegister 145 VioRegister
VioGetConfig 146 VioGetConfig
VioScrollDn 147 VioScrollDn
VioWrtCharStrAtt 148 VioWrtCharStrAtt
VioGetState 149 VioGetState
VioPrtScToggle 150 VioPrtScToggle
VioSetState 151 VioSetState
VioWrtNCell 152 VioWrtNCell
VioWrtNChar 153 VioWrtNChar
VioAssociate 155 VioAssociate
VioCreatePS 156 VioCreatePS
VioDeleteSetId 157 VioDeleteSetId
VioGetDeviceCellSize 158 VioGetDeviceCellSize
VioGetOrg 159 VioGetOrg
VioCreateLogFont 160 VioCreateLogFont
VioDestroyPS 161 VioDestroyPS
VioQuerySetIds 162 VioQuerySetIds
VioSetOrg 163 VioSetOrg
VioQueryFonts 164 VioQueryFonts
VioSetDeviceCellSize 165 VioSetDeviceCellSize
VioShowPS 166 VioShowPS
VioGlobalReg 170 VioGlobalReg
VioCheckCharType 175 VioCheckCharType
KbdSetCustXt 201 KbdSetCustXt
KbdGetCp 203 KbdGetCp
KbdCharIn 204 KbdCharIn
KbdSetCp 205 KbdSetCp
KbdSynch 207 KbdSynch
KbdRegister 208 KbdRegister
KbdStringIn 209 KbdStringIn
KbdGetStatus 210 KbdGetStatus
KbdSetStatus 211 KbdSetStatus
KbdGetFocus 212 KbdGetFocus
KbdFlushBuffer 213 KbdFlushBuffer
KbdXlate 214 KbdXlate
KbdClose 217 KbdClose
KbdFreeFocus 218 KbdFreeFocus
KbdDeRegister 220 KbdDeRegister
KbdSetFgnd 221 KbdSetFgnd
KbdPeek 222 KbdPeek
KbdOpen 223 KbdOpen
KbdGetHWID 224 KbdGetHWID
KbdSetHWID 225 KbdSetHWID
MouGetPtrShape 301 MouGetPtrShape
MouSetPtrShape 302 MouSetPtrShape
MouGetNumMickeys 303 MouGetNumMickeys
MouGetScaleFact 306 MouGetScaleFact
MouFlushQue 307 MouFlushQue
MouGetNumButtons 308 MouGetNumButtons
MouClose 309 MouClose
MouSetScaleFact 311 MouSetScaleFact
MouGetNumQueEl 313 MouGetNumQueEl
MouDeRegister 314 MouDeRegister
MouGetEventMask 315 MouGetEventMask
MouSetEventMask 316 MouSetEventMask
MouOpen 317 MouOpen
MouRemovePtr 318 MouRemovePtr
MouGetPtrPos 319 MouGetPtrPos
MouReadEventQue 320 MouReadEventQue
MouSetPtrPos 321 MouSetPtrPos
MouGetDevStatus 322 MouGetDevStatus
MouSynch 323 MouSynch
MouRegister 324 MouRegister
MouSetDevStatus 325 MouSetDevStatus
MouDrawPtr 326 MouDrawPtr
MouInitReal 327 MouInitReal
MouSetThreshold 329 MouSetThreshold
MouGetThreshold 330 MouGetThreshold
DosMonWrite 401 DosMonWrite
DosMonRead 402 DosMonRead
DosMonClose 403 DosMonClose
DosMonOpen 404 DosMonOpen
DosMonReg 405 DosMonReg