Edit

Share via


dinputd.h header

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