Annotation of os232sdk/toolkt20/c/os2h/os2nls.h, revision 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.