title: DirectInput analogue joystick range
body: <p>I use DirectInput to handle input devices, I enumerate devices and elements on each device.</p>
  
  <p>When using the analogue sticks on my game pad, they report values in the range 0-65535. Is this <em>always</em> the case for all types of absolute axis?</p>
  
  <p>If not: is there any way to find out the range of an DX8 input element's DIDEVICEOBJECTDATA::dwData (enumerated with DIDFT_ABSAXIS)? The only other option I can think of is to use some home made internal calibration inside my app, and that sound too '80s to be true.</p>