en:docs:os2:modules:os2char2

This is an old revision of the document!


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