en:docs:os2:modules:viocalls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:os2:modules:viocalls [2016/07/25 11:01] prokusheven:docs:os2:modules:viocalls [2021/08/20 14:13] (current) prokushev
Line 1: Line 1:
-{{logos:os2.gif?35x35}}  +{{logos:dos.gif?35x35}} {{logos:os2.gif?35x35}}
- +
-**Please help to find info about enries marked as //No info//**+
  
 ===== VIOCALLS ===== ===== VIOCALLS =====
  
-This is 16→32 bit wrapper DLL to [[EMXWRAP]].DLL. No any real code here. +This is forwarder DLL to [[DOSCALLS]].DLL on latest OS/2 versions. No any real code here. [[en:docs:fapi|FAPI]] column is a Family API support. Version column is OS/2 version function introduced. 
 + 
 +==== Entry points ==== 
 + 
 +^ Ordinal ^ Name ^ Description ^ Status ^ FAPI ^ Version ^ 
 +| 1 |[[en:docs:os2:api:vio:VioEndPopup]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].770 | Done | | 1.0 | 
 +| 2 |[[en:docs:os2:api:vio:VioGetPhysBuf]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].771 | Done | Yes | 1.0 | 
 +| 3 |[[en:docs:os2:api:vio:VioGetAnsi]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].772 | Done | Yes | 1.0 | 
 +| 4 |[[en:docs:os2:api:vio:VioFree]]               | Forwarder to [[en:docs:os2:modules:DOSCALLS]].773 | Done | 
 +| 5 |[[en:docs:os2:api:vio:VioSetAnsi]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].774 | Done | Yes | 1.0 | 
 +| 6 |[[en:docs:os2:api:vio:VioDeRegister]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].775 | Done | | 1.0 | 
 +| 7 |[[en:docs:os2:api:vio:VioScrollUp]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].776 | Done | Yes | 1.0 | 
 +| 8 |[[en:docs:os2:api:vio:VioPrtSc]]              | Forwarder to [[en:docs:os2:modules:DOSCALLS]].777 | Done | | 1.0 | 
 +| 9 |[[en:docs:os2:api:vio:VioGetCurPos]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].778 | Done | Yes | 1.0 | 
 +| 10 |[[en:docs:os2:api:vio:VioWrtCellStr]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].779 | Done | Yes | 1.0 | 
 +| 11 |[[en:docs:os2:api:vio:VioPopUp]]             | Forwarder to [[en:docs:os2:modules:DOSCALLS]].780 | Done | | 1.0 | 
 +| 12 |[[en:docs:os2:api:vio:VioScrollRt]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].781 | Done | Yes | 1.0 | 
 +| 13 |[[en:docs:os2:api:vio:VioWrtCharStr]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].782 | Done | Yes | 1.0 | 
 +| 14 |[[en:docs:os2:api:vio:Avs_Prtsc]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].783 | Done | 
 +| 15 |[[en:docs:os2:api:vio:VioSetCurPos]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].784 | Done | Yes | 1.0 | 
 +| 16 |[[en:docs:os2:api:vio:VioSrfUnblock]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].785 | Done | 
 +| 17 |[[en:docs:os2:api:vio:VioSrfBlock]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].786 | Done | 
 +| 18 |[[en:docs:os2:api:vio:VioScrUnlock]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].787 | Done | Yes | 1.0 | 
 +| 19 |[[en:docs:os2:api:vio:VioWrtTty]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].788 | Done | Yes | 1.0 | 
 +| 20 |[[en:docs:os2:api:vio:VioSave]]              | Forwarder to [[en:docs:os2:modules:DOSCALLS]].789 | Done | 
 +| 21 |[[en:docs:os2:api:vio:VioGetMode]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].790 | Done | Yes | 1.0 | 
 +| 22 |[[en:docs:os2:api:vio:VioSetMode]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].791 | Done | Yes | 1.0 | 
 +| 23 |[[en:docs:os2:api:vio:VioScrLock]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].792 | Done | Yes | 1.0 | 
 +| 24 |[[en:docs:os2:api:vio:VioReadCellStr]]       | Forwarder to [[en:docs:os2:modules:DOSCALLS]].793 | Done | Yes | 1.0 | 
 +| 25 |[[en:docs:os2:api:vio:VioSavRedrawWait]]     | Forwarder to [[en:docs:os2:modules:DOSCALLS]].794 | Done | | 1.0 | 
 +| 26 |[[en:docs:os2:api:vio:VioWrtNAttr]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].795 | Done | Yes | 1.0 | 
 +| 27 |[[en:docs:os2:api:vio:VioGetCurType]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].796 | Done | Yes | 1.0 | 
 +| 28 |[[en:docs:os2:api:vio:VioSavRedrawUndo]]     | Forwarder to [[en:docs:os2:modules:DOSCALLS]].797 | Done | | 1.0 | 
 +| 29 |[[en:docs:os2:api:vio:VioGetFont]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].798 | Done | | 1.0 | 
 +| 30 |[[en:docs:os2:api:vio:VioReadCharStr]]       | Forwarder to [[en:docs:os2:modules:DOSCALLS]].799 | Done | Yes | 1.0 | 
 +| 31 |[[en:docs:os2:api:vio:VioGetBuf]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].800 | Done | Yes | 1.0 | 
 +| 32 |[[en:docs:os2:api:vio:VioSetCurType]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].801 | Done | Yes | 1.0 | 
 +| 33 |[[en:docs:os2:api:vio:VioSetFont]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].802 | Done | | 1.0 | 
 +| 34 |[[en:docs:os2:api:vio:VioHetInit]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].803 | Done | | | 
 +| 35 |[[en:docs:os2:api:vio:VioModeUndo]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].804 | Done | | 1.0 | 
 +| 36 |[[en:docs:os2:api:vio:VioSswSwitch]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].805 | Done | | | 
 +| 37 |[[en:docs:os2:api:vio:VioModeWait]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].806 | Done | | 1.0 | 
 +| 38 |[[en:docs:os2:api:vio:Avs_PrtscToggle]]      | Forwarder to [[en:docs:os2:modules:DOSCALLS]].807 | Done | | | 
 +| 40 |[[en:docs:os2:api:vio:VioGetCp]]             | Forwarder to [[en:docs:os2:modules:DOSCALLS]].808 | Done | | 1.0 | 
 +| 41 |[[en:docs:os2:api:vio:VioRestore]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].809 | Done | | | 
 +| 42 |[[en:docs:os2:api:vio:VioSetCp]]             | Forwarder to [[en:docs:os2:modules:DOSCALLS]].810 | Done | | 1.0 | 
 +| 43 |[[en:docs:os2:api:vio:VioShowBuf]]           | Forwarder to [[en:docs:os2:modules:DOSCALLS]].811 | Done | Yes | 1.0 | 
 +| 44 |[[en:docs:os2:api:vio:VioScrollLf]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].812 | Done | Yes | 1.0 | 
 +| 45 |[[en:docs:os2:api:vio:VioRegister]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].813 | Done | | 1.0 | 
 +| 46 |[[en:docs:os2:api:vio:VioGetConfig]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].814 | Done | | 1.0 | 
 +| 47 |[[en:docs:os2:api:vio:VioScrollDn]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].815 | Done | Yes | 1.0 | 
 +| 48 |[[en:docs:os2:api:vio:VioWrtCharStrAtt]]     | Forwarder to [[en:docs:os2:modules:DOSCALLS]].816 | Done | Yes | 1.0 | 
 +| 49 |[[en:docs:os2:api:vio:VioGetState]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].817 | Done | | 1.0 | 
 +| 50 |[[en:docs:os2:api:vio:VioPrtScToggle]]       | Forwarder to [[en:docs:os2:modules:DOSCALLS]].818 | Done | | 1.0 | 
 +| 51 |[[en:docs:os2:api:vio:VioSetState]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].819 | Done | | 1.0 | 
 +| 52 |[[en:docs:os2:api:vio:VioWrtNCell]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].820 | Done | Yes | 1.0 | 
 +| 53 |[[en:docs:os2:api:vio:VioWrtNChar]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].821 | Done | Yes | 1.0 | 
 +| 54 |[[en:docs:os2:api:vio:VioShellInit]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].822 | Done | | | 
 +| 55 |[[en:docs:os2:api:vio:VioAssociate]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].823 | Done | | | 
 +| 56 |[[en:docs:os2:api:vio:VioCreatePS]]          | Forwarder to [[en:docs:os2:modules:DOSCALLS]].824 | Done | | | 
 +| 57 |[[en:docs:os2:api:vio:VioDeleteSetId]]       | Forwarder to [[en:docs:os2:modules:DOSCALLS]].825 | Done | | | 
 +| 58 |[[en:docs:os2:api:vio:VioGetDeviceCellSize]] | Forwarder to [[en:docs:os2:modules:DOSCALLS]].826 | Done | | | 
 +| 59 |[[en:docs:os2:api:vio:VioGetOrg]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].827 | Done | | | 
 +| 60 |[[en:docs:os2:api:vio:VioCreateLogFont]]     | Forwarder to [[en:docs:os2:modules:DOSCALLS]].828 | Done | | | 
 +| 61 |[[en:docs:os2:api:vio:VioDestroyPS]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].829 | Done | | | 
 +| 62 |[[en:docs:os2:api:vio:VioQuerySetIds]]       | Forwarder to [[en:docs:os2:modules:DOSCALLS]].830 | Done | | | 
 +| 63 |[[en:docs:os2:api:vio:VioSetOrg]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].831 | Done | | | 
 +| 64 |[[en:docs:os2:api:vio:VioQueryFonts]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].832 | Done | | | 
 +| 65 |[[en:docs:os2:api:vio:VioSetDeviceCellSize]] | Forwarder to [[en:docs:os2:modules:DOSCALLS]].833 | Done | | | 
 +| 66 |[[en:docs:os2:api:vio:VioShowPS]]            | Forwarder to [[en:docs:os2:modules:DOSCALLS]].834 | Done | | | 
 +| 67 |[[en:docs:os2:api:vio:VioGetPSAddress]]      | Forwarder to [[en:docs:os2:modules:DOSCALLS]].835 | Done | | | 
 +| 68 |[[en:docs:os2:api:vio:VioQueryConsole]]      | Forwarder to [[en:docs:os2:modules:DOSCALLS]].836 | Done | | | 
 +| 69 |[[en:docs:os2:api:vio:VioRedrawSize]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].837 | Done | | | 
 +| 70 |[[en:docs:os2:api:vio:VioGlobalReg]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].838 | Done | | | 
 +| 71 |[[en:docs:os2:api:vio:XVioSetCAState]]       | Forwarder to [[en:docs:os2:modules:DOSCALLS]].839 | Done | | | 
 +| 72 |[[en:docs:os2:api:vio:XVioCheckCharType]]    | Forwarder to [[en:docs:os2:modules:DOSCALLS]].840 | Done | | | 
 +| 73 |[[en:docs:os2:api:vio:XVioDestroyCA]]        | Forwarder to [[en:docs:os2:modules:DOSCALLS]].841 | Done | | | 
 +| 74 |[[en:docs:os2:api:vio:XVioCreateCA]]         | Forwarder to [[en:docs:os2:modules:DOSCALLS]].842 | Done | | | 
 +| 75 |[[en:docs:os2:api:vio:VioCheckCharType]]     | Forwarder to [[en:docs:os2:modules:DOSCALLS]].843 | Done | | | 
 +| 76 |[[en:docs:os2:api:vio:XVioGetCAState]]       | Forwarder to [[en:docs:os2:modules:DOSCALLS]].844 | Done | | | 
 + 
 +VioInit.39 is absent in latest OS/2 DLL 
 + 
 +==== Versions ====
  
-Ordinal Name Desc Status +Date&Time SHA1 BldLevel/Version Size ^ Comments 
-|VioEndPopup Forwarder to EMXWRAP.101 | Done | +|2012-01-25 16:59 | | 14.100 | 2,048 bytes osFree Video API 
-| 2 |VioGetPhysBuf | Forwarder to EMXWRAP.102 | Done +|2002-03-08 20:16 | | N/A 2,048 bytes | | 
-|VioGetAnsi Forwarder to EMXWRAP.103 | Done | +|1992-02-06 17:09 5ca3aa177b710c5b7cee426833b9dc3d5304b694 IBM Personal Computer DOS  Version 0.00  Video Router 16,087 IBM OS/2 SDK 1.3 CSD1 
-| 4 |VioFree | | | +|1988-08-08 00:00 10ce3788f8731040a2ca6a994b4ca95c34787de6 IBM Personal Computer DOS  Version 0.00  Video Router 14,441 bytes MS OS/2 SDK 1.05 
-|VioSetAnsi Forwarder to EMXWRAP.105 Done | +|1987-12-15 00:00 bcec5125a963b52fd6c33c21317325f5cd3f3aa9 Microsoft OS/2 Version 0.00  Video Router | 13,981 bytes MS OS/2 SDK 1.02 
-| 6 |VioDeRegister | Forwarder to EMXWRAP.106 | Done +|1987-10-21 00:00 | | IBM Personal Computer DOS  Version 0.00  Video Router 13,981 bytes MS OS/2 1.|
-|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 
  
 {{page>en:templates:dlls}} {{page>en:templates:dlls}}
 +{{page>en:templates:fapi}}