Keyboard Structures (Compact 2013)
3/28/2014
The following list shows the keyboard structures, with a description of the purpose of each.
- ACCEL
This structure defines an accelerator key used in an accelerator table.
- INPUT
This structure is used by the SendInput function to synthesize keystrokes, stylus and mouse motions, and button clicks.
- KEYBDINPUT
This structure contains information about a simulated keyboard event.
- MOUSEINPUT
This structure contains information about a simulated mouse event.
- GET_FOREGROUND_INFO
This structure contains information about the current foreground thread. It is used by the GetForegroundInfo function.