|
|
1.1 root 1: /*static char *SCCSID = "@(#)os2nls.h 13.3 90/03/12";*/
2: /**************************************************\
3: *
4: * Module Name: OS2NLS.H
5: *
6: * OS/2 Presentation Manager DBCS Window Manager include file
7: *
8: * Copyright (c) 1987 Microsoft Corporation
9: * Copyright (c) 1987 IBM Corporation
10: *
11: \**************************************************/
12:
13: /*
14: * definition of Virtual key values for DBCS
15: */
16: #define VK_DBE_FIRST 0x080
17: #define VK_DBE_LAST 0x0ff
18:
19: #define VK_DBE_ALPHANUMERIC 0x80 /* VK_DBE_FIRST + 0x00 */
20: #define VK_DBE_KATAKANA 0x81 /* VK_DBE_FIRST + 0x01 */
21: #define VK_DBE_HIRAGANA 0x82 /* VK_DBE_FIRST + 0x02 */
22: #define VK_DBE_SBCSCHAR 0x83 /* VK_DBE_FIRST + 0x03 */
23: #define VK_DBE_DBCSCHAR 0x84 /* VK_DBE_FIRST + 0x04 */
24: #define VK_DBE_KANJI 0x85 /* VK_DBE_FIRST + 0x05 */
25: #define VK_DBE_ROMAN 0x86 /* VK_DBE_FIRST + 0x06 */
26: #define VK_DBE_CONV 0x87 /* VK_DBE_FIRST + 0x07 */
27: #define VK_DBE_NOCONV 0x88 /* VK_DBE_FIRST + 0x08 */
28: #define VK_DBE_TANGO 0x89 /* VK_DBE_FIRST + 0x09 */
29:
30: /*
31: * definition of Keyboard Type for DBCS
32: *
33: */
34: /* IBM Japan A type keyboard */
35: #define KB_JATYPE 6
36:
37: /* IBM Japan G type keyboard */
38: #define KB_JGTYPE 7
39:
40: /*
41: * definition of National Language Keyboard ID for DBCS
42: *
43: */
44: /* Japan Katakana translation table */
45: #define LG_JKATAKANA 0x50
46:
47: /* Japan Hiragana translation table */
48: #define LG_JHIRAGANA 0x51
49:
50: /* Japan Alphanumeric translation table */
51: #define LG_JALPHANUMERIC 0x52
52: #define LG_JCAPSALPHANUMERIC 0x52
53:
54: /*
55: ** WinDBCSStdWindowNotify has been removed, since US doesn't need it,
56: ** and current work will remove the need to call it.
57: */
58:
59: /* Double byte character set messages */
60: #define WM_DBCSFIRST 0x00b0
61: #define WM_DBCSLAST 0x00cf
62:
63: /* temporary define this message in DBCS range untill DCR is approved */
64: #define WM_QUERYCONVERTPOS 0x00b0 /* WM_DBCSFIRST */
65:
66: #define WM_DBE_NOTIFYSETCP 0x00cf /* WM_DBCEFIRST+0x1f */
67:
68: /* resource ID offset for bi-lingual system resources (menu & string) */
69: #define RID_DBE_OFFSET 0x1000
70: #define STR_DBE_OFFSET 0x1000
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.