| 
    DirectX 5 Redocumentation
    
   A redocumentation of DirectX 5, brought to you by a bunch of Infomaniacs. 
   | 
 
#include <dinput.h>
Data Fields | |
| LONG | lX | 
| LONG | lY | 
| LONG | lZ | 
| LONG | lRx | 
| LONG | lRy | 
| LONG | lRz | 
| LONG | rglSlider [2] | 
| DWORD | rgdwPOV [4] | 
| BYTE | rgbButtons [128] | 
| LONG | lVX | 
| LONG | lVY | 
| LONG | lVZ | 
| LONG | lVRx | 
| LONG | lVRy | 
| LONG | lVRz | 
| LONG | rglVSlider [2] | 
| LONG | lAX | 
| LONG | lAY | 
| LONG | lAZ | 
| LONG | lARx | 
| LONG | lARy | 
| LONG | lARz | 
| LONG | rglASlider [2] | 
| LONG | lFX | 
| LONG | lFY | 
| LONG | lFZ | 
| LONG | lFRx | 
| LONG | lFRy | 
| LONG | lFRz | 
| LONG | rglFSlider [2] | 
| LONG DIJOYSTATE2::lARx | 
x-axis angular acceleration 
 
| LONG DIJOYSTATE2::lARy | 
y-axis angular acceleration 
 
| LONG DIJOYSTATE2::lARz | 
z-axis angular acceleration 
 
| LONG DIJOYSTATE2::lAX | 
x-axis acceleration 
 
| LONG DIJOYSTATE2::lAY | 
y-axis acceleration 
 
| LONG DIJOYSTATE2::lAZ | 
z-axis acceleration 
 
| LONG DIJOYSTATE2::lFRx | 
x-axis torque 
 
| LONG DIJOYSTATE2::lFRy | 
y-axis torque 
 
| LONG DIJOYSTATE2::lFRz | 
z-axis torque 
 
| LONG DIJOYSTATE2::lFX | 
x-axis force 
 
| LONG DIJOYSTATE2::lFY | 
y-axis force 
 
| LONG DIJOYSTATE2::lFZ | 
z-axis force 
 
| LONG DIJOYSTATE2::lRx | 
x-axis rotation 
 
| LONG DIJOYSTATE2::lRy | 
y-axis rotation 
 
| LONG DIJOYSTATE2::lRz | 
z-axis rotation 
 
| LONG DIJOYSTATE2::lVRx | 
x-axis angular velocity 
 
| LONG DIJOYSTATE2::lVRy | 
y-axis angular velocity 
 
| LONG DIJOYSTATE2::lVRz | 
z-axis angular velocity 
 
| LONG DIJOYSTATE2::lVX | 
x-axis velocity 
 
| LONG DIJOYSTATE2::lVY | 
y-axis velocity 
 
| LONG DIJOYSTATE2::lVZ | 
z-axis velocity 
 
| LONG DIJOYSTATE2::lX | 
x-axis position 
 
| LONG DIJOYSTATE2::lY | 
y-axis position 
 
| LONG DIJOYSTATE2::lZ | 
z-axis position 
 
| BYTE DIJOYSTATE2::rgbButtons[128] | 
128 buttons 
 
| DWORD DIJOYSTATE2::rgdwPOV[4] | 
POV directions 
 
| LONG DIJOYSTATE2::rglASlider[2] | 
extra axes accelerations 
 
| LONG DIJOYSTATE2::rglFSlider[2] | 
extra axes forces 
 
| LONG DIJOYSTATE2::rglSlider[2] | 
extra axes positions 
 
| LONG DIJOYSTATE2::rglVSlider[2] | 
extra axes velocities