Annotation of os232sdk/toolkt20/c/os2h/os2nls.h, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.