annotate dwcompat.def @ 293:315812516608

Changes to the key press handling, if the character is zero check the virtual key code. The virtual key code parameter will always be valid. Also print the character in hex so it can be seen in the test program.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 25 Mar 2003 23:44:57 +0000
parents 75bf3051235f
children 1a210e2f214b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
1 LIBRARY DWCOMPAT INITINSTANCE TERMINSTANCE
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
2
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
3 PROTMODE
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
4
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
5 DESCRIPTION 'Dynamic Windows Compatibility Module for OS/2'
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
6
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
7 CODE LOADONCALL
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
8 DATA NONSHARED LOADONCALL
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
9
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
10 EXPORTS
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
11 sockread @10
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
12 sockwrite @11
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
13 sockclose @12
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
14 socksprintf @13
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
15 sockpipe @14
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
16 sockinit @15
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
17 sockshutdown @16
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
18
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
19 makedir @20
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
20 nonblock @21
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
21 setfileinfo @22
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
22 drivefree @23
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
23 isdrive @24
35
432c39a4ff86 New code for checking drive size on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 22
diff changeset
24 drivesize @25
36
cddb02f847e1 Added unix versions of functions in compat, and added getfsname, plus
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 35
diff changeset
25 getfsname @26
37
360bc6a5f1c9 Sync with latest Dynamic Windows code.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 36
diff changeset
26 block @27
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
27
174
75bf3051235f Fixes so you can mix compilers.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 72
diff changeset
28 _opendir @30
75bf3051235f Fixes so you can mix compilers.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 72
diff changeset
29 _openxdir @31
75bf3051235f Fixes so you can mix compilers.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 72
diff changeset
30 _readdir @32
75bf3051235f Fixes so you can mix compilers.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 72
diff changeset
31 _seekdir @33
75bf3051235f Fixes so you can mix compilers.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 72
diff changeset
32 _telldir @34
75bf3051235f Fixes so you can mix compilers.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 72
diff changeset
33 _closedir @35
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
34
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
35 fsopen @40
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
36 fsclose @41
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
37 fsgets @42
22
6a246b3bb14f Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 3
diff changeset
38 fsseek @43
72
ab77a22a2a36 Added localization APIs as well as some miscellaneous bug fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 37
diff changeset
39
ab77a22a2a36 Added localization APIs as well as some miscellaneous bug fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 37
diff changeset
40 locale_init @50
ab77a22a2a36 Added localization APIs as well as some miscellaneous bug fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 37
diff changeset
41 locale_string @51