| Microsoft DirectX 8.1 (C++) |
Mouse device constants, defined in Dinput.h, represent offsets within a mouse device's data packet, the DIMOUSESTATE or DIMOUSESTATE2 structure. The data at a given offset is associated with a device object (button or axis). Typically, these values are used in the dwOfs member of the DIDEVICEOBJECTDATA, DIOBJECTDATAFORMAT or DIDEVICEOBJECTINSTANCE structures.
The mouse device constants are the following:
| Constant | Note |
|---|---|
| DIMOFS_BUTTON0 | |
| DIMOFS_BUTTON1 | |
| DIMOFS_BUTTON2 | |
| DIMOFS_BUTTON3 | |
| DIMOFS_BUTTON4 | DIMOUSESTATE2 only |
| DIMOFS_BUTTON5 | DIMOUSESTATE2 only |
| DIMOFS_BUTTON6 | DIMOUSESTATE2 only |
| DIMOFS_BUTTON7 | DIMOUSESTATE2 only |
| DIMOFS_X | |
| DIMOFS_Y | |
| DIMOFS_Z |