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

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