VIO Functions

┌────────────────────┬──────────────────────────────────────────────────┐
│Hook ID             │Event Name                                        │
│Major/Minor Code    │                                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/01               │VioRegister                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/02               │VioGetBuf                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/03               │VioGetCurPos                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/04               │VioGetCurType                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/05               │VioGetMode                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/06               │VioGetPhysBuf                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/07               │VioReadCellStr                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/08               │VioReadCharStr                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/09               │VioScrollDn                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/0A               │VioScrollUp                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/0B               │VioScrollLf                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/0C               │VioScrollRt                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/0D               │VioSetCurPos                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/0E               │VioSetCurType                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/0F               │VioSetMode                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/10               │VioShowBuf                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/11               │VioWrtCellStr                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/12               │VioWrtCharStr                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/13               │VioWrtCharStrAtt                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/14               │VioWrtNAttr                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/15               │VioWrtNCell                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/16               │VioWrtNChar                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/17               │VioWrtTTY                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/18               │VioSetAnsi                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/19               │VioGetAnsi                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/1A               │VioModeWait                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/1B               │VioSavRedrawWait                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/1C               │VioSavRedrawUndo                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/1D               │VioScrLock                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/1E               │VioScrUnLock                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/1F               │VioModeUndo                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/20               │VioGetFont                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/21               │VioGetConfig                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/22               │VioPopUp                                          │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/23               │VioEndPopUp                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/24               │VioDeRegister                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/25               │VioPrtSc                                          │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/26               │VioPrtScToggle                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/27               │VioSetCp                                          │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/28               │VioGetCp                                          │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/29               │VioSetFont                                        │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/2A               │VioGetState                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/2B               │VioSetState                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/2C               │VioAssociate                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/2D               │VioCreateLogFont                                  │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/2E               │VioCreatePS                                       │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/2F               │VioDeleteSetID                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/30               │VioGetDeviceCellSize                              │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/31               │VioGetOrg                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/32               │VioGetPSAddress                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/33               │VioGlobalReg                                      │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/34               │VioQueryConsole                                   │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/35               │VioQueryFonts                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/36               │VioQuerySetIDs                                    │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/37               │VioSetDeviceCellSize                              │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/38               │VioSetOrg                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/39               │VioShieldInit                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/3A               │VioShieldTerm                                     │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/3B               │VioShowPS                                         │
├────────────────────┼──────────────────────────────────────────────────┤
│6C/3C               │VioDestroyPS                                      │
└────────────────────┴──────────────────────────────────────────────────┘


[Back: Mouse Functions]
[Next: Miscellaneous Kernel Functions]