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). |