Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
DirectInput include file for device driver implementors.
For more information, see:
dinputd.h contains the following programming interfaces:
Interfaces
| IDirectInputEffectDriver  These three methods allow additional interfaces to be added to the DirectInputEffectDriver object without affecting the functionality of the original interface.  | 
| IDirectInputJoyConfig8  IDirectInputJoyConfig8 interface contains methods that allow hardware developers who are writing property sheets to write and read information to and from the registry.  | 
Structures
| DIDEVICESTATE  The DIDEVICESTATE structure returns information about the state of a force feedback device.  | 
| DIDRIVERVERSIONS  The DIDRIVERVERSIONS structure is used by the DirectInput effect driver to report version information back to DirectInput.  | 
| DIEFFECTATTRIBUTES  The DIEFFECTATTRIBUTES structure describes the information contained in the "Attributes" value of the registry key for each effect that is supported by a force-feedback device.  | 
| DIFFDEVICEATTRIBUTES  The DIFFDEVICEATTRIBUTES structure describes the information contained in the "Attributes" value of the OEMForceFeedback registry key.  | 
| DIFFOBJECTATTRIBUTES  The DIFFOBJECTATTRIBUTES structure describes the information contained in the "FFAttributes" value of the registry key for each "object" on a force-feedback device.  | 
| DIHIDFFINITINFO  The DIHIDFFINITINFO structure is used by DirectInput to provide information to a HID force-feedback driver about the device it is being asked to control.  | 
| DIJOYCONFIG  The DIJOYCONFIG structure contains information about a joystick's configuration.  | 
| DIJOYTYPEINFO  The DIJOYTYPEINFO structure contains information about a joystick type.  | 
| DIJOYUSERVALUES  The DIJOYUSERVALUES structure contains information about the user's joystick settings.  | 
| DIOBJECTATTRIBUTES  The DIOBJECTATTRIBUTES structure describes the information contained in the "Attributes" value of the registry key for each "object" on a device. If the "Attributes" value is absent, then default attributes are used.  | 
| DIOBJECTCALIBRATION  The DIOBJECTCALIBRATION structure describes the information contained in the "Calibration" value of the registry key for each axis on a device.  | 
| JOYREGHWVALUES  The JOYREGHWVALUES (dinputd.h) structure contains the range of values returned by the hardware (filled in by calibration).  |