This section covers the basic concepts of getting data from DirectInput devices.
Specific details about mouse, keyboard, and joystick input data, and about output data, are given in the following sections:
Examples of retrieving data from input devices are found in the following tutorials: