VIOCALLS

This is forwarder DLL to DOSCALLS.DLL on latest OS/2 versions. No any real code here.

Entry points

Ordinal	Name	Desc	Status	FAPI	Version
1	VioEndPopup	Forwarder to DOSCALLS.770	Done
2	VioGetPhysBuf	Forwarder to DOSCALLS.771	Done
3	VioGetAnsi	Forwarder to DOSCALLS.772	Done
4	VioFree	Forwarder to DOSCALLS.773	Done
5	VioSetAnsi	Forwarder to DOSCALLS.774	Done
6	VioDeRegister	Forwarder to DOSCALLS.775	Done
7	VioScrollUp	Forwarder to DOSCALLS.776	Done
8	VioPrtSc	Forwarder to DOSCALLS.777	Done
9	VioGetCurPos	Forwarder to DOSCALLS.778	Done
10	VioWrtCellStr	Forwarder to DOSCALLS.779	Done
11	VioPopUp	Forwarder to DOSCALLS.780	Done
12	VioScrollRt	Forwarder to DOSCALLS.781	Done
13	VioWrtCharStr	Forwarder to DOSCALLS.782	Done
14	Avs_Prtsc	Forwarder to DOSCALLS.783	Done
15	VioSetCurPos	Forwarder to DOSCALLS.784	Done
16	VioSrfUnblock	Forwarder to DOSCALLS.785	Done
17	VioSrfBlock	Forwarder to DOSCALLS.786	Done
18	VioScrUnlock	Forwarder to DOSCALLS.787	Done
19	VioWrtTty	Forwarder to DOSCALLS.788	Done
20	VioSave	Forwarder to DOSCALLS.789	Done
21	VioGetMode	Forwarder to DOSCALLS.790	Done
22	VioSetMode	Forwarder to DOSCALLS.791	Done
23	VioScrLock	Forwarder to DOSCALLS.792	Done
24	VioReadCellStr	Forwarder to DOSCALLS.793	Done
25	VioSavRedrawWait	Forwarder to DOSCALLS.794	Done
26	VioWrtNAttr	Forwarder to DOSCALLS.795	Done
27	VioGetCurType	Forwarder to DOSCALLS.796	Done
28	VioSavRedrawUndo	Forwarder to DOSCALLS.797	Done
29	VioGetFont	Forwarder to DOSCALLS.798	Done
30	VioReadCharStr	Forwarder to DOSCALLS.799	Done
31	VioGetBuf	Forwarder to DOSCALLS.800	Done
32	VioSetCurType	Forwarder to DOSCALLS.801	Done
33	VioSetFont	Forwarder to DOSCALLS.802	Done
34	VioHetInit	Forwarder to DOSCALLS.803	Done
35	VioModeUndo	Forwarder to DOSCALLS.804	Done
36	VioSswSwitch	Forwarder to DOSCALLS.805	Done
37	VioModeWait	Forwarder to DOSCALLS.806	Done
38	Avs_PrtscToggle	Forwarder to DOSCALLS.807	Done
40	VioGetCp	Forwarder to DOSCALLS.808	Done
41	VioRestore	Forwarder to DOSCALLS.809	Done
42	VioSetCp	Forwarder to DOSCALLS.810	Done
43	VioShowBuf	Forwarder to DOSCALLS.811	Done
44	VioScrollLf	Forwarder to DOSCALLS.812	Done
45	VioRegister	Forwarder to DOSCALLS.813	Done
46	VioGetConfig	Forwarder to DOSCALLS.814	Done
47	VioScrollDn	Forwarder to DOSCALLS.815	Done
48	VioWrtCharStrAtt	Forwarder to DOSCALLS.816	Done
49	VioGetState	Forwarder to DOSCALLS.817	Done
50	VioPrtScToggle	Forwarder to DOSCALLS.818	Done
51	VioSetState	Forwarder to DOSCALLS.819	Done
52	VioWrtNCell	Forwarder to DOSCALLS.820	Done
53	VioWrtNChar	Forwarder to DOSCALLS.821	Done
54	VioShellInit	Forwarder to DOSCALLS.822	Done
55	VioAssociate	Forwarder to DOSCALLS.823	Done
56	VioCreatePS	Forwarder to DOSCALLS.824	Done
57	VioDeleteSetId	Forwarder to DOSCALLS.825	Done
58	VioGetDeviceCellSize	Forwarder to DOSCALLS.826	Done
59	VioGetOrg	Forwarder to DOSCALLS.827	Done
60	VioCreateLogFont	Forwarder to DOSCALLS.828	Done
61	VioDestroyPS	Forwarder to DOSCALLS.829	Done
62	VioQuerySetIds	Forwarder to DOSCALLS.830	Done
63	VioSetOrg	Forwarder to DOSCALLS.831	Done
64	VioQueryFonts	Forwarder to DOSCALLS.832	Done
65	VioSetDeviceCellSize	Forwarder to DOSCALLS.833	Done
66	VioShowPS	Forwarder to DOSCALLS.834	Done
67	VioGetPSAddress	Forwarder to DOSCALLS.835	Done
68	VioQueryConsole	Forwarder to DOSCALLS.836	Done
69	VioRedrawSize	Forwarder to DOSCALLS.837	Done
70	VioGlobalReg	Forwarder to DOSCALLS.838	Done
71	XVioSetCAState	Forwarder to DOSCALLS.839	Done
72	XVioCheckCharType	Forwarder to DOSCALLS.840	Done
73	XVioDestroyCA	Forwarder to DOSCALLS.841	Done
74	XVioCreateCA	Forwarder to DOSCALLS.842	Done
75	VioCheckCharType	Forwarder to DOSCALLS.843	Done
76	XVioGetCAState	Forwarder to DOSCALLS.844	Done

VioInit.39 is absent in latest OS/2 DLL

Versions

Date&Time	SHA1	BldLevel/Version	Size	Comments
2012-01-25 16:59	14.100	2,048 bytes	osFree Video API
2002-03-08 20:16	N/A	2,048 bytes
1992-02-06 17:09	5ca3aa177b710c5b7cee426833b9dc3d5304b694	IBM Personal Computer DOS Version 0.00 Video Router	16,087	IBM OS/2 SDK 1.3 CSD1
1988-08-08 00:00	10ce3788f8731040a2ca6a994b4ca95c34787de6	IBM Personal Computer DOS Version 0.00 Video Router	14,441 bytes	MS OS/2 SDK 1.05
1987-12-15 00:00	bcec5125a963b52fd6c33c21317325f5cd3f3aa9	Microsoft OS/2 Version 0.00 Video Router	13,981 bytes	MS OS/2 SDK 1.02
1987-10-21 00:00	IBM Personal Computer DOS Version 0.00 Video Router	13,981 bytes	MS OS/2 1.0
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