Windows 3.1 Device Drivers (ddag31qh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
KBINFO
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
typedef struct tagKBINFO {
    BYTE  Begin_First_range;            /* used for KANJI */
    BYTE  End_First_range;              /* used for KANJI */
    BYTE  Begin_Second_range;           /* used for KANJI */
    BYTE  End_Second_range;             /* used for KANJI */
    int   StateSize;                    /* size of ToAscii state block*/
} KBINFO;
 
The KBINFO structure contains information about the keyboard.
 
Member              Description
────────────────────────────────────────────────────────────────────────────
 
Begin_First_range   Specifies the low value in the range of valid lead-byte
                    values for double-byte character sets (DBCS).
 
End_First_range     Specifies the high value in the range of valid lead-byte
                    values for double-byte character sets (DBCS).
 
Begin_Second_range  Specifies the low value in the range of valid
                    second-byte values for double-byte character sets
                    (DBCS).
 
End_Second_range    Specifies the high value in the range of valid
                    second-byte values for double-byte character sets
                    (DBCS).
 
StateSize           Specifies the size (in bytes) of the ToAscii state
                    block.
 
See Also
 
Inquire