Implementation of the “OS/2 32bit Textmode APIs (Vio/Kbd/Mou)”

A thunk layer to convert the new console APIs (provided with OS/2 for PowerPC) to the existing 16-bit APIs. All restrictions of the existing console support still exist.

Version

Date	Version	Size	Comments
1995-07-12 04:21	18,370 bytes

DLL Entry Points

Ordinal	Name	Description	Status
1	VioAssociate	Wrapper around EMXWRAP.???
2	VioCheckCharType	Wrapper around EMXWRAP.???
3	VioCreateLogFont	Wrapper around EMXWRAP.???
4	VioCreatePS	Wrapper around EMXWRAP.???
5	VioDeleteSetId	Wrapper around EMXWRAP.???
6	VioDestroyPS	Wrapper around EMXWRAP.???
7	VioEndPopUp	Wrapper around EMXWRAP.???
8	VioGetAnsi	Wrapper around EMXWRAP.???
9	VioGetBuf	Wrapper around EMXWRAP.???
10	VioGetConfig	Wrapper around EMXWRAP.???
11	VioGetCp	Wrapper around EMXWRAP.???
12	VioGetCurPos	Wrapper around EMXWRAP.???
13	VioGetCurType	Wrapper around EMXWRAP.???
14	VioGetDeviceCellSize	Wrapper around EMXWRAP.???
15	VioGetMode	Wrapper around EMXWRAP.???
16	VioGetOrigin	Wrapper around EMXWRAP.???
17	VioGetState	Wrapper around EMXWRAP.???
18	VioModeUndo	Wrapper around EMXWRAP.???
19	VioModeWait	Wrapper around EMXWRAP.???
20	VioPopUp	Wrapper around EMXWRAP.???
21	VioPrtSc	Wrapper around EMXWRAP.???
22	VioPrtScToggle	Wrapper around EMXWRAP.???
23	VioQueryFonts	Wrapper around EMXWRAP.???
24	VioQuerySetIds	Wrapper around EMXWRAP.???
25	VioReadCellStr	Wrapper around EMXWRAP.???
26	VioReadCharStr	Wrapper around EMXWRAP.???
27	VioRedrawSize	Wrapper around EMXWRAP.???
28	VioSaveRedrawUndo	Wrapper around EMXWRAP.???
28	VioSaveRedrawWait	Wrapper around EMXWRAP.???
30	VioScrLock	Wrapper around EMXWRAP.???
31	VioScrollDown	Wrapper around EMXWRAP.???
32	VioScrollLeft	Wrapper around EMXWRAP.???
33	VioScrollRight	Wrapper around EMXWRAP.???
34	VioScrollUp	Wrapper around EMXWRAP.???
35	VioScrUnLock	Wrapper around EMXWRAP.???
36	VioSetAnsi	Wrapper around EMXWRAP.???
37	VioSetCp	Wrapper around EMXWRAP.???
38	VioSetCurPos	Wrapper around EMXWRAP.???
39	VioSetCurType	Wrapper around EMXWRAP.???
40	VioSetDeviceCellSize	Wrapper around EMXWRAP.???
41	VioSetMode	Wrapper around EMXWRAP.???
42	VioSetOrigin	Wrapper around EMXWRAP.???
43	VioSetState	Wrapper around EMXWRAP.???
44	VioShowBuf	Wrapper around EMXWRAP.???
45	VioShowPS	Wrapper around EMXWRAP.???
46	VioWrtCellStr	Wrapper around EMXWRAP.???
47	VioWrtCharStr	Wrapper around EMXWRAP.???
48	VioWrtCharStrAttr	Wrapper around EMXWRAP.???
49	VioWrtNAttr	Wrapper around EMXWRAP.???
50	VioWrtNCell	Wrapper around EMXWRAP.???
51	VioWrtNChar	Wrapper around EMXWRAP.???
52	VioWrtTTY	Wrapper around EMXWRAP.???
53	VioCharWidthUni	Wrapper around EMXWRAP.???
54	VioWrtTTYUni	Wrapper around EMXWRAP.???
55	VioQueryFontsUni	Wrapper around EMXWRAP.???
59	WinDefAVioWindowProc	Wrapper around EMXWRAP.???
60	KbdCharIn	Wrapper around EMXWRAP.???
61	KbdFlushBuffer	Wrapper around EMXWRAP.???
62	KbdGetCp	Wrapper around EMXWRAP.???
63	KbdGetHWID	Wrapper around EMXWRAP.???
64	KbdGetStatus	Wrapper around EMXWRAP.???
65	KbdPeek	Wrapper around EMXWRAP.???
66	KbdSetCp	Wrapper around EMXWRAP.???
67	KbdSetStatus	Wrapper around EMXWRAP.???
68	KbdStringIn	Wrapper around EMXWRAP.???
69	KbdXlate	Wrapper around EMXWRAP.???
70	KbdConvertChar	Wrapper around EMXWRAP.???
71	KbdGetLayout	Wrapper around EMXWRAP.???
72	KbdSetLayout	Wrapper around EMXWRAP.???
73	KbdGetLayoutUni	Wrapper around EMXWRAP.???
74	KbdSetLayoutUni	Wrapper around EMXWRAP.???
75	KbdStringInUni	Wrapper around EMXWRAP.???
79	KbdSetRate	Wrapper around EMXWRAP.???
80	MouDrawPtr	Wrapper around EMXWRAP.???
81	MouGetDevStatus	Wrapper around EMXWRAP.???
82	MouGetEventMask	Wrapper around EMXWRAP.???
83	MouGetNumButtons	Wrapper around EMXWRAP.???
84	MouGetNumMickeys	Wrapper around EMXWRAP.???
85	MouGetNumQueEl	Wrapper around EMXWRAP.???
86	MouGetPtrPos	Wrapper around EMXWRAP.???
87	MouGetPtrShape	Wrapper around EMXWRAP.???
88	MouGetScaleFact	Wrapper around EMXWRAP.???
90	MouReadEventQue	Wrapper around EMXWRAP.???
91	MouRemovePtr	Wrapper around EMXWRAP.???
92	MouSetDevStatus	Wrapper around EMXWRAP.???
93	MouSetEventMask	Wrapper around EMXWRAP.???
94	MouSetPtrPos	Wrapper around EMXWRAP.???
95	MouSetPtrShape	Wrapper around EMXWRAP.???
96	MouSetScaleFact	Wrapper around EMXWRAP.???

Text based on http://www.edm2.com/index.php/OS2CHAR2.DLL