typedef struct tagSOFTKBDDATA { UINT uCount; WORD wCode[][256] } SOFTKBDDATA;
uCount
Number of 256-word virtual key mapping to internal code array.
wCode[][256]
256-word virtual key mapping to internal code array. There may be more than one 256-word array.
A soft keyboard can use two 256-word arrays: one for the non shift state and the other for the shift state. The soft keyboard can use two internal codes for displaying one virtual key.