VIOCALLS

This is forwarder DLL to DOSCALLS.DLL on latest OS/2 versions. No any real code here. FAPI column is a Family API support. Version column is OS/2 version function introduced.

Entry points

Ordinal	Name	Description	Status	FAPI	Version
1	VioEndPopup	Forwarder to DOSCALLS.770	Done	1.0
2	VioGetPhysBuf	Forwarder to DOSCALLS.771	Done	Yes	1.0
3	VioGetAnsi	Forwarder to DOSCALLS.772	Done	Yes	1.0
4	VioFree	Forwarder to DOSCALLS.773	Done
5	VioSetAnsi	Forwarder to DOSCALLS.774	Done	Yes	1.0
6	VioDeRegister	Forwarder to DOSCALLS.775	Done	1.0
7	VioScrollUp	Forwarder to DOSCALLS.776	Done	Yes	1.0
8	VioPrtSc	Forwarder to DOSCALLS.777	Done	1.0
9	VioGetCurPos	Forwarder to DOSCALLS.778	Done	Yes	1.0
10	VioWrtCellStr	Forwarder to DOSCALLS.779	Done	Yes	1.0
11	VioPopUp	Forwarder to DOSCALLS.780	Done	1.0
12	VioScrollRt	Forwarder to DOSCALLS.781	Done	Yes	1.0
13	VioWrtCharStr	Forwarder to DOSCALLS.782	Done	Yes	1.0
14	Avs_Prtsc	Forwarder to DOSCALLS.783	Done
15	VioSetCurPos	Forwarder to DOSCALLS.784	Done	Yes	1.0
16	VioSrfUnblock	Forwarder to DOSCALLS.785	Done
17	VioSrfBlock	Forwarder to DOSCALLS.786	Done
18	VioScrUnlock	Forwarder to DOSCALLS.787	Done	Yes	1.0
19	VioWrtTty	Forwarder to DOSCALLS.788	Done	Yes	1.0
20	VioSave	Forwarder to DOSCALLS.789	Done
21	VioGetMode	Forwarder to DOSCALLS.790	Done	Yes	1.0
22	VioSetMode	Forwarder to DOSCALLS.791	Done	Yes	1.0
23	VioScrLock	Forwarder to DOSCALLS.792	Done	Yes	1.0
24	VioReadCellStr	Forwarder to DOSCALLS.793	Done	Yes	1.0
25	VioSavRedrawWait	Forwarder to DOSCALLS.794	Done	1.0
26	VioWrtNAttr	Forwarder to DOSCALLS.795	Done	Yes	1.0
27	VioGetCurType	Forwarder to DOSCALLS.796	Done	Yes	1.0
28	VioSavRedrawUndo	Forwarder to DOSCALLS.797	Done	1.0
29	VioGetFont	Forwarder to DOSCALLS.798	Done	1.0
30	VioReadCharStr	Forwarder to DOSCALLS.799	Done	Yes	1.0
31	VioGetBuf	Forwarder to DOSCALLS.800	Done	Yes	1.0
32	VioSetCurType	Forwarder to DOSCALLS.801	Done	Yes	1.0
33	VioSetFont	Forwarder to DOSCALLS.802	Done	1.0
34	VioHetInit	Forwarder to DOSCALLS.803	Done
35	VioModeUndo	Forwarder to DOSCALLS.804	Done	1.0
36	VioSswSwitch	Forwarder to DOSCALLS.805	Done
37	VioModeWait	Forwarder to DOSCALLS.806	Done	1.0
38	Avs_PrtscToggle	Forwarder to DOSCALLS.807	Done
40	VioGetCp	Forwarder to DOSCALLS.808	Done	1.0
41	VioRestore	Forwarder to DOSCALLS.809	Done
42	VioSetCp	Forwarder to DOSCALLS.810	Done	1.0
43	VioShowBuf	Forwarder to DOSCALLS.811	Done	Yes	1.0
44	VioScrollLf	Forwarder to DOSCALLS.812	Done	Yes	1.0
45	VioRegister	Forwarder to DOSCALLS.813	Done	1.0
46	VioGetConfig	Forwarder to DOSCALLS.814	Done	1.0
47	VioScrollDn	Forwarder to DOSCALLS.815	Done	Yes	1.0
48	VioWrtCharStrAtt	Forwarder to DOSCALLS.816	Done	Yes	1.0
49	VioGetState	Forwarder to DOSCALLS.817	Done	1.0
50	VioPrtScToggle	Forwarder to DOSCALLS.818	Done	1.0
51	VioSetState	Forwarder to DOSCALLS.819	Done	1.0
52	VioWrtNCell	Forwarder to DOSCALLS.820	Done	Yes	1.0
53	VioWrtNChar	Forwarder to DOSCALLS.821	Done	Yes	1.0
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
Family API
DOS	Process Manager	DosBeep DosExit DosSleep DosExecPgm
File Manager	DosChDir DosChgFilePtr DosClose DosDelete DosDupHandle DosMkDir DosMove DosQCurDir DosQCurDisk DosSetFileMode DosOpen DosQFileInfo DosRead DosQFileMode DosQFSInfo DosQVerify DosRmDir DosSelectDisk DosFindClose DosFindFirst DosFindNext DosSetFileInfo DosSetVerify DosWrite DosFileLocks DosSetFHandState DosNewSize DosBufReset DosQFHandState DosSetFSinfo DosShutdown
Memory Manager	DosFreeSeg DosSubAlloc DosSubFree DosSubSet DosAllocHuge DosAllocSeg DosReallocHuge DosReallocSeg DosGetHugeShift DosCreateCSAlias
NLS	DosCaseMap DosGetCtryInfo DosGetDBCSEv DosSetCtryCode DosGetCollate DosGetMessage DosInsMessage DosPutMessage
Date and Time	DosSetDateTime DosGetDateTime
Devices	DosDevConfig DosDevIOCtl DosDevIOCtl2
Signals	DosHoldSignal DosSetSigHandler
Misc	BadDynLink DosGetEnv DosGetMachineMode DosGetVersion DosError DosErrClass DosSetVec
KBD	KbdCharIn KbdFlushBuffer KbdGetStatus KbdSetStatus KbdStringIn KbdPeek
VIO	VioGetBuf VioGetConfig VioGetCurPos VioGetCurType VioGetPhysBuf VioReadCellStr VioReadCharStr VioScrollUp VioScrollDn VioScrollLf VioScrollRt VioScrUnLock VioSetCurPos VioSetCurType VioSetMode VioGetMode VioShowBuf VioWrtCellStr VioWrtCharStr VioWrtCharStrAtt VioWrtNAttr VioWrtNCell VioWrtNChar VioWrtTTY VioScrLock VioPopUp
Tools	BIND
Modules	DOSCALLS.DLL VIOCALLS.DLL KBDCALLS.DLL MSG.DLL
Libraries	API.LIB OS2386.LIB FAPI.LIB DOSCALLS.LIB SUBCALLS.LIB