Microsoft DirectX 8.1 (C++)

Mouse Device Constants

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