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.
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.