1
0
mirror of synced 2024-11-28 09:20:53 +01:00
OpenTaiko/Test/dll/SharpDX.DirectInput.xml
2021-09-21 00:16:38 +02:00

11662 lines
760 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>SharpDX.DirectInput</name>
</assembly>
<members>
<member name="T:SharpDX.DirectInput.AssemblyDoc">
<summary>
The <see cref="A:SharpDX.DirectInput"/> assembly provides managed DirectInput API.
</summary>
<msdn-id>ee416842</msdn-id>
<unmanaged>DirectInput</unmanaged>
<unmanaged-short>DirectInput</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.Capabilities">
<summary>
Describes a DirectInput device's capabilities. This structure is used with theIDirectInputDevice8::GetCapabilitiesmethod.
</summary>
<remarks>
<p>The semantics of version numbers are left to the manufacturer of the device. The only guarantee is that newer versions have larger numbers.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>DIDEVCAPS</unmanaged>
<unmanaged-short>DIDEVCAPS</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Capabilities.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.Capabilities"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.Capabilities.Type">
<summary>
Gets the type of this device.
</summary>
<value>The type.</value>
</member>
<member name="P:SharpDX.DirectInput.Capabilities.Subtype">
<summary>
Gets the subtype of the device.
</summary>
<value>The subtype.</value>
</member>
<member name="P:SharpDX.DirectInput.Capabilities.IsHumanInterfaceDevice">
<summary>
Gets a value indicating whether this instance is human interface device.
</summary>
<value>
<c>true</c> if this instance is human interface device; otherwise, <c>false</c>.
</value>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.Flags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwFlags']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>DIDC dwFlags</unmanaged>
<unmanaged-short>DIDC dwFlags</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.RawType">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwDevType']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwDevType</unmanaged>
<unmanaged-short>unsigned int dwDevType</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.AxeCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwAxes']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwAxes</unmanaged>
<unmanaged-short>unsigned int dwAxes</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.ButtonCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwButtons']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwButtons</unmanaged>
<unmanaged-short>unsigned int dwButtons</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.PovCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwPOVs']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwPOVs</unmanaged>
<unmanaged-short>unsigned int dwPOVs</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.ForceFeedbackSamplePeriod">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwFFSamplePeriod']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwFFSamplePeriod</unmanaged>
<unmanaged-short>unsigned int dwFFSamplePeriod</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.ForceFeedbackMinimumTimeResolution">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwFFMinTimeResolution']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwFFMinTimeResolution</unmanaged>
<unmanaged-short>unsigned int dwFFMinTimeResolution</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.FirmwareRevision">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwFirmwareRevision']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwFirmwareRevision</unmanaged>
<unmanaged-short>unsigned int dwFirmwareRevision</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.HardwareRevision">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwHardwareRevision']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwHardwareRevision</unmanaged>
<unmanaged-short>unsigned int dwHardwareRevision</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Capabilities.DriverVersion">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVCAPS::dwFFDriverVersion']/*" />
<msdn-id>microsoft.directx_sdk.reference.didevcaps</msdn-id>
<unmanaged>unsigned int dwFFDriverVersion</unmanaged>
<unmanaged-short>unsigned int dwFFDriverVersion</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ConditionSet">
<summary>
This class describes a set of <see cref="T:SharpDX.DirectInput.Condition"/> effect.
It is passed in the <see cref="P:SharpDX.DirectInput.EffectParameters.Parameters"/> of the <see cref="T:SharpDX.DirectInput.EffectParameters"/> structure.
</summary>
</member>
<member name="M:SharpDX.DirectInput.ConditionSet.MarshalFrom(System.Int32,System.IntPtr)">
<summary>
Marshal this class from an unmanaged buffer.
</summary>
<param name="bufferSize">The size of the unmanaged buffer.</param>
<param name="bufferPointer">The pointer to the unmanaged buffer.</param>
<returns>An instance of TypeSpecificParameters or null</returns>
</member>
<member name="M:SharpDX.DirectInput.ConditionSet.MarshalTo">
<summary>
Marshals this class to its native/unmanaged counterpart.
</summary>
<returns>A pointer to an allocated buffer containing the unmanaged structure.</returns>
</member>
<member name="P:SharpDX.DirectInput.ConditionSet.Conditions">
<summary>
Gets or sets the conditions.
</summary>
<value>The conditions.</value>
</member>
<member name="P:SharpDX.DirectInput.ConditionSet.Size">
<summary>
Gets the size of this specific parameter.
</summary>
<value>The size.</value>
</member>
<member name="T:SharpDX.DirectInput.ConstantForce">
<summary>
This class describes a Constant force effect.
It is passed in the <see cref="P:SharpDX.DirectInput.EffectParameters.Parameters"/> of the <see cref="T:SharpDX.DirectInput.EffectParameters"/> structure.
</summary>
</member>
<member name="P:SharpDX.DirectInput.ConstantForce.Magnitude">
<summary>
Gets or sets the magnitude.
The magnitude of the effect, in the range from - 10,000 through 10,000. If an envelope is applied to this effect, the value represents the magnitude of the sustain. If no envelope is applied, the value represents the amplitude of the entire effect.
</summary>
<value>The magnitude.</value>
</member>
<member name="M:SharpDX.DirectInput.ConstantForce.MarshalFrom(System.Int32,System.IntPtr)">
<summary>
Marshal this class from an unmanaged buffer.
</summary>
<param name="bufferSize">The size of the unmanaged buffer.</param>
<param name="bufferPointer">The pointer to the unmanaged buffer.</param>
<returns>An instance of TypeSpecificParameters or null</returns>
</member>
<member name="M:SharpDX.DirectInput.ConstantForce.MarshalTo">
<summary>
Marshals this class to its native/unmanaged counterpart.
</summary>
<returns>A pointer to an allocated buffer containing the unmanaged structure.</returns>
</member>
<member name="P:SharpDX.DirectInput.ConstantForce.Size">
<summary>
Gets the size of this specific parameter.
</summary>
<value>The size.</value>
</member>
<member name="M:SharpDX.DirectInput.CustomDevice`3.GetBufferedData">
<summary>
Retrieves buffered data from the device.
</summary>
<returns>A collection of buffered input events.</returns>
</member>
<member name="M:SharpDX.DirectInput.CustomDevice`3.DumpDataFormat(SharpDX.DirectInput.DataFormat)">
<summary>
Dumps the DataFormat in native form in order to verify it against the unmanaged version.
</summary>
<param name="format">The format.</param>
</member>
<member name="T:SharpDX.DirectInput.CustomForce">
<summary>
This class describes a Custom force effect.
It is passed in the <see cref="P:SharpDX.DirectInput.EffectParameters.Parameters"/> of the <see cref="T:SharpDX.DirectInput.EffectParameters"/> structure.
</summary>
</member>
<member name="P:SharpDX.DirectInput.CustomForce.ChannelCount">
<summary>
Gets or sets the number of channels (axes) affected by this force.
The first channel is applied to the first axis associated with the effect, the second to the second, and so on. If there are fewer channels than axes, nothing is associated with the extra axes.
If there is only a single channel, the effect is rotated in the direction specified by the <see cref="P:SharpDX.DirectInput.EffectParameters.Directions"/> of the <see cref="T:SharpDX.DirectInput.EffectParameters"/> structure. If there is more than one channel, rotation is not allowed.
Not all devices support rotation of custom effects.
</summary>
<value>The channel count.</value>
</member>
<member name="P:SharpDX.DirectInput.CustomForce.SamplePeriod">
<summary>
Gets or sets the sample period, in microseconds.
</summary>
<value>The sample period.</value>
</member>
<member name="P:SharpDX.DirectInput.CustomForce.SampleCount">
<summary>
Gets or sets the total number of samples in the <see cref="P:SharpDX.DirectInput.CustomForce.ForceData"/>. It must be an integral multiple of the <see cref="P:SharpDX.DirectInput.CustomForce.ChannelCount"/>.
</summary>
<value>The sample count.</value>
</member>
<member name="P:SharpDX.DirectInput.CustomForce.ForceData">
<summary>
Gets or sets an array of force values representing the custom force. If multiple channels are provided, the values are interleaved. For example, if <see cref="P:SharpDX.DirectInput.CustomForce.ChannelCount"/> is 3, the first element of the array belongs to the first channel, the second to the second, and the third to the third.
</summary>
<value>The force data.</value>
</member>
<member name="M:SharpDX.DirectInput.CustomForce.MarshalFrom(System.Int32,System.IntPtr)">
<summary>
Marshal this class from an unmanaged buffer.
</summary>
<param name="bufferSize">The size of the unmanaged buffer.</param>
<param name="bufferPointer">The pointer to the unmanaged buffer.</param>
<returns>An instance of TypeSpecificParameters or null</returns>
</member>
<member name="M:SharpDX.DirectInput.CustomForce.MarshalTo">
<summary>
Marshals this class to its native/unmanaged counterpart.
</summary>
<returns>A pointer to an allocated buffer containing the unmanaged structure.</returns>
</member>
<member name="M:SharpDX.DirectInput.CustomForce.MarshalFree(System.IntPtr)">
<summary>
Free a previously allocated buffer.
</summary>
<param name="bufferPointer">The buffer pointer.</param>
</member>
<member name="P:SharpDX.DirectInput.CustomForce.Size">
<summary>
Gets the size of this specific parameter.
</summary>
<value>The size.</value>
</member>
<member name="T:SharpDX.DirectInput.DataFormat">
<summary>
Describes a device's data format. This structure is used with theIDirectInputDevice8::SetDataFormatmethod.
</summary>
<remarks>
<p>Applications do not typically need to create a <see cref="T:SharpDX.DirectInput.DataFormat" /> structure. An application can use one of the predefined global data format variables, c_dfDIMouse, c_dfDIMouse2, c_dfDIKeyboard, c_dfDIJoystick, or c_dfDIJoystick2.</p> <p>Applications that need to create a <see cref="T:SharpDX.DirectInput.DataFormat" /> structure must first call <see cref="M:SharpDX.DirectInput.Device.EnumObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)" /> to determine the available objects for the current device. This is because the <see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" /> method will return <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" /> if an object is described in the <see cref="T:SharpDX.DirectInput.DataFormat" /> structure but does not exist on the current device.</p> <p>The following code example sets a data format for a device that has an X-axis and a Y-axis:</p> <pre> // Suppose an application uses the following
// structure to read device data. typedef struct MYDATA { LONG lX; // X-axis goes here. LONG lY; // Y-axis goes here. BYTE bButtonA; // One button goes here. BYTE bButtonB; // Another button goes here. BYTE bPadding[2]; // Must be DWORD multiple in size.
} MYDATA; // Then, it can use the following data format. DIOBJECTDATAFORMAT rgodf[ ] = { { &amp;<see cref="F:SharpDX.DirectInput.ObjectGuid.XAxisStr" />, FIELD_OFFSET(MYDATA, lX), <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Axis" /> | <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.AnyInstance" />, 0, }, { &amp;<see cref="F:SharpDX.DirectInput.ObjectGuid.YAxisStr" />, FIELD_OFFSET(MYDATA, lY), <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Axis" /> | <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.AnyInstance" />, 0, }, { &amp;<see cref="F:SharpDX.DirectInput.ObjectGuid.ButtonStr" />, FIELD_OFFSET(MYDATA, bButtonA), <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Button" /> | <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.AnyInstance" />, 0, }, { &amp;<see cref="F:SharpDX.DirectInput.ObjectGuid.ButtonStr" />, FIELD_OFFSET(MYDATA, bButtonB), <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Button" /> | <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.AnyInstance" />, 0, },
};
#define numObjects (sizeof(rgodf) / sizeof(rgodf[0])) <see cref="T:SharpDX.DirectInput.DataFormat" /> df = { sizeof(<see cref="T:SharpDX.DirectInput.DataFormat" />), // Size of this structure sizeof(DIOBJECTDATAFORMAT), // Size of object data format <see cref="F:SharpDX.DirectInput.DataFormatFlag.AbsoluteAxis" />, // Absolute axis coordinates sizeof(MYDATA), // Size of device data numObjects, // Number of objects rgodf, // And here they are
}; </pre>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDATAFORMAT']/*" />
<msdn-id>microsoft.directx_sdk.reference.didataformat</msdn-id>
<unmanaged>DIDATAFORMAT</unmanaged>
<unmanaged-short>DIDATAFORMAT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormat.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDATAFORMAT::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.didataformat</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormat.ObjectSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDATAFORMAT::dwObjSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.didataformat</msdn-id>
<unmanaged>unsigned int dwObjSize</unmanaged>
<unmanaged-short>unsigned int dwObjSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormat.Flags">
<summary>
Flags describing other attributes of the data format.
</summary>
<msdn-id>microsoft.directx_sdk.reference.didataformat</msdn-id>
<unmanaged>DIDF dwFlags</unmanaged>
<unmanaged-short>DIDF dwFlags</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormat.DataSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDATAFORMAT::dwDataSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.didataformat</msdn-id>
<unmanaged>unsigned int dwDataSize</unmanaged>
<unmanaged-short>unsigned int dwDataSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormat.ObjectArrayCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDATAFORMAT::dwNumObjs']/*" />
<msdn-id>microsoft.directx_sdk.reference.didataformat</msdn-id>
<unmanaged>unsigned int dwNumObjs</unmanaged>
<unmanaged-short>unsigned int dwNumObjs</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormat.ObjectArrayPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDATAFORMAT::rgodf']/*" />
<msdn-id>microsoft.directx_sdk.reference.didataformat</msdn-id>
<unmanaged>void* rgodf</unmanaged>
<unmanaged-short>void rgodf</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DataFormatAttribute">
<summary>
Attributes that describes a device data format specification.
</summary>
</member>
<member name="F:SharpDX.DirectInput.DataFormatAttribute.Flags">
<summary>
Gets or sets the data format flags.
</summary>
<value>The flags.</value>
</member>
<member name="P:SharpDX.DirectInput.DataObjectFormat.Name">
<summary>
Name of this DataObjectFormat. Default is using field name.
</summary>
</member>
<member name="P:SharpDX.DirectInput.DataObjectFormat.Guid">
<summary>
Gets or sets Guid for the axis, button, or other input source. When requesting a data format, making this member empty indicates that any type of object is permissible.
</summary>
<value>The GUID.</value>
</member>
<member name="P:SharpDX.DirectInput.DataObjectFormat.Offset">
<summary>
Gets or sets the field offset. This is used internally.
</summary>
<value>The offset.</value>
</member>
<member name="P:SharpDX.DirectInput.DataObjectFormat.TypeFlags">
<summary>
Gets or sets the device type that describes the object.
</summary>
<value>The type.</value>
</member>
<member name="P:SharpDX.DirectInput.DataObjectFormat.InstanceNumber">
<summary>
Gets or sets the instance number. Setting -1 is applied to any object instance.
</summary>
<value>The instance number.</value>
</member>
<member name="P:SharpDX.DirectInput.DataObjectFormat.Flags">
<summary>
Gets or sets the extra flags used to describe the data format.
</summary>
<value>The flags.</value>
</member>
<member name="T:SharpDX.DirectInput.DataObjectFormatAttribute">
<summary>
Attribute to describe a custom format for a field.
</summary>
</member>
<member name="F:SharpDX.DirectInput.DataObjectFormatAttribute.Name">
<summary>
Gets or sets the name of the field. Default is using the field name.
</summary>
</member>
<member name="F:SharpDX.DirectInput.DataObjectFormatAttribute.Guid">
<summary>
Gets or sets Guid for the axis, button, or other input source. When requesting a data format, making this member empty indicates that any type of object is permissible.
</summary>
<value>The GUID.</value>
</member>
<member name="F:SharpDX.DirectInput.DataObjectFormatAttribute.ArrayCount">
<summary>
Gets or sets the array count.
</summary>
<value>The array count.</value>
</member>
<member name="F:SharpDX.DirectInput.DataObjectFormatAttribute.TypeFlags">
<summary>
Gets or sets the device type that describes the object.
</summary>
<value>The type.</value>
</member>
<member name="F:SharpDX.DirectInput.DataObjectFormatAttribute.Flags">
<summary>
Gets or sets the extra flags used to describe the data format.
</summary>
<value>The flags.</value>
</member>
<member name="F:SharpDX.DirectInput.DataObjectFormatAttribute.InstanceNumber">
<summary>
Gets or sets the instance number.
</summary>
<value>The instance number.</value>
</member>
<member name="T:SharpDX.DirectInput.Device">
<summary>
<p>Applications use the methods of the <see cref="T:SharpDX.DirectInput.Device" /> interface to gain and release access to Microsoft DirectInput devices, manage device properties and information, set behavior, perform initialization, create and play force-feedback effects, and invoke a device's control panel.</p>IDirectInputDevice8 Members<table> <tr><th>Method
</th><th>Description
</th></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.Acquire" /> </td><td>Obtains access to the input device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> </td><td>Builds an action map for the device and retrieves information about it.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.CreateEffect(System.Guid,SharpDX.DirectInput.EffectParameters,SharpDX.DirectInput.Effect,SharpDX.ComObject)" /> </td><td>Creates and initializes an instance of an effect identified by the effect globally unique identifier (<see cref="T:System.Guid" />).
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.EnumCreatedEffectObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)" /> </td><td>Enumerates all the currently created effects for this device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.EnumEffects(SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.EffectType)" /> </td><td>Enumerates all the effects supported by the force-feedback system on the device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.EnumEffectsInFile(System.String,SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.EffectFileFlags)" /> </td><td>Enumerates all the effects in a file created by the Force Editor utility or another application using the same file format.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.EnumObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)" /> </td><td>Enumerates the input and output objects available on a device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.Escape(System.Int32,System.Byte[],System.Byte[])" /> </td><td>Sends a hardware-specific command to the force-feedback driver.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetCapabilities(SharpDX.DirectInput.Capabilities@)" /> </td><td>Obtains the capabilities of the DirectInputDevice object.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)" /> </td><td>Retrieves buffered data from the device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetInformation(SharpDX.DirectInput.DeviceInstance@)" /> </td><td>Obtains information about the device's identity.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetDeviceState(System.Int32,System.IntPtr)" /> </td><td>Retrieves immediate data from the device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetEffectInfo(System.Guid)" /> </td><td>Obtains information about an effect.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetForceFeedbackState" /> </td><td>Retrieves the state of the device's force-feedback system.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetImageInfo(SharpDX.DirectInput.DeviceImageHeader)" /> </td><td>Retrieves information about a device image for use in a configuration property sheet.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetObjectInfo(System.Int32,SharpDX.DirectInput.PropertyHowType)" /> </td><td>Retrieves information about a device object, such as a button or axis.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.GetProperty(System.IntPtr,System.IntPtr)" /> </td><td>Retrieves information about the input device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.Initialize(System.IntPtr,System.Int32,System.Guid)" /> </td><td>Initializes a DirectInputDevice object.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.Poll" /> </td><td>Retrieves data from polled objects on a DirectInput device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.RunControlPanel" /> </td><td>Runs the DirectInput control panel associated with this device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.SendDeviceData(System.Int32,SharpDX.DirectInput.ObjectData[],System.Int32@,System.Int32)" /> </td><td>Sends data to a device that accepts output.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.SendForceFeedbackCommand(SharpDX.DirectInput.ForceFeedbackCommand)" /> </td><td>Sends a command to the device's force-feedback system.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> </td><td>Sets the data format for a device and maps application-defined actions to device objects.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.SetCooperativeLevel(System.IntPtr,SharpDX.DirectInput.CooperativeLevel)" /> </td><td>Establishes the cooperative level for this instance of the device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" /> </td><td>Sets the data format for the DirectInput device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.SetEventNotification(System.IntPtr)" /> </td><td>Specifies an event that is to be set when the device state changes.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" /> </td><td>Sets properties that define the device behavior.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.Unacquire" /> </td><td>Releases access to the device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.Device.WriteEffectToFile(System.String,System.Int32,SharpDX.DirectInput.EffectFile[],System.Int32)" /> </td><td>Saves information about one or more force-feedback effects to a file that can be read by using EnumEffectsInFile.
</td></tr> </table>
</summary>
<remarks>
<p>The <see cref="T:SharpDX.DirectInput.Device" /> interface is obtained by using the <see cref="M:SharpDX.DirectInput.DirectInput.CreateDevice(System.Guid,System.IntPtr@,SharpDX.ComObject)" /> method. For an example, see Creating a DirectInput Device.</p> <p><see cref="T:SharpDX.DirectInput.Device" /> supersedes the IDirectInputDevice, IDirectInputDevice2, and IDirectInputDevice7 interfaces used in previous versions of Microsoft DirectX, but does not inherit from them. Methods that share names with those from older interfaces perform similar services, but may not have exactly the same functionality or behavior. You cannot obtain the earlier interfaces by using QueryInterface.</p> <p>The LPDIRECTINPUTDEVICE8 type is defined as a reference to the <see cref="T:SharpDX.DirectInput.Device" /> interface:</p> <pre> typedef struct <see cref="T:SharpDX.DirectInput.Device" /> *LPDIRECTINPUTDEVICE8;
</pre>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W']/*" />
<msdn-id>ee417816</msdn-id>
<unmanaged>IDirectInputDevice8W</unmanaged>
<unmanaged-short>IDirectInputDevice8W</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.#ctor(SharpDX.DirectInput.DirectInput,System.Guid)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.Device"/> class based on a given globally unique identifier (Guid).
</summary>
<param name="directInput">The direct input.</param>
<param name="deviceGuid">The device GUID.</param>
</member>
<member name="P:SharpDX.DirectInput.Device.Properties">
<summary>
Gets the device properties.
</summary>
<value>The device properties.</value>
</member>
<member name="M:SharpDX.DirectInput.Device.Escape(System.Int32,System.Byte[],System.Byte[])">
<summary>
Sends a hardware-specific command to the force-feedback driver.
</summary>
<param name="command">Driver-specific command number. Consult the driver documentation for a list of valid commands. </param>
<param name="inData">Buffer containing the data required to perform the operation. </param>
<param name="outData">Buffer in which the operation's output data is returned. </param>
<returns>Number of bytes written to the output buffer</returns>
<remarks>
Because each driver implements different escapes, it is the application's responsibility to ensure that it is sending the escape to the correct driver by comparing the value of the guidFFDriver member of the <see cref="T:SharpDX.DirectInput.DeviceInstance"/> structure against the value the application is expecting.
</remarks>
</member>
<member name="M:SharpDX.DirectInput.Device.GetDeviceImages">
<summary>
Gets information about a device image for use in a configuration property sheet.
</summary>
<returns>A structure that receives information about the device image.</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetEffects">
<summary>
Gets all effects.
</summary>
<returns>A collection of <see cref="T:SharpDX.DirectInput.EffectInfo"/></returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetEffects(SharpDX.DirectInput.EffectType)">
<summary>
Gets the effects for a particular <see cref="T:SharpDX.DirectInput.EffectType"/>.
</summary>
<param name="effectType">Effect type.</param>
<returns>A collection of <see cref="T:SharpDX.DirectInput.EffectInfo"/></returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetEffectsInFile(System.String)">
<summary>
Gets the effects stored in a RIFF Force Feedback file.
</summary>
<param name="fileName">Name of the file.</param>
<returns>A collection of <see cref="T:SharpDX.DirectInput.EffectFile"/></returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetEffectsInFile(System.String,SharpDX.DirectInput.EffectFileFlags)">
<summary>
Gets the effects stored in a RIFF Force Feedback file.
</summary>
<param name="fileName">Name of the file.</param>
<param name="effectFileFlags">Flags used to filter effects.</param>
<returns>A collection of <see cref="T:SharpDX.DirectInput.EffectFile"/></returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetObjectInfoById(SharpDX.DirectInput.DeviceObjectId)">
<summary>
Gets information about a device object, such as a button or axis.
</summary>
<param name="objectId">The object type/instance identifier. This identifier is returned in the <see cref="F:SharpDX.DirectInput.DeviceObjectInstance.ObjectId"/> member of the <see cref="T:SharpDX.DirectInput.DeviceObjectInstance"/> structure returned from a previous call to the <see cref="M:SharpDX.DirectInput.Device.GetObjects"/> method.</param>
<returns>A <see cref="T:SharpDX.DirectInput.DeviceObjectInstance"/> information</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetObjectInfoByUsage(System.Int32)">
<summary>
Gets information about a device object, such as a button or axis.
</summary>
<param name="usageCode">the HID Usage Page and Usage values.</param>
<returns>A <see cref="T:SharpDX.DirectInput.DeviceObjectInstance"/> information</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetObjectPropertiesById(SharpDX.DirectInput.DeviceObjectId)">
<summary>
Gets the properties about a device object, such as a button or axis.
</summary>
<param name="objectId">The object type/instance identifier. This identifier is returned in the <see cref="!:DeviceObjectInstance.Type"/> member of the <see cref="T:SharpDX.DirectInput.DeviceObjectInstance"/> structure returned from a previous call to the <see cref="M:SharpDX.DirectInput.Device.GetObjects"/> method.</param>
<returns>an ObjectProperties</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetObjectPropertiesByUsage(System.Int32)">
<summary>
Gets the properties about a device object, such as a button or axis.
</summary>
<param name="usageCode">the HID Usage Page and Usage values.</param>
<returns>an ObjectProperties</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetObjects">
<summary>
Retrieves a collection of objects on the device.
</summary>
<returns>A collection of all device objects on the device.</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.GetObjects(SharpDX.DirectInput.DeviceObjectTypeFlags)">
<summary>
Retrieves a collection of objects on the device.
</summary>
<param name="deviceObjectTypeFlag">A filter for the returned device objects collection.</param>
<returns>A collection of device objects matching the specified filter.</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.RunControlPanel">
<summary>
Runs the DirectInput control panel associated with this device. If the device does not have a control panel associated with it, the default device control panel is launched.
</summary>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.RunControlPanel(System.IntPtr)">
<summary>
Runs the DirectInput control panel associated with this device. If the device does not have a control panel associated with it, the default device control panel is launched.
</summary>
<param name="parentHwnd">The parent control.</param>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.SetNotification(System.Threading.WaitHandle)">
<summary>
Specifies an event that is to be set when the device state changes. It is also used to turn off event notification.
</summary>
<param name="eventHandle">Handle to the event that is to be set when the device state changes. DirectInput uses the Microsoft Win32 SetEvent function on the handle when the state of the device changes. If the eventHandle parameter is null, notification is disabled.</param>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.WriteEffectsToFile(System.String,SharpDX.DirectInput.EffectFile[])">
<summary>
Writes the effects to a file.
</summary>
<param name="fileName">Name of the file.</param>
<param name="effects">The effects.</param>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Device.WriteEffectsToFile(System.String,SharpDX.DirectInput.EffectFile[],System.Boolean)">
<summary>
Writes the effects to file.
</summary>
<param name="fileName">Name of the file.</param>
<param name="effects">The effects.</param>
<param name="includeNonstandardEffects">if set to <c>true</c> [include nonstandard effects].</param>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="P:SharpDX.DirectInput.Device.CreatedEffects">
<summary>
Gets the created effects.
</summary>
<value>The created effects.</value>
</member>
<member name="M:SharpDX.DirectInput.Device.#ctor(System.IntPtr)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.Device"/> class.
</summary>
<param name="nativePtr">The native pointer.</param>
</member>
<member name="M:SharpDX.DirectInput.Device.op_Explicit(System.IntPtr)~SharpDX.DirectInput.Device">
<summary>
Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectInput.Device"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>)
</summary>
<param name="nativePointer">The native pointer.</param>
<returns>
The result of the conversion.
</returns>
</member>
<member name="P:SharpDX.DirectInput.Device.Capabilities">
<summary>
Obtains the capabilities of the DirectInputDevice object.
</summary>
<remarks>
<p>For compatibility with DirectX 3, it is also valid to pass a DIDEVCAPS_DX3 structure with the dwSize member initialized to sizeof(DIDEVCAPS_DX3). </p> <p>The number of objects returned in the <see cref="T:SharpDX.DirectInput.Capabilities" /> structure is the maximum number of objects that could be enumerated. However, all of these objects are not necessarily returned during a call to <see cref="M:SharpDX.DirectInput.Device.EnumObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)" />. </p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetCapabilities']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getcapabilities</msdn-id>
<unmanaged>GetCapabilities</unmanaged>
<unmanaged-short>GetCapabilities</unmanaged-short>
<unmanaged>HRESULT IDirectInputDevice8W::GetCapabilities([Out] DIDEVCAPS* arg0)</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.Device.Information">
<summary>
Obtains information about the device's identity.
</summary>
<remarks>
<p>For compatibility with DirectX 3, it is also valid to pass a DIDEVICEINSTANCE_DX3 structure with the dwSize member initialized to sizeof(DIDEVICEINSTANCE_DX3).</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetDeviceInfo']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getdeviceinfo</msdn-id>
<unmanaged>GetDeviceInfo</unmanaged>
<unmanaged-short>GetDeviceInfo</unmanaged-short>
<unmanaged>HRESULT IDirectInputDevice8W::GetDeviceInfo([Out] DIDEVICEINSTANCEW* arg0)</unmanaged>
</member>
<member name="M:SharpDX.DirectInput.Device.GetCapabilities(SharpDX.DirectInput.Capabilities@)">
<summary>
Obtains the capabilities of the DirectInputDevice object.
</summary>
<param name="arg0"><dd> Address of a <see cref="T:SharpDX.DirectInput.Capabilities" /> structure to be filled with the device capabilities. The dwSize member of this structure must be initialized before calling this method. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, E_POINTER.</p></returns>
<remarks>
<p>For compatibility with DirectX 3, it is also valid to pass a DIDEVCAPS_DX3 structure with the dwSize member initialized to sizeof(DIDEVCAPS_DX3). </p> <p>The number of objects returned in the <see cref="T:SharpDX.DirectInput.Capabilities" /> structure is the maximum number of objects that could be enumerated. However, all of these objects are not necessarily returned during a call to <see cref="M:SharpDX.DirectInput.Device.EnumObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)" />. </p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetCapabilities']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getcapabilities</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetCapabilities([Out] DIDEVCAPS* arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetCapabilities</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.EnumObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)">
<summary>
Enumerates the input and output objects available on a device.
</summary>
<param name="arg0"><dd> Address of a callback function that receives DirectInputDevice objects. DirectInput provides a prototype of this function as DIEnumDeviceObjectsCallback. </dd></param>
<param name="arg1"><dd> Reference data (context) for callback. </dd></param>
<param name="arg2"><dd> Flags that specify the types of object to be enumerated. Each of the following values restricts the enumeration to objects of the described type: <dl> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.AbsoluteAxis" /></dt> <dd>An absolute axis. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Alias" /></dt> <dd>Controls identified by a Human Interface Device (HID) usage alias. This flag applies only to HID-compliant USB devices. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.All" /></dt> <dd>All objects. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Axis" /></dt> <dd>An axis, either absolute or relative. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Button" /></dt> <dd>A push button or a toggle button. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Collection" /></dt> <dd>A HID link collection. HID link collections do not generate data of their own. </dd> <dt>DIDFT_ENUMCOLLECTION(n)</dt> <dd>An object that belongs to HID link collection number n. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackActuator" /></dt> <dd>An object that contains a force-feedback actuator. In other words, forces can be applied to this object.</dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackEffectTrigger" /></dt> <dd>An object that can be used to trigger force-feedback effects. </dd> <dt>DIDFT_NOCOLLECTION</dt> <dd>An object that does not belong to any HID link collection; in other words, an object for which the wCollectionNumber member of the <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> structure is 0. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.NoData" /></dt> <dd>An object that does not generate data. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Output" /></dt> <dd>An object that supports output. For details, see Remarks in <see cref="M:SharpDX.DirectInput.Device.SendDeviceData(System.Int32,SharpDX.DirectInput.ObjectData[],System.Int32@,System.Int32)" />. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.PointOfViewController" /></dt> <dd>A point-of-view controller. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.PushButton" /></dt> <dd>A push button. A push button is reported as down when the user presses it, and as up when the user releases it. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.RelativeAxis" /></dt> <dd>A relative axis. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ToggleButton" /></dt> <dd>A toggle button. A toggle button is reported as down when the user presses it and remains so until the user presses the button a second time. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.VendorDefined" /></dt> <dd>An object of a type defined by the manufacturer. </dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values:.</p><see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" /><see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" /></returns>
<remarks>
<p>The <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackActuator" /> and <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackEffectTrigger" /> flags in the dwFlags parameter restrict enumeration to objects that meet all the criteria defined by the included flags. For all the other flags, an object is enumerated if it meets the criterion defined by any included flag in this category. For example, (<see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackActuator" /> | <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackEffectTrigger" />) restricts enumeration to force-feedback trigger objects, and (<see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackEffectTrigger" /> | <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ToggleButton" /> | <see cref="F:SharpDX.DirectInput.DeviceObjectTypeFlags.PushButton" />) restricts enumeration to buttons of any kind that can be used as effect triggers.</p> <p>Applications should not rely on this method to determine whether certain keyboard keys or indicator lights are present, as these objects might be enumerated even though they are not present. Although the basic set of available objects can be determined from the device subtype, there is no reliable way of determining whether extra objects such as the menu key are available.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::EnumObjects']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.enumobjects</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::EnumObjects([In] __function__stdcall* arg0,[In] void* arg1,[In] unsigned int arg2)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::EnumObjects</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetProperty(System.IntPtr,System.IntPtr)">
<summary>
Retrieves information about the input device.
</summary>
<param name="arg0"><dd> Reference to (C++) or address of (C) the globally unique identifier (<see cref="T:System.Guid" />) identifying the property to be retrieved. This can be one of the predefined values or a reference to a <see cref="T:System.Guid" /> that identifies the property. The following properties are predefined for an input device. <dl> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Appdata" /></dt> <dd>Retrieves the application-defined value associated with an in-game action, as a <see cref="T:SharpDX.DirectInput.PropertyPointer" />.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Autocenter" /></dt> <dd>Determines whether device objects are self centering. The value returned can be DIPROPAUTOCENTER_OFF or DIPROPAUTOCENTER_ON. See <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" /> for more information.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Axismode" /></dt> <dd>Retrieves the axis mode. The retrieved value can be <see cref="F:SharpDX.DirectInput.DeviceAxisMode.Absolute" /> or <see cref="F:SharpDX.DirectInput.DeviceAxisMode.Relative" />.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.BufferSize" /></dt> <dd>Retrieves the input buffer size. The buffer size determines the amount of data that the buffer can hold between calls to the <see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)" /> method before data is lost. You can set this value to 0 to indicate that the application does not read buffered data from the device. If the buffer size in the dwData member of the <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure is too large for the device to support it, then the largest possible buffer size is set. However, this property always returns the buffer size set using the <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" /> method, even if the buffer cannot be supported because it is too large.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Calibration" /></dt> <dd><p>Predefined property that allows the application to access the information that DirectInput uses to manipulate axes that require calibration. This property exists primarily for applications of the control panel type. Normal applications should not need to deal with calibration information.</p> <p>You can access the calibration mode property for a particular axis by setting the dwHow member of the <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure to <see cref="F:SharpDX.DirectInput.PropertyHowType.Byid" /> or to <see cref="F:SharpDX.DirectInput.PropertyHowType.Byoffset" /> and setting the dwObj member to the object ID or offset, respectively. </p> <p>Control panel applications that set new calibration data must also invoke the IDirectInputJoyConfig::SendNotify method to notify other applications of the change in calibration. For more information about IDirectInputJoyConfig::SendNotify, see the DirectInput Driver Development Kit (DDK). </p></dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Calibrationmode" /></dt> <dd>For use by device drivers; not used by applications.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Cpoints" /></dt> <dd>This property is unsupported. Retrieves calibration points used for the adjustment of incoming raw data as a DIPROPCPOINTS structure.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Deadzone" /></dt> <dd>Retrieves a value for the dead zone of a joystick, in the range from 0 through 10,000, where 0 indicates that there is no dead zone, 5,000 indicates that the dead zone extends over 50 percent of the physical range of the axis on both sides of center, and 10,000 indicates that the entire physical range of the axis is dead. When the axis is within the dead zone, it is reported as being at the center of its range.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Ffgain" /></dt> <dd>Retrieves the gain of the device. This property always returns <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> even if the device does not support force feedback. See <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" /> for more information.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Ffload" /></dt> <dd>Retrieves the memory load for the device. This setting applies to the entire device, rather than to any particular object, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure must be <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />. The retrieved value is in the range from 0 through 100, indicating the percentage of device memory in use. The device must be acquired in exclusive mode. If it is not, the method will fail with a return value of <see cref="F:SharpDX.DirectInput.ResultCode.NotExclusiveAcquired" />.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.GetPortdisplayname" /></dt> <dd>Retrieves the human-readable display name of the port to which this device is connected. Not generally used by applications. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Granularity" /></dt> <dd>Retrieves the input granularity. Granularity represents the smallest distance over which the object reports movement. Most axis objects have a granularity of one; that is, all values are possible. Some axes have a larger granularity. For example, the wheel axis on a mouse can have a granularity of 20; that is, all reported changes in position are multiples of 20. In other words, when the user turns the wheel slowly, the device reports a position of 0, then 20, then 40, and so on. This is a read-only property.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Guidandpath" /></dt> <dd>Retrieves the class <see cref="T:System.Guid" /> and device interface (path) for the device. This property lets advanced applications perform operations on a human interface device that are not supported by DirectInput. For more information, see the <see cref="T:SharpDX.DirectInput.PropertyGuidAndPath" /> structure.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.InstanceName" /></dt> <dd>Retrieves the friendly instance name of the device. For more information, see <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" />.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Joystickid" /></dt> <dd>Retrieves the instance number of a joystick. This property is not implemented for the mouse or keyboard.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Keyname" /></dt> <dd>Retrieves the localized key name for a keyboard key, as a <see cref="T:SharpDX.DirectInput.PropertyString" />. Using this property on devices other than a keyboard will return unexpected names. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.LogicalRange" /></dt> <dd>Retrieves the range of the raw data returned for axes on a human interface device. Devices can return negative values.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Physicalrange" /></dt> <dd>Retrieves the range of data for axes as suggested by the manufacturer of a human interface device. Values can be negative. Normally DirectInput returns values from 0 through 0xFFFF, but the range can be made to conform to the manufacturer's suggested range by using <see cref="F:SharpDX.DirectInput.PropertyGuids.Range" />.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Productname" /></dt> <dd>Retrieves the friendly product name of the device. For more information, see <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" />.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Range" /></dt> <dd>Retrieves the range of values an object can possibly report. For some devices, this is a read-only property.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Saturation" /></dt> <dd>Retrieves a value for the saturation zones of a joystick, in the range from 0 through 10,000. The saturation level is the point at which the axis is considered to be at its most extreme position. For example, if the saturation level is set to 9,500, the axis reaches the extreme of its range when it has moved 95 percent of the physical distance from its center position (or from the dead zone).</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Scancode" /></dt> <dd>Retrieves the scan code for a keyboard key, as a <see cref="T:SharpDX.DirectInput.PropertyInt" />. If successful, <see cref="F:SharpDX.Result.Ok" /> is returned. E_FAIL is returned if the property cannot resolve specialized keys on USB keyboards because they do not exist in scan code form. For all other failures, E_INVALIDARG is returned.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Typename" /></dt> <dd>Predefined property that retrieves the type name of a device. For most game controllers, this is the registry key name under REGSTR_PATH_JOYOEM from which static device settings can be retrieved, but predefined joystick types have special names consisting of a number sign (&amp;Sharp;) followed by a character dependent on the type. This value might not be available for all devices.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Username" /></dt> <dd>Retrieves the user name for a user currently assigned to a device, as a <see cref="T:SharpDX.DirectInput.PropertyString" />. User names are set by calling <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" />. If no user name is set, the method returns S_FALSE.</dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Vidpid" /></dt> <dd>Read-only device property that retrieves the vendor identity (ID) and product ID of a HID device. This property is of type <see cref="T:SharpDX.DirectInput.PropertyInt" /> and contains both values. These two WORD values are combined in the dwData member of the <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure. See Examples. This property applies to the entire device, rather than to any particular object, so the dwHow member of the <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure must be set to <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />.</dd> </dl> </dd></param>
<param name="arg1"><dd> Address of the <see cref="T:SharpDX.DirectInput.PropertyHeader" /> portion of a larger property-dependent structure that contains the <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure as a member. The following structures are used for properties: <ul> <li><p><see cref="T:SharpDX.DirectInput.PropertyInt" /> is used for properties represented by a single numerical value.</p></li> <li><p><see cref="T:SharpDX.DirectInput.PropertyGuidAndPath" /> is used for <see cref="F:SharpDX.DirectInput.PropertyGuids.Guidandpath" />.</p></li> <li><p><see cref="T:SharpDX.DirectInput.PropertyRange" /> is used for properties represented by a pair of numerical values. Currently, the only such property is <see cref="F:SharpDX.DirectInput.PropertyGuids.Range" />.</p></li> <li><p><see cref="T:SharpDX.DirectInput.PropertyString" /> is used for string properties.</p></li></ul> </dd></param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetProperty']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getproperty</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetProperty([In] const void&amp; arg0,[In] void* arg1)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetProperty</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)">
<summary>
Sets properties that define the device behavior. These properties include input buffer size and axis mode.
</summary>
<param name="arg0"><dd> Reference to (C++) or address of (C) the globally unique identifier (<see cref="T:System.Guid" />) identifying the property to be set. This can be one of the predefined values, or a reference to a <see cref="T:System.Guid" /> that identifies the property. The following property values are predefined for an input device: <dl> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Appdata" /></dt> <dd>Sets the application-defined value associated with an in-game action, as a <see cref="T:SharpDX.DirectInput.PropertyPointer" />. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Autocenter" /></dt> <dd><p>Specifies whether device objects are self centering. This setting applies to the entire device, rather than to any particular object, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure must be <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />.</p> <p>The dwData member can be one of the following values. </p> <p>DIPROPAUTOCENTER_OFF: The device should not automatically center when the user releases the device. An application that uses force feedback should disable autocentering before playing effects. </p> <p>DIPROPAUTOCENTER_ON: The device should automatically center when the user releases the device. </p> <p>Not all devices support the autocenter property. </p></dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Axismode" /></dt> <dd>Sets the axis mode. The value being set (<see cref="F:SharpDX.DirectInput.DeviceAxisMode.Absolute" /> or <see cref="F:SharpDX.DirectInput.DeviceAxisMode.Relative" />) must be specified in the dwData member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure. See the description of the pdiph parameter for more information. This setting applies to the entire device, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure must be set to <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.BufferSize" /></dt> <dd>Sets the input buffer size. The value being set must be specified in the dwData member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure. See Remarks. This setting applies to the entire device, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure must be set to <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Calibration" /></dt> <dd><p>Predefined property that allows the application to access the information that DirectInput uses to manipulate axes that require calibration. This property exists primarily for applications of the control panel type. Normal applications should not need to deal with calibration information.</p> <p>You can access the calibration mode property for an axis by setting the dwHow member of the <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure to <see cref="F:SharpDX.DirectInput.PropertyHowType.Byid" /> or to <see cref="F:SharpDX.DirectInput.PropertyHowType.Byoffset" /> and setting the dwObj member to the object ID or offset, respectively. </p> <p>Control panel applications that set new calibration data must also invoke the IDirectInputJoyConfig::SendNotify method to notify other applications of the change in calibration. For more information about IDirectInputJoyConfig::SendNotify, see the DirectX Driver Development Kit (DDK). </p></dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Calibrationmode" /></dt> <dd><p>Enables the application to specify whether DirectInput should retrieve calibrated or uncalibrated data from an axis. By default, DirectInput retrieves calibrated data.</p> <p>Setting the calibration mode for the entire device is equivalent to setting it for each axis individually. </p> <p>The dwData member of the <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure can be one of the following values: </p> <p>DIPROPCALIBRATIONMODE_COOKED: DirectInput should return data after applying calibration information. This is the default mode. </p> <p>DIPROPCALIBRATIONMODE_RAW: DirectInput should return raw, uncalibrated data. This mode is typically used only by applications of the control panel type. Note that raw data might include negative values. </p> <p>Setting a device into raw mode causes the dead zone, saturation, and range settings to be ignored. </p></dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Cpoints" /></dt> <dd>This property is unsupported. Sets calibration points used for the adjustment of incoming raw data. The values being set must be specified as CPOINT types in the cp array of the associated DIPROPCPOINTS structure. This setting applies to individual device objects, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure must be set to either <see cref="F:SharpDX.DirectInput.PropertyHowType.Byid" /> or <see cref="F:SharpDX.DirectInput.PropertyHowType.Byoffset" />. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Deadzone" /></dt> <dd>Sets the value for the dead zone of a joystick, in the range from 0 through 10,000, where 0 indicates that there is no dead zone, 5,000 indicates that the dead zone extends over 50 percent of the physical range of the axis on both sides of center, and 10,000 indicates that the entire physical range of the axis is dead. When the axis is within the dead zone, it is reported as being at the center of its range. This setting can be applied to either the entire device or to a specific axis. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Ffgain" /></dt> <dd>Sets the gain for the device. This setting applies to the entire device, rather than to any particular object, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure must be <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />. <p>The dwData member contains a gain value that is applied to all effects created on the device. The value is an integer in the range from 0 through 10,000, specifying the amount by which effect magnitudes should be scaled for the device. For example, a value of 10,000 indicates that all effect magnitudes are to be taken at face value. A value of 9,000 indicates that all effect magnitudes are to be reduced to 90 percent of their nominal magnitudes. </p> <p>DirectInput always checks the gain value before setting the gain property. If the gain is outside of the range (less than zero or greater than 10,000), <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" /> will return <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />. Otherwise, if successful, it will return <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />, even if the device does not support force feedback.</p> <p>Setting a gain value is useful when an application wants to scale down the strength of all force-feedback effects uniformly, based on user preferences. </p> <p>Unlike other properties, the gain can be set when the device is in an acquired state. </p></dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.InstanceName" /></dt> <dd><p>This property exists for advanced applications that want to change the friendly instance name of a device (as returned in the tszInstanceName member of the <see cref="T:SharpDX.DirectInput.DeviceInstance" /> structure) to distinguish it from similar devices that are plugged in simultaneously. Most applications should have no need to change the friendly name.</p> <p>This setting applies to the entire device, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure must be set to <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />. </p> <p>The pdiph parameter must be a reference to the diph member of a <see cref="T:SharpDX.DirectInput.PropertyString" /> structure. </p></dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Productname" /></dt> <dd><p>This property exists for advanced applications that want to change the friendly product name of a device (as returned in the tszProductName member of the <see cref="T:SharpDX.DirectInput.DeviceInstance" /> structure) to distinguish it from similar devices which are plugged in simultaneously. Most applications should have no need to change the friendly name.</p> <p>This setting applies to the entire device, so the dwHow member of the associated <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure must be set to <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />. </p> <p>The pdiph parameter must be a reference to the diph member of a <see cref="T:SharpDX.DirectInput.PropertyString" /> structure. </p> <p>Setting the product name is only useful for changing the user-defined name of an analog joystick on Microsoft Windows 98, Windows 2000, and Windows Millennium Edition (Windows Me) computers. In other cases, attempting to set this property will still return <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. However, the name is not stored in a location used by <see cref="M:SharpDX.DirectInput.Device.GetProperty(System.IntPtr,System.IntPtr)" />. </p> </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Range" /></dt> <dd>Sets the range of values an object can possibly report. The minimum and maximum values are taken from the lmin and lmax members of the associated <see cref="T:SharpDX.DirectInput.PropertyRange" /> structure. <p>For some devices, this is a read-only property. </p> <p>You cannot set a reverse range; lmax must be greater than lmin. </p></dd> <dt><see cref="F:SharpDX.DirectInput.PropertyGuids.Saturation" /></dt> <dd>Sets the value for the saturation zones of a joystick, in the range from 0 through 10,000. The saturation level is the point at which the axis is considered to be at its most extreme position. For example, if the saturation level is set to 9,500, the axis reaches the extreme of its range when it has moved 95 percent of the physical distance from its center position (or from the dead zone). This setting can be applied to either the entire device or a specific axis. </dd> </dl> </dd></param>
<param name="arg1"><dd> Address of the <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure contained within the type-specific property structure. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> or <see cref="F:SharpDX.DirectInput.ResultCode.PropertyHadNoEffect" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" /><see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, <see cref="F:SharpDX.DirectInput.ResultCode.ObjectNotFound" />, <see cref="F:SharpDX.DirectInput.ResultCode.Unsupported" />.</p></returns>
<remarks>
<p>The buffer size determines the amount of data that the buffer can hold between calls to the <see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)" /> method before data is lost. This value may be set to 0 to indicate that the application does not read buffered data from the device. If the buffer size in the dwData member of the <see cref="T:SharpDX.DirectInput.PropertyInt" /> structure is too large for the device to support it, then the largest possible buffer size is set. </p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::SetProperty']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.setproperty</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::SetProperty([In] const void&amp; arg0,[In] const void* arg1)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::SetProperty</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.Acquire">
<summary>
Obtains access to the input device.
</summary>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />, or S_FALSE if the device was already acquired. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, <see cref="F:SharpDX.DirectInput.ResultCode.OtherApplicationHasPriority" />.</p></returns>
<remarks>
<p>Before a device can be acquired, a data format must be set by using the <see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" /> method or <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> method. If the data format has not been set, <see cref="T:SharpDX.DirectInput.Device" /> Interface returns <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />.</p> <p>Devices must be acquired before calling the <see cref="M:SharpDX.DirectInput.Device.GetDeviceState(System.Int32,System.IntPtr)" /> or <see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)" /> methods for that device.</p> <p>Device acquisition does not use a reference count. Therefore, if an application calls the <see cref="T:SharpDX.DirectInput.Device" /> Interface method twice, then calls the <see cref="T:SharpDX.DirectInput.Device" /> Interface method once, the device is unacquired.</p> <p>If <see cref="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> succeeds but no actions have been mapped, a subsequent call to <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> will return <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> but a call to <see cref="T:SharpDX.DirectInput.Device" /> Interface will fail with <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::Acquire']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.acquire</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::Acquire()</unmanaged>
<unmanaged-short>IDirectInputDevice8W::Acquire</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.Unacquire">
<summary>
Releases access to the device.
</summary>
<returns><p>The return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> is the device was unacquired, or <see cref="F:SharpDX.DirectInput.ResultCode.NoEffect" /> if the device was not in an acquired state.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::Unacquire']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.unacquire</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::Unacquire()</unmanaged>
<unmanaged-short>IDirectInputDevice8W::Unacquire</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetDeviceState(System.Int32,System.IntPtr)">
<summary>
Retrieves immediate data from the device.
</summary>
<param name="arg0"><dd> Size of the buffer in the lpvData parameter, in bytes. </dd></param>
<param name="arg1"><dd> Address of a structure that receives the current state of the device. The format of the data is established by a prior call to the <see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" /> method. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InputLost" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotAcquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, E_PENDING.</p></returns>
<remarks>
<p>Before device data can be obtained, set the cooperative level by using the <see cref="M:SharpDX.DirectInput.Device.SetCooperativeLevel(System.IntPtr,SharpDX.DirectInput.CooperativeLevel)" /> method, then set the data format by using <see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" />, and acquire the device by using the <see cref="T:SharpDX.DirectInput.Device" /> Interface method.</p> <p>The five predefined data formats require corresponding device state structures according to the following table:</p> <table> <tr><th>Data format
</th><th>State structure
</th></tr> <tr><td> c_dfDIMouse </td><td>DIMOUSESTATE </td></tr> <tr><td> c_dfDIMouse2 </td><td>DIMOUSESTATE2 </td></tr> <tr><td> c_dfDIKeyboard </td><td>array of 256 bytes
</td></tr> <tr><td> c_dfDIJoystick </td><td>DIJOYSTATE </td></tr> <tr><td> c_dfDIJoystick2 </td><td>DIJOYSTATE2 </td></tr> </table> <p>For example, if you passed the c_dfDIMouse format to the <see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" /> method, you must pass a DIMOUSESTATE structure to the <see cref="M:SharpDX.DirectInput.Device.GetDeviceState(System.Int32,System.IntPtr)" /> method.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetDeviceState']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getdevicestate</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetDeviceState([In] unsigned int arg0,[In] void* arg1)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetDeviceState</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)">
<summary>
Retrieves buffered data from the device.
</summary>
<param name="arg0"><dd> Size of the <see cref="T:SharpDX.DirectInput.ObjectData" /> structure, in bytes. </dd></param>
<param name="arg1"><dd> Array of <see cref="T:SharpDX.DirectInput.ObjectData" /> structures to receive the buffered data. The number of elements in this array must be equal to the value of the pdwInOut parameter. If this parameter is <c>null</c>, the buffered data is not stored anywhere, but all other side effects take place. </dd></param>
<param name="arg2"><dd> On entry, the number of elements in the array pointed to by the rgdod parameter. On exit, the number of elements actually obtained. </dd></param>
<param name="arg3"><dd> Flags that control the manner in which data is obtained. This value can be 0 or the following flag. <dl> <dt>DIGDD_PEEK</dt> <dd>Do not remove the items from the buffer. A subsequent <see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)" /> call will read the same data. Normally, data is removed from the buffer after it is read.</dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> or <see cref="F:SharpDX.DirectInput.ResultCode.BufferOverflow" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InputLost" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotAcquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotBuffered" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<table><tr><th>Note </th></tr><tr><td>If the method returns <see cref="F:SharpDX.DirectInput.ResultCode.BufferOverflow" />, the data in the rgdod array has been truncated. </td></tr></table> <p>In the debug version of DirectInput, if a call is made to <see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)" /> and the device has been unacquired, then random bytes will be sent to the device data buffer. To make sure you are not using random device data, always check for the DIERR_UNACQUIRED return code.</p> <p>Before device data can be obtained, you must set the data format and the buffer size by using the <see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" /> and <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" /> methods, or by using the <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> method. You must also acquire the device by using the <see cref="T:SharpDX.DirectInput.Device" /> Interface method.</p> <p>The maximum number of events that the buffer will hold is one less than the buffer size set with the <see cref="M:SharpDX.DirectInput.Device.SetProperty(System.IntPtr,System.IntPtr)" /> method.</p> <p>The following code example reads up to ten buffered data elements, removing them from the device buffer as they are read.</p> <pre> <see cref="T:SharpDX.DirectInput.ObjectData" /> rgdod[10];
DWORD dwItems = 10;
hres = idirectinputdevice9_GetDeviceData( sizeof(<see cref="T:SharpDX.DirectInput.ObjectData" />), rgdod, &amp;dwItems, 0);
if (SUCCEEDED(hres)) { // dwItems = Number of elements read (could be zero). if (hres == <see cref="F:SharpDX.DirectInput.ResultCode.BufferOverflow" />) { // Buffer had overflowed. }
}
</pre> <p>Your application can flush the buffer and retrieve the number of flushed items by specifying <c>null</c> for the rgdod parameter and a reference to a variable containing INFINITE for the pdwInOut parameter. The following code example illustrates how this can be done.</p> <pre> dwItems = INFINITE;
hres = idirectinputdevice9_GetDeviceData( pdid, sizeof(<see cref="T:SharpDX.DirectInput.ObjectData" />), <c>null</c>, &amp;dwItems, 0);
if (SUCCEEDED(hres)) { // Buffer successfully flushed. // dwItems = Number of elements flushed. if (hres == <see cref="F:SharpDX.DirectInput.ResultCode.BufferOverflow" />) { // Buffer had overflowed. }
}
</pre> <p>Your application can query for the number of elements in the device buffer by setting the rgdod parameter to <c>null</c>, setting pdwInOut to INFINITE and setting dwFlags to DIGDD_PEEK. The following code example illustrates how this can be done.</p> <pre> dwItems = INFINITE;
hres = idirectinputdevice9_GetDeviceData( pdid, sizeof(<see cref="T:SharpDX.DirectInput.ObjectData" />), <c>null</c>, &amp;dwItems, DIGDD_PEEK);
if (SUCCEEDED(hres)) { // dwItems = Number of elements in buffer. if (hres == <see cref="F:SharpDX.DirectInput.ResultCode.BufferOverflow" />) { // Buffer overflow occurred; not all data // was successfully captured. }
}
</pre> <p>To query about whether a buffer overflow has occurred, set the rgdod parameter to <c>null</c> and the pdwInOut parameter to 0. The following code example illustrates how this can be done.</p> <pre> dwItems = 0;
hres = idirectinputdevice9_GetDeviceData( pdid, sizeof(<see cref="T:SharpDX.DirectInput.ObjectData" />), <c>null</c>, &amp;dwItems, 0);
if (hres == <see cref="F:SharpDX.DirectInput.ResultCode.BufferOverflow" />) { // Buffer overflow occurred.
}
</pre>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetDeviceData']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getdevicedata</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetDeviceData([In] unsigned int arg0,[In, Buffer] void* arg1,[InOut] unsigned int* arg2,[In] unsigned int arg3)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetDeviceData</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)">
<summary>
Sets the data format for the DirectInput device.
</summary>
<param name="arg0"><dd> Address of a structure that describes the format of the data that the DirectInputDevice should return. An application can define its own <see cref="T:SharpDX.DirectInput.DataFormat" /> structure or use one of the following predefined global variables: <ul> <li><p> c_dfDIKeyboard </p></li> <li><p> c_dfDIMouse </p></li> <li><p> c_dfDIMouse2 </p></li> <li><p> c_dfDIJoystick </p></li> <li><p> c_dfDIJoystick2 </p></li> </ul> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.Acquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<p>The data format must be set before the device can be acquired by using the <see cref="T:SharpDX.DirectInput.Device" /> Interface method. It is necessary to set the data format only once. The data format cannot be changed while the device is acquired.</p> <p>If the application is using action mapping, the data format is set instead by the call to <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" />.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::SetDataFormat']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.setdataformat</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::SetDataFormat([In] const DIDATAFORMAT* arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::SetDataFormat</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.SetEventNotification(System.IntPtr)">
<summary>
Specifies an event that is to be set when the device state changes. It is also used to turn off event notification.
</summary>
<param name="arg0"><dd> Handle to the event that is to be set when the device state changes. DirectInput uses the Microsoft Win32 SetEvent function on the handle when the state of the device changes. If the hEvent parameter is <c>null</c>, notification is disabled. <p>The application can create the handle as either a manual-reset or autoreset event by using the Win32 CreateEvent function. If the event is created as an autoreset event, the operating system automatically resets the event when a wait has been satisfied. If the event is created as a manual-reset event, it is the application's responsibility to call the Win32 ResetEvent function to reset it. DirectInput does not call the Win32 ResetEvent function for event notification handles. Most applications create the event as an automatic-reset event.</p> </dd></param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::SetEventNotification']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.seteventnotification</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::SetEventNotification([In] void* arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::SetEventNotification</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.SetCooperativeLevel(System.IntPtr,SharpDX.DirectInput.CooperativeLevel)">
<summary>
Requests the cooperative level for this instance of the inpute device. The cooperative level determines how this instance of the device interacts with other instances of the device and the rest of the system.
</summary><param name="arg0">Window handle to be associated with the device. This parameter must be a valid top-level window handle that belongs to the process. The window associated with the device must not be destroyed while it is still active in a DirectInput device.</param><param name="arg1">Flags that specify the cooperative level to associate with the input device.</param><returns>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, a <see cref="T:SharpDX.SharpDXException" /> is raised with the following error code values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, <see cref="F:SharpDX.Result.Handle" />.</returns><remarks>
<para>Applications cannot specify <see cref="F:SharpDX.DirectInput.CooperativeLevel.Foreground" /> and <see cref="F:SharpDX.DirectInput.CooperativeLevel.Background" /> at the same time. This apply as well to <see cref="F:SharpDX.DirectInput.CooperativeLevel.Exclusive" /> and <see cref="F:SharpDX.DirectInput.CooperativeLevel.NonExclusive" />.</para>
<para>When the mouse is acquired with exclusive access, the mouse pointer is removed from the screen until the device is unacquired.</para>
<para>Applications that select the background exclusive mode cooperative level are not guaranteed to retain access to the device if another application requests exclusive access. When a background exclusive mode application loses access, calls to DirectInput device methods will fail and return <see cref="F:SharpDX.DirectInput.ResultCode.NotAcquired" />. The application can regain access to the device by manually unacquiring the device and reaquiring it.</para>
<para>Applications must call this method before acquiring the device by using the <see cref="T:SharpDX.DirectInput.Device" /> method.</para>
</remarks>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.setcooperativelevel</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::SetCooperativeLevel([In] HWND arg0,[In] DISCL arg1)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::SetCooperativeLevel</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetObjectInfo(System.Int32,SharpDX.DirectInput.PropertyHowType)">
<summary>
Retrieves information about a device object, such as a button or axis.
</summary>
<param name="arg1"><dd> Value that identifies the object whose information is to be retrieved. The value set for this parameter depends on the value specified in the dwHow parameter. </dd></param>
<param name="arg2"><dd> Value that specifies how the dwObj parameter should be interpreted. The dwHow value can be one of the following: <dl> <dt><see cref="F:SharpDX.DirectInput.PropertyHowType.Byoffset" /></dt> <dd>The dwObj parameter is the offset into the current data format of the object whose information is being accessed. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyHowType.Byid" /></dt> <dd>The dwObj parameter is the object type/instance identifier. This identifier is returned in the dwType member of the <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> structure returned from a previous call to the <see cref="M:SharpDX.DirectInput.Device.EnumObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)" /> method. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyHowType.Byusage" /></dt> <dd>The dwObj parameter contains the HID Usage Page and Usage values of the object, combined by the DIMAKEUSAGEDWORD macro.</dd> </dl> </dd></param>
<returns><dd> Address of a <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> structure to be filled with information about the object. The structure's dwSize member must be initialized before this method is called. </dd></returns>
<remarks>
<p>For compatibility with DirectX 3, it is also valid to pass a DIDEVICEOBJECTINSTANCE_DX3 structure with the dwSize member initialized to sizeof(DIDEVICEOBJECTINSTANCE_DX3).</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetObjectInfo']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getobjectinfo</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetObjectInfo([Out] DIDEVICEOBJECTINSTANCEW* arg0,[In] unsigned int arg1,[In] DIPH arg2)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetObjectInfo</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetInformation(SharpDX.DirectInput.DeviceInstance@)">
<summary>
Obtains information about the device's identity.
</summary>
<param name="arg0"><dd> Address of a <see cref="T:SharpDX.DirectInput.DeviceInstance" /> structure to be filled with information about the device's identity. An application must initialize the structure's dwSize member before calling this method. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, E_POINTER.</p></returns>
<remarks>
<p>For compatibility with DirectX 3, it is also valid to pass a DIDEVICEINSTANCE_DX3 structure with the dwSize member initialized to sizeof(DIDEVICEINSTANCE_DX3).</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetDeviceInfo']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getdeviceinfo</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetDeviceInfo([Out] DIDEVICEINSTANCEW* arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetDeviceInfo</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.RunControlPanel(System.IntPtr,System.Int32)">
<summary>
Runs the DirectInput control panel associated with this device. If the device does not have a control panel associated with it, the default device control panel is launched.
</summary>
<param name="arg0"><dd> Parent window handle. If this parameter is <c>null</c> , no parent window is used. </dd></param>
<param name="arg1"><dd> Not currently used. Zero is the only valid value. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values:</p><see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" /><see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" /></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::RunControlPanel']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.runcontrolpanel</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::RunControlPanel([In] HWND arg0,[In] unsigned int arg1)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::RunControlPanel</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.Initialize(System.IntPtr,System.Int32,System.Guid)">
<summary>
Initializes a DirectInputDevice object. TheIDirectInput8::CreateDevicemethod automatically initializes a device after creating it; applications normally do not need to call this method.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<param name="arg2">No documentation.</param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> or S_FALSE. If the method returns S_FALSE, the device had already been initialized with the instance <see cref="T:System.Guid" /> passed in though rGUID. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.Acquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.DeviceNotRegistered" />.</p></returns>
<remarks>
<p>If this method fails, the underlying object should be considered to be in an indeterminate state and must be reinitialized before use.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::Initialize']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.initialize</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::Initialize([In] HINSTANCE arg0,[In] unsigned int arg1,[In] const GUID&amp; arg2)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::Initialize</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.CreateEffect(System.Guid,SharpDX.DirectInput.EffectParameters,SharpDX.DirectInput.Effect,SharpDX.ComObject)">
<summary>
Creates and initializes an instance of an effect identified by the effect globally unique identifier (<see cref="T:System.Guid" />).
</summary>
<param name="arg0"><dd> Reference to (C++) or address of (C) the <see cref="T:System.Guid" /> identifying the effect to be created. This can be a predefined effect <see cref="T:System.Guid" />, or it can be a <see cref="T:System.Guid" /> obtained from <see cref="M:SharpDX.DirectInput.Device.EnumEffects(SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.EffectType)" />. The following standard effect GUIDs are defined: <ul> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.ConstantForce" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.RampForce" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.Square" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.Sine" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.Triangle" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.SawtoothUp" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.SawtoothDown" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.Spring" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.Damper" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.Inertia" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.Friction" /> </p></li> <li><p><see cref="F:SharpDX.DirectInput.EffectGuid.CustomForce" /> </p></li> </ul> </dd></param>
<param name="arg1"><dd> <see cref="T:SharpDX.DirectInput.EffectParameters" /> structure that provides parameters for the created effect. This parameter is optional. If it is <c>null</c>, the effect object is created without parameters. The application must then call the <see cref="M:SharpDX.DirectInput.Effect.SetParameters(SharpDX.DirectInput.EffectParameters)" /> method to set the parameters of the effect before it can download the effect. </dd></param>
<param name="arg2"><dd> Address of a variable to receive a reference to the <see cref="T:SharpDX.DirectInput.Effect" /> Interface interface if successful. </dd></param>
<param name="arg3"><dd> Controlling unknown for COM aggregation. The value is <c>null</c> if the interface is not aggregated. Most calling applications pass <c>null</c>. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.DeviceFull" />, <see cref="F:SharpDX.DirectInput.ResultCode.DeviceNotRegistered" />,<see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<p>If the return value is <see cref="F:SharpDX.Result.Ok" />, the effect was created, and the parameters of the effect were updated, but the effect was not necessarily downloaded. For it to be downloaded, the device must be acquired in exclusive mode.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::CreateEffect']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.createeffect</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::CreateEffect([In] const GUID&amp; arg0,[In] const DIEFFECT* arg1,[Out, Fast] IDirectInputEffect** arg2,[In] IUnknown* arg3)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::CreateEffect</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.EnumEffects(SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.EffectType)">
<summary>
Enumerates all the effects supported by the force-feedback system on the device. The enumerated GUIDs can represent predefined effects, as well as effects peculiar to the device manufacturer.
</summary>
<param name="arg0"><dd> Address of an application-defined callback function. The declaration of this function must conform to that of the DIEnumEffectsCallback prototype. </dd></param>
<param name="arg1"><dd> A 32-bit application-defined value to be passed to the callback function. This parameter can be any 32-bit type; it is declared as LPVOID for convenience. </dd></param>
<param name="arg2"><dd> Effect type filter. Use one of the DIEFT_* values to indicate the effect type to be enumerated, or <see cref="F:SharpDX.DirectInput.EffectType.All" /> to enumerate all effect types. For a list of these values, see DIEffectInfo. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values:</p><see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" /><see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" /></returns>
<remarks>
<p>If the callback stops the enumeration prematurely, the enumeration is considered to have succeeded.</p> <p>An application can use the dwEffType member of the DIEffectInfo structure to obtain general information about the effect, such as its type and which envelope and condition parameters are supported by the effect.</p> <p>To exploit an effect to its fullest, contact the device manufacturer to obtain information about the semantics of the effect and its effect-specific parameters.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::EnumEffects']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.enumeffects</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::EnumEffects([In] __function__stdcall* arg0,[In] void* arg1,[In] DIEFT arg2)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::EnumEffects</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetEffectInfo(System.Guid)">
<summary>
Obtains information about an effect.
</summary>
<param name="arg1"><dd> Reference to (C++) or address of (C) the globally unique identifier (<see cref="T:System.Guid" />) identifying the effect for which information is being requested. </dd></param>
<returns><dd> DIEffectInfo structure that receives information about the effect. The calling application must initialize the dwSize member of the structure before calling this method. </dd></returns>
<remarks>
<table><tr><th>Note </th></tr><tr><td>If this method is called on an non-Force Feedback device, E_POINTER will be returned.</td></tr></table>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetEffectInfo']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.geteffectinfo</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetEffectInfo([Out] DIEFFECTINFOW* arg0,[In] const GUID&amp; arg1)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetEffectInfo</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetForceFeedbackState">
<summary>
Retrieves the state of the device's force-feedback system.
</summary>
<returns><dd> Location for flags that describe the current state of the device's force-feedback system. <p>The value is a combination of the following constants. </p> <dl> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOff" /></dt> <dd>The device's force-feedback actuators are disabled. If the device cannot report the actuator state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOff" /> is returned. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOn" /></dt> <dd>The device's force-feedback actuators are enabled. If the device cannot report the actuator state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOff" /> is returned. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.DeviceLost" /></dt> <dd>The device suffered an unexpected failure and is in an indeterminate state. It must be reset either by unacquiring and reacquiring the device, or by sending a <see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.Reset" /> command. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.Empty" /></dt> <dd>The device has no downloaded effects. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.Paused" /></dt> <dd>Playback of all active effects has been paused. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOff" /></dt> <dd>The force-feedback system is not currently available. If the device cannot report the power state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOff" /> is returned. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOn" /></dt> <dd>Power to the force-feedback system is currently available. If the device cannot report the power state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOff" /> is returned. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOff" /></dt> <dd>The safety switch is currently off; that is, the device cannot operate. If the device cannot report the state of the safety switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOff" /> is returned. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOn" /></dt> <dd>The safety switch is currently on; that is, the device can operate. If the device cannot report the state of the safety switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOff" /> is returned. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.Stopped" /></dt> <dd>No effects are playing, and the device is not paused. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOff" /></dt> <dd>The user force-feedback switch is currently off; that is, the device cannot operate. If the device cannot report the state of the user force-feedback switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOff" /> is returned. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOn" /></dt> <dd>The user force-feedback switch is currently on; that is, the device can operate. If the device cannot report the state of the user force-feedback switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOff" /> is returned. </dd> </dl> <p> Applications should ignore any flags that are not currently defined. </p> </dd></returns>
<remarks>
<p>The device must be acquired at the exclusive cooperative level for this method to succeed.</p> <p>The <see cref="F:SharpDX.DirectInput.ForceFeedbackState.Paused" /> and <see cref="F:SharpDX.DirectInput.ForceFeedbackState.Stopped" /> flags may not always be reported correctly because there is no mechanism for the drivers to report that they support these flags. </p> <table><tr><th>Note </th></tr><tr><td>When calling <see cref="M:SharpDX.DirectInput.Device.GetForceFeedbackState" />, it is possible for the state of the device returned not to match the expected state. This might happen if commands recently sent by <see cref="M:SharpDX.DirectInput.Device.SendForceFeedbackCommand(SharpDX.DirectInput.ForceFeedbackCommand)" /> are still pending. Wait a short time and then check the device state again. </td></tr></table>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetForceFeedbackState']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetForceFeedbackState([Out] DIGFFS* arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetForceFeedbackState</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.SendForceFeedbackCommand(SharpDX.DirectInput.ForceFeedbackCommand)">
<summary>
Sends a command to the device's force-feedback system.
</summary>
<param name="arg0"><dd> Single value indicating the desired change in state. The value can be one of the following. <dl> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.Continue" /></dt> <dd>Paused playback of all active effects is to be continued. It is an error to send this command when the device is not in a paused state. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.Pause" /></dt> <dd>Playback of all active effects is to be paused. This command also stops the clock-on effects so that they continue playing to their full duration when restarted. <p>While the device is paused, new effects cannot be started, and existing ones cannot be modified. Doing so can cause the subsequent <see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.Continue" /> command to fail to perform properly. </p> <p>To abandon a pause and stop all effects, use the <see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.StopAll" /> or DISFCC_RESET commands. </p></dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.Reset" /></dt> <dd>The device's force-feedback system is to be put in its startup state. All effects are removed from the device, are no longer valid, and must be re-created if they are to be used again. The device's actuators are disabled. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.SetActuatorsOff" /></dt> <dd>The device's force-feedback actuators are to be disabled. While the actuators are off, effects continue to play but are ignored by the device. Using the analogy of a sound playback device, they are muted, rather than paused. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.SetActuatorsOn" /></dt> <dd>The device's force-feedback actuators are to be enabled. </dd> <dt><see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.StopAll" /></dt> <dd>Playback of any active effects is to be stopped. All active effects are reset, but are still being maintained by the device and are still valid. If the device is in a paused state, that state is lost. This command is equivalent to calling the <see cref="M:SharpDX.DirectInput.Effect.Stop" /> method for each effect playing. </dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InputLost" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotExclusiveAcquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, <see cref="F:SharpDX.DirectInput.ResultCode.Unsupported" />.</p></returns>
<remarks>
<p>The device must be acquired at the exclusive cooperative level for this method to succeed.</p> <table><tr><th>Note </th></tr><tr><td>When calling <see cref="M:SharpDX.DirectInput.Device.GetForceFeedbackState" />, it is possible for the state of the device returned not to match the expected state. This might happen if commands recently sent by <see cref="M:SharpDX.DirectInput.Device.SendForceFeedbackCommand(SharpDX.DirectInput.ForceFeedbackCommand)" /> are still pending. Wait a short time and then check the device state again. </td></tr></table>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::SendForceFeedbackCommand']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::SendForceFeedbackCommand([In] DISFFC arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::SendForceFeedbackCommand</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.EnumCreatedEffectObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)">
<summary>
Enumerates all the currently created effects for this device. Effects created byIDirectInputDevice8::CreateEffectare enumerated.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<param name="arg2">No documentation.</param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<p>The results are unpredictable if you create or destroy an effect while an enumeration is in progress. However, the callback function can safely release the effect passed to it.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::EnumCreatedEffectObjects']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.enumcreatedeffectobjects</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::EnumCreatedEffectObjects([In] __function__stdcall* arg0,[In] void* arg1,[In] unsigned int arg2)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::EnumCreatedEffectObjects</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.Escape(SharpDX.DirectInput.EffectEscape@)">
<summary>
Sends a hardware-specific command to the force-feedback driver.
</summary>
<param name="arg0"><dd> <see cref="T:SharpDX.DirectInput.EffectEscape" /> structure that describes the command to be sent. On success, the cbOutBuffer member contains the number of bytes of the output buffer actually used. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.DeviceFull" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<p>Other device-specific error codes are also possible. Ask the hardware manufacturer for details.</p> <p>Because each driver implements different escapes, it is the application's responsibility to ensure that it is sending the escape to the correct driver by comparing the value of the guidFFDriver member of the <see cref="T:SharpDX.DirectInput.DeviceInstance" /> structure against the value the application is expecting.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::Escape']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.escape</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::Escape([In] DIEFFESCAPE* arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::Escape</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.Poll">
<summary>
Retrieves data from polled objects on a DirectInput device. If the device does not require polling, calling this method has no effect. If a device that requires polling is not polled periodically, no new data is received from the device. Calling this method causes DirectInput to update the device state, generate input events (if buffered data is enabled), and set notification events (if notification is enabled).
</summary>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />, or <see cref="F:SharpDX.DirectInput.ResultCode.NoEffect" /> if the device does not require polling. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InputLost" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotAcquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<p>Before a device data can be polled, the data format must be set by using the <see cref="M:SharpDX.DirectInput.Device.SetDataFormat(SharpDX.DirectInput.DataFormat)" /> or <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> method, and the device must be acquired by using the <see cref="T:SharpDX.DirectInput.Device" /> Interface method.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::Poll']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.poll</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::Poll()</unmanaged>
<unmanaged-short>IDirectInputDevice8W::Poll</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.SendDeviceData(System.Int32,SharpDX.DirectInput.ObjectData[],System.Int32@,System.Int32)">
<summary>
Sends data to a device that accepts output.<table><tr><th>Note </th></tr><tr><td>There are no devices that accept output from <see cref="M:SharpDX.DirectInput.Device.SendDeviceData(System.Int32,SharpDX.DirectInput.ObjectData[],System.Int32@,System.Int32)" />. See Remarks.</td></tr></table>
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<param name="arg2">No documentation.</param>
<param name="arg3">No documentation.</param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InputLost" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotAcquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.ReportFull" />, <see cref="F:SharpDX.DirectInput.ResultCode.Unplugged" />.</p></returns>
<remarks>
<p>Applications should not use <see cref="M:SharpDX.DirectInput.Device.SendDeviceData(System.Int32,SharpDX.DirectInput.ObjectData[],System.Int32@,System.Int32)" />. Force Feedback is the recommended way to send data to a device. If you want to send other data to a device, such as changing LED or internal device states, the HID application programming interface (API) is the recommended way.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::SendDeviceData']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.senddevicedata</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::SendDeviceData([In] unsigned int arg0,[In, Buffer] const DIDEVICEOBJECTDATA* arg1,[InOut] unsigned int* arg2,[In] unsigned int arg3)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::SendDeviceData</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.EnumEffectsInFile(System.String,SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.EffectFileFlags)">
<summary>
Enumerates all the effects in a file created by the Force Editor utility or another application using the same file format.
</summary>
<param name="arg0"><dd> Name of the RIFF file. </dd></param>
<param name="arg1"><dd> Address of an application-defined callback function. The declaration of this function must conform to that of the DIEnumEffectsInFileCallback prototype. </dd></param>
<param name="arg2"><dd> Application-defined value to be passed to the callback function. This parameter can be any 32-bit type. </dd></param>
<param name="arg3"><dd> Can be <see cref="F:SharpDX.DirectInput.EffectFileFlags.None" /> ( = 0) or one or both of the following values: <dl> <dt><see cref="F:SharpDX.DirectInput.EffectFileFlags.IncludeNonStandard" /></dt> <dd>Include effect types that are not defined by DirectInput. </dd> <dt><see cref="F:SharpDX.DirectInput.EffectFileFlags.ModidyIfNeeded" /></dt> <dd>Instruct DirectInput to modify the authored effect, if necessary, so that it plays on the current device. For example, by default, an effect authored for two axes does not play on a single-axis device. Setting this flag allows the effect to play on a single axis. The parameters are modified in the <see cref="T:SharpDX.DirectInput.EffectParameters" /> structure pointed to by the lpDiEffect member of the <see cref="T:SharpDX.DirectInput.EffectFile" /> structure passed to the callback. </dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values:</p><see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" /><see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" /></returns>
<remarks>
<p>If the callback stops the enumeration prematurely, the enumeration is considered to have succeeded.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::EnumEffectsInFile']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.enumeffectsinfile</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::EnumEffectsInFile([In] const wchar_t* arg0,[In] __function__stdcall* arg1,[In] void* arg2,[In] DIFEF arg3)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::EnumEffectsInFile</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.WriteEffectToFile(System.String,System.Int32,SharpDX.DirectInput.EffectFile[],System.Int32)">
<summary>
Saves information about one or more force-feedback effects to a file that can be read by usingIDirectInputDevice8::EnumEffectsInFile. This method is chiefly of interest to those wanting to write their own force-authoring applications.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<param name="arg2">No documentation.</param>
<param name="arg3">No documentation.</param>
<returns><p>If the method succeeds, it returns <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If it fails, the return value can be <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::WriteEffectToFile']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.writeeffecttofile</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::WriteEffectToFile([In] const wchar_t* arg0,[In] unsigned int arg1,[In, Buffer] DIFILEEFFECT* arg2,[In] unsigned int arg3)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::WriteEffectToFile</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)">
<summary>
Builds an action map for the device and retrieves information about it.
</summary>
<param name="arg0"><dd> Address of a <see cref="T:SharpDX.DirectInput.ActionFormat" /> structure that receives information about the action map. </dd></param>
<param name="arg1"><dd> Pointer to a string that specifies the name of the user for whom mapping is requested. When using ANSI compiler settings, pass <c>null</c> and DirectInput will assume the current user name. When using Unicode compiler settings, do not pass <c>null</c> because the mappings will not be saved. </dd></param>
<param name="arg2"><dd> Flags to control the mapping. This can be one of the following values. <dl> <dt>DIDBAM_DEFAULT</dt> <dd>Overwrite all mappings except application-specified mappings; that is, mappings that have the DIA_APPMAPPED flag in the <see cref="T:SharpDX.DirectInput.Action" /> structure.</dd> <dt>DIDBAM_HWDEFAULTS</dt> <dd>Overwrite all mappings, including application-specified mappings. This flag is similar to DIDBAM_INITIALIZE, but automatically overrides user-mapped actions with the defaults specified by the device driver or DirectInput.</dd> <dt>DIDBAM_INITIALIZE</dt> <dd>Overwrite all mappings, including application-specified mappings.</dd> <dt>DIDBAM_PRESERVE</dt> <dd>Preserve current mappings assigned for this device or any other configured device.</dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />, <see cref="F:SharpDX.DirectInput.ResultCode.NoEffect" />, or <see cref="F:SharpDX.DirectInput.ResultCode.WriteProtect" />&gt;. See Remarks. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.MapFileFail" />.</p></returns>
<remarks>
<p>The method returns <see cref="F:SharpDX.DirectInput.ResultCode.NoEffect" /> if no mappings were created for the device. For example, a keyboard or mouse will not provide mappings for genre-specific actions.</p> <p>If <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" /> is returned, one or more of the mappings was not valid. The dwHow member of the <see cref="T:SharpDX.DirectInput.Action" /> structure is set to DIAH_ERROR. The application can iterate through the action map to find and correct errors.</p> <p>If DIEFF_MAPFILEFAIL is returned, an error has occurred either reading the vendor supplied file for the device or reading or writing the user configuration file for the device.</p> <p><see cref="F:SharpDX.DirectInput.ResultCode.WriteProtect" />&gt; is returned if the mappings were not configurable. For example, the buttons on a voice controller cannot be reconfigured because each button causes a specific hardware action to occur. <see cref="F:SharpDX.DirectInput.ResultCode.WriteProtect" />&gt; overrides other success codes, so a check of the return codes will not reveal if any actions have been mapped. </p> <p>If <see cref="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> succeeds but no actions have been mapped, a subsequent call to <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> will return <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> but a call to <see cref="T:SharpDX.DirectInput.Device" /> Interface will fail with <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::BuildActionMap']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.buildactionmap</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::BuildActionMap([In] DIACTIONFORMATW* arg0,[In] const wchar_t* arg1,[In] unsigned int arg2)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::BuildActionMap</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)">
<summary>
Sets the data format for a device and maps application-defined actions to device objects. It also sets the buffer size for buffered data.
</summary>
<param name="arg0"><dd> Address of a <see cref="T:SharpDX.DirectInput.ActionFormat" /> structure containing information about the action map to be applied. </dd></param>
<param name="arg1"><dd> Unicode string that specifies the name of the user for which the action map is being set. A value of <c>null</c> specifies the user currently logged into the system. </dd></param>
<param name="arg2"><dd> DWORD value that specifies how the action map is applied. This can be one of the following values. <dl> <dt>DIDSAM_DEFAULT</dt> <dd> Set the action map for this user. If the map differs from the current map, the new settings are saved to disk. </dd> <dt>DIDSAM_FORCESAVE</dt> <dd> Always save the configuration to disk. </dd> <dt>DIDSAM_NOUSER</dt> <dd> Reset user ownership for this device in the default configuration property sheet. Resetting user ownership does not remove the current action map. </dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />, <see cref="F:SharpDX.DirectInput.ResultCode.SettingsNotSaved" />, or <see cref="F:SharpDX.DirectInput.ResultCode.WriteProtect" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.Acquired" /> or <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.SettingsNotSaved" />, <see cref="F:SharpDX.DirectInput.ResultCode.WriteProtect" />, <see cref="F:SharpDX.DirectInput.ResultCode.Acquired" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />.</p></returns>
<remarks>
<p>This method provides the mechanism to change action-to-control mapping from the device defaults. An application must use this method to map its in-game actions to virtual controls.</p> <p>The user name passed to this method binds a set of action mappings for a device to a specific user. Settings are automatically saved to disk when they differ from the currently applied map. Applications that accept input from multiple users should be very careful when applying action maps to the system mouse or keyboard, as the action maps for each user may conflict.</p> <p>The method can be called only when the device is not acquired.</p> <p>If <see cref="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> succeeds but no actions have been mapped, a subsequent call to <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> will return <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> but a call to <see cref="T:SharpDX.DirectInput.Device" /> Interface will fail with <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::SetActionMap']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.setactionmap</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::SetActionMap([In] DIACTIONFORMATW* arg0,[In] const wchar_t* arg1,[In] unsigned int arg2)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::SetActionMap</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Device.GetImageInfo(SharpDX.DirectInput.DeviceImageHeader)">
<summary>
Retrieves information about a device image for use in a configuration property sheet.
</summary>
<param name="arg0"><dd> Address of a <see cref="T:SharpDX.DirectInput.DeviceImageHeader" /> structure that receives information about the device image. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.MapFileFail" />, <see cref="F:SharpDX.DirectInput.ResultCode.MoreData" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, <see cref="F:SharpDX.DirectInput.ResultCode.ObjectNotFound" />.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputDevice8W::GetImageInfo']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getimageinfo</msdn-id>
<unmanaged>HRESULT IDirectInputDevice8W::GetImageInfo([InOut] DIDEVICEIMAGEINFOHEADERW* arg0)</unmanaged>
<unmanaged-short>IDirectInputDevice8W::GetImageInfo</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceDataFormat">
<summary>
DirectInput device data format.
</summary>
</member>
<member name="T:SharpDX.DirectInput.DeviceImageHeader">
<summary>
Contains information about device images. Used in theIDirectInputDevice8::GetImageInfomethod.
</summary>
<remarks>
<p>The buffer at lprgImageInfoArray must be large enough to hold all required image information structures. Applications can query for the required size by calling the <see cref="M:SharpDX.DirectInput.Device.GetImageInfo(SharpDX.DirectInput.DeviceImageHeader)" /> method with the dwBufferSize member set to zero. After the call, dwBufferUsed contains the amount of memory, in bytes, that was modified.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>DIDEVICEIMAGEINFOHEADERW</unmanaged>
<unmanaged-short>DIDEVICEIMAGEINFOHEADERW</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DeviceImageHeader.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.DeviceImageHeader"/> class.
</summary>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.SizeImageInfo">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwSizeImageInfo']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwSizeImageInfo</unmanaged>
<unmanaged-short>unsigned int dwSizeImageInfo</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.ViewCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwcViews']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwcViews</unmanaged>
<unmanaged-short>unsigned int dwcViews</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.ButtonCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwcButtons']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwcButtons</unmanaged>
<unmanaged-short>unsigned int dwcButtons</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.AxeCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwcAxes']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwcAxes</unmanaged>
<unmanaged-short>unsigned int dwcAxes</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.PovCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwcPOVs']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwcPOVs</unmanaged>
<unmanaged-short>unsigned int dwcPOVs</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.BufferSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwBufferSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwBufferSize</unmanaged>
<unmanaged-short>unsigned int dwBufferSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.BufferUsed">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::dwBufferUsed']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>unsigned int dwBufferUsed</unmanaged>
<unmanaged-short>unsigned int dwBufferUsed</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImageHeader.ImageInfoArrayPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOHEADERW::lprgImageInfoArray']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfoheader</msdn-id>
<unmanaged>DIDEVICEIMAGEINFOW* lprgImageInfoArray</unmanaged>
<unmanaged-short>DIDEVICEIMAGEINFOW lprgImageInfoArray</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceInstance">
<summary>
Describes an instance of a DirectInput device. This structure is used with theIDirectInput8::EnumDevices,IDirectInput8::EnumDevicesBySemantics, andIDirectInputDevice8::GetDeviceInfomethods.
</summary>
<remarks>
<p>The following device types and subtypes are defined for use in the dwDevType member. </p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceType.FirstPerson" /> <p>First-person action game device. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonLimited" /> <p>Device that does not provide the minimum number of device objects for action mapping. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonShooter" /> <p>Device designed for first-person shooter games. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonSixdof" /> <p>Device with six degrees of freedom; that is, three lateral axes and three rotational axes. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonUnknown" /> <p>Unknown subtype. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Device" /> <p>Device that does not fall into another category. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceType.ControlDevice" /> <p>Input device used to control another type of device from within the context of the application. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DeviceControlCommsselection" /> <p>Control used to make communications selections. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DeviceControlCommsselectionHardwired" /> <p>Device that must use its default configuration and cannot be remapped. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DeviceControlUnknown" /> <p>Unknown subtype. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Driving" /> <p>Device for steering. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DrivingCombinedpedals" /> <p>Steering device that reports acceleration and brake pedal values from a single axis. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DrivingDualpedals" /> <p>Steering device that reports acceleration and brake pedal values from separate axes. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DrivingHandheld" /> <p>Hand-held steering device. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DrivingLimited" /> <p>Steering device that does not provide the minimum number of device objects for action mapping. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.DrivingThreepedals" /> <p>Steering device that reports acceleration, brake, and clutch pedal values from separate axes. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Flight" /> <p>Controller for flight simulation. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FlightLimited" /> <p>Flight controller that does not provide the minimum number of device objects for action mapping. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FlightRc" /> <p>Flight device based on a remote control for model aircraft. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FlightStick" /> <p>Joystick. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.FlightYoke" /> <p>Yoke. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Gamepad" /> <p>Gamepad. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.GamepadLimited" /> <p>Gamepad that does not provide the minimum number of device objects for action mapping. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.GamepadStandard" /> <p>Standard gamepad that provides the minimum number of device objects for action mapping. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.GamepadTilt" /> <p>Gamepad that can report x-axis and y-axis data based on the attitude of the controller. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Joystick" /> <p>Joystick. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.JoystickLimited" /> <p>Joystick that does not provide the minimum number of device objects for action mapping. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.JoystickStandard" /> <p>Standard joystick that provides the minimum number of device objects for action mapping. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Keyboard" /> <p>Keyboard or keyboard-like device. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardUnknown" /> <p>Subtype could not be determined. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardPcxt" /> <p>IBM PC/XT 83-key keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardOlivetti" /> <p>Olivetti 102-key keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardPcat" /> <p>IBM PC/AT 84-key keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardPcenh" /> <p>IBM PC Enhanced 101/102-key or Microsoft Natural keyboard.</p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNokia1050" /> <p>Nokia 1050 keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNokia9140" /> <p>Nokia 9140 keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNec98" /> <p>Japanese NEC PC98 keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNec98laptop" /> <p>Japanese NEC PC98 laptop keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNec98106" /> <p>Japanese NEC PC98 106-key keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardJapan106" /> <p>Japanese 106-key keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardJapanax" /> <p>Japanese AX keyboard. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.KeyboardJ3100" /> <p>Japanese J3100 keyboard. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Mouse" /> <p>A mouse or mouse-like device (such as a trackball). The following subtypes are defined. </p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.MouseAbsolute" /> <p>Mouse that returns absolute axis data. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.MouseFingerstick" /> <p>Fingerstick. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.MouseTouchpad" /> <p>Touchpad. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.MouseTrackball" /> <p>Trackball. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.MouseTraditional" /> <p>Traditional mouse. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.MouseUnknown" /> <p>Subtype could not be determined. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Remote" /> <p>Remote-control device. The following subtype is defined. </p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.RemoteUnknown" /> <p>Subtype could not be determined. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.ScreenPointer" /> <p>Screen reference. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerUnknown" /> <p>Unknown subtype. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerLightgun" /> <p>Light gun. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerLightpen" /> <p>Light pen. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerTouch" /> <p>Touch screen. </p></li> </ul> </li> <li><see cref="F:SharpDX.DirectInput.DeviceType.Supplemental" /> <p>Specialized device with functionality unsuitable for the main control of an application, such as pedals used with a wheel. The following subtypes are defined.</p> <ul> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.Supplemental2ndhandcontroller" /> <p>Secondary handheld controller. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalCombinedpedals" /> <p>Device whose primary function is to report acceleration and brake pedal values from a single axis. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalDualpedals" /> <p>Device whose primary function is to report acceleration and brake pedal values from separate axes. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalHandtracker" /> <p>Device that tracks hand movement. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalHeadtracker" /> <p>Device that tracks head movement. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalRudderpedals" /> <p>Device with rudder pedals. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalShifter" /> <p>Device that reports gear selection from an axis. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalShiftstickgate" /> <p>Device that reports gear selection from button states. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalSplitthrottle" /> <p>Device whose primary function is to report at least two throttle values. It may have other controls. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalThreepedals" /> <p>Device whose primary function is to report acceleration, brake, and clutch pedal values from separate axes. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalThrottle" /> <p>Device whose primary function is to report a single throttle value. It may have other controls. </p></li> <li><see cref="F:SharpDX.DirectInput.DeviceSubtype.SupplementalUnknown" /> <p>Unknown subtype. </p></li> </ul> </li> </ul> <p>Versions of DirectInput earlier than DirectX 8.0 have a somewhat different scheme of device types and subtypes. See the DIDEVTYPExxx defines in Dinput.h.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>DIDEVICEINSTANCEW</unmanaged>
<unmanaged-short>DIDEVICEINSTANCEW</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DeviceInstance.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.Capabilities"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.DeviceInstance.Type">
<summary>
Gets the type of this device.
</summary>
<value>The type.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceInstance.Subtype">
<summary>
Gets the subtype of the device.
</summary>
<value>The subtype.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceInstance.IsHumanInterfaceDevice">
<summary>
Gets a value indicating whether this instance is human interface device.
</summary>
<value>
<c>true</c> if this instance is human interface device; otherwise, <c>false</c>.
</value>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.InstanceGuid">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::guidInstance']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>GUID guidInstance</unmanaged>
<unmanaged-short>GUID guidInstance</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.ProductGuid">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::guidProduct']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>GUID guidProduct</unmanaged>
<unmanaged-short>GUID guidProduct</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.RawType">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::dwDevType']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>unsigned int dwDevType</unmanaged>
<unmanaged-short>unsigned int dwDevType</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.InstanceName">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::tszInstanceName']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>wchar_t tszInstanceName[260]</unmanaged>
<unmanaged-short>wchar_t tszInstanceName</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.ProductName">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::tszProductName']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>wchar_t tszProductName[260]</unmanaged>
<unmanaged-short>wchar_t tszProductName</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.ForceFeedbackDriverGuid">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::guidFFDriver']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>GUID guidFFDriver</unmanaged>
<unmanaged-short>GUID guidFFDriver</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.UsagePage">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::wUsagePage']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>HID_USAGE_PAGE wUsagePage</unmanaged>
<unmanaged-short>HID_USAGE_PAGE wUsagePage</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceInstance.Usage">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEINSTANCEW::wUsage']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceinstance</msdn-id>
<unmanaged>HID_USAGE_ID wUsage</unmanaged>
<unmanaged-short>HID_USAGE_ID wUsage</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceObjectInstance">
<summary>
Describes a device object instance. This structure is used with theIDirectInputDevice8::EnumObjectsmethod to provide theDIEnumDeviceObjectsCallbackcallback function with information about a particular object associated with a device, such as an axis or button. It is also used with theIDirectInputDevice8::GetObjectInfomethod to retrieve information about a device object.
</summary>
<remarks>
<table><tr><th>Note </th></tr><tr><td>The value in dwOfs is the offset within the raw data returned by the device, regardless of whether the data format has been set for the device. </td></tr></table> <p>Applications can use the wUsagePage and wUsage members to obtain additional information about how the object was designed to be used. For example, if wUsagePage has the value 0x02 (vehicle controls) and wUsage has the value 0xB9 (elevator trim), the object was designed to be the elevator trim control on a flight stick. A flight simulator application can use this information to provide more reasonable defaults for objects on the device. HID usage codes are determined by the USB standards committee.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>DIDEVICEOBJECTINSTANCEW</unmanaged>
<unmanaged-short>DIDEVICEOBJECTINSTANCEW</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.ObjectType">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::guidType']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>GUID guidType</unmanaged>
<unmanaged-short>GUID guidType</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.Offset">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::dwOfs']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned int dwOfs</unmanaged>
<unmanaged-short>unsigned int dwOfs</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.ObjectId">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::dwType']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>DIDFT dwType</unmanaged>
<unmanaged-short>DIDFT dwType</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.Aspect">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::dwFlags']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>DIDOI dwFlags</unmanaged>
<unmanaged-short>DIDOI dwFlags</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.Name">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::tszName']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>wchar_t tszName[260]</unmanaged>
<unmanaged-short>wchar_t tszName</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.MaximumForceFeedback">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::dwFFMaxForce']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned int dwFFMaxForce</unmanaged>
<unmanaged-short>unsigned int dwFFMaxForce</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.ForceFeedbackResolution">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::dwFFForceResolution']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned int dwFFForceResolution</unmanaged>
<unmanaged-short>unsigned int dwFFForceResolution</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.CollectionNumber">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::wCollectionNumber']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned short wCollectionNumber</unmanaged>
<unmanaged-short>unsigned short wCollectionNumber</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.DesignatorIndex">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::wDesignatorIndex']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned short wDesignatorIndex</unmanaged>
<unmanaged-short>unsigned short wDesignatorIndex</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.UsagePage">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::wUsagePage']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned short wUsagePage</unmanaged>
<unmanaged-short>unsigned short wUsagePage</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.Usage">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::wUsage']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned short wUsage</unmanaged>
<unmanaged-short>unsigned short wUsage</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.Dimension">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::dwDimension']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned int dwDimension</unmanaged>
<unmanaged-short>unsigned int dwDimension</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.Exponent">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::wExponent']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned short wExponent</unmanaged>
<unmanaged-short>unsigned short wExponent</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectInstance.ReportId">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTINSTANCEW::wReportId']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectinstance</msdn-id>
<unmanaged>unsigned short wReportId</unmanaged>
<unmanaged-short>unsigned short wReportId</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceProperties">
<summary>
Properties for a <see cref="T:SharpDX.DirectInput.Device"/>.
</summary>
</member>
<member name="M:SharpDX.DirectInput.DeviceProperties.GetKeyCode(SharpDX.DirectInput.Key)">
<summary>
Gets the key code for a keyboard key. An exception is raised if the property cannot resolve specialized keys on USB keyboards because they do not exist in scan code form. For all other failures, an exception is also returned.
</summary>
<param name="key">The key id.</param>
<returns>The key code</returns>
</member>
<member name="M:SharpDX.DirectInput.DeviceProperties.GetKeyName(SharpDX.DirectInput.Key)">
<summary>
Gets the localized key name for a keyboard key. Using this property on devices other than a keyboard will return unexpected names.
</summary>
<param name="key">The key.</param>
<returns></returns>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.AutoCenter">
<summary>
Gets or sets a value indicating whether device objects are self centering.
</summary>
<value><c>true</c> if device objects are self centering; otherwise, <c>false</c>.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.AxisMode">
<summary>
Gets or sets the axis mode.
</summary>
<value>The axis mode.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.BufferSize">
<summary>
Gets or sets the input buffer size. The buffer size determines the amount of data that the buffer can hold between calls to the <see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)"/> method before data is lost. You can set this value to 0 to indicate that the application does not read buffered data from the device. If the buffer size is too large for the device to support it, then the largest possible buffer size is set. However, this property always returns the buffer size set using the <see cref="P:SharpDX.DirectInput.DeviceProperties.BufferSize"/> property, even if the buffer cannot be supported because it is too large.
</summary>
<value>The size of the buffer.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.ClassGuid">
<summary>
Gets the class GUID for the device. This property lets advanced applications perform operations on a human interface device that are not supported by DirectInput.
</summary>
<value>The class GUID.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.DeadZone">
<summary>
Gets or sets the dead zone of a joystick, in the range from 0 through 10,000, where 0 indicates that there is no dead zone, 5,000 indicates that the dead zone extends over 50 percent of the physical range of the axis on both sides of center, and 10,000 indicates that the entire physical range of the axis is dead. When the axis is within the dead zone, it is reported as being at the center of its range.
</summary>
<value>The dead zone.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.ForceFeedbackGain">
<summary>
Gets or sets the force feedback gain of the device.
The gain value is applied to all effects created on the device. The value is an integer in the range from 0 through 10,000, specifying the amount by which effect magnitudes should be scaled for the device. For example, a value of 10,000 indicates that all effect magnitudes are to be taken at face value. A value of 9,000 indicates that all effect magnitudes are to be reduced to 90 percent of their nominal magnitudes.
DirectInput always checks the gain value before setting the gain property. If the gain is outside of the range (less than zero or greater than 10,000), setting this property will raise an exception. Otherwise, no exception if successful, even if the device does not support force feedback.
Setting a gain value is useful when an application wants to scale down the strength of all force-feedback effects uniformly, based on user preferences.
Unlike other properties, the gain can be set when the device is in an acquired state.
</summary>
<value>The force feedback gain.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.Granularity">
<summary>
Gets the input granularity. Granularity represents the smallest distance over which the object reports movement. Most axis objects have a granularity of one; that is, all values are possible. Some axes have a larger granularity. For example, the wheel axis on a mouse can have a granularity of 20; that is, all reported changes in position are multiples of 20. In other words, when the user turns the wheel slowly, the device reports a position of 0, then 20, then 40, and so on. This is a read-only property.
</summary>
<value>The granularity.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.InstanceName">
<summary>
Gets or sets the friendly instance name of the device.
This property exists for advanced applications that want to change the friendly instance name of a device (as returned in the tszInstanceName member of the <see cref="T:SharpDX.DirectInput.DeviceInstance"/> structure) to distinguish it from similar devices that are plugged in simultaneously. Most applications should have no need to change the friendly name.
</summary>
<value>The name of the instance.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.InterfacePath">
<summary>
Gets the device interface path for the device. This property lets advanced applications perform operations on a human interface device that are not supported by DirectInput.
</summary>
<value>The interface path.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.JoystickId">
<summary>
Gets the instance number of a joystick. This property is not implemented for the mouse or keyboard.
</summary>
<value>The joystick id.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.MemoryLoad">
<summary>
Gets the memory load for the device. This setting applies to the entire device, rather than to any particular object. The retrieved value is in the range from 0 through 100, indicating the percentage of device memory in use. The device must be acquired in exclusive mode. If it is not, the method will fail with an exception.
</summary>
<value>The memory load.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.PortDisplayName">
<summary>
Gets the human-readable display name of the port to which this device is connected. Not generally used by applications.
</summary>
<value>The human-readable display name of the port to which this device is connected.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.ProductId">
<summary>
Gets the vendor identity (ID) and product ID of a HID device. This property is of type int and contains both values. These two short values are combined. This property applies to the entire device, rather than to any particular object.
</summary>
<value>The product id.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.ProductName">
<summary>
Gets or sets the friendly product name of the device.
This property exists for advanced applications that want to change the friendly product name of a device (as returned in the tszProductName member of the <see cref="T:SharpDX.DirectInput.DeviceInstance"/> structure) to distinguish it from similar devices which are plugged in simultaneously. Most applications should have no need to change the friendly name.
This setting applies to the entire device.
Setting the product name is only useful for changing the user-defined name of an analog joystick on Microsoft Windows 98, Windows 2000, and Windows Millennium Edition (Windows Me) computers. In other cases, attempting to set this property will still return ok. However, the name is not stored in a location used by the getter of this property.
</summary>
<value>The name of the product.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.Range">
<summary>
Gets or sets the range of values an object can possibly report.
</summary>
<value>The range.</value>
<remarks>For some devices, this is a read-only property.</remarks>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.Saturation">
<summary>
Gets or sets the saturation zones of a joystick, in the range from 0 through 10,000. The saturation level is the point at which the axis is considered to be at its most extreme position. For example, if the saturation level is set to 9,500, the axis reaches the extreme of its range when it has moved 95 percent of the physical distance from its center position (or from the dead zone).
</summary>
<value>The saturation.</value>
</member>
<!-- Badly formed XML comment ignored for member "P:SharpDX.DirectInput.DeviceProperties.TypeName" -->
<member name="P:SharpDX.DirectInput.DeviceProperties.UserName">
<summary>
Gets the user name for a user currently assigned to a device. User names are set by calling <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)"/>. If no user name is set, the method throws an exception.
</summary>
<value>The name of the user.</value>
</member>
<member name="P:SharpDX.DirectInput.DeviceProperties.VendorId">
<summary>
Gets the vendor identity (ID) and product ID of a HID device. This property is of type int and contains both values. These two short values are combined. This property applies to the entire device, rather than to any particular object.
</summary>
<value>The product id.</value>
</member>
<member name="T:SharpDX.DirectInput.DirectInput">
<summary>
<p>Applications use the methods of the <see cref="T:SharpDX.DirectInput.DirectInput" /> interface to enumerate, create, and retrieve the status of Microsoft DirectInput devices, initialize the DirectInput object, and invoke an instance of the Microsoft Windows Control Panel. </p>IDirectInput8 Members<table> <tr><th>Method
</th><th>Description
</th></tr> <tr><td>IDirectInput8::ConfigureDevices </td><td>Displays property pages for connected input devices and enables the user to map actions to device controls.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.DirectInput.CreateDevice(System.Guid,System.IntPtr@,SharpDX.ComObject)" /> </td><td>Creates and initializes an instance of a device based on a given globally unique identifier (<see cref="T:System.Guid" />), and obtains an <see cref="T:SharpDX.DirectInput.Device" /> Interface interface.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.DirectInput.EnumDevices(System.Int32,SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.DeviceEnumerationFlags)" /> </td><td>Enumerates available devices.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.DirectInput.EnumDevicesBySemantics(System.String,SharpDX.DirectInput.ActionFormat@,SharpDX.FunctionCallback,System.IntPtr,System.Int32)" /> </td><td>Enumerates devices that most closely match the application-specified action map.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.DirectInput.FindDevice(System.Guid,System.String)" /> </td><td>Retrieves the instance globally unique identifier (<see cref="T:System.Guid" />) of a device that has been newly attached to the system. It is called in response to a Microsoft Win32 device management notification.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.DirectInput.GetDeviceStatus(System.Guid)" /> </td><td>Retrieves the status of a specified device.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.DirectInput.Initialize(System.IntPtr,System.Int32)" /> </td><td>Initializes a DirectInput object. Applications normally do not need to call this method. The DirectInput8Create function automatically initializes the DirectInput object after creating it.
</td></tr> <tr><td><see cref="M:SharpDX.DirectInput.DirectInput.RunControlPanel" /> </td><td>Runs Control Panel to enable the user to install a new input device or modify configurations.
</td></tr> </table>
</summary>
<remarks>
<p><see cref="T:SharpDX.DirectInput.DirectInput" /> supersedes the IDirectInput, IDirectInput2, and IDirectInput7 interfaces used in earlier versions of Microsoft DirectX.</p> <p><see cref="T:SharpDX.DirectInput.DirectInput" /> is an interface to a new class of object, represented by the class identifier CLSID_DirectInput8, and cannot be obtained by calling QueryInterface on an interface to objects of class CLSID_DirectInput. Instead, obtain the <see cref="T:SharpDX.DirectInput.DirectInput" /> interface by using the DirectInput8Create function.</p> <p>The LPDIRECTINPUT8 type is defined as a reference to the <see cref="T:SharpDX.DirectInput.DirectInput" /> interface:</p> <pre> typedef struct <see cref="T:SharpDX.DirectInput.DirectInput" /> *LPDIRECTINPUT8;
</pre>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W']/*" />
<msdn-id>ee417799</msdn-id>
<unmanaged>IDirectInput8W</unmanaged>
<unmanaged-short>IDirectInput8W</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.DirectInput"/> class.
</summary>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.GetDevices">
<summary>
Gets all devices.
</summary>
<returns>A collection of <see cref="T:SharpDX.DirectInput.DeviceInstance"/></returns>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.GetDevices(SharpDX.DirectInput.DeviceClass,SharpDX.DirectInput.DeviceEnumerationFlags)">
<summary>
Gets the devices for a particular <see cref="T:SharpDX.DirectInput.DeviceClass"/> and <see cref="T:SharpDX.DirectInput.DeviceEnumerationFlags"/>.
</summary>
<param name="deviceClass">Class of the device.</param>
<param name="deviceEnumFlags">The device enum flags.</param>
<returns>A collection of <see cref="T:SharpDX.DirectInput.DeviceInstance"/></returns>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.GetDevices(SharpDX.DirectInput.DeviceType,SharpDX.DirectInput.DeviceEnumerationFlags)">
<summary>
Gets the devices for a particular <see cref="T:SharpDX.DirectInput.DeviceType"/> and <see cref="T:SharpDX.DirectInput.DeviceEnumerationFlags"/>.
</summary>
<param name="deviceType">Type of the device.</param>
<param name="deviceEnumFlags">The device enum flags.</param>
<returns>A collection of <see cref="T:SharpDX.DirectInput.DeviceInstance"/></returns>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.IsDeviceAttached(System.Guid)">
<summary>
Determines whether a device with the specified Guid is attached.
</summary>
<param name="deviceGuid">The device Guid.</param>
<returns>
<c>true</c> if the device with the specified device Guid is attached ; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.RunControlPanel">
<summary>
Runs Control Panel to enable the user to install a new input device or modify configurations.
</summary>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.RunControlPanel(System.IntPtr)">
<summary>
Runs Control Panel to enable the user to install a new input device or modify configurations.
</summary>
<param name="handle">Handle of the window to be used as the parent window for the subsequent user interface. If this parameter is NULL, no parent window is used.</param>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.#ctor(System.IntPtr)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.DirectInput"/> class.
</summary>
<param name="nativePtr">The native pointer.</param>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.op_Explicit(System.IntPtr)~SharpDX.DirectInput.DirectInput">
<summary>
Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectInput.DirectInput"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>)
</summary>
<param name="nativePointer">The native pointer.</param>
<returns>
The result of the conversion.
</returns>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.CreateDevice(System.Guid,System.IntPtr@,SharpDX.ComObject)">
<summary>
Creates and initializes an instance of a device based on a given globally unique identifier (<see cref="T:System.Guid" />), and obtains anIDirectInputDevice8 Interfaceinterface.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<param name="arg2">No documentation.</param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following: <see cref="F:SharpDX.DirectInput.ResultCode.DeviceNotRegistered" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NoInterface" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />, <see cref="F:SharpDX.DirectInput.ResultCode.OutOfMemory" />.</p></returns>
<remarks>
<p>Calling this method with pUnkOuter = <c>null</c> is equivalent to creating the object by CoCreateInstance (&amp;CLSID_DirectInputDevice, <c>null</c>, CLSCTX_INPROC_SERVER, riid, lplpDirectInputDevice) and then initializing it with Initialize.</p> <p>Calling this method with pUnkOuter != <c>null</c> is equivalent to creating the object by CoCreateInstance (&amp;CLSID_DirectInputDevice, punkOuter, CLSCTX_INPROC_SERVER, &amp;IID_IUnknown, lplpDirectInputDevice). The aggregated object must be initialized manually.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W::CreateDevice']/*" />
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.createdevice</msdn-id>
<unmanaged>HRESULT IDirectInput8W::CreateDevice([In] const GUID&amp; arg0,[Out] void** arg1,[In] IUnknown* arg2)</unmanaged>
<unmanaged-short>IDirectInput8W::CreateDevice</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.EnumDevices(System.Int32,SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.DeviceEnumerationFlags)">
<summary>
Enumerates available devices.
</summary>
<param name="arg0"><dd> Device type filter. <p>To restrict the enumeration to a particular type of device, set this parameter to a DI8DEVTYPE_* value. See <see cref="T:SharpDX.DirectInput.DeviceInstance" />. </p> <p>To enumerate a class of devices, use one of the following values. </p> <dl> <dt><see cref="F:SharpDX.DirectInput.DeviceClass.All" /></dt> <dd>All devices.</dd> <dt><see cref="F:SharpDX.DirectInput.DeviceClass.Device" /></dt> <dd>All devices that do not fall into another class.</dd> <dt><see cref="F:SharpDX.DirectInput.DeviceClass.GameControl" /></dt> <dd>All game controllers.</dd> <dt><see cref="F:SharpDX.DirectInput.DeviceClass.Keyboard" /></dt> <dd>All keyboards. Equivalent to <see cref="F:SharpDX.DirectInput.DeviceType.Keyboard" />.</dd> <dt><see cref="F:SharpDX.DirectInput.DeviceClass.Pointer" /></dt> <dd>All devices of type <see cref="F:SharpDX.DirectInput.DeviceType.Mouse" /> and <see cref="F:SharpDX.DirectInput.DeviceType.ScreenPointer" />.</dd> </dl> </dd></param>
<param name="arg1"><dd> Address of a callback function to be called once for each device enumerated. See DIEnumDevicesCallback. </dd></param>
<param name="arg2"><dd> Application-defined 32-bit value to be passed to the enumeration callback each time it is called. </dd></param>
<param name="arg3"><dd> Flag value that specifies the scope of the enumeration. This parameter can be one or more of the following values: <dl> <dt><see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.AllDevices" /></dt> <dd>All installed devices are enumerated. This is the default behavior. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.AttachedOnly" /></dt> <dd>Only attached and installed devices. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.ForceFeedback" /></dt> <dd>Only devices that support force feedback. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.IncludeAliases" /></dt> <dd>Include devices that are aliases for other devices. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.IncludeHidden" /></dt> <dd>Include hidden devices. For more information about hidden devices, see <see cref="T:SharpDX.DirectInput.Capabilities" />. </dd> <dt><see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.IncludePhantoms" /></dt> <dd>Include phantom (placeholder) devices. </dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<p>All installed devices can be enumerated, even if they are not present. For example, a flight stick might be installed on the system but not currently plugged into the computer. Set the dwFlags parameter to indicate whether only attached or all installed devices should be enumerated. If the <see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.AttachedOnly" /> flag is not present, all installed devices are enumerated. </p> <p>A preferred device type can be passed as a dwDevType filter so that only the devices of that type are enumerated.</p> <p>On Microsoft Windows XP, DirectInput enumerates only one mouse and one keyboard device, referred to as the system mouse and the system keyboard. These devices represent the combined output of all mice and keyboards respectively on a system. For information about how to read from multiple mice or keyboards individually on Windows XP, see the WM_INPUT documentation.</p> <table><tr><th>Note </th></tr><tr><td>The order in which devices are enumerated by DirectInput is not guaranteed.</td></tr></table>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W::EnumDevices']/*" />
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>HRESULT IDirectInput8W::EnumDevices([In] unsigned int arg0,[In] __function__stdcall* arg1,[In] void* arg2,[In] DIEDFL arg3)</unmanaged>
<unmanaged-short>IDirectInput8W::EnumDevices</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.GetDeviceStatus(System.Guid)">
<summary>
Retrieves the status of a specified device.
</summary>
<param name="arg0"><dd> Reference to (C++) or address of (C) the globally unique identifier (<see cref="T:System.Guid" />) identifying the instance of the device whose status is being checked. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" /> if the device is attached to the system, or <see cref="F:SharpDX.DirectInput.ResultCode.NotAttached" /> otherwise. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.Generic" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W::GetDeviceStatus']/*" />
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.getdevicestatus</msdn-id>
<unmanaged>HRESULT IDirectInput8W::GetDeviceStatus([In] const GUID&amp; arg0)</unmanaged>
<unmanaged-short>IDirectInput8W::GetDeviceStatus</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.RunControlPanel(System.IntPtr,System.Int32)">
<summary>
Runs Control Panel to enable the user to install a new input device or modify configurations.
</summary>
<param name="arg0"><dd> Handle of the window to be used as the parent window for the subsequent user interface. If this parameter is <c>null</c>, no parent window is used. </dd></param>
<param name="arg1"><dd> Currently not used and must be set to 0. </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W::RunControlPanel']/*" />
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.runcontrolpanel</msdn-id>
<unmanaged>HRESULT IDirectInput8W::RunControlPanel([In] HWND arg0,[In] unsigned int arg1)</unmanaged>
<unmanaged-short>IDirectInput8W::RunControlPanel</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.Initialize(System.IntPtr,System.Int32)">
<summary>
Initializes a
DirectInput object. Applications normally do not need to call this method. TheDirectInput8Createfunction automatically initializes the DirectInput object after creating it.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.BetaDirectInputVersion" />, <see cref="F:SharpDX.DirectInput.ResultCode.OldDirectInputVersion" />.</p></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W::Initialize']/*" />
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.initialize</msdn-id>
<unmanaged>HRESULT IDirectInput8W::Initialize([In] HINSTANCE arg0,[In] unsigned int arg1)</unmanaged>
<unmanaged-short>IDirectInput8W::Initialize</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.FindDevice(System.Guid,System.String)">
<summary>
Retrieves the instance globally unique identifier (<see cref="T:System.Guid" />) of a device that has been newly attached to the system. It is called in response to a Microsoft Win32 device management notification.
</summary>
<param name="arg0"><dd> Unique identifier of the device class for the device that the application is to locate. The application obtains the class <see cref="T:System.Guid" /> from the device arrival notification. For more information, see the documentation on the DBT_DEVICEARRIVAL event in the Microsoft Platform Software Development Kit (SDK). </dd></param>
<param name="arg1"><dd> Name of the device. The application obtains the name from the device arrival notification. </dd></param>
<returns><dd> Address of a variable to receive the instance <see cref="T:System.Guid" /> for the device, if the device is found. This value can be passed to <see cref="M:SharpDX.DirectInput.DirectInput.CreateDevice(System.Guid,System.IntPtr@,SharpDX.ComObject)" />. </dd></returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W::FindDevice']/*" />
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.finddevice</msdn-id>
<unmanaged>HRESULT IDirectInput8W::FindDevice([In] const GUID&amp; arg0,[In] const wchar_t* arg1,[Out] GUID* arg2)</unmanaged>
<unmanaged-short>IDirectInput8W::FindDevice</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.DirectInput.EnumDevicesBySemantics(System.String,SharpDX.DirectInput.ActionFormat@,SharpDX.FunctionCallback,System.IntPtr,System.Int32)">
<summary>
Enumerates devices that most closely match the application-specified action map.
</summary>
<param name="arg0"><dd> String identifying the current user, or <c>null</c> to specify the user logged onto the system. The user name is taken into account when enumerating devices. A device with user mappings is preferred to a device without any user mappings. By default, devices in use by other users are not enumerated for this user. </dd></param>
<param name="arg1"><dd> Address of a <see cref="T:SharpDX.DirectInput.ActionFormat" /> structure that specifies the action map for which suitable devices are enumerated. </dd></param>
<param name="arg2"><dd> Address of a callback function to be called once for each device enumerated. See DIEnumDevicesBySemanticsCallback. </dd></param>
<param name="arg3"><dd> Application-defined 32-bit value to pass to the enumeration callback each time it is called. </dd></param>
<param name="arg4"><dd> Flag value that specifies the scope of the enumeration. This parameter can be one or more of the following values. <dl> <dt>DIEDBSFL_ATTACHEDONLY</dt> <dd>Only attached and installed devices are enumerated. </dd> <dt>DIEDBSFL_AVAILABLEDEVICES</dt> <dd>Only unowned, installed devices are enumerated. </dd> <dt>DIEDBSFL_FORCEFEEDBACK</dt> <dd>Only devices that support force feedback are enumerated. </dd> <dt>DIEDBSFL_MULTIMICEKEYBOARDS</dt> <dd>Only secondary (non-system) keyboard and mouse devices. </dd> <dt>DIEDBSFL_NONGAMINGDEVICES</dt> <dd>Only HID-compliant devices whose primary purpose is not as a gaming device. Devices such as USB speakers and multimedia buttons on some keyboards would fall within this value. </dd> <dt>DIEDBSFL_THISUSER</dt> <dd>All installed devices for the user identified by ptszUserName, and all unowned devices, are enumerated. </dd> <dt>DIEDBSFL_VALID</dt> <dd>DIEDBSFL_VALID is also defined in Dinput.h, but is not used by applications. </dd> </dl> </dd></param>
<returns><p>If the method succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the method fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.NotInitialized" />.</p></returns>
<remarks>
<p>The keyboard and mouse are enumerated last.</p> <table><tr><th>Note </th></tr><tr><td>The order in which devices are enumerated by DirectInput is not guaranteed.</td></tr></table>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInput8W::EnumDevicesBySemantics']/*" />
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevicesbysemantics</msdn-id>
<unmanaged>HRESULT IDirectInput8W::EnumDevicesBySemantics([In] const wchar_t* arg0,[In] DIACTIONFORMATW* arg1,[In] __function__stdcall* arg2,[In] void* arg3,[In] unsigned int arg4)</unmanaged>
<unmanaged-short>IDirectInput8W::EnumDevicesBySemantics</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.Effect">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect']/*" />
<unmanaged>IDirectInputEffect</unmanaged>
<unmanaged-short>IDirectInputEffect</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.#ctor(SharpDX.DirectInput.Device,System.Guid,SharpDX.DirectInput.EffectParameters)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.Effect"/> class.
</summary>
<param name="device">The device.</param>
<param name="guid">The GUID.</param>
<param name="parameters">The parameters.</param>
</member>
<member name="M:SharpDX.DirectInput.Effect.Escape(System.Int32,System.Byte[],System.Byte[])">
<summary>
Sends a hardware-specific command to the force-feedback driver.
</summary>
<param name="command">Driver-specific command number. Consult the driver documentation for a list of valid commands. </param>
<param name="inData">Buffer containing the data required to perform the operation. </param>
<param name="outData">Buffer in which the operation's output data is returned. </param>
<returns>Number of bytes written to the output buffer</returns>
<remarks>
Because each driver implements different escapes, it is the application's responsibility to ensure that it is sending the escape to the correct driver by comparing the value of the guidFFDriver member of the <see cref="T:SharpDX.DirectInput.DeviceInstance"/> structure against the value the application is expecting.
</remarks>
</member>
<member name="M:SharpDX.DirectInput.Effect.GetParameters">
<summary>
Gets the characteristics of an effect.
</summary>
<returns>The current parameters of this effect.</returns>
</member>
<member name="M:SharpDX.DirectInput.Effect.SetParameters(SharpDX.DirectInput.EffectParameters)">
<summary>
Sets the characteristics of an effect.
</summary>
<param name="parameters">The parameters of this effect.</param>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Effect.Start">
<summary>
Begins playing an effect infinitely. If the effect is already playing, it is restarted from the beginning. If the effect has not been downloaded or has been modified since its last download, it is downloaded before being started. This default behavior can be suppressed by passing the <see cref="F:SharpDX.DirectInput.EffectPlayFlags.NoDownload"/> flag.
</summary>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Effect.Start(SharpDX.DirectInput.EffectPlayFlags)">
<summary>
Begins playing an effect infinitely. If the effect is already playing, it is restarted from the beginning. If the effect has not been downloaded or has been modified since its last download, it is downloaded before being started. This default behavior can be suppressed by passing the <see cref="F:SharpDX.DirectInput.EffectPlayFlags.NoDownload"/> flag.
</summary>
<param name="flags">Flags that describe how the effect should be played by the device.</param>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Effect.Start(System.Int32)">
<summary>
Begins playing an effect. If the effect is already playing, it is restarted from the beginning. If the effect has not been downloaded or has been modified since its last download, it is downloaded before being started. This default behavior can be suppressed by passing the <see cref="F:SharpDX.DirectInput.EffectPlayFlags.NoDownload"/> flag.
</summary>
<param name="iterations">Number of times to play the effect in sequence. The envelope is re-articulated with each iteration. To play the effect exactly once, pass 1. To play the effect repeatedly until explicitly stopped, pass -1. To play the effect until explicitly stopped without re-articulating the envelope, modify the effect parameters with the <see cref="M:SharpDX.DirectInput.Effect.SetParameters(SharpDX.DirectInput.EffectParameters,SharpDX.DirectInput.EffectParameterFlags)"/>method, and change the Duration member to -1. </param>
<returns>A <see cref = "T:SharpDX.Result" /> object describing the result of the operation.</returns>
</member>
<member name="M:SharpDX.DirectInput.Effect.#ctor(System.IntPtr)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.Effect"/> class.
</summary>
<param name="nativePtr">The native pointer.</param>
</member>
<member name="M:SharpDX.DirectInput.Effect.op_Explicit(System.IntPtr)~SharpDX.DirectInput.Effect">
<summary>
Performs an explicit conversion from <see cref="T:System.IntPtr"/> to <see cref="T:SharpDX.DirectInput.Effect"/>. (This method is a shortcut to <see cref="P:SharpDX.CppObject.NativePointer"/>)
</summary>
<param name="nativePointer">The native pointer.</param>
<returns>
The result of the conversion.
</returns>
</member>
<member name="P:SharpDX.DirectInput.Effect.Guid">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::GetEffectGuid']/*" />
<unmanaged>GetEffectGuid</unmanaged>
<unmanaged-short>GetEffectGuid</unmanaged-short>
<unmanaged>HRESULT IDirectInputEffect::GetEffectGuid([Out] GUID* arg0)</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.Effect.Status">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::GetEffectStatus']/*" />
<unmanaged>GetEffectStatus</unmanaged>
<unmanaged-short>GetEffectStatus</unmanaged-short>
<unmanaged>HRESULT IDirectInputEffect::GetEffectStatus([Out] DIEGES* arg0)</unmanaged>
</member>
<member name="M:SharpDX.DirectInput.Effect.Initialize(System.IntPtr,System.Int32,System.Guid)">
<summary>
No documentation.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<param name="arg2">No documentation.</param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::Initialize']/*" />
<unmanaged>HRESULT IDirectInputEffect::Initialize([In] HINSTANCE arg0,[In] unsigned int arg1,[In] const GUID&amp; arg2)</unmanaged>
<unmanaged-short>IDirectInputEffect::Initialize</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.GetGuid(System.Guid@)">
<summary>
No documentation.
</summary>
<param name="arg0">No documentation.</param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::GetEffectGuid']/*" />
<unmanaged>HRESULT IDirectInputEffect::GetEffectGuid([Out] GUID* arg0)</unmanaged>
<unmanaged-short>IDirectInputEffect::GetEffectGuid</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.GetParameters(SharpDX.DirectInput.EffectParameterFlags)">
<summary>
No documentation.
</summary>
<param name="arg1">No documentation.</param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::GetParameters']/*" />
<unmanaged>HRESULT IDirectInputEffect::GetParameters([Out] DIEFFECT* arg0,[In] DIEP arg1)</unmanaged>
<unmanaged-short>IDirectInputEffect::GetParameters</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.SetParameters(SharpDX.DirectInput.EffectParameters,SharpDX.DirectInput.EffectParameterFlags)">
<summary>
No documentation.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::SetParameters']/*" />
<unmanaged>HRESULT IDirectInputEffect::SetParameters([In] const DIEFFECT* arg0,[In] DIEP arg1)</unmanaged>
<unmanaged-short>IDirectInputEffect::SetParameters</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.Start(System.Int32,SharpDX.DirectInput.EffectPlayFlags)">
<summary>
No documentation.
</summary>
<param name="arg0">No documentation.</param>
<param name="arg1">No documentation.</param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::Start']/*" />
<unmanaged>HRESULT IDirectInputEffect::Start([In] unsigned int arg0,[In] DIES arg1)</unmanaged>
<unmanaged-short>IDirectInputEffect::Start</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.Stop">
<summary>
No documentation.
</summary>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::Stop']/*" />
<unmanaged>HRESULT IDirectInputEffect::Stop()</unmanaged>
<unmanaged-short>IDirectInputEffect::Stop</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.GetStatus(SharpDX.DirectInput.EffectStatus@)">
<summary>
No documentation.
</summary>
<param name="arg0">No documentation.</param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::GetEffectStatus']/*" />
<unmanaged>HRESULT IDirectInputEffect::GetEffectStatus([Out] DIEGES* arg0)</unmanaged>
<unmanaged-short>IDirectInputEffect::GetEffectStatus</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.Download">
<summary>
No documentation.
</summary>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::Download']/*" />
<unmanaged>HRESULT IDirectInputEffect::Download()</unmanaged>
<unmanaged-short>IDirectInputEffect::Download</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.Unload">
<summary>
No documentation.
</summary>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::Unload']/*" />
<unmanaged>HRESULT IDirectInputEffect::Unload()</unmanaged>
<unmanaged-short>IDirectInputEffect::Unload</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.Effect.Escape(SharpDX.DirectInput.EffectEscape@)">
<summary>
No documentation.
</summary>
<param name="arg0">No documentation.</param>
<returns>No documentation.</returns>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='IDirectInputEffect::Escape']/*" />
<unmanaged>HRESULT IDirectInputEffect::Escape([In] DIEFFESCAPE* arg0)</unmanaged>
<unmanaged-short>IDirectInputEffect::Escape</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectFile">
<summary>
Describes data for a force-feedback effect stored in a file. It is used in conjunction with theIDirectInputDevice8::EnumEffectsInFileandIDirectInputDevice8::WriteEffectToFilemethods.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFILEEFFECT']/*" />
<msdn-id>microsoft.directx_sdk.reference.difileeffect</msdn-id>
<unmanaged>DIFILEEFFECT</unmanaged>
<unmanaged-short>DIFILEEFFECT</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.EffectFile.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EffectFile"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EffectFile.Parameters">
<summary>
Gets or sets the parameters.
</summary>
<value>The parameters.</value>
</member>
<member name="F:SharpDX.DirectInput.EffectFile.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFILEEFFECT::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.difileeffect</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFile.Guid">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFILEEFFECT::GuidEffect']/*" />
<msdn-id>microsoft.directx_sdk.reference.difileeffect</msdn-id>
<unmanaged>GUID GuidEffect</unmanaged>
<unmanaged-short>GUID GuidEffect</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFile.EffectParametersPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFILEEFFECT::lpDiEffect']/*" />
<msdn-id>microsoft.directx_sdk.reference.difileeffect</msdn-id>
<unmanaged>const DIEFFECT* lpDiEffect</unmanaged>
<unmanaged-short>DIEFFECT lpDiEffect</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFile.Name">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFILEEFFECT::szFriendlyName']/*" />
<msdn-id>microsoft.directx_sdk.reference.difileeffect</msdn-id>
<unmanaged>char szFriendlyName[260]</unmanaged>
<unmanaged-short>char szFriendlyName</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectInfo">
<summary>
Used by theIDirectInputDevice8::EnumEffectsandIDirectInputDevice8::GetEffectInfomethods to return information about a particular effect supported by a device.
</summary>
<remarks>
<p>Use the DIDFT_GETTYPE macro to extract the effect type from the dwEffType flags.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECTINFOW']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffectinfo</msdn-id>
<unmanaged>DIEFFECTINFOW</unmanaged>
<unmanaged-short>DIEFFECTINFOW</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.EffectInfo.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EffectInfo"/> class.
</summary>
</member>
<member name="F:SharpDX.DirectInput.EffectInfo.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECTINFOW::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffectinfo</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectInfo.Guid">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECTINFOW::guid']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffectinfo</msdn-id>
<unmanaged>GUID guid</unmanaged>
<unmanaged-short>GUID guid</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectInfo.Type">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECTINFOW::dwEffType']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffectinfo</msdn-id>
<unmanaged>DIEFT dwEffType</unmanaged>
<unmanaged-short>DIEFT dwEffType</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectInfo.StaticParameters">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECTINFOW::dwStaticParams']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffectinfo</msdn-id>
<unmanaged>DIEP dwStaticParams</unmanaged>
<unmanaged-short>DIEP dwStaticParams</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectInfo.DynamicParameters">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECTINFOW::dwDynamicParams']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffectinfo</msdn-id>
<unmanaged>DIEP dwDynamicParams</unmanaged>
<unmanaged-short>DIEP dwDynamicParams</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectInfo.Name">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECTINFOW::tszName']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffectinfo</msdn-id>
<unmanaged>wchar_t tszName[260]</unmanaged>
<unmanaged-short>wchar_t tszName</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectParameters">
<summary>
Used by theIDirectInputDevice8::CreateEffectmethod to initialize a newIDirectInputEffect Interfaceobject. It is also used by theIDirectInputEffect::SetParametersandIDirectInputEffect::GetParametersmethods.
</summary>
<remarks>
<table><tr><th>Note </th></tr><tr><td>The <em>rglDirection</em> array must contain <em>cAxes</em> entries, even if polar or spherical coordinates are given. In these cases, the last element in the <em>rglDirection</em> array is reserved and must be 0. </td></tr></table>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFFECT</unmanaged>
<unmanaged-short>DIEFFECT</unmanaged-short>
</member>
<member name="M:SharpDX.DirectInput.EffectParameters.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EffectParameters"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EffectParameters.Envelope">
<summary>
Optional Envelope structure that describes the envelope to be used by this effect. Not all effect types use envelope. If no envelope is to be applied, the member should be set to null.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EffectParameters.Axes">
<summary>
Gets or sets an array containing identifiers or offsets identifying the axes to which the effect is to be applied.
The flags <see cref="F:SharpDX.DirectInput.EffectFlags.ObjectIds"/> and <see cref="F:SharpDX.DirectInput.EffectFlags.ObjectOffsets"/> determine the semantics of the values in the array.
The list of axes associated with an effect cannot be changed once it has been set.
No more than 32 axes can be associated with a single effect.
</summary>
<value>The axes.</value>
</member>
<member name="P:SharpDX.DirectInput.EffectParameters.Directions">
<summary>
Gets or sets an array containing either Cartesian coordinates, polar coordinates, or spherical coordinates.
The flags <see cref="F:SharpDX.DirectInput.EffectFlags.Cartesian"/>, <see cref="F:SharpDX.DirectInput.EffectFlags.Polar"/>, and <see cref="F:SharpDX.DirectInput.EffectFlags.Spherical"/> determine the semantics of the values in the array.
If Cartesian, each value in Directions is associated with the corresponding axis in Axes.
If polar, the angle is measured in hundredths of degrees from the (0, - 1) direction, rotated in the direction of (1, 0). This usually means that north is away from the user, and east is to the user's right. The last element is not used.
If spherical, the first angle is measured in hundredths of a degree from the (1, 0) direction, rotated in the direction of (0, 1). The second angle (if the number of axes is three or more) is measured in hundredths of a degree toward (0, 0, 1). The third angle (if the number of axes is four or more) is measured in hundredths of a degree toward (0, 0, 0, 1), and so on. The last element is not used.
</summary>
<value>The directions.</value>
</member>
<member name="M:SharpDX.DirectInput.EffectParameters.GetAxes(System.Int32[]@,System.Int32[]@)">
<summary>
Gets the axes. See <see cref="P:SharpDX.DirectInput.EffectParameters.Axes"/> and <see cref="P:SharpDX.DirectInput.EffectParameters.Directions"/>.
</summary>
<param name="axes">The axes.</param>
<param name="directions">The directions.</param>
</member>
<member name="M:SharpDX.DirectInput.EffectParameters.SetAxes(System.Int32[],System.Int32[])">
<summary>
Sets the axes. See <see cref="P:SharpDX.DirectInput.EffectParameters.Axes"/> and <see cref="P:SharpDX.DirectInput.EffectParameters.Directions"/>.
</summary>
<param name="axes">The axes.</param>
<param name="directions">The directions.</param>
</member>
<member name="P:SharpDX.DirectInput.EffectParameters.Parameters">
<summary>
Gets or sets the type specific parameter.
Reference to a type-specific parameters, or null if there are no type-specific parameters.
If the effect is of type <see cref="F:SharpDX.DirectInput.EffectType.Condition"/>, this member contains an indirect reference to a ConditionSet structures that define the parameters for the condition. A single structure may be used, in which case the condition is applied in the direction specified in the Directions array. Otherwise, there must be one structure for each axis, in the same order as the axes in rgdwAxes array. If a structure is supplied for each axis, the effect should not be rotated; you should use the following values in the Directions array: <see cref="F:SharpDX.DirectInput.EffectFlags.Spherical"/> : 0, 0, ... / <see cref="F:SharpDX.DirectInput.EffectFlags.Polar"/>: 9000, 0, ... / <see cref="F:SharpDX.DirectInput.EffectFlags.Cartesian"/>: 1, 0, ...
If the effect is of type <see cref="F:SharpDX.DirectInput.EffectType.CustomForce"/>, this member contains an indirect reference to a <see cref="T:SharpDX.DirectInput.CustomForce"/> that defines the parameters for the custom force.
If the effect is of type <see cref="F:SharpDX.DirectInput.EffectType.Periodic"/>, this member contains a pointer to a <see cref="T:SharpDX.DirectInput.PeriodicForce"/> that defines the parameters for the effect.
If the effect is of type <see cref="F:SharpDX.DirectInput.EffectType.ConstantForce"/>, this member contains a pointer to a <see cref="T:SharpDX.DirectInput.ConstantForce"/> that defines the parameters for the constant force.
If the effect is of type <see cref="F:SharpDX.DirectInput.EffectType.RampForce"/>, this member contains a pointer to a <see cref="T:SharpDX.DirectInput.RampForce"/> that defines the parameters for the ramp force.
To gain access to the underlying structure, you need to call the method <see cref="M:SharpDX.DirectInput.TypeSpecificParameters.As``1"/>.
</summary>
<value>The type specific parameter.</value>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.Flags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwFlags']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFF dwFlags</unmanaged>
<unmanaged-short>DIEFF dwFlags</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.Duration">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwDuration']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int dwDuration</unmanaged>
<unmanaged-short>unsigned int dwDuration</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.SamplePeriod">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwSamplePeriod']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int dwSamplePeriod</unmanaged>
<unmanaged-short>unsigned int dwSamplePeriod</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.Gain">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwGain']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int dwGain</unmanaged>
<unmanaged-short>unsigned int dwGain</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.TriggerButton">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwTriggerButton']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int dwTriggerButton</unmanaged>
<unmanaged-short>unsigned int dwTriggerButton</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.TriggerRepeatInterval">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwTriggerRepeatInterval']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int dwTriggerRepeatInterval</unmanaged>
<unmanaged-short>unsigned int dwTriggerRepeatInterval</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.AxeCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::cAxes']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int cAxes</unmanaged>
<unmanaged-short>unsigned int cAxes</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.AxePointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::rgdwAxes']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int* rgdwAxes</unmanaged>
<unmanaged-short>unsigned int rgdwAxes</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.DirectionPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::rglDirection']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>int* rglDirection</unmanaged>
<unmanaged-short>int rglDirection</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.EnvelopePointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::lpEnvelope']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIENVELOPE* lpEnvelope</unmanaged>
<unmanaged-short>DIENVELOPE lpEnvelope</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.TypeSpecificParamCount">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::cbTypeSpecificParams']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int cbTypeSpecificParams</unmanaged>
<unmanaged-short>unsigned int cbTypeSpecificParams</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.TypeSpecificParamPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::lpvTypeSpecificParams']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>void* lpvTypeSpecificParams</unmanaged>
<unmanaged-short>void lpvTypeSpecificParams</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameters.StartDelay">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFECT::dwStartDelay']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>unsigned int dwStartDelay</unmanaged>
<unmanaged-short>unsigned int dwStartDelay</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EnumCreatedEffectsCallback">
<summary>
Enumerator callback for DirectInput EnumCreatedEffects.
</summary>
</member>
<member name="M:SharpDX.DirectInput.EnumCreatedEffectsCallback.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EnumCreatedEffectsCallback"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EnumCreatedEffectsCallback.NativePointer">
<summary>
Natives the pointer.
</summary>
<returns></returns>
</member>
<member name="P:SharpDX.DirectInput.EnumCreatedEffectsCallback.Effects">
<summary>
Gets or sets the effects.
</summary>
<value>The effects.</value>
</member>
<member name="T:SharpDX.DirectInput.EnumDevicesCallback">
<summary>
Enumerator callback for DirectInput EnumDevices.
</summary>
</member>
<member name="M:SharpDX.DirectInput.EnumDevicesCallback.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EnumDevicesCallback"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EnumDevicesCallback.NativePointer">
<summary>
Natives the pointer.
</summary>
<returns></returns>
</member>
<member name="P:SharpDX.DirectInput.EnumDevicesCallback.DeviceInstances">
<summary>
Gets or sets the device instances.
</summary>
<value>The device instances.</value>
</member>
<member name="T:SharpDX.DirectInput.EnumEffectsCallback">
<summary>
Enumerator callback for DirectInput EnumEffects.
</summary>
</member>
<member name="M:SharpDX.DirectInput.EnumEffectsCallback.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EnumEffectsCallback"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EnumEffectsCallback.NativePointer">
<summary>
Natives the pointer.
</summary>
<returns></returns>
</member>
<member name="P:SharpDX.DirectInput.EnumEffectsCallback.EffectInfos">
<summary>
Gets or sets the effect infos.
</summary>
<value>The effect infos.</value>
</member>
<member name="T:SharpDX.DirectInput.EnumEffectsInFileCallback">
<summary>
Enumerator callback for DirectInput EnumEffectsInFile.
</summary>
</member>
<member name="M:SharpDX.DirectInput.EnumEffectsInFileCallback.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EnumEffectsInFileCallback"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EnumEffectsInFileCallback.NativePointer">
<summary>
Natives the pointer.
</summary>
<returns></returns>
</member>
<member name="P:SharpDX.DirectInput.EnumEffectsInFileCallback.EffectsInFile">
<summary>
Gets or sets the effects in file.
</summary>
<value>The effects in file.</value>
</member>
<member name="T:SharpDX.DirectInput.EnumObjectsCallback">
<summary>
Enumerator callback for DirectInput EnumObjects.
</summary>
</member>
<member name="M:SharpDX.DirectInput.EnumObjectsCallback.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.EnumObjectsCallback"/> class.
</summary>
</member>
<member name="P:SharpDX.DirectInput.EnumObjectsCallback.NativePointer">
<summary>
Natives the pointer.
</summary>
<returns></returns>
</member>
<member name="P:SharpDX.DirectInput.EnumObjectsCallback.Objects">
<summary>
Gets or sets the device object instances.
</summary>
<value>The device object instances.</value>
</member>
<member name="T:SharpDX.DirectInput.Envelope">
<summary>
Used by theDIEFFECTstructure to specify the optional envelope parameters for an effect. The sustain level for the envelope is represented by the dwMagnitude member of theDIPERIODICstructure and the lMagnitude member of theDICONSTANTFORCEstructure. The sustain time is represented by dwDuration member of theDIEFFECTstructure.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIENVELOPE']/*" />
<msdn-id>microsoft.directx_sdk.reference.dienvelope</msdn-id>
<unmanaged>DIENVELOPE</unmanaged>
<unmanaged-short>DIENVELOPE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Envelope.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIENVELOPE::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.dienvelope</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Envelope.AttackLevel">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIENVELOPE::dwAttackLevel']/*" />
<msdn-id>microsoft.directx_sdk.reference.dienvelope</msdn-id>
<unmanaged>unsigned int dwAttackLevel</unmanaged>
<unmanaged-short>unsigned int dwAttackLevel</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Envelope.AttackTime">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIENVELOPE::dwAttackTime']/*" />
<msdn-id>microsoft.directx_sdk.reference.dienvelope</msdn-id>
<unmanaged>unsigned int dwAttackTime</unmanaged>
<unmanaged-short>unsigned int dwAttackTime</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Envelope.FadeLevel">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIENVELOPE::dwFadeLevel']/*" />
<msdn-id>microsoft.directx_sdk.reference.dienvelope</msdn-id>
<unmanaged>unsigned int dwFadeLevel</unmanaged>
<unmanaged-short>unsigned int dwFadeLevel</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Envelope.FadeTime">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIENVELOPE::dwFadeTime']/*" />
<msdn-id>microsoft.directx_sdk.reference.dienvelope</msdn-id>
<unmanaged>unsigned int dwFadeTime</unmanaged>
<unmanaged-short>unsigned int dwFadeTime</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.CooperativeLevel">
<summary>
Flags that specify the cooperative level to associate with the input device. This flag is used by <see cref="!:Device.SetCooperativeLevel(System.Windows.Forms.Control,SharpDX.DirectInput.CooperativeLevel)" /> method.
</summary>
<msdn-id>ee416848</msdn-id>
<unmanaged>DISCL</unmanaged>
<unmanaged-short>DISCL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.CooperativeLevel.Exclusive">
<summary>
The application is requesting an exclusive access to the device. If the exclusive access is authorized, no other instance of the device can get an exclusive access to the device while it is acquired. Note that non-exclusive access to the input device is always authorized, even when another application has an exclusive access. In exclusive mode, an application that acquires the mouse or keyboard device must unacquire the input device when it receives a windows event message WM_ENTERSIZEMOVE or WM_ENTERMENULOOP. Otherwise, the user won't be able to access to the menu or move and resize the window.
</summary>
<msdn-id>ee416848</msdn-id>
<unmanaged>DISCL_EXCLUSIVE</unmanaged>
<unmanaged-short>DISCL_EXCLUSIVE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.CooperativeLevel.NonExclusive">
<summary>
The application is requesting a non-exclusive access to the device. There is no interference even if another application is using the same device.
</summary>
<msdn-id>ee416848</msdn-id>
<unmanaged>DISCL_NONEXCLUSIVE</unmanaged>
<unmanaged-short>DISCL_NONEXCLUSIVE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.CooperativeLevel.Foreground">
<summary>
The application is requesting a foreground access to the device. If the foreground access is authorized and the associated window moves to the background, the device is automatically unacquired.
</summary>
<msdn-id>ee416848</msdn-id>
<unmanaged>DISCL_FOREGROUND</unmanaged>
<unmanaged-short>DISCL_FOREGROUND</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.CooperativeLevel.Background">
<summary>
The application is requesting a background access to the device. If background access is authorized, the device can be acquired even when the associated window is not the active window.
</summary>
<msdn-id>ee416848</msdn-id>
<unmanaged>DISCL_BACKGROUND</unmanaged>
<unmanaged-short>DISCL_BACKGROUND</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.CooperativeLevel.NoWinKey">
<summary>
The application is requesting to disable the Windows logo key effect. When this flag is set, the user cannot perturbate the application. However, when the default action mapping UI is displayed, the Windows logo key is operating as long as that UI is opened. Consequently, this flag has no effect in this situation.
</summary>
<msdn-id>ee416848</msdn-id>
<unmanaged>DISCL_NOWINKEY</unmanaged>
<unmanaged-short>DISCL_NOWINKEY</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DataFormatFlag">
<summary>
Flags describing other attributes of the <see cref="T:SharpDX.DirectInput.DataFormat" />.
</summary>
<unmanaged>DIDF</unmanaged>
<unmanaged-short>DIDF</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormatFlag.AbsoluteAxis">
<summary>
The axes are specified in absolute mode. Specifying this flag in <see cref="T:SharpDX.DirectInput.DataFormat" /> equals to manually setting the axis mode property, using the <see cref="P:SharpDX.DirectInput.DeviceProperties.AxisMode" /> property on the <see cref="T:SharpDX.DirectInput.Device" />.
<para>xUsage of this flag is exclusive with <see cref="F:SharpDX.DirectInput.DataFormatFlag.RelativeAxis" /> flag.</para>
</summary>
<unmanaged>DIDF_ABSAXIS</unmanaged>
<unmanaged-short>DIDF_ABSAXIS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DataFormatFlag.RelativeAxis">
<summary>
The axes are specified in relative mode. Specifying this flag in <see cref="T:SharpDX.DirectInput.DataFormat" /> equals to manually setting the axis mode property using the <see cref="P:SharpDX.DirectInput.DeviceProperties.AxisMode" /> property on the <see cref="T:SharpDX.DirectInput.Device" />.
<para>Usage of this flag is exclusive with <see cref="F:SharpDX.DirectInput.DataFormatFlag.AbsoluteAxis" /> flag.</para>
</summary>
<unmanaged>DIDF_RELAXIS</unmanaged>
<unmanaged-short>DIDF_RELAXIS</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceAxisMode">
<summary>
Device Axis mode. This flag is used by the <see cref="P:SharpDX.DirectInput.DeviceProperties.AxisMode" /> property on the <see cref="T:SharpDX.DirectInput.Device" />.
</summary>
<unmanaged>DIPROPAXISMODE</unmanaged>
<unmanaged-short>DIPROPAXISMODE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceAxisMode.Absolute">
<summary>
The axes are specified in absolute mode for the whole device.
</summary>
<unmanaged>DIPROPAXISMODE_ABS</unmanaged>
<unmanaged-short>DIPROPAXISMODE_ABS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceAxisMode.Relative">
<summary>
The axes are specified in relative mode for the whole device.
</summary>
<unmanaged>DIPROPAXISMODE_REL</unmanaged>
<unmanaged-short>DIPROPAXISMODE_REL</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceClass">
<summary>
Device class filter used by <see cref="M:SharpDX.DirectInput.DirectInput.GetDevices(SharpDX.DirectInput.DeviceClass,SharpDX.DirectInput.DeviceEnumerationFlags)" /> method.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DI8DEVCLASS</unmanaged>
<unmanaged-short>DI8DEVCLASS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceClass.All">
<summary>
All devices.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DI8DEVCLASS_ALL</unmanaged>
<unmanaged-short>DI8DEVCLASS_ALL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceClass.Device">
<summary>
All devices that do not fall into another class.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DI8DEVCLASS_DEVICE</unmanaged>
<unmanaged-short>DI8DEVCLASS_DEVICE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceClass.Pointer">
<summary>
All devices of type <see cref="F:SharpDX.DirectInput.DeviceType.Mouse" /> and <see cref="F:SharpDX.DirectInput.DeviceType.ScreenPointer" />.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DI8DEVCLASS_POINTER</unmanaged>
<unmanaged-short>DI8DEVCLASS_POINTER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceClass.Keyboard">
<summary>
All keyboards. Equivalent to <see cref="F:SharpDX.DirectInput.DeviceType.Keyboard" />.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DI8DEVCLASS_KEYBOARD</unmanaged>
<unmanaged-short>DI8DEVCLASS_KEYBOARD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceClass.GameControl">
<summary>
All game controllers.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DI8DEVCLASS_GAMECTRL</unmanaged>
<unmanaged-short>DI8DEVCLASS_GAMECTRL</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceEnumerationFlags">
<summary>
Flags that refine the scope of the enumeration used by <see cref="M:SharpDX.DirectInput.DirectInput.GetDevices(SharpDX.DirectInput.DeviceClass,SharpDX.DirectInput.DeviceEnumerationFlags)" />
and <see cref="M:SharpDX.DirectInput.DirectInput.GetDevices(SharpDX.DirectInput.DeviceType,SharpDX.DirectInput.DeviceEnumerationFlags)" /> methods.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DIEDFL</unmanaged>
<unmanaged-short>DIEDFL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceEnumerationFlags.AllDevices">
<summary>
All installed devices are enumerated. This is the default behavior.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DIEDFL_ALLDEVICES</unmanaged>
<unmanaged-short>DIEDFL_ALLDEVICES</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceEnumerationFlags.AttachedOnly">
<summary>
Only attached and installed devices.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DIEDFL_ATTACHEDONLY</unmanaged>
<unmanaged-short>DIEDFL_ATTACHEDONLY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceEnumerationFlags.ForceFeedback">
<summary>
Only devices that support force feedback.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DIEDFL_FORCEFEEDBACK</unmanaged>
<unmanaged-short>DIEDFL_FORCEFEEDBACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceEnumerationFlags.IncludeAliases">
<summary>
Include devices that are aliases for other devices.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DIEDFL_INCLUDEALIASES</unmanaged>
<unmanaged-short>DIEDFL_INCLUDEALIASES</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceEnumerationFlags.IncludePhantoms">
<summary>
Include hidden devices. For more information about hidden devices, see <see cref="T:SharpDX.DirectInput.Capabilities" />.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DIEDFL_INCLUDEPHANTOMS</unmanaged>
<unmanaged-short>DIEDFL_INCLUDEPHANTOMS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceEnumerationFlags.IncludeHidden">
<summary>
Include phantom (placeholder) devices.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinput8.idirectinput8.enumdevices</msdn-id>
<unmanaged>DIEDFL_INCLUDEHIDDEN</unmanaged>
<unmanaged-short>DIEDFL_INCLUDEHIDDEN</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceFlags">
<summary>
Flags associated with the device.
</summary>
<unmanaged>DIDC</unmanaged>
<unmanaged-short>DIDC</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.Attached">
<summary>
The device is physically attached to the user's computer.
</summary>
<unmanaged>DIDC_ATTACHED</unmanaged>
<unmanaged-short>DIDC_ATTACHED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.PolledDevice">
<summary>
At least one object on the device is polled, rather than interrupt-driven. For these objects, the application must explicitly call the <see cref="T:SharpDX.DirectInput.Device" /> Interface method to obtain data. HID devices can contain a mixture of polled and nonpolled objects.
</summary>
<unmanaged>DIDC_POLLEDDEVICE</unmanaged>
<unmanaged-short>DIDC_POLLEDDEVICE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.Emulated">
<summary>
If this flag is set, the data is coming from a user mode device interface, such as a Human Interface Device (human interface device), or by some other ring 3 means. If it is not set, the data is coming directly from a kernel mode driver.
</summary>
<unmanaged>DIDC_EMULATED</unmanaged>
<unmanaged-short>DIDC_EMULATED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.PolledDataFormat">
<summary>
At least one object in the current data format is polled, rather than interrupt-driven. For these objects, the application must explicitly call the <see cref="T:SharpDX.DirectInput.Device" /> Interface method to obtain data.
</summary>
<unmanaged>DIDC_POLLEDDATAFORMAT</unmanaged>
<unmanaged-short>DIDC_POLLEDDATAFORMAT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.ForceFeedback">
<summary>
The device supports force feedback.
</summary>
<unmanaged>DIDC_FORCEFEEDBACK</unmanaged>
<unmanaged-short>DIDC_FORCEFEEDBACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.ForwardFeedbackAttack">
<summary>
The force-feedback system supports the attack parameter for at least one effect.
<para>If the device does not support attack, the attack level and attack time members of the <see cref="T:SharpDX.DirectInput.Envelope" /> structure are ignored by the device. </para>
<para>After a call to the <see cref="M:SharpDX.DirectInput.Device.GetEffectInfo(System.Guid)" /> method, an individual effect sets the <see cref="F:SharpDX.DirectInput.EffectType.Attack" /> flag if attack is supported for that effect.</para>
</summary>
<unmanaged>DIDC_FFATTACK</unmanaged>
<unmanaged-short>DIDC_FFATTACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.ForceFeedbackDate">
<summary>
The force-feedback system supports the fade parameter for at least one effect.
<para>If the device does not support fade, the fade level and fade time members of the <see cref="T:SharpDX.DirectInput.Envelope" /> structure are ignored by the device. </para>
<para>After a call to the <see cref="M:SharpDX.DirectInput.Device.GetEffectInfo(System.Guid)" /> method, an individual effect sets the <see cref="F:SharpDX.DirectInput.EffectType.Fade" /> flag if fade is supported for that effect.</para>
</summary>
<unmanaged>DIDC_FFFADE</unmanaged>
<unmanaged-short>DIDC_FFFADE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.Saturation">
<summary>
The force-feedback system supports the saturation of condition effects for at least one condition. If the device does not support saturation, the force generated by a condition is limited only by the maximum force that the device can generate.
<para>After a call to the <see cref="M:SharpDX.DirectInput.Device.GetEffectInfo(System.Guid)" /> method, an individual condition sets the <see cref="F:SharpDX.DirectInput.EffectType.Saturation" /> flag if saturation is supported for that condition.</para>
</summary>
<unmanaged>DIDC_SATURATION</unmanaged>
<unmanaged-short>DIDC_SATURATION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.PositiveNegativeCoeeficients">
<summary>
The force-feedback system supports two coefficient values for conditions (one for the positive displacement of the axis and one for the negative displacement of the axis) for at least one condition. If the device does not support both coefficients, the negative coefficient in the <see cref="T:SharpDX.DirectInput.Condition" /> structure is ignored.
<para>After a call to the <see cref="M:SharpDX.DirectInput.Device.GetEffectInfo(System.Guid)" /> method, an individual condition sets the <see cref="F:SharpDX.DirectInput.EffectType.TwoCoefficients" /> flag if separate positive and negative coefficients are supported for that condition.</para>
</summary>
<unmanaged>DIDC_POSNEGCOEFFICIENTS</unmanaged>
<unmanaged-short>DIDC_POSNEGCOEFFICIENTS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.PositiveNegativeSaturation">
<summary>
The force-feedback system supports a maximum saturation for both positive and negative force output for at least one condition. If the device does not support both saturation values, the negative saturation in the <see cref="T:SharpDX.DirectInput.Condition" /> structure is ignored.
<para>After a call to the IDirectInputDevice8::GetEffectInfo method, an individual condition sets the <see cref="F:SharpDX.DirectInput.EffectType.TwoSaturations" /> flag if separate positive and negative saturation are supported for that condition.</para>
</summary>
<unmanaged>DIDC_POSNEGSATURATION</unmanaged>
<unmanaged-short>DIDC_POSNEGSATURATION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.DeadBand">
<summary>
The device supports deadband for at least one force-feedback condition.
</summary>
<unmanaged>DIDC_DEADBAND</unmanaged>
<unmanaged-short>DIDC_DEADBAND</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.StartDelay">
<summary>
The force-feedback system supports the start delay parameter for at least one effect. If the device does not support start delays, the <see cref="F:SharpDX.DirectInput.EffectParameters.StartDelay" /> member of the <see cref="T:SharpDX.DirectInput.EffectParameters" /> structure is ignored.
</summary>
<unmanaged>DIDC_STARTDELAY</unmanaged>
<unmanaged-short>DIDC_STARTDELAY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.Alias">
<summary>
The device is a alias to another DirectInput device. Alias devices are by default not returned by <see cref="M:SharpDX.DirectInput.DirectInput.GetDevices" />.
</summary>
<unmanaged>DIDC_ALIAS</unmanaged>
<unmanaged-short>DIDC_ALIAS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.Phantom">
<summary>
Placeholder. Phantom devices are by default not enumerated by <see cref="M:SharpDX.DirectInput.DirectInput.GetDevices" />.
</summary>
<unmanaged>DIDC_PHANTOM</unmanaged>
<unmanaged-short>DIDC_PHANTOM</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceFlags.Hidden">
<summary>
Fictitious device created by a device driver so that it can generate keyboard and mouse events. Such devices are not normally returned by <see cref="M:SharpDX.DirectInput.DirectInput.GetDevices" />.
</summary>
<unmanaged>DIDC_HIDDEN</unmanaged>
<unmanaged-short>DIDC_HIDDEN</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceObjectTypeFlags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDFT_FLAGS']/*" />
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_FLAGS</unmanaged>
<unmanaged-short>DIDFT_FLAGS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.All">
<summary>
All objects.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_ALL</unmanaged>
<unmanaged-short>DIDFT_ALL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.RelativeAxis">
<summary>
A relative axis.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_RELAXIS</unmanaged>
<unmanaged-short>DIDFT_RELAXIS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.AbsoluteAxis">
<summary>
An absolute axis.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_ABSAXIS</unmanaged>
<unmanaged-short>DIDFT_ABSAXIS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Axis">
<summary>
An axis, either absolute or relative.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_AXIS</unmanaged>
<unmanaged-short>DIDFT_AXIS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.PushButton">
<summary>
A push button. A push button is reported as down when the user presses it, and as up when the user releases it.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_PSHBUTTON</unmanaged>
<unmanaged-short>DIDFT_PSHBUTTON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ToggleButton">
<summary>
A toggle button. A toggle button is reported as down when the user presses it and remains so until the user presses the button a second time.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_TGLBUTTON</unmanaged>
<unmanaged-short>DIDFT_TGLBUTTON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Button">
<summary>
A push button or a toggle button.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_BUTTON</unmanaged>
<unmanaged-short>DIDFT_BUTTON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.PointOfViewController">
<summary>
A point-of-view controller.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_POV</unmanaged>
<unmanaged-short>DIDFT_POV</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Collection">
<summary>
A HID link collection. HID link collections do not generate data of their own.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_COLLECTION</unmanaged>
<unmanaged-short>DIDFT_COLLECTION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.NoData">
<summary>
An object that does not generate any data.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_NODATA</unmanaged>
<unmanaged-short>DIDFT_NODATA</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.AnyInstance">
<summary>
Any instance mask.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_ANYINSTANCE</unmanaged>
<unmanaged-short>DIDFT_ANYINSTANCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackActuator">
<summary>
An object that contains a force-feedback actuator. In other words, forces can be applied to this object.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_FFACTUATOR</unmanaged>
<unmanaged-short>DIDFT_FFACTUATOR</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.ForceFeedbackEffectTrigger">
<summary>
An object that can be used to trigger force-feedback effects.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_FFEFFECTTRIGGER</unmanaged>
<unmanaged-short>DIDFT_FFEFFECTTRIGGER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Output">
<summary>
An object that supports output. Not supported.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_OUTPUT</unmanaged>
<unmanaged-short>DIDFT_OUTPUT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.VendorDefined">
<summary>
An object of a type defined by the manufacturer.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_VENDORDEFINED</unmanaged>
<unmanaged-short>DIDFT_VENDORDEFINED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Alias">
<summary>
Controls identified by a Human Interface Device <see cref="!:UsageId" /> alias. This flag applies only to HID-compliant USB devices.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_ALIAS</unmanaged>
<unmanaged-short>DIDFT_ALIAS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceObjectTypeFlags.Optional">
<summary>
Specify that this type is optional.
</summary>
<msdn-id>bb152032</msdn-id>
<unmanaged>DIDFT_OPTIONAL</unmanaged>
<unmanaged-short>DIDFT_OPTIONAL</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceType">
<summary>
<p>The <strong>DIJOYTYPEINFO</strong> structure contains information about a joystick type. </p>
</summary>
<remarks>
<p>A "joystick type" describes how DirectInput should communicate with the device and how it should report device data. For example, "A Frobozz Industries SuperStick 5X is a three-axis, five-button joystick with the third axis reported as the first bit on the second port." </p><p>DirectInput comes with the following predefined joystick types, all with axes in their default locations:</p><ul> <li> <p>Two-axis, two-button joystick. </p> </li> <li> <p>Two-button game pad. </p> </li> <li> <p>Two-button flight yoke. </p> </li> <li> <p>Two-button flight yoke with throttle. </p> </li> <li> <p>Three-axis, two-button joystick. </p> </li> <li> <p>Three-axis, four-button joystick. </p> </li> <li> <p>Four-button game pad. </p> </li> <li> <p>Four-button flight yoke. </p> </li> <li> <p>Four-button flight yoke with throttle. </p> </li> </ul><p>If the joystick type has the JOY_HWS_ISGAMEPORTDRIVER flag set in the <strong>dwFlags</strong> member of the JOYHWSETTINGS structure, then the <strong>wszCallout</strong> member of the DIJOYTYPEINFO structure contains the name of a driver that can be used as a global driver. The joystick type should be shown on the list of global drivers and not shown on the list of joystick types that can be assigned. </p><p><strong>New in DirectX 8.0</strong></p><p>The <strong>dwFlags2</strong> member was added to the DIJOYCONFIG structure. This member carries information that controls how DirectInput enumerates the device to applications. The <strong>dwFlags2</strong> member carries device type and subtype override flags in the low word, and device enumeration "hiding" flags in the high word. The device type and subtype override flags control how DirectInput portrays your device to applications that use DirectInput. These are the same flags that applications receive from DirectInput during device enumeration. For example, if your device is described in its firmware as a telephony device, it would not normally be enumerated to games because telephony devices aren't considered relevant to games. However, if you used <see cref="F:SharpDX.DirectInput.DeviceType.ControlDevice" /> and DI8DEVTYPEDEVICECONTROL_COMMSSELECTION to describe this device, DirectInput overrides the data it retrieves from the firmware and enumerates the device to games.</p><p>The high word of <strong>dwFlags2</strong> can be set to contain flags that scope how DirectInput enumerates the device to DirectInput applications. For example, some devices declare multiple top-level HID collections. Such a device might declare that it can act as a keyboard, a mouse, and a joystick all in one. Generally, one or more of these top-level collections is merely a phantom device, which shouldn't be enumerated to games. For this device, the high word of <strong>dwFlags2</strong> could be set to a combination of the JOYTYPE_HIDEACTIVE, JOYTYPE_MOUSEHIDE, and JOYTYPE_KEYBHIDE flags. The JOYTYPE_HIDEACTIVE flag indicates that DirectInput should not enumerate the device by all its types. The JOYTYPE_MOUSEHIDE and JOYTYPE_KEYBHIDE flags also present in the high word indicate to DirectInput that enumeration of the phantom mouse and keyboard on the device should be suppressed. Note that applications can include the <see cref="F:SharpDX.DirectInput.DeviceEnumerationFlags.IncludeHidden" /> (described in the Microsoft Windows SDK documentation) flag to enumerate devices, even if they are hidden.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE</unmanaged>
<unmanaged-short>DI8DEVTYPE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Device">
<summary>
<dd> <p>Specifies the size of the structure in bytes. This member must be initialized before the structure is used. </p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_DEVICE']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_DEVICE</unmanaged>
<unmanaged-short>DI8DEVTYPE_DEVICE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Mouse">
<summary>
<dd> <p>Joystick hardware settings. </p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_MOUSE']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_MOUSE</unmanaged>
<unmanaged-short>DI8DEVTYPE_MOUSE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Keyboard">
<summary>
<dd> <p>Specifies a CLSID for the joystick type configuration object. Pass this CLSID to CoCreateInstance to create a configuration object. This field is zero if the type does not have custom configuration. </p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_KEYBOARD']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_KEYBOARD</unmanaged>
<unmanaged-short>DI8DEVTYPE_KEYBOARD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Joystick">
<summary>
<dd> <p>The display name for the joystick type. The display name is the name that should be used to display the name of the joystick type to the end user. </p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_JOYSTICK']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_JOYSTICK</unmanaged>
<unmanaged-short>DI8DEVTYPE_JOYSTICK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Gamepad">
<summary>
<dd> <p>The device responsible for handling polling for devices of this type. This is a null string if the global polling callout is to be used. </p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_GAMEPAD']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_GAMEPAD</unmanaged>
<unmanaged-short>DI8DEVTYPE_GAMEPAD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Driving">
<summary>
<dd> <p>The hardware ID for the joystick type. The hardware ID is used by Plug and Play on Windows 2000 and Windows 98 (DirectX 7.0 only) to find the drivers for the joystick.</p> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_DRIVING']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_DRIVING</unmanaged>
<unmanaged-short>DI8DEVTYPE_DRIVING</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Flight">
<summary>
<dd> <p>Joystick type flags. This member can be set to a combination of the following flags.</p> <p /> <dl> <dt>JOYTYPE_ZEROGAMEENUMOEMDATA</dt> <dd> <p>Zero GameEnum's OEM data field.</p> </dd> <dt>JOYTYPE_NOAUTODETECTGAMEPORT</dt> <dd> <p>Device does not support Autodetect gameport.</p> </dd> <dt>JOYTYPE_NOHIDDIRECT</dt> <dd> <p>Do not use HID directly for this device. (Windows 98 only.)</p> </dd> <dt>JOYTYPE_DEFAULTPROPSHEET</dt> <dd> <p>CPL overrides custom property sheet.</p> </dd> </dl> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_FLIGHT']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_FLIGHT</unmanaged>
<unmanaged-short>DI8DEVTYPE_FLIGHT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.FirstPerson">
<summary>
First-person action game device. The following subtypes are defined.
</summary>
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_1STPERSON</unmanaged>
<unmanaged-short>DI8DEVTYPE_1STPERSON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.ControlDevice">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_DEVICECTRL']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_DEVICECTRL</unmanaged>
<unmanaged-short>DI8DEVTYPE_DEVICECTRL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.ScreenPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_SCREENPOINTER']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_SCREENPOINTER</unmanaged>
<unmanaged-short>DI8DEVTYPE_SCREENPOINTER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Remote">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_REMOTE']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_REMOTE</unmanaged>
<unmanaged-short>DI8DEVTYPE_REMOTE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceType.Supplemental">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DI8DEVTYPE_SUPPLEMENTAL']/*" />
<msdn-id>ff538513</msdn-id>
<unmanaged>DI8DEVTYPE_SUPPLEMENTAL</unmanaged>
<unmanaged-short>DI8DEVTYPE_SUPPLEMENTAL</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectFileFlags">
<summary>
<p>To load effects, call the <see cref="M:SharpDX.DirectInput.Device.EnumEffectsInFile(System.String,SharpDX.FunctionCallback,System.IntPtr,SharpDX.DirectInput.EffectFileFlags)" /> method. By default, the enumeration is limited to the standard Microsoft DirectInput effects, but you can enumerate other effects by setting the <see cref="F:SharpDX.DirectInput.EffectFileFlags.IncludeNonStandard" /> flag. By setting the <see cref="F:SharpDX.DirectInput.EffectFileFlags.ModidyIfNeeded" /> flag, you can also instruct DirectInput to modify the parameters of effects, if necessary, so that they work on the device. (For example, an effect authored for two axes can be made to work on a single-axis steering wheel.)</p><p>In the following code example, the first three standard effects are loaded from a file and created as DirectInputEffect objects.</p><pre> // g_lpdid is a valid <see cref="T:SharpDX.DirectInput.Device" /> reference to a
// force feedback device.
// The array of effect references is declared globally.
LPDIRECTINPUTEFFECT pEff[3];
.
.
.
g_lpdid-&gt;EnumEffectsInFile("FEdit1.ffe", EnumEffectsInFileProc, <c>null</c>, <see cref="F:SharpDX.DirectInput.EffectFileFlags.ModidyIfNeeded" />);
.
.
.
</pre><p>The following callback function is called once for each effect in the file or until it returns DIENUM_STOP. Note that because the <see cref="F:SharpDX.DirectInput.EffectFileFlags.ModidyIfNeeded" /> flag was passed, the effect parameters may have been modified in lpdife-&gt;lpDiEffect. The callback creates the effect with these modified parameters.</p><pre> <see cref="T:SharpDX.Mathematics.Interop.RawBool" /> CALLBACK EnumEffectsInFileProc(LPCDIFILEEFFECT lpdife, LPVOID pvRef) { <see cref="T:SharpDX.Result" /> hr; static int i; hr = g_lpdid-&gt;CreateEffect(lpdife-&gt;GuidEffect, lpdife-&gt;lpDiEffect, &amp;pEff[i], <c>null</c>); if (FAILED(hr)) { // Error handling } if (++i &gt; 2) return DIENUM_STOP; else return DIENUM_CONTINUE;
}
</pre>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFEF']/*" />
<msdn-id>ee418645</msdn-id>
<unmanaged>DIFEF</unmanaged>
<unmanaged-short>DIFEF</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFileFlags.None">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFEF_DEFAULT']/*" />
<msdn-id>ee418645</msdn-id>
<unmanaged>DIFEF_DEFAULT</unmanaged>
<unmanaged-short>DIFEF_DEFAULT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFileFlags.IncludeNonStandard">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFEF_INCLUDENONSTANDARD']/*" />
<msdn-id>ee418645</msdn-id>
<unmanaged>DIFEF_INCLUDENONSTANDARD</unmanaged>
<unmanaged-short>DIFEF_INCLUDENONSTANDARD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFileFlags.ModidyIfNeeded">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIFEF_MODIFYIFNEEDED']/*" />
<msdn-id>ee418645</msdn-id>
<unmanaged>DIFEF_MODIFYIFNEEDED</unmanaged>
<unmanaged-short>DIFEF_MODIFYIFNEEDED</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectFlags">
<summary>
Used by theIDirectInputDevice8::CreateEffectmethod to initialize a newIDirectInputEffect Interfaceobject. It is also used by theIDirectInputEffect::SetParametersandIDirectInputEffect::GetParametersmethods.
</summary>
<remarks>
<table><tr><th>Note </th></tr><tr><td>The <em>rglDirection</em> array must contain <em>cAxes</em> entries, even if polar or spherical coordinates are given. In these cases, the last element in the <em>rglDirection</em> array is reserved and must be 0. </td></tr></table>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFF']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFF</unmanaged>
<unmanaged-short>DIEFF</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFlags.ObjectIds">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFF_OBJECTIDS']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFF_OBJECTIDS</unmanaged>
<unmanaged-short>DIEFF_OBJECTIDS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFlags.ObjectOffsets">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFF_OBJECTOFFSETS']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFF_OBJECTOFFSETS</unmanaged>
<unmanaged-short>DIEFF_OBJECTOFFSETS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFlags.Cartesian">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFF_CARTESIAN']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFF_CARTESIAN</unmanaged>
<unmanaged-short>DIEFF_CARTESIAN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFlags.Polar">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFF_POLAR']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFF_POLAR</unmanaged>
<unmanaged-short>DIEFF_POLAR</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFlags.Spherical">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFF_SPHERICAL']/*" />
<msdn-id>microsoft.directx_sdk.reference.dieffect</msdn-id>
<unmanaged>DIEFF_SPHERICAL</unmanaged>
<unmanaged-short>DIEFF_SPHERICAL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*" />
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectParameterFlags">
<summary>
<p>You can modify the basic magnitude of some effects by applying an envelope and an offset. For an overview, see Basic Concepts of Force Feedback. </p><p>To apply an envelope when creating or modifying an effect, initialize a <see cref="T:SharpDX.DirectInput.Envelope" /> structure and put a reference to it in the <strong>lpEnvelope</strong> member of the <see cref="T:SharpDX.DirectInput.EffectParameters" /> structure.</p><p>The device driver determines which effects support envelopes. Typically, you can apply an envelope to a constant force, a ramp force, or a periodic effect, but not to a condition. To determine whether a particular effect supports an envelope, call the <see cref="M:SharpDX.DirectInput.Device.GetEffectInfo(System.Guid)" /> method and check for the <strong><see cref="F:SharpDX.DirectInput.EffectParameterFlags.Envelope" /></strong> flag in the dwStaticParams member of the DIEffectInfo structure.</p><p>To apply an offset, set the <strong>lOffset</strong> member of the <see cref="T:SharpDX.DirectInput.RawPeriodicForce" /> or <see cref="T:SharpDX.DirectInput.Condition" /> structure pointed to by the <strong>lpvTypeSpecificParams</strong> member of the <strong><see cref="T:SharpDX.DirectInput.EffectParameters" /></strong> structure. For periodic effects, the absolute value of the offset plus the magnitude of the effect must not exceed DI_FFNOMINALMAX.</p><p>You cannot apply an offset to a constant force or ramp force. In these cases, you can achieve the same effect by altering the magnitude.</p>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP</unmanaged>
<unmanaged-short>DIEP</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.Duration">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_DURATION']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_DURATION</unmanaged>
<unmanaged-short>DIEP_DURATION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.SamplePeriod">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_SAMPLEPERIOD']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_SAMPLEPERIOD</unmanaged>
<unmanaged-short>DIEP_SAMPLEPERIOD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.Gain">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_GAIN']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_GAIN</unmanaged>
<unmanaged-short>DIEP_GAIN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.TriggerButton">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_TRIGGERBUTTON']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_TRIGGERBUTTON</unmanaged>
<unmanaged-short>DIEP_TRIGGERBUTTON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.TriggerRepeatInterval">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_TRIGGERREPEATINTERVAL']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_TRIGGERREPEATINTERVAL</unmanaged>
<unmanaged-short>DIEP_TRIGGERREPEATINTERVAL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.Axes">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_AXES']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_AXES</unmanaged>
<unmanaged-short>DIEP_AXES</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.Direction">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_DIRECTION']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_DIRECTION</unmanaged>
<unmanaged-short>DIEP_DIRECTION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.Envelope">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_ENVELOPE']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_ENVELOPE</unmanaged>
<unmanaged-short>DIEP_ENVELOPE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.TypeSpecificParameters">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_TYPESPECIFICPARAMS']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_TYPESPECIFICPARAMS</unmanaged>
<unmanaged-short>DIEP_TYPESPECIFICPARAMS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.StartDelay">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_STARTDELAY']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_STARTDELAY</unmanaged>
<unmanaged-short>DIEP_STARTDELAY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.AllExceptDelay">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_ALLPARAMS_DX5']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_ALLPARAMS_DX5</unmanaged>
<unmanaged-short>DIEP_ALLPARAMS_DX5</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.All">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_ALLPARAMS']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_ALLPARAMS</unmanaged>
<unmanaged-short>DIEP_ALLPARAMS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.Start">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_START']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_START</unmanaged>
<unmanaged-short>DIEP_START</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.NoRestart">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_NORESTART']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_NORESTART</unmanaged>
<unmanaged-short>DIEP_NORESTART</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.NoDownload">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEP_NODOWNLOAD']/*" />
<msdn-id>ee417546</msdn-id>
<unmanaged>DIEP_NODOWNLOAD</unmanaged>
<unmanaged-short>DIEP_NODOWNLOAD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectParameterFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*" />
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectPlayFlags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIES']/*" />
<unmanaged>DIES</unmanaged>
<unmanaged-short>DIES</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectPlayFlags.Solo">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIES_SOLO']/*" />
<unmanaged>DIES_SOLO</unmanaged>
<unmanaged-short>DIES_SOLO</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectPlayFlags.NoDownload">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIES_NODOWNLOAD']/*" />
<unmanaged>DIES_NODOWNLOAD</unmanaged>
<unmanaged-short>DIES_NODOWNLOAD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectPlayFlags.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*" />
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectStatus">
<summary>
Retrieves the status of an effect.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEGES']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputeffect.idirectinputeffect.geteffectstatus</msdn-id>
<unmanaged>DIEGES</unmanaged>
<unmanaged-short>DIEGES</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectStatus.Playing">
<summary>
<dd> Status flags for the effect. The value can be 0 or one or more of the following constants: <dl> <dt><see cref="F:SharpDX.DirectInput.EffectStatus.Playing" /></dt> <dd>The effect is playing.</dd> <dt><see cref="F:SharpDX.DirectInput.EffectStatus.Emulated" /></dt> <dd>The effect is emulated.</dd> </dl> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEGES_PLAYING']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputeffect.idirectinputeffect.geteffectstatus</msdn-id>
<unmanaged>DIEGES_PLAYING</unmanaged>
<unmanaged-short>DIEGES_PLAYING</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectStatus.Emulated">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEGES_EMULATED']/*" />
<msdn-id>microsoft.directx_sdk.idirectinputeffect.idirectinputeffect.geteffectstatus</msdn-id>
<unmanaged>DIEGES_EMULATED</unmanaged>
<unmanaged-short>DIEGES_EMULATED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectStatus.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*" />
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectType">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT</unmanaged>
<unmanaged-short>DIEFT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.All">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_ALL']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_ALL</unmanaged>
<unmanaged-short>DIEFT_ALL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.ConstantForce">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_CONSTANTFORCE']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_CONSTANTFORCE</unmanaged>
<unmanaged-short>DIEFT_CONSTANTFORCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.RampForce">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_RAMPFORCE']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_RAMPFORCE</unmanaged>
<unmanaged-short>DIEFT_RAMPFORCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.Periodic">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_PERIODIC']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_PERIODIC</unmanaged>
<unmanaged-short>DIEFT_PERIODIC</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.Condition">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_CONDITION']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_CONDITION</unmanaged>
<unmanaged-short>DIEFT_CONDITION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.CustomForce">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_CUSTOMFORCE']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_CUSTOMFORCE</unmanaged>
<unmanaged-short>DIEFT_CUSTOMFORCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.Hardware">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_HARDWARE']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_HARDWARE</unmanaged>
<unmanaged-short>DIEFT_HARDWARE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.Attack">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_FFATTACK']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_FFATTACK</unmanaged>
<unmanaged-short>DIEFT_FFATTACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.Fade">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_FFFADE']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_FFFADE</unmanaged>
<unmanaged-short>DIEFT_FFFADE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.Saturation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_SATURATION']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_SATURATION</unmanaged>
<unmanaged-short>DIEFT_SATURATION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.TwoCoefficients">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_POSNEGCOEFFICIENTS']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_POSNEGCOEFFICIENTS</unmanaged>
<unmanaged-short>DIEFT_POSNEGCOEFFICIENTS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.TwoSaturations">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_POSNEGSATURATION']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_POSNEGSATURATION</unmanaged>
<unmanaged-short>DIEFT_POSNEGSATURATION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.DeadBand">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_DEADBAND']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_DEADBAND</unmanaged>
<unmanaged-short>DIEFT_DEADBAND</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.StartDelay">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFT_STARTDELAY']/*" />
<msdn-id>ff542434</msdn-id>
<unmanaged>DIEFT_STARTDELAY</unmanaged>
<unmanaged-short>DIEFT_STARTDELAY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectType.None">
<summary>
None.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='']/*" />
<unmanaged>None</unmanaged>
<unmanaged-short>None</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ForceFeedbackCommand">
<summary>
Sends a command to the device's force-feedback system. The device must be acquired at the exclusive cooperative level for this method to succeed.
This flag is used by <see cref="M:SharpDX.DirectInput.Device.SendForceFeedbackCommand(SharpDX.DirectInput.ForceFeedbackCommand)" /> method.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>DISFFC</unmanaged>
<unmanaged-short>DISFFC</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackCommand.Reset">
<summary>
Paused playback of all active effects is to be continued. It is an error to send this command when the device is not in a paused state.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>DISFFC_RESET</unmanaged>
<unmanaged-short>DISFFC_RESET</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackCommand.StopAll">
<summary>
Paused playback of all active effects is to be continued. It is an error to send this command when the device is not in a paused state.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>DISFFC_STOPALL</unmanaged>
<unmanaged-short>DISFFC_STOPALL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackCommand.Pause">
<summary>
Paused playback of all active effects is to be continued. It is an error to send this command when the device is not in a paused state.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>DISFFC_PAUSE</unmanaged>
<unmanaged-short>DISFFC_PAUSE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackCommand.Continue">
<summary>
Paused playback of all active effects is to be continued. It is an error to send this command when the device is not in a paused state.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>DISFFC_CONTINUE</unmanaged>
<unmanaged-short>DISFFC_CONTINUE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackCommand.SetActuatorsOn">
<summary>
Paused playback of all active effects is to be continued. It is an error to send this command when the device is not in a paused state.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>DISFFC_SETACTUATORSON</unmanaged>
<unmanaged-short>DISFFC_SETACTUATORSON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackCommand.SetActuatorsOff">
<summary>
Paused playback of all active effects is to be continued. It is an error to send this command when the device is not in a paused state.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.sendforcefeedbackcommand</msdn-id>
<unmanaged>DISFFC_SETACTUATORSOFF</unmanaged>
<unmanaged-short>DISFFC_SETACTUATORSOFF</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ForceFeedbackState">
<summary>
Retrieves the state of the device's force-feedback system. The device must be acquired at the exclusive cooperative level for this method to succeed.
The method <see cref="M:SharpDX.DirectInput.Device.GetForceFeedbackState" /> can return any valid combination of these flags.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS</unmanaged>
<unmanaged-short>DIGFFS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.Empty">
<summary>
The device has no downloaded effects.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_EMPTY</unmanaged>
<unmanaged-short>DIGFFS_EMPTY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.Stopped">
<summary>
No effects are playing, and the device is not paused.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_STOPPED</unmanaged>
<unmanaged-short>DIGFFS_STOPPED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.Paused">
<summary>
Playback of all active effects has been paused.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_PAUSED</unmanaged>
<unmanaged-short>DIGFFS_PAUSED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOn">
<summary>
The device's force-feedback actuators are enabled. If the device cannot report the actuator state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOff" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOn" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_ACTUATORSON</unmanaged>
<unmanaged-short>DIGFFS_ACTUATORSON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOff">
<summary>
The device's force-feedback actuators are disabled. If the device cannot report the actuator state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOff" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.ActuatorsOn" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_ACTUATORSOFF</unmanaged>
<unmanaged-short>DIGFFS_ACTUATORSOFF</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.PowerOn">
<summary>
Power to the force-feedback system is currently available. If the device cannot report the power state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOff" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_POWERON</unmanaged>
<unmanaged-short>DIGFFS_POWERON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.PowerOff">
<summary>
The force-feedback system is not currently available. If the device cannot report the power state, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.PowerOff" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_POWEROFF</unmanaged>
<unmanaged-short>DIGFFS_POWEROFF</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOn">
<summary>
The safety switch is currently on; that is, the device can operate. If the device cannot report the state of the safety switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOff" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_SAFETYSWITCHON</unmanaged>
<unmanaged-short>DIGFFS_SAFETYSWITCHON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOff">
<summary>
The safety switch is currently off; that is, the device cannot operate. If the device cannot report the state of the safety switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOn" /> nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.SafetySwitchOff" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_SAFETYSWITCHOFF</unmanaged>
<unmanaged-short>DIGFFS_SAFETYSWITCHOFF</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOn">
<summary>
The user force-feedback switch is currently off; that is, the device cannot operate. If the device cannot report the state of the user force-feedback switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOn" />
nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOff" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_USERFFSWITCHON</unmanaged>
<unmanaged-short>DIGFFS_USERFFSWITCHON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOff">
<summary>
The user force-feedback switch is currently off; that is, the device cannot operate. If the device cannot report the state of the user force-feedback switch, neither <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOn" />
nor <see cref="F:SharpDX.DirectInput.ForceFeedbackState.UserSafetySwitchOff" /> is returned.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_USERFFSWITCHOFF</unmanaged>
<unmanaged-short>DIGFFS_USERFFSWITCHOFF</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ForceFeedbackState.DeviceLost">
<summary>
The device suffered an unexpected failure and is in an indeterminate state. It must be reset either by unacquiring and reacquiring the device, or by sending a <see cref="F:SharpDX.DirectInput.ForceFeedbackCommand.Reset" /> command.
</summary>
<msdn-id>microsoft.directx_sdk.idirectinputdevice8.idirectinputdevice8.getforcefeedbackstate</msdn-id>
<unmanaged>DIGFFS_DEVICELOST</unmanaged>
<unmanaged-short>DIGFFS_DEVICELOST</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ImageUsage">
<summary>
Carries information required to display a device image or an overlay image with a callout. This structure is passed to theIDirectInputDevice8::GetImageInfomethod as an array within aDIDEVICEIMAGEINFOHEADERstructure.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDIFT']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDIFT</unmanaged>
<unmanaged-short>DIDIFT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ImageUsage.Configuration">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDIFT_CONFIGURATION']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDIFT_CONFIGURATION</unmanaged>
<unmanaged-short>DIDIFT_CONFIGURATION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ImageUsage.Overlay">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDIFT_OVERLAY']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDIFT_OVERLAY</unmanaged>
<unmanaged-short>DIDIFT_OVERLAY</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.JoystickOffsets">
<summary>
<p> Joystick device constants represent offsets within a joystick device's data packet, the DIJOYSTATE structure. The data at a given offset is associated with a device object; that is, a button or axis. Typically, these values are used in the dwOfs member of the <see cref="T:SharpDX.DirectInput.ObjectData" />, DIOBJECTDATAFORMAT or <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> structures.
</p><p>The following macros return a constant indicating the offset of the data for a particular button or axis relative to the beginning of the DIJOYSTATE structure.
</p>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS</unmanaged>
<unmanaged-short>DIJOFS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.XAxis">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_X']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_X</unmanaged>
<unmanaged-short>DIJOFS_X</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.YAxis">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_Y']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_Y</unmanaged>
<unmanaged-short>DIJOFS_Y</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.ZAxis">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_Z']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_Z</unmanaged>
<unmanaged-short>DIJOFS_Z</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.XAxisRotation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_RX']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_RX</unmanaged>
<unmanaged-short>DIJOFS_RX</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.YAxisRotation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_RY']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_RY</unmanaged>
<unmanaged-short>DIJOFS_RY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.ZAxisRotation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_RZ']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_RZ</unmanaged>
<unmanaged-short>DIJOFS_RZ</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button0">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON0']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON0</unmanaged>
<unmanaged-short>DIJOFS_BUTTON0</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON1']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON1</unmanaged>
<unmanaged-short>DIJOFS_BUTTON1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON2']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON2</unmanaged>
<unmanaged-short>DIJOFS_BUTTON2</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button3">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON3']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON3</unmanaged>
<unmanaged-short>DIJOFS_BUTTON3</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button4">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON4']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON4</unmanaged>
<unmanaged-short>DIJOFS_BUTTON4</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button5">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON5']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON5</unmanaged>
<unmanaged-short>DIJOFS_BUTTON5</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button6">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON6']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON6</unmanaged>
<unmanaged-short>DIJOFS_BUTTON6</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button7">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON7']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON7</unmanaged>
<unmanaged-short>DIJOFS_BUTTON7</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button8">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON8']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON8</unmanaged>
<unmanaged-short>DIJOFS_BUTTON8</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button9">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON9']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON9</unmanaged>
<unmanaged-short>DIJOFS_BUTTON9</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button10">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON10']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON10</unmanaged>
<unmanaged-short>DIJOFS_BUTTON10</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button11">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON11']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON11</unmanaged>
<unmanaged-short>DIJOFS_BUTTON11</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button12">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON12']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON12</unmanaged>
<unmanaged-short>DIJOFS_BUTTON12</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button13">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON13']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON13</unmanaged>
<unmanaged-short>DIJOFS_BUTTON13</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button14">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON14']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON14</unmanaged>
<unmanaged-short>DIJOFS_BUTTON14</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button15">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON15']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON15</unmanaged>
<unmanaged-short>DIJOFS_BUTTON15</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button16">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON16']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON16</unmanaged>
<unmanaged-short>DIJOFS_BUTTON16</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button17">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON17']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON17</unmanaged>
<unmanaged-short>DIJOFS_BUTTON17</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button18">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON18']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON18</unmanaged>
<unmanaged-short>DIJOFS_BUTTON18</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button19">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON19']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON19</unmanaged>
<unmanaged-short>DIJOFS_BUTTON19</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button20">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON20']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON20</unmanaged>
<unmanaged-short>DIJOFS_BUTTON20</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button21">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON21']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON21</unmanaged>
<unmanaged-short>DIJOFS_BUTTON21</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button22">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON22']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON22</unmanaged>
<unmanaged-short>DIJOFS_BUTTON22</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button23">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON23']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON23</unmanaged>
<unmanaged-short>DIJOFS_BUTTON23</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button24">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON24']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON24</unmanaged>
<unmanaged-short>DIJOFS_BUTTON24</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button25">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON25']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON25</unmanaged>
<unmanaged-short>DIJOFS_BUTTON25</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button26">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON26']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON26</unmanaged>
<unmanaged-short>DIJOFS_BUTTON26</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button27">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON27']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON27</unmanaged>
<unmanaged-short>DIJOFS_BUTTON27</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button28">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON28']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON28</unmanaged>
<unmanaged-short>DIJOFS_BUTTON28</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button29">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON29']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON29</unmanaged>
<unmanaged-short>DIJOFS_BUTTON29</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button30">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON30']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON30</unmanaged>
<unmanaged-short>DIJOFS_BUTTON30</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Button31">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_BUTTON31']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_BUTTON31</unmanaged>
<unmanaged-short>DIJOFS_BUTTON31</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Slider0">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_SLIDER0']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_SLIDER0</unmanaged>
<unmanaged-short>DIJOFS_SLIDER0</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.Slider1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_SLIDER1']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_SLIDER1</unmanaged>
<unmanaged-short>DIJOFS_SLIDER1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.PointOfView0">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_POINT_OF_VIEW0']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_POINT_OF_VIEW0</unmanaged>
<unmanaged-short>DIJOFS_POINT_OF_VIEW0</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.PointOfView1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_POINT_OF_VIEW1']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_POINT_OF_VIEW1</unmanaged>
<unmanaged-short>DIJOFS_POINT_OF_VIEW1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.PointOfView2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_POINT_OF_VIEW2']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_POINT_OF_VIEW2</unmanaged>
<unmanaged-short>DIJOFS_POINT_OF_VIEW2</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.JoystickOffsets.PointOfView3">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIJOFS_POINT_OF_VIEW3']/*" />
<msdn-id>ee418634</msdn-id>
<unmanaged>DIJOFS_POINT_OF_VIEW3</unmanaged>
<unmanaged-short>DIJOFS_POINT_OF_VIEW3</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.Key">
<summary>
Keyboard device constants, defined in Dinput.h, represent offsets within a keyboard device's data packet, a 256-byte array.
</summary>
<remarks>
<p> The following alternate names are available: </p> <table> <tr><th> Alternate name </th><th> Regular name </th><th> Note </th></tr> <tr><td> DIK_BACKSPACE </td><td> <see cref="F:SharpDX.DirectInput.Key.Back" /> </td><td> BACKSPACE </td></tr> <tr><td> DIK_CAPSLOCK </td><td> <see cref="F:SharpDX.DirectInput.Key.Capital" /> </td><td> CAPS LOCK </td></tr> <tr><td> DIK_CIRCUMFLEX </td><td> <see cref="F:SharpDX.DirectInput.Key.PreviousTrack" /> </td><td> On Japanese keyboard </td></tr> <tr><td> DIK_DOWNARROW </td><td> <see cref="F:SharpDX.DirectInput.Key.Down" /> </td><td> On arrow keypad </td></tr> <tr><td> DIK_LALT </td><td> <see cref="F:SharpDX.DirectInput.Key.LeftAlt" /> </td><td> Left ALT </td></tr> <tr><td> DIK_LEFTARROW </td><td> <see cref="F:SharpDX.DirectInput.Key.Left" /> </td><td> On arrow keypad </td></tr> <tr><td> DIK_NUMPADMINUS </td><td> DIK__SUBTRACT </td><td> MINUS SIGN (-) on numeric keypad </td></tr> <tr><td> DIK_NUMPADPERIOD </td><td> <see cref="F:SharpDX.DirectInput.Key.Decimal" /> </td><td> PERIOD (decimal point) on numeric keypad </td></tr> <tr><td> DIK_NUMPADPLUS </td><td> <see cref="F:SharpDX.DirectInput.Key.Add" /> </td><td> PLUS SIGN (+) on numeric keypad </td></tr> <tr><td> DIK_NUMPADSLASH </td><td> DIK__DIVIDE </td><td> Forward slash (/) on numeric keypad </td></tr> <tr><td> DIK_NUMPADSTAR </td><td> <see cref="F:SharpDX.DirectInput.Key.Multiply" /> </td><td> Asterisk (*) on numeric keypad </td></tr> <tr><td> DIK_PGDN </td><td> <see cref="F:SharpDX.DirectInput.Key.PageDown" /> </td><td> On arrow keypad </td></tr> <tr><td> DIK_PGUP </td><td> <see cref="F:SharpDX.DirectInput.Key.PageUp" /> </td><td> On arrow keypad </td></tr> <tr><td> DIK_RALT </td><td> <see cref="F:SharpDX.DirectInput.Key.RightAlt" /> </td><td> Right ALT </td></tr> <tr><td> DIK_RIGHTARROW </td><td> <see cref="F:SharpDX.DirectInput.Key.Right" /> </td><td> On arrow keypad </td></tr> <tr><td> DIK_UPARROW </td><td> <see cref="F:SharpDX.DirectInput.Key.Up" /> </td><td> On arrow keypad </td></tr> </table> <p> For information about Japanese keyboards, see DirectInput and Japanese Keyboards. </p> <p>The data at a given offset is associated with a keyboard key. Typically, these values are used in the dwOfs member of the <see cref="T:SharpDX.DirectInput.ObjectData" />, DIOBJECTDATAFORMAT or <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> structures, or as indices when accessing data within the array using array notation.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK</unmanaged>
<unmanaged-short>DIK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Escape">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_ESCAPE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_ESCAPE</unmanaged>
<unmanaged-short>DIK_ESCAPE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_1']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_1</unmanaged>
<unmanaged-short>DIK_1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_2']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_2</unmanaged>
<unmanaged-short>DIK_2</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D3">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_3']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_3</unmanaged>
<unmanaged-short>DIK_3</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D4">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_4']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_4</unmanaged>
<unmanaged-short>DIK_4</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D5">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_5']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_5</unmanaged>
<unmanaged-short>DIK_5</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D6">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_6']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_6</unmanaged>
<unmanaged-short>DIK_6</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D7">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_7']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_7</unmanaged>
<unmanaged-short>DIK_7</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D8">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_8']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_8</unmanaged>
<unmanaged-short>DIK_8</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D9">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_9']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_9</unmanaged>
<unmanaged-short>DIK_9</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D0">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_0']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_0</unmanaged>
<unmanaged-short>DIK_0</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Minus">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_MINUS']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_MINUS</unmanaged>
<unmanaged-short>DIK_MINUS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Equals">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_EQUALS']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_EQUALS</unmanaged>
<unmanaged-short>DIK_EQUALS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Back">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_BACK']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_BACK</unmanaged>
<unmanaged-short>DIK_BACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Tab">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_TAB']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_TAB</unmanaged>
<unmanaged-short>DIK_TAB</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Q">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_Q']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_Q</unmanaged>
<unmanaged-short>DIK_Q</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.W">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_W']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_W</unmanaged>
<unmanaged-short>DIK_W</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.E">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_E']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_E</unmanaged>
<unmanaged-short>DIK_E</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.R">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_R']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_R</unmanaged>
<unmanaged-short>DIK_R</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.T">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_T']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_T</unmanaged>
<unmanaged-short>DIK_T</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Y">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_Y']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_Y</unmanaged>
<unmanaged-short>DIK_Y</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.U">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_U']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_U</unmanaged>
<unmanaged-short>DIK_U</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.I">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_I']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_I</unmanaged>
<unmanaged-short>DIK_I</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.O">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_O']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_O</unmanaged>
<unmanaged-short>DIK_O</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.P">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_P']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_P</unmanaged>
<unmanaged-short>DIK_P</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.LeftBracket">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_LBRACKET']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_LBRACKET</unmanaged>
<unmanaged-short>DIK_LBRACKET</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.RightBracket">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_RBRACKET']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_RBRACKET</unmanaged>
<unmanaged-short>DIK_RBRACKET</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Return">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_RETURN']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_RETURN</unmanaged>
<unmanaged-short>DIK_RETURN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.LeftControl">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_LCONTROL']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_LCONTROL</unmanaged>
<unmanaged-short>DIK_LCONTROL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.A">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_A']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_A</unmanaged>
<unmanaged-short>DIK_A</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.S">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_S']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_S</unmanaged>
<unmanaged-short>DIK_S</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.D">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_D']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_D</unmanaged>
<unmanaged-short>DIK_D</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F</unmanaged>
<unmanaged-short>DIK_F</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.G">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_G']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_G</unmanaged>
<unmanaged-short>DIK_G</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.H">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_H']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_H</unmanaged>
<unmanaged-short>DIK_H</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.J">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_J']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_J</unmanaged>
<unmanaged-short>DIK_J</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.K">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_K']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_K</unmanaged>
<unmanaged-short>DIK_K</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.L">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_L']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_L</unmanaged>
<unmanaged-short>DIK_L</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Semicolon">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_SEMICOLON']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_SEMICOLON</unmanaged>
<unmanaged-short>DIK_SEMICOLON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Apostrophe">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_APOSTROPHE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_APOSTROPHE</unmanaged>
<unmanaged-short>DIK_APOSTROPHE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Grave">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_GRAVE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_GRAVE</unmanaged>
<unmanaged-short>DIK_GRAVE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.LeftShift">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_LSHIFT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_LSHIFT</unmanaged>
<unmanaged-short>DIK_LSHIFT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Backslash">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_BACKSLASH']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_BACKSLASH</unmanaged>
<unmanaged-short>DIK_BACKSLASH</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Z">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_Z']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_Z</unmanaged>
<unmanaged-short>DIK_Z</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.X">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_X']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_X</unmanaged>
<unmanaged-short>DIK_X</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.C">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_C']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_C</unmanaged>
<unmanaged-short>DIK_C</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.V">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_V']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_V</unmanaged>
<unmanaged-short>DIK_V</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.B">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_B']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_B</unmanaged>
<unmanaged-short>DIK_B</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.N">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_N']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_N</unmanaged>
<unmanaged-short>DIK_N</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.M">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_M']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_M</unmanaged>
<unmanaged-short>DIK_M</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Comma">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_COMMA']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_COMMA</unmanaged>
<unmanaged-short>DIK_COMMA</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Period">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_PERIOD']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_PERIOD</unmanaged>
<unmanaged-short>DIK_PERIOD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Slash">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_SLASH']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_SLASH</unmanaged>
<unmanaged-short>DIK_SLASH</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.RightShift">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_RSHIFT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_RSHIFT</unmanaged>
<unmanaged-short>DIK_RSHIFT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Multiply">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_MULTIPLY']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_MULTIPLY</unmanaged>
<unmanaged-short>DIK_MULTIPLY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.LeftAlt">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_LMENU']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_LMENU</unmanaged>
<unmanaged-short>DIK_LMENU</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Space">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_SPACE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_SPACE</unmanaged>
<unmanaged-short>DIK_SPACE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Capital">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_CAPITAL']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_CAPITAL</unmanaged>
<unmanaged-short>DIK_CAPITAL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F1']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F1</unmanaged>
<unmanaged-short>DIK_F1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F2']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F2</unmanaged>
<unmanaged-short>DIK_F2</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F3">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F3']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F3</unmanaged>
<unmanaged-short>DIK_F3</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F4">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F4']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F4</unmanaged>
<unmanaged-short>DIK_F4</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F5">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F5']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F5</unmanaged>
<unmanaged-short>DIK_F5</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F6">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F6']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F6</unmanaged>
<unmanaged-short>DIK_F6</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F7">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F7']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F7</unmanaged>
<unmanaged-short>DIK_F7</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F8">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F8']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F8</unmanaged>
<unmanaged-short>DIK_F8</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F9">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F9']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F9</unmanaged>
<unmanaged-short>DIK_F9</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F10">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F10']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F10</unmanaged>
<unmanaged-short>DIK_F10</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberLock">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMLOCK']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMLOCK</unmanaged>
<unmanaged-short>DIK_NUMLOCK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.ScrollLock">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_SCROLL']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_SCROLL</unmanaged>
<unmanaged-short>DIK_SCROLL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad7">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD7']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD7</unmanaged>
<unmanaged-short>DIK_NUMPAD7</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad8">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD8']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD8</unmanaged>
<unmanaged-short>DIK_NUMPAD8</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad9">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD9']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD9</unmanaged>
<unmanaged-short>DIK_NUMPAD9</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Subtract">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_SUBTRACT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_SUBTRACT</unmanaged>
<unmanaged-short>DIK_SUBTRACT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad4">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD4']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD4</unmanaged>
<unmanaged-short>DIK_NUMPAD4</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad5">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD5']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD5</unmanaged>
<unmanaged-short>DIK_NUMPAD5</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad6">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD6']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD6</unmanaged>
<unmanaged-short>DIK_NUMPAD6</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Add">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_ADD']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_ADD</unmanaged>
<unmanaged-short>DIK_ADD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD1']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD1</unmanaged>
<unmanaged-short>DIK_NUMPAD1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD2']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD2</unmanaged>
<unmanaged-short>DIK_NUMPAD2</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad3">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD3']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD3</unmanaged>
<unmanaged-short>DIK_NUMPAD3</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPad0">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPAD0']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPAD0</unmanaged>
<unmanaged-short>DIK_NUMPAD0</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Decimal">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_DECIMAL']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_DECIMAL</unmanaged>
<unmanaged-short>DIK_DECIMAL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Oem102">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_OEM_102']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_OEM_102</unmanaged>
<unmanaged-short>DIK_OEM_102</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F11">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F11']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F11</unmanaged>
<unmanaged-short>DIK_F11</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F12">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F12']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F12</unmanaged>
<unmanaged-short>DIK_F12</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F13">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F13']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F13</unmanaged>
<unmanaged-short>DIK_F13</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F14">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F14']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F14</unmanaged>
<unmanaged-short>DIK_F14</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.F15">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_F15']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_F15</unmanaged>
<unmanaged-short>DIK_F15</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Kana">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_KANA']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_KANA</unmanaged>
<unmanaged-short>DIK_KANA</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.AbntC1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_ABNT_C1']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_ABNT_C1</unmanaged>
<unmanaged-short>DIK_ABNT_C1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Convert">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_CONVERT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_CONVERT</unmanaged>
<unmanaged-short>DIK_CONVERT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NoConvert">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NOCONVERT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NOCONVERT</unmanaged>
<unmanaged-short>DIK_NOCONVERT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Yen">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_YEN']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_YEN</unmanaged>
<unmanaged-short>DIK_YEN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.AbntC2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_ABNT_C2']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_ABNT_C2</unmanaged>
<unmanaged-short>DIK_ABNT_C2</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPadEquals">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPADEQUALS']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPADEQUALS</unmanaged>
<unmanaged-short>DIK_NUMPADEQUALS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.PreviousTrack">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_PREVTRACK']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_PREVTRACK</unmanaged>
<unmanaged-short>DIK_PREVTRACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.AT">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_AT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_AT</unmanaged>
<unmanaged-short>DIK_AT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Colon">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_COLON']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_COLON</unmanaged>
<unmanaged-short>DIK_COLON</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Underline">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_UNDERLINE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_UNDERLINE</unmanaged>
<unmanaged-short>DIK_UNDERLINE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Kanji">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_KANJI']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_KANJI</unmanaged>
<unmanaged-short>DIK_KANJI</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Stop">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_STOP']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_STOP</unmanaged>
<unmanaged-short>DIK_STOP</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.AX">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_AX']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_AX</unmanaged>
<unmanaged-short>DIK_AX</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Unlabeled">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_UNLABELED']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_UNLABELED</unmanaged>
<unmanaged-short>DIK_UNLABELED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NextTrack">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NEXTTRACK']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NEXTTRACK</unmanaged>
<unmanaged-short>DIK_NEXTTRACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPadEnter">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPADENTER']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPADENTER</unmanaged>
<unmanaged-short>DIK_NUMPADENTER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.RightControl">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_RCONTROL']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_RCONTROL</unmanaged>
<unmanaged-short>DIK_RCONTROL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Mute">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_MUTE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_MUTE</unmanaged>
<unmanaged-short>DIK_MUTE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Calculator">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_CALCULATOR']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_CALCULATOR</unmanaged>
<unmanaged-short>DIK_CALCULATOR</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.PlayPause">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_PLAYPAUSE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_PLAYPAUSE</unmanaged>
<unmanaged-short>DIK_PLAYPAUSE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.MediaStop">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_MEDIASTOP']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_MEDIASTOP</unmanaged>
<unmanaged-short>DIK_MEDIASTOP</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.VolumeDown">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_VOLUMEDOWN']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_VOLUMEDOWN</unmanaged>
<unmanaged-short>DIK_VOLUMEDOWN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.VolumeUp">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_VOLUMEUP']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_VOLUMEUP</unmanaged>
<unmanaged-short>DIK_VOLUMEUP</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.WebHome">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WEBHOME']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WEBHOME</unmanaged>
<unmanaged-short>DIK_WEBHOME</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.NumberPadComma">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NUMPADCOMMA']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NUMPADCOMMA</unmanaged>
<unmanaged-short>DIK_NUMPADCOMMA</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Divide">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_DIVIDE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_DIVIDE</unmanaged>
<unmanaged-short>DIK_DIVIDE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.PrintScreen">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_SYSRQ']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_SYSRQ</unmanaged>
<unmanaged-short>DIK_SYSRQ</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.RightAlt">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_RMENU']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_RMENU</unmanaged>
<unmanaged-short>DIK_RMENU</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Pause">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_PAUSE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_PAUSE</unmanaged>
<unmanaged-short>DIK_PAUSE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Home">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_HOME']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_HOME</unmanaged>
<unmanaged-short>DIK_HOME</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Up">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_UP']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_UP</unmanaged>
<unmanaged-short>DIK_UP</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.PageUp">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_PRIOR']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_PRIOR</unmanaged>
<unmanaged-short>DIK_PRIOR</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Left">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_LEFT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_LEFT</unmanaged>
<unmanaged-short>DIK_LEFT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Right">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_RIGHT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_RIGHT</unmanaged>
<unmanaged-short>DIK_RIGHT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.End">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_END']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_END</unmanaged>
<unmanaged-short>DIK_END</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Down">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_DOWN']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_DOWN</unmanaged>
<unmanaged-short>DIK_DOWN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.PageDown">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_NEXT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_NEXT</unmanaged>
<unmanaged-short>DIK_NEXT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Insert">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_INSERT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_INSERT</unmanaged>
<unmanaged-short>DIK_INSERT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Delete">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_DELETE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_DELETE</unmanaged>
<unmanaged-short>DIK_DELETE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.LeftWindowsKey">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_LWIN']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_LWIN</unmanaged>
<unmanaged-short>DIK_LWIN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.RightWindowsKey">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_RWIN']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_RWIN</unmanaged>
<unmanaged-short>DIK_RWIN</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Applications">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_APPS']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_APPS</unmanaged>
<unmanaged-short>DIK_APPS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Power">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_POWER']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_POWER</unmanaged>
<unmanaged-short>DIK_POWER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Sleep">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_SLEEP']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_SLEEP</unmanaged>
<unmanaged-short>DIK_SLEEP</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Wake">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WAKE']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WAKE</unmanaged>
<unmanaged-short>DIK_WAKE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.WebSearch">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WEBSEARCH']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WEBSEARCH</unmanaged>
<unmanaged-short>DIK_WEBSEARCH</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.WebFavorites">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WEBFAVORITES']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WEBFAVORITES</unmanaged>
<unmanaged-short>DIK_WEBFAVORITES</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.WebRefresh">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WEBREFRESH']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WEBREFRESH</unmanaged>
<unmanaged-short>DIK_WEBREFRESH</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.WebStop">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WEBSTOP']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WEBSTOP</unmanaged>
<unmanaged-short>DIK_WEBSTOP</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.WebForward">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WEBFORWARD']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WEBFORWARD</unmanaged>
<unmanaged-short>DIK_WEBFORWARD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.WebBack">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_WEBBACK']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_WEBBACK</unmanaged>
<unmanaged-short>DIK_WEBBACK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.MyComputer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_MYCOMPUTER']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_MYCOMPUTER</unmanaged>
<unmanaged-short>DIK_MYCOMPUTER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Mail">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_MAIL']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_MAIL</unmanaged>
<unmanaged-short>DIK_MAIL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.MediaSelect">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_MEDIASELECT']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_MEDIASELECT</unmanaged>
<unmanaged-short>DIK_MEDIASELECT</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Key.Unknown">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIK_UNKNOWN']/*" />
<msdn-id>ee418641</msdn-id>
<unmanaged>DIK_UNKNOWN</unmanaged>
<unmanaged-short>DIK_UNKNOWN</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.MouseOffsets">
<summary>
Mouse device constants, defined in Dinput.h, represent offsets within a mouse device's data packet, theDIMOUSESTATEorDIMOUSESTATE2structure.
</summary>
<remarks>
<p> The data at a given offset is associated with a device object (button or axis). Typically, these values are used in the dwOfs member of the <see cref="T:SharpDX.DirectInput.ObjectData" />, DIOBJECTDATAFORMAT or <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> structures. </p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS</unmanaged>
<unmanaged-short>DIMOFS</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.X">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_X']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_X</unmanaged>
<unmanaged-short>DIMOFS_X</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Y">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_Y']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_Y</unmanaged>
<unmanaged-short>DIMOFS_Y</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Z">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_Z']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_Z</unmanaged>
<unmanaged-short>DIMOFS_Z</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button0">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON0']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON0</unmanaged>
<unmanaged-short>DIMOFS_BUTTON0</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button1">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON1']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON1</unmanaged>
<unmanaged-short>DIMOFS_BUTTON1</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button2">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON2']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON2</unmanaged>
<unmanaged-short>DIMOFS_BUTTON2</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button3">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON3']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON3</unmanaged>
<unmanaged-short>DIMOFS_BUTTON3</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button4">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON4']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON4</unmanaged>
<unmanaged-short>DIMOFS_BUTTON4</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button5">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON5']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON5</unmanaged>
<unmanaged-short>DIMOFS_BUTTON5</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button6">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON6']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON6</unmanaged>
<unmanaged-short>DIMOFS_BUTTON6</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.MouseOffsets.Button7">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIMOFS_BUTTON7']/*" />
<msdn-id>ee418674</msdn-id>
<unmanaged>DIMOFS_BUTTON7</unmanaged>
<unmanaged-short>DIMOFS_BUTTON7</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ObjectAspect">
<summary>
<p>Before you begin asking for input from a device, you need to know something about its capabilities. Does the joystick have a point-of-view hat? Is the mouse currently attached to the user's computer? </p><pre> <see cref="T:SharpDX.DirectInput.Capabilities" /> DIMouseCaps;
<see cref="T:SharpDX.Result" /> hr;
BOOLEAN WheelAvailable; DIMouseCaps.dwSize = sizeof(<see cref="T:SharpDX.DirectInput.Capabilities" />);
hr = lpdiMouse-&gt;GetCapabilities(&amp;DIMouseCaps);
WheelAvailable = ((DIMouseCaps.dwFlags &amp; <see cref="F:SharpDX.DirectInput.DeviceFlags.Attached" />) &amp;&amp; (DIMouseCaps.dwAxes &gt; 2));
</pre><p>Another way to check for a button or axis is to call <see cref="M:SharpDX.DirectInput.Device.GetObjectInfo(System.Int32,SharpDX.DirectInput.PropertyHowType)" /> for that object. If the call returns <see cref="F:SharpDX.DirectInput.ResultCode.ObjectNotFound" />, the object is not present. The following code determines whether there is a z-axis, even if it is not the third axis:</p><pre> <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> didoi; didoi.dwSize = sizeof(<see cref="T:SharpDX.DirectInput.DeviceObjectInstance" />);
hr = lpdiMouse-&gt;GetObjectInfo(&amp;didoi, <see cref="F:SharpDX.DirectInput.MouseOffsets.Z" />, <see cref="F:SharpDX.DirectInput.PropertyHowType.Byoffset" />); WheelAvailable = SUCCEEDED(hr);
</pre>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI</unmanaged>
<unmanaged-short>DIDOI</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.ForceFeedbackActuator">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_FFACTUATOR']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_FFACTUATOR</unmanaged>
<unmanaged-short>DIDOI_FFACTUATOR</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.ForceFeedbackTrigger">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_FFEFFECTTRIGGER']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_FFEFFECTTRIGGER</unmanaged>
<unmanaged-short>DIDOI_FFEFFECTTRIGGER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.Polled">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_POLLED']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_POLLED</unmanaged>
<unmanaged-short>DIDOI_POLLED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.Position">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_ASPECTPOSITION']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_ASPECTPOSITION</unmanaged>
<unmanaged-short>DIDOI_ASPECTPOSITION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.Velocity">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_ASPECTVELOCITY']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_ASPECTVELOCITY</unmanaged>
<unmanaged-short>DIDOI_ASPECTVELOCITY</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.Acceleration">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_ASPECTACCEL']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_ASPECTACCEL</unmanaged>
<unmanaged-short>DIDOI_ASPECTACCEL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.Force">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_ASPECTFORCE']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_ASPECTFORCE</unmanaged>
<unmanaged-short>DIDOI_ASPECTFORCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.Mask">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_ASPECTMASK']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_ASPECTMASK</unmanaged>
<unmanaged-short>DIDOI_ASPECTMASK</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectAspect.GuidIsUsage">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDOI_GUIDISUSAGE']/*" />
<msdn-id>ee416850</msdn-id>
<unmanaged>DIDOI_GUIDISUSAGE</unmanaged>
<unmanaged-short>DIDOI_GUIDISUSAGE</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyHowType">
<summary>
Serves as a header for all property structures.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPH']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropheader</msdn-id>
<unmanaged>DIPH</unmanaged>
<unmanaged-short>DIPH</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHowType.Device">
<summary>
<dd> Size of the enclosing structure. This member must be initialized before the structure is used. </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPH_DEVICE']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropheader</msdn-id>
<unmanaged>DIPH_DEVICE</unmanaged>
<unmanaged-short>DIPH_DEVICE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHowType.Byoffset">
<summary>
<dd> Size of the <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure. </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPH_BYOFFSET']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropheader</msdn-id>
<unmanaged>DIPH_BYOFFSET</unmanaged>
<unmanaged-short>DIPH_BYOFFSET</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHowType.Byid">
<summary>
<dd> Object for which the property is to be accessed. The value set for this member depends on the value specified in the dwHow member. </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPH_BYID']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropheader</msdn-id>
<unmanaged>DIPH_BYID</unmanaged>
<unmanaged-short>DIPH_BYID</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHowType.Byusage">
<summary>
<dd> Value that specifies how the dwObj member should be interpreted. This value can be one of the following: <dl> <dt><see cref="F:SharpDX.DirectInput.PropertyHowType.Device" /></dt> <dd>The dwObj member must be 0. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyHowType.Byoffset" /></dt> <dd>The dwObj member is the offset into the current data format of the object whose property is being accessed. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyHowType.Byusage" /></dt> <dd>The dwObj member is the human interface device usage page and usage values in packed form. </dd> <dt><see cref="F:SharpDX.DirectInput.PropertyHowType.Byid" /></dt> <dd>The dwObj member is the object type/instance identifier. This identifier is returned in the dwType member of the <see cref="T:SharpDX.DirectInput.DeviceObjectInstance" /> structure returned from a previous call to the <see cref="M:SharpDX.DirectInput.Device.EnumObjects(SharpDX.FunctionCallback,System.IntPtr,System.Int32)" /> member. </dd> </dl> </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPH_BYUSAGE']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropheader</msdn-id>
<unmanaged>DIPH_BYUSAGE</unmanaged>
<unmanaged-short>DIPH_BYUSAGE</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.TextAlignment">
<summary>
Carries information required to display a device image or an overlay image with a callout. This structure is passed to theIDirectInputDevice8::GetImageInfomethod as an array within aDIDEVICEIMAGEINFOHEADERstructure.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDAL']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDAL</unmanaged>
<unmanaged-short>DIDAL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.TextAlignment.Centered">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDAL_CENTERED']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDAL_CENTERED</unmanaged>
<unmanaged-short>DIDAL_CENTERED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.TextAlignment.Left">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDAL_LEFTALIGNED']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDAL_LEFTALIGNED</unmanaged>
<unmanaged-short>DIDAL_LEFTALIGNED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.TextAlignment.Right">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDAL_RIGHTALIGNED']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDAL_RIGHTALIGNED</unmanaged>
<unmanaged-short>DIDAL_RIGHTALIGNED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.TextAlignment.Middle">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDAL_MIDDLE']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDAL_MIDDLE</unmanaged>
<unmanaged-short>DIDAL_MIDDLE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.TextAlignment.Top">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDAL_TOPALIGNED']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDAL_TOPALIGNED</unmanaged>
<unmanaged-short>DIDAL_TOPALIGNED</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.TextAlignment.Bottom">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDAL_BOTTOMALIGNED']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDAL_BOTTOMALIGNED</unmanaged>
<unmanaged-short>DIDAL_BOTTOMALIGNED</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.AirCombatControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.AirCombatControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.AirCombatGenre">
<summary>Constant AirCombatGenre.</summary>
<unmanaged>DIVIRTUAL_FLYING_MILITARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Flaps">
<summary>Constant Flaps.</summary>
<unmanaged>DIAXIS_FLYINGM_FLAPS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Throttle">
<summary>Constant Throttle.</summary>
<unmanaged>DIAXIS_FLYINGM_THROTTLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Bank">
<summary>Constant Bank.</summary>
<unmanaged>DIAXIS_FLYINGM_BANK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Pitch">
<summary>Constant Pitch.</summary>
<unmanaged>DIAXIS_FLYINGM_PITCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Brake">
<summary>Constant Brake.</summary>
<unmanaged>DIAXIS_FLYINGM_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Rudder">
<summary>Constant Rudder.</summary>
<unmanaged>DIAXIS_FLYINGM_RUDDER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.FireSecondary">
<summary>Constant FireSecondary.</summary>
<unmanaged>DIBUTTON_FLYINGM_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FLYINGM_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_FLYINGM_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FLYINGM_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Gear">
<summary>Constant Gear.</summary>
<unmanaged>DIBUTTON_FLYINGM_GEAR</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_FLYINGM_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.GlanceDownLink">
<summary>Constant GlanceDownLink.</summary>
<unmanaged>DIBUTTON_FLYINGM_GLANCE_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.FasterLink">
<summary>Constant FasterLink.</summary>
<unmanaged>DIBUTTON_FLYINGM_FASTER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_FLYINGM_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Target">
<summary>Constant Target.</summary>
<unmanaged>DIBUTTON_FLYINGM_TARGET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Counter">
<summary>Constant Counter.</summary>
<unmanaged>DIBUTTON_FLYINGM_COUNTER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Flapsup">
<summary>Constant Flapsup.</summary>
<unmanaged>DIBUTTON_FLYINGM_FLAPSUP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.SlowerLink">
<summary>Constant SlowerLink.</summary>
<unmanaged>DIBUTTON_FLYINGM_SLOWER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.GlanceUpLink">
<summary>Constant GlanceUpLink.</summary>
<unmanaged>DIBUTTON_FLYINGM_GLANCE_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Weapons">
<summary>Constant Weapons.</summary>
<unmanaged>DIBUTTON_FLYINGM_WEAPONS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_FLYINGM_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FLYINGM_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Flapsdown">
<summary>Constant Flapsdown.</summary>
<unmanaged>DIBUTTON_FLYINGM_FLAPSDOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.BrakeLink">
<summary>Constant BrakeLink.</summary>
<unmanaged>DIBUTTON_FLYINGM_BRAKE_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_FLYINGM_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AirCombatControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_FLYINGM_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.AnyControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.AnyControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.AnyControls.XAxis1">
<summary>Constant XAxis1.</summary>
<unmanaged>DIAXIS_ANY_X_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.XAxis2">
<summary>Constant XAxis2.</summary>
<unmanaged>DIAXIS_ANY_X_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.YAxis1">
<summary>Constant YAxis1.</summary>
<unmanaged>DIAXIS_ANY_Y_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.YAxis2">
<summary>Constant YAxis2.</summary>
<unmanaged>DIAXIS_ANY_Y_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.ZAxis1">
<summary>Constant ZAxis1.</summary>
<unmanaged>DIAXIS_ANY_Z_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.ZAxis2">
<summary>Constant ZAxis2.</summary>
<unmanaged>DIAXIS_ANY_Z_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.RAxis1">
<summary>Constant RAxis1.</summary>
<unmanaged>DIAXIS_ANY_R_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.RAxis2">
<summary>Constant RAxis2.</summary>
<unmanaged>DIAXIS_ANY_R_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.UAxis1">
<summary>Constant UAxis1.</summary>
<unmanaged>DIAXIS_ANY_U_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.UAxis2">
<summary>Constant UAxis2.</summary>
<unmanaged>DIAXIS_ANY_U_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.VAxis1">
<summary>Constant VAxis1.</summary>
<unmanaged>DIAXIS_ANY_V_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.VAxis2">
<summary>Constant VAxis2.</summary>
<unmanaged>DIAXIS_ANY_V_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Accelerator1">
<summary>Constant Accelerator1.</summary>
<unmanaged>DIAXIS_ANY_A_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Accelerator2">
<summary>Constant Accelerator2.</summary>
<unmanaged>DIAXIS_ANY_A_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Brake1">
<summary>Constant Brake1.</summary>
<unmanaged>DIAXIS_ANY_B_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Brake2">
<summary>Constant Brake2.</summary>
<unmanaged>DIAXIS_ANY_B_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Clutch1">
<summary>Constant Clutch1.</summary>
<unmanaged>DIAXIS_ANY_C_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Clutch2">
<summary>Constant Clutch2.</summary>
<unmanaged>DIAXIS_ANY_C_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.SAxis1">
<summary>Constant SAxis1.</summary>
<unmanaged>DIAXIS_ANY_S_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.SAxis2">
<summary>Constant SAxis2.</summary>
<unmanaged>DIAXIS_ANY_S_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Axis1">
<summary>Constant Axis1.</summary>
<unmanaged>DIAXIS_ANY_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Axis2">
<summary>Constant Axis2.</summary>
<unmanaged>DIAXIS_ANY_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Axis3">
<summary>Constant Axis3.</summary>
<unmanaged>DIAXIS_ANY_3</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.Axis4">
<summary>Constant Axis4.</summary>
<unmanaged>DIAXIS_ANY_4</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.PointOfView1">
<summary>Constant PointOfView1.</summary>
<unmanaged>DIPOV_ANY_1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.PointOfView2">
<summary>Constant PointOfView2.</summary>
<unmanaged>DIPOV_ANY_2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.PointOfView3">
<summary>Constant PointOfView3.</summary>
<unmanaged>DIPOV_ANY_3</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.AnyControls.PointOfView4">
<summary>Constant PointOfView4.</summary>
<unmanaged>DIPOV_ANY_4</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.BaseballBattingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.BaseballBattingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.BaseballBattingGenre">
<summary>Constant BaseballBattingGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_BASEBALL_BAT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_BASEBALLB_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_BASEBALLB_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_BASEBALLB_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_BASEBALLB_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Bunt">
<summary>Constant Bunt.</summary>
<unmanaged>DIBUTTON_BASEBALLB_BUNT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Power">
<summary>Constant Power.</summary>
<unmanaged>DIBUTTON_BASEBALLB_POWER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Nosteal">
<summary>Constant Nosteal.</summary>
<unmanaged>DIBUTTON_BASEBALLB_NOSTEAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_BASEBALLB_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Box">
<summary>Constant Box.</summary>
<unmanaged>DIBUTTON_BASEBALLB_BOX</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_BASEBALLB_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_BASEBALLB_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Burst">
<summary>Constant Burst.</summary>
<unmanaged>DIBUTTON_BASEBALLB_BURST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Normal">
<summary>Constant Normal.</summary>
<unmanaged>DIBUTTON_BASEBALLB_NORMAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Contact">
<summary>Constant Contact.</summary>
<unmanaged>DIBUTTON_BASEBALLB_CONTACT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_BASEBALLB_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_BASEBALLB_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Slide">
<summary>Constant Slide.</summary>
<unmanaged>DIBUTTON_BASEBALLB_SLIDE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.Steal">
<summary>Constant Steal.</summary>
<unmanaged>DIBUTTON_BASEBALLB_STEAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballBattingControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_BASEBALLB_FORWARD_LINK</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.BaseballFieldingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.BaseballFieldingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.BaseballFieldingGenre">
<summary>Constant BaseballFieldingGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_BASEBALL_FIELD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_BASEBALLF_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_BASEBALLF_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Throw1">
<summary>Constant Throw1.</summary>
<unmanaged>DIBUTTON_BASEBALLF_THROW1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.AimLeftLink">
<summary>Constant AimLeftLink.</summary>
<unmanaged>DIBUTTON_BASEBALLF_AIM_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.AimRightLink">
<summary>Constant AimRightLink.</summary>
<unmanaged>DIBUTTON_BASEBALLF_AIM_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_BASEBALLF_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_BASEBALLF_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Nearest">
<summary>Constant Nearest.</summary>
<unmanaged>DIBUTTON_BASEBALLF_NEAREST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Dive">
<summary>Constant Dive.</summary>
<unmanaged>DIBUTTON_BASEBALLF_DIVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_BASEBALLF_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Shiftin">
<summary>Constant Shiftin.</summary>
<unmanaged>DIBUTTON_BASEBALLF_SHIFTIN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_BASEBALLF_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_BASEBALLF_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Shiftout">
<summary>Constant Shiftout.</summary>
<unmanaged>DIBUTTON_BASEBALLF_SHIFTOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Throw2">
<summary>Constant Throw2.</summary>
<unmanaged>DIBUTTON_BASEBALLF_THROW2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Burst">
<summary>Constant Burst.</summary>
<unmanaged>DIBUTTON_BASEBALLF_BURST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballFieldingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_BASEBALLF_MENU</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.BaseballPitchingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.BaseballPitchingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.BaseballPitchingGenre">
<summary>Constant BaseballPitchingGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_BASEBALL_PITCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_BASEBALLP_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_BASEBALLP_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_BASEBALLP_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Base">
<summary>Constant Base.</summary>
<unmanaged>DIBUTTON_BASEBALLP_BASE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_BASEBALLP_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_BASEBALLP_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Throw">
<summary>Constant Throw.</summary>
<unmanaged>DIBUTTON_BASEBALLP_THROW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_BASEBALLP_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Walk">
<summary>Constant Walk.</summary>
<unmanaged>DIBUTTON_BASEBALLP_WALK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_BASEBALLP_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_BASEBALLP_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Pitch">
<summary>Constant Pitch.</summary>
<unmanaged>DIBUTTON_BASEBALLP_PITCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_BASEBALLP_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_BASEBALLP_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.Look">
<summary>Constant Look.</summary>
<unmanaged>DIBUTTON_BASEBALLP_LOOK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BaseballPitchingControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_BASEBALLP_FORWARD_LINK</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.BasketballDefenseControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.BasketballDefenseControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.BasketballDefenseGenre">
<summary>Constant BasketballDefenseGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_BASKETBALL_DEFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_BBALLD_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_BBALLD_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Play">
<summary>Constant Play.</summary>
<unmanaged>DIBUTTON_BBALLD_PLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Timeout">
<summary>Constant Timeout.</summary>
<unmanaged>DIBUTTON_BBALLD_TIMEOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Burst">
<summary>Constant Burst.</summary>
<unmanaged>DIBUTTON_BBALLD_BURST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_BBALLD_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Steal">
<summary>Constant Steal.</summary>
<unmanaged>DIBUTTON_BBALLD_STEAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_BBALLD_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Player">
<summary>Constant Player.</summary>
<unmanaged>DIBUTTON_BBALLD_PLAYER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_BBALLD_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_BBALLD_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_BBALLD_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_BBALLD_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_BBALLD_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_BBALLD_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_BBALLD_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_BBALLD_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_BBALLD_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballDefenseControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_BBALLD_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.BasketballOffenseControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.BasketballOffenseControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.BasketballOffenseGenre">
<summary>Constant BasketballOffenseGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_BASKETBALL_OFFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_BBALLO_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_BBALLO_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_BBALLO_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Shoot">
<summary>Constant Shoot.</summary>
<unmanaged>DIBUTTON_BBALLO_SHOOT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_BBALLO_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_BBALLO_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Post">
<summary>Constant Post.</summary>
<unmanaged>DIBUTTON_BBALLO_POST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_BBALLO_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_BBALLO_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Timeout">
<summary>Constant Timeout.</summary>
<unmanaged>DIBUTTON_BBALLO_TIMEOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Call">
<summary>Constant Call.</summary>
<unmanaged>DIBUTTON_BBALLO_CALL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Burst">
<summary>Constant Burst.</summary>
<unmanaged>DIBUTTON_BBALLO_BURST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Pass">
<summary>Constant Pass.</summary>
<unmanaged>DIBUTTON_BBALLO_PASS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_BBALLO_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Screen">
<summary>Constant Screen.</summary>
<unmanaged>DIBUTTON_BBALLO_SCREEN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Play">
<summary>Constant Play.</summary>
<unmanaged>DIBUTTON_BBALLO_PLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_BBALLO_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Dunk">
<summary>Constant Dunk.</summary>
<unmanaged>DIBUTTON_BBALLO_DUNK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Jab">
<summary>Constant Jab.</summary>
<unmanaged>DIBUTTON_BBALLO_JAB</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_BBALLO_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_BBALLO_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_BBALLO_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Player">
<summary>Constant Player.</summary>
<unmanaged>DIBUTTON_BBALLO_PLAYER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BasketballOffenseControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_BBALLO_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.BrowserControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.BrowserControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.BrowserGenre">
<summary>Constant BrowserGenre.</summary>
<unmanaged>DIVIRTUAL_BROWSER_CONTROL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_BROWSER_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_BROWSER_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.View">
<summary>Constant View.</summary>
<unmanaged>DIAXIS_BROWSER_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Print">
<summary>Constant Print.</summary>
<unmanaged>DIBUTTON_BROWSER_PRINT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Home">
<summary>Constant Home.</summary>
<unmanaged>DIBUTTON_BROWSER_HOME</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_BROWSER_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_BROWSER_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_BROWSER_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Refresh">
<summary>Constant Refresh.</summary>
<unmanaged>DIBUTTON_BROWSER_REFRESH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.History">
<summary>Constant History.</summary>
<unmanaged>DIBUTTON_BROWSER_HISTORY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Next">
<summary>Constant Next.</summary>
<unmanaged>DIBUTTON_BROWSER_NEXT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Favorites">
<summary>Constant Favorites.</summary>
<unmanaged>DIBUTTON_BROWSER_FAVORITES</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_BROWSER_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Stop">
<summary>Constant Stop.</summary>
<unmanaged>DIBUTTON_BROWSER_STOP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Previous">
<summary>Constant Previous.</summary>
<unmanaged>DIBUTTON_BROWSER_PREVIOUS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.BrowserControls.Search">
<summary>Constant Search.</summary>
<unmanaged>DIBUTTON_BROWSER_SEARCH</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.CivilianFlightControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.CivilianFlightControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.CivilianFlightGenre">
<summary>Constant CivilianFlightGenre.</summary>
<unmanaged>DIVIRTUAL_FLYING_CIVILIAN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Pitch">
<summary>Constant Pitch.</summary>
<unmanaged>DIAXIS_FLYINGC_PITCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Brake">
<summary>Constant Brake.</summary>
<unmanaged>DIAXIS_FLYINGC_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Flaps">
<summary>Constant Flaps.</summary>
<unmanaged>DIAXIS_FLYINGC_FLAPS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Throttle">
<summary>Constant Throttle.</summary>
<unmanaged>DIAXIS_FLYINGC_THROTTLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Bank">
<summary>Constant Bank.</summary>
<unmanaged>DIAXIS_FLYINGC_BANK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Rudder">
<summary>Constant Rudder.</summary>
<unmanaged>DIAXIS_FLYINGC_RUDDER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.SlowerLink">
<summary>Constant SlowerLink.</summary>
<unmanaged>DIBUTTON_FLYINGC_SLOWER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.FasterLink">
<summary>Constant FasterLink.</summary>
<unmanaged>DIBUTTON_FLYINGC_FASTER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.BrakeLink">
<summary>Constant BrakeLink.</summary>
<unmanaged>DIBUTTON_FLYINGC_BRAKE_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Gear">
<summary>Constant Gear.</summary>
<unmanaged>DIBUTTON_FLYINGC_GEAR</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_FLYINGC_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_FLYINGC_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Flapsdown">
<summary>Constant Flapsdown.</summary>
<unmanaged>DIBUTTON_FLYINGC_FLAPSDOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.GlanceDownLink">
<summary>Constant GlanceDownLink.</summary>
<unmanaged>DIBUTTON_FLYINGC_GLANCE_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_FLYINGC_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_FLYINGC_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FLYINGC_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FLYINGC_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FLYINGC_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Flapsup">
<summary>Constant Flapsup.</summary>
<unmanaged>DIBUTTON_FLYINGC_FLAPSUP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.GlanceUpLink">
<summary>Constant GlanceUpLink.</summary>
<unmanaged>DIBUTTON_FLYINGC_GLANCE_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CivilianFlightControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_FLYINGC_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.CombatRacingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.CombatRacingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.AirCombatGenre">
<summary>Constant AirCombatGenre.</summary>
<unmanaged>DIVIRTUAL_DRIVING_COMBAT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Steer">
<summary>Constant Steer.</summary>
<unmanaged>DIAXIS_DRIVINGC_STEER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Accelerate">
<summary>Constant Accelerate.</summary>
<unmanaged>DIAXIS_DRIVINGC_ACCELERATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.BrakeAxis">
<summary>Constant BrakeAxis.</summary>
<unmanaged>DIAXIS_DRIVINGC_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.AccelerateAndBrake">
<summary>Constant AccelerateAndBrake.</summary>
<unmanaged>DIAXIS_DRIVINGC_ACCEL_AND_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_DRIVINGC_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_DRIVINGC_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Weapons">
<summary>Constant Weapons.</summary>
<unmanaged>DIBUTTON_DRIVINGC_WEAPONS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_DRIVINGC_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.SteerRightLink">
<summary>Constant SteerRightLink.</summary>
<unmanaged>DIBUTTON_DRIVINGC_STEER_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Aids">
<summary>Constant Aids.</summary>
<unmanaged>DIBUTTON_DRIVINGC_AIDS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Dashboard">
<summary>Constant Dashboard.</summary>
<unmanaged>DIBUTTON_DRIVINGC_DASHBOARD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Target">
<summary>Constant Target.</summary>
<unmanaged>DIBUTTON_DRIVINGC_TARGET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_DRIVINGC_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_DRIVINGC_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Shiftup">
<summary>Constant Shiftup.</summary>
<unmanaged>DIBUTTON_DRIVINGC_SHIFTUP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.SteerLeftLink">
<summary>Constant SteerLeftLink.</summary>
<unmanaged>DIBUTTON_DRIVINGC_STEER_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.AccelerateLink">
<summary>Constant AccelerateLink.</summary>
<unmanaged>DIBUTTON_DRIVINGC_ACCELERATE_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Shiftdown">
<summary>Constant Shiftdown.</summary>
<unmanaged>DIBUTTON_DRIVINGC_SHIFTDOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_DRIVINGC_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Brake">
<summary>Constant Brake.</summary>
<unmanaged>DIBUTTON_DRIVINGC_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_DRIVINGC_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.CombatRacingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_DRIVINGC_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.DeviceGuid">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.DeviceGuid']/*" />
</member>
<member name="F:SharpDX.DirectInput.DeviceGuid.SysMouse">
<summary>Constant SysMouse.</summary>
<unmanaged>GUID_SysMouse</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceGuid.SysKeyboard">
<summary>Constant SysKeyboard.</summary>
<unmanaged>GUID_SysKeyboard</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceGuid.Joystick">
<summary>Constant Joystick.</summary>
<unmanaged>GUID_Joystick</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceGuid.SysMouseEm">
<summary>Constant SysMouseEm.</summary>
<unmanaged>GUID_SysMouseEm</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceGuid.SysMouseEm2">
<summary>Constant SysMouseEm2.</summary>
<unmanaged>GUID_SysMouseEm2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceGuid.SysKeyboardEm">
<summary>Constant SysKeyboardEm.</summary>
<unmanaged>GUID_SysKeyboardEm</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceGuid.SysKeyboardEm2">
<summary>Constant SysKeyboardEm2.</summary>
<unmanaged>GUID_SysKeyboardEm2</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.DeviceSubtype">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.DeviceSubtype']/*" />
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.MouseUnknown">
<summary>Constant MouseUnknown.</summary>
<unmanaged>DI8DEVTYPEMOUSE_UNKNOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.MouseAbsolute">
<summary>Constant MouseAbsolute.</summary>
<unmanaged>DI8DEVTYPEMOUSE_ABSOLUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.MouseTrackball">
<summary>Constant MouseTrackball.</summary>
<unmanaged>DI8DEVTYPEMOUSE_TRACKBALL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.MouseTraditional">
<summary>Constant MouseTraditional.</summary>
<unmanaged>DI8DEVTYPEMOUSE_TRADITIONAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.MouseTouchpad">
<summary>Constant MouseTouchpad.</summary>
<unmanaged>DI8DEVTYPEMOUSE_TOUCHPAD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.MouseFingerstick">
<summary>Constant MouseFingerstick.</summary>
<unmanaged>DI8DEVTYPEMOUSE_FINGERSTICK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNec98106">
<summary>Constant KeyboardNec98106.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_NEC98106</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardJapanax">
<summary>Constant KeyboardJapanax.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_JAPANAX</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardJapan106">
<summary>Constant KeyboardJapan106.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_JAPAN106</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardPcxt">
<summary>Constant KeyboardPcxt.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_PCXT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNokia9140">
<summary>Constant KeyboardNokia9140.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_NOKIA9140</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNec98laptop">
<summary>Constant KeyboardNec98laptop.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_NEC98LAPTOP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardOlivetti">
<summary>Constant KeyboardOlivetti.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_OLIVETTI</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNec98">
<summary>Constant KeyboardNec98.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_NEC98</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardPcat">
<summary>Constant KeyboardPcat.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_PCAT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardPcenh">
<summary>Constant KeyboardPcenh.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_PCENH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardUnknown">
<summary>Constant KeyboardUnknown.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_UNKNOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardNokia1050">
<summary>Constant KeyboardNokia1050.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_NOKIA1050</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.KeyboardJ3100">
<summary>Constant KeyboardJ3100.</summary>
<unmanaged>DI8DEVTYPEKEYBOARD_J3100</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.JoystickStandard">
<summary>Constant JoystickStandard.</summary>
<unmanaged>DI8DEVTYPEJOYSTICK_STANDARD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.JoystickLimited">
<summary>Constant JoystickLimited.</summary>
<unmanaged>DI8DEVTYPEJOYSTICK_LIMITED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.GamepadStandard">
<summary>Constant GamepadStandard.</summary>
<unmanaged>DI8DEVTYPEGAMEPAD_STANDARD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.GamepadLimited">
<summary>Constant GamepadLimited.</summary>
<unmanaged>DI8DEVTYPEGAMEPAD_LIMITED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.GamepadTilt">
<summary>Constant GamepadTilt.</summary>
<unmanaged>DI8DEVTYPEGAMEPAD_TILT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DrivingHandheld">
<summary>Constant DrivingHandheld.</summary>
<unmanaged>DI8DEVTYPEDRIVING_HANDHELD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DrivingThreepedals">
<summary>Constant DrivingThreepedals.</summary>
<unmanaged>DI8DEVTYPEDRIVING_THREEPEDALS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DrivingCombinedpedals">
<summary>Constant DrivingCombinedpedals.</summary>
<unmanaged>DI8DEVTYPEDRIVING_COMBINEDPEDALS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DrivingDualpedals">
<summary>Constant DrivingDualpedals.</summary>
<unmanaged>DI8DEVTYPEDRIVING_DUALPEDALS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DrivingLimited">
<summary>Constant DrivingLimited.</summary>
<unmanaged>DI8DEVTYPEDRIVING_LIMITED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FlightLimited">
<summary>Constant FlightLimited.</summary>
<unmanaged>DI8DEVTYPEFLIGHT_LIMITED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FlightYoke">
<summary>Constant FlightYoke.</summary>
<unmanaged>DI8DEVTYPEFLIGHT_YOKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FlightStick">
<summary>Constant FlightStick.</summary>
<unmanaged>DI8DEVTYPEFLIGHT_STICK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FlightRc">
<summary>Constant FlightRc.</summary>
<unmanaged>DI8DEVTYPEFLIGHT_RC</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonSixdof">
<summary>Constant FirstPersonSixdof.</summary>
<unmanaged>DI8DEVTYPE1STPERSON_SIXDOF</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonLimited">
<summary>Constant FirstPersonLimited.</summary>
<unmanaged>DI8DEVTYPE1STPERSON_LIMITED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonShooter">
<summary>Constant FirstPersonShooter.</summary>
<unmanaged>DI8DEVTYPE1STPERSON_SHOOTER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.FirstPersonUnknown">
<summary>Constant FirstPersonUnknown.</summary>
<unmanaged>DI8DEVTYPE1STPERSON_UNKNOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerUnknown">
<summary>Constant ScreenPointerUnknown.</summary>
<unmanaged>DI8DEVTYPESCREENPTR_UNKNOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerLightpen">
<summary>Constant ScreenPointerLightpen.</summary>
<unmanaged>DI8DEVTYPESCREENPTR_LIGHTPEN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerTouch">
<summary>Constant ScreenPointerTouch.</summary>
<unmanaged>DI8DEVTYPESCREENPTR_TOUCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.ScreenPointerLightgun">
<summary>Constant ScreenPointerLightgun.</summary>
<unmanaged>DI8DEVTYPESCREENPTR_LIGHTGUN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.RemoteUnknown">
<summary>Constant RemoteUnknown.</summary>
<unmanaged>DI8DEVTYPEREMOTE_UNKNOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DeviceControlCommsselection">
<summary>Constant DeviceControlCommsselection.</summary>
<unmanaged>DI8DEVTYPEDEVICECTRL_COMMSSELECTION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DeviceControlCommsselectionHardwired">
<summary>Constant DeviceControlCommsselectionHardwired.</summary>
<unmanaged>DI8DEVTYPEDEVICECTRL_COMMSSELECTION_HARDWIRED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.DeviceControlUnknown">
<summary>Constant DeviceControlUnknown.</summary>
<unmanaged>DI8DEVTYPEDEVICECTRL_UNKNOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalThrottle">
<summary>Constant SupplementalThrottle.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_THROTTLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalHandtracker">
<summary>Constant SupplementalHandtracker.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_HANDTRACKER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalHeadtracker">
<summary>Constant SupplementalHeadtracker.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_HEADTRACKER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.Supplemental2ndhandcontroller">
<summary>Constant Supplemental2ndhandcontroller.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_2NDHANDCONTROLLER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalShiftstickgate">
<summary>Constant SupplementalShiftstickgate.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_SHIFTSTICKGATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalDualpedals">
<summary>Constant SupplementalDualpedals.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_DUALPEDALS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalCombinedpedals">
<summary>Constant SupplementalCombinedpedals.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_COMBINEDPEDALS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalShifter">
<summary>Constant SupplementalShifter.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_SHIFTER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalRudderpedals">
<summary>Constant SupplementalRudderpedals.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_RUDDERPEDALS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalUnknown">
<summary>Constant SupplementalUnknown.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_UNKNOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalThreepedals">
<summary>Constant SupplementalThreepedals.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_THREEPEDALS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.DeviceSubtype.SupplementalSplitthrottle">
<summary>Constant SupplementalSplitthrottle.</summary>
<unmanaged>DI8DEVTYPESUPPLEMENTAL_SPLITTHROTTLE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.DInput">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.DInput']/*" />
</member>
<member name="F:SharpDX.DirectInput.DInput.SdkVersion">
<summary>Constant SdkVersion.</summary>
<unmanaged>DIRECTINPUT_VERSION</unmanaged>
</member>
<member name="M:SharpDX.DirectInput.DInput.DirectInput8Create(System.IntPtr,System.Int32,System.Guid,System.IntPtr@,SharpDX.ComObject)">
<summary>
Creates a DirectInput object and returns anIDirectInput8 Interfaceor later interface.
</summary>
<param name="hinst">No documentation.</param>
<param name="dwVersion">No documentation.</param>
<param name="riidltf">No documentation.</param>
<param name="vOutOut">No documentation.</param>
<param name="unkOuterRef">No documentation.</param>
<returns><p>If the function succeeds, the return value is <see cref="F:SharpDX.DirectInput.ResultCode.Ok" />. If the function fails, the return value can be one of the following error values: <see cref="F:SharpDX.DirectInput.ResultCode.BetaDirectInputVersion" />, <see cref="F:SharpDX.DirectInput.ResultCode.InvalidParam" />, <see cref="F:SharpDX.DirectInput.ResultCode.OldDirectInputVersion" />, <see cref="F:SharpDX.DirectInput.ResultCode.OutOfMemory" />.</p></returns>
<remarks>
<p>The DirectInput object created by this function is implemented in Dinput8.dll. Versions of interfaces earlier than DirectX 8.0 cannot be obtained in this implementation.</p> <p>To create a DirectX 8.x interface with the latest DirectX SDK without using CoCreateInstance:</p> <ol> <li> <p>Set "#define <see cref="F:SharpDX.DirectInput.DInput.SdkVersion" /> 0x0800" before the include statement for Dinput8.h.</p> </li> <li> <p>Call DirectInput8Create instead of DirectInputCreateEx.</p> </li> <li> <p>Link to the Dinput8.lib library instead of Dinput.lib.</p> </li> </ol> <p>To create a DirectX 8.x interface with the DirectX 8.x SDK without using CoCreateInstance:</p> <ol> <li> <p>Call DirectInput8Create instead of DirectInputCreateEx.</p> </li> <li> <p>Link to the Dinput8.lib library instead of Dinput.lib.</p> </li> </ol> <p>To create a DirectX 7.0 interface from the DirectX 8.x or latest DirectX SDK without using CoCreateInstance:</p> <ol> <li> <p>Set "#define <see cref="F:SharpDX.DirectInput.DInput.SdkVersion" /> 0x0700" before the include statement for dinput.h.</p> </li> <li> <p>Call DirectInputCreateEx instead of DirectInput8Create.</p> </li> <li> <p>Link to the Dinput.lib library instead of Dinput8.lib.</p> </li> </ol> <p>To create a DirectX 7.0 interface from the DirectX 8.x or latest DirectX SDK using CoCreateInstance:</p> <ol> <li> <p>Call CoInitializeEx.</p> </li> <li> <p>Call CoCreateInstance using CLISID_DirectInput.</p> </li> <li> <p>Use IDirectInput7::Initialize to initialize the DirectInput object.</p> </li> </ol> <p>To create a DirectX 8.x or DirectX 9.0 interface from the DirectX 8.x or latest DirectX SDK using CoCreateInstance:</p> <ol> <li> <p>Call CoInitializeEx.</p> </li> <li> <p>Call CoCreateInstance using CLISID_DirectInput8.</p> </li> <li> <p>Use <see cref="M:SharpDX.DirectInput.DirectInput.Initialize(System.IntPtr,System.Int32)" /> to initialize the DirectInput object.</p> </li> </ol> <p>Calling the function with pUnkOuter = <c>null</c> is equivalent to creating the object through CoCreateInstance( &amp;CLSID_DirectInput8, punkOuter, CLSCTX_INPROC_SERVER, &amp;IID_IDirectInput8W, lplpDirectInput), then initializing it with <see cref="M:SharpDX.DirectInput.DirectInput.Initialize(System.IntPtr,System.Int32)" />.</p> <p>Calling the function with pUnkOuter != <c>null</c> is equivalent to creating the object through CoCreateInstance( &amp;CLSID_DirectInput8, punkOuter, CLSCTX_INPROC_SERVER, &amp;IID_IUnknown, lplpDirectInput). The aggregated object must be initialized manually.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DirectInput8Create']/*" />
<msdn-id>microsoft.directx_sdk.reference.directinput8create</msdn-id>
<unmanaged>HRESULT DirectInput8Create([In] HINSTANCE hinst,[In] unsigned int dwVersion,[In] const GUID&amp; riidltf,[Out] void** ppvOut,[In] IUnknown* punkOuter)</unmanaged>
<unmanaged-short>DirectInput8Create</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectGuid">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.EffectGuid']/*" />
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.ConstantForce">
<summary>Constant ConstantForce.</summary>
<unmanaged>GUID_ConstantForce</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.RampForce">
<summary>Constant RampForce.</summary>
<unmanaged>GUID_RampForce</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.Square">
<summary>Constant Square.</summary>
<unmanaged>GUID_Square</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.Sine">
<summary>Constant Sine.</summary>
<unmanaged>GUID_Sine</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.Triangle">
<summary>Constant Triangle.</summary>
<unmanaged>GUID_Triangle</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.SawtoothUp">
<summary>Constant SawtoothUp.</summary>
<unmanaged>GUID_SawtoothUp</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.SawtoothDown">
<summary>Constant SawtoothDown.</summary>
<unmanaged>GUID_SawtoothDown</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.Spring">
<summary>Constant Spring.</summary>
<unmanaged>GUID_Spring</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.Damper">
<summary>Constant Damper.</summary>
<unmanaged>GUID_Damper</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.Inertia">
<summary>Constant Inertia.</summary>
<unmanaged>GUID_Inertia</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.Friction">
<summary>Constant Friction.</summary>
<unmanaged>GUID_Friction</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.EffectGuid.CustomForce">
<summary>Constant CustomForce.</summary>
<unmanaged>GUID_CustomForce</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.FishingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.FishingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.FishingControls.FishingGenre">
<summary>Constant FishingGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_FISHING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FishingControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_FISHING_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FishingControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_FISHING_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FishingControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_FISHING_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FishingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_FISHING_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.FootballDefenseControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.FootballDefenseControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.FootballDefenseGenre">
<summary>Constant FootballDefenseGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_FOOTBALL_DEFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_FOOTBALLD_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_FOOTBALLD_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Swim">
<summary>Constant Swim.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_SWIM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Audible">
<summary>Constant Audible.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_AUDIBLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Spin">
<summary>Constant Spin.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_SPIN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Tackle">
<summary>Constant Tackle.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_TACKLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Play">
<summary>Constant Play.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_PLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Supertackle">
<summary>Constant Supertackle.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_SUPERTACKLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Rip">
<summary>Constant Rip.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_RIP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballDefenseControls.Bullrush">
<summary>Constant Bullrush.</summary>
<unmanaged>DIBUTTON_FOOTBALLD_BULLRUSH</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.FootballOffenseControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.FootballOffenseControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.FootballOffenseGenre">
<summary>Constant FootballOffenseGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_FOOTBALL_OFFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_FOOTBALLO_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_FOOTBALLO_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Rightarm">
<summary>Constant Rightarm.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_RIGHTARM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Turbo">
<summary>Constant Turbo.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_TURBO</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Leftarm">
<summary>Constant Leftarm.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_LEFTARM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Dive">
<summary>Constant Dive.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_DIVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Shoulder">
<summary>Constant Shoulder.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_SHOULDER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Juke">
<summary>Constant Juke.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_JUKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Throw">
<summary>Constant Throw.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_THROW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballOffenseControls.Spin">
<summary>Constant Spin.</summary>
<unmanaged>DIBUTTON_FOOTBALLO_SPIN</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.FootballPlayControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.FootballPlayControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.FootballPlayControls.FootballPlayGenre">
<summary>Constant FootballPlayGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_FOOTBALL_FIELD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballPlayControls.Help">
<summary>Constant Help.</summary>
<unmanaged>DIBUTTON_FOOTBALLP_HELP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballPlayControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_FOOTBALLP_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballPlayControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FOOTBALLP_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballPlayControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FOOTBALLP_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballPlayControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FOOTBALLP_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballPlayControls.Play">
<summary>Constant Play.</summary>
<unmanaged>DIBUTTON_FOOTBALLP_PLAY</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.FootballQuarterbackControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.FootballQuarterbackControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.FootballQuarterbackGenre">
<summary>Constant FootballQuarterbackGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_FOOTBALL_QBCK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_FOOTBALLQ_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_FOOTBALLQ_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Pass">
<summary>Constant Pass.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_PASS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Slide">
<summary>Constant Slide.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_SLIDE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Snap">
<summary>Constant Snap.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_SNAP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Fakesnap">
<summary>Constant Fakesnap.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_FAKESNAP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Audible">
<summary>Constant Audible.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_AUDIBLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Motion">
<summary>Constant Motion.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_MOTION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.FootballQuarterbackControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FOOTBALLQ_DEVICE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.GolfControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.GolfControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.GolfControls.GolfGenre">
<summary>Constant GolfGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_GOLF</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_GOLF_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_GOLF_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_GOLF_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_GOLF_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_GOLF_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_GOLF_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Down">
<summary>Constant Down.</summary>
<unmanaged>DIBUTTON_GOLF_DOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Timeout">
<summary>Constant Timeout.</summary>
<unmanaged>DIBUTTON_GOLF_TIMEOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_GOLF_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_GOLF_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_GOLF_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_GOLF_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Flyby">
<summary>Constant Flyby.</summary>
<unmanaged>DIBUTTON_GOLF_FLYBY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_GOLF_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Up">
<summary>Constant Up.</summary>
<unmanaged>DIBUTTON_GOLF_UP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Swing">
<summary>Constant Swing.</summary>
<unmanaged>DIBUTTON_GOLF_SWING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Terrain">
<summary>Constant Terrain.</summary>
<unmanaged>DIBUTTON_GOLF_TERRAIN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.GolfControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_GOLF_PAUSE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.HandToHandControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.HandToHandControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.HandToHandGenre">
<summary>Constant HandToHandGenre.</summary>
<unmanaged>DIVIRTUAL_FIGHTING_HAND2HAND</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_FIGHTINGH_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_FIGHTINGH_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_FIGHTINGH_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.BackwardLink">
<summary>Constant BackwardLink.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_BACKWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Crouch">
<summary>Constant Crouch.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_CROUCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Dodge">
<summary>Constant Dodge.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_DODGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Block">
<summary>Constant Block.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_BLOCK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Punch">
<summary>Constant Punch.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_PUNCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Kick">
<summary>Constant Kick.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_KICK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Special2">
<summary>Constant Special2.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_SPECIAL2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_FIGHTINGH_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HandToHandControls.Slide">
<summary>Constant Slide.</summary>
<unmanaged>DIHATSWITCH_FIGHTINGH_SLIDE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.HelicopterCombatControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.HelicopterCombatControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.HelicopterCombatGenre">
<summary>Constant HelicopterCombatGenre.</summary>
<unmanaged>DIVIRTUAL_FLYING_HELICOPTER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Torque">
<summary>Constant Torque.</summary>
<unmanaged>DIAXIS_FLYINGH_TORQUE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Pitch">
<summary>Constant Pitch.</summary>
<unmanaged>DIAXIS_FLYINGH_PITCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Collective">
<summary>Constant Collective.</summary>
<unmanaged>DIAXIS_FLYINGH_COLLECTIVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Throttle">
<summary>Constant Throttle.</summary>
<unmanaged>DIAXIS_FLYINGH_THROTTLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Bank">
<summary>Constant Bank.</summary>
<unmanaged>DIAXIS_FLYINGH_BANK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_FLYINGH_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Gear">
<summary>Constant Gear.</summary>
<unmanaged>DIBUTTON_FLYINGH_GEAR</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.FasterLink">
<summary>Constant FasterLink.</summary>
<unmanaged>DIBUTTON_FLYINGH_FASTER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Weapons">
<summary>Constant Weapons.</summary>
<unmanaged>DIBUTTON_FLYINGH_WEAPONS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_FLYINGH_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.GlanceUpLink">
<summary>Constant GlanceUpLink.</summary>
<unmanaged>DIBUTTON_FLYINGH_GLANCE_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FLYINGH_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Target">
<summary>Constant Target.</summary>
<unmanaged>DIBUTTON_FLYINGH_TARGET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_FLYINGH_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FLYINGH_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.SlowerLink">
<summary>Constant SlowerLink.</summary>
<unmanaged>DIBUTTON_FLYINGH_SLOWER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FLYINGH_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_FLYINGH_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_FLYINGH_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Counter">
<summary>Constant Counter.</summary>
<unmanaged>DIBUTTON_FLYINGH_COUNTER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.GlanceDownLink">
<summary>Constant GlanceDownLink.</summary>
<unmanaged>DIBUTTON_FLYINGH_GLANCE_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HelicopterCombatControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_FLYINGH_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.HockeyDefenseControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.HockeyDefenseControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.HockeyDefenseGenre">
<summary>Constant HockeyDefenseGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_HOCKEY_DEFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_HOCKEYD_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_HOCKEYD_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_HOCKEYD_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Player">
<summary>Constant Player.</summary>
<unmanaged>DIBUTTON_HOCKEYD_PLAYER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_HOCKEYD_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_HOCKEYD_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_HOCKEYD_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_HOCKEYD_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_HOCKEYD_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Block">
<summary>Constant Block.</summary>
<unmanaged>DIBUTTON_HOCKEYD_BLOCK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Burst">
<summary>Constant Burst.</summary>
<unmanaged>DIBUTTON_HOCKEYD_BURST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Strategy">
<summary>Constant Strategy.</summary>
<unmanaged>DIBUTTON_HOCKEYD_STRATEGY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_HOCKEYD_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_HOCKEYD_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_HOCKEYD_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Steal">
<summary>Constant Steal.</summary>
<unmanaged>DIBUTTON_HOCKEYD_STEAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_HOCKEYD_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Timeout">
<summary>Constant Timeout.</summary>
<unmanaged>DIBUTTON_HOCKEYD_TIMEOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyDefenseControls.Scroll">
<summary>Constant Scroll.</summary>
<unmanaged>DIHATSWITCH_HOCKEYD_SCROLL</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.HockeyGoalieControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.HockeyGoalieControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.HockeyGoalieGenre">
<summary>Constant HockeyGoalieGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_HOCKEY_GOALIE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_HOCKEYG_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_HOCKEYG_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Pass">
<summary>Constant Pass.</summary>
<unmanaged>DIBUTTON_HOCKEYG_PASS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Block">
<summary>Constant Block.</summary>
<unmanaged>DIBUTTON_HOCKEYG_BLOCK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_HOCKEYG_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_HOCKEYG_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Strategy">
<summary>Constant Strategy.</summary>
<unmanaged>DIBUTTON_HOCKEYG_STRATEGY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_HOCKEYG_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Steal">
<summary>Constant Steal.</summary>
<unmanaged>DIBUTTON_HOCKEYG_STEAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_HOCKEYG_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_HOCKEYG_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_HOCKEYG_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_HOCKEYG_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_HOCKEYG_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Poke">
<summary>Constant Poke.</summary>
<unmanaged>DIBUTTON_HOCKEYG_POKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_HOCKEYG_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Timeout">
<summary>Constant Timeout.</summary>
<unmanaged>DIBUTTON_HOCKEYG_TIMEOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyGoalieControls.Scroll">
<summary>Constant Scroll.</summary>
<unmanaged>DIHATSWITCH_HOCKEYG_SCROLL</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.HockeyOffenseControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.HockeyOffenseControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.HockeyOffenseGenre">
<summary>Constant HockeyOffenseGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_HOCKEY_OFFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_HOCKEYO_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_HOCKEYO_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Pass">
<summary>Constant Pass.</summary>
<unmanaged>DIBUTTON_HOCKEYO_PASS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_HOCKEYO_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_HOCKEYO_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Shoot">
<summary>Constant Shoot.</summary>
<unmanaged>DIBUTTON_HOCKEYO_SHOOT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Timeout">
<summary>Constant Timeout.</summary>
<unmanaged>DIBUTTON_HOCKEYO_TIMEOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_HOCKEYO_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_HOCKEYO_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_HOCKEYO_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_HOCKEYO_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_HOCKEYO_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_HOCKEYO_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_HOCKEYO_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Strategy">
<summary>Constant Strategy.</summary>
<unmanaged>DIBUTTON_HOCKEYO_STRATEGY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_HOCKEYO_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_HOCKEYO_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Burst">
<summary>Constant Burst.</summary>
<unmanaged>DIBUTTON_HOCKEYO_BURST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HockeyOffenseControls.Scroll">
<summary>Constant Scroll.</summary>
<unmanaged>DIHATSWITCH_HOCKEYO_SCROLL</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.HuntingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.HuntingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.HuntingGenre">
<summary>Constant HuntingGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_HUNTING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_HUNTING_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_HUNTING_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_HUNTING_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_HUNTING_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_HUNTING_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_HUNTING_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Crouch">
<summary>Constant Crouch.</summary>
<unmanaged>DIBUTTON_HUNTING_CROUCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_HUNTING_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Binocular">
<summary>Constant Binocular.</summary>
<unmanaged>DIBUTTON_HUNTING_BINOCULAR</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_HUNTING_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_HUNTING_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.RotateLeftLink">
<summary>Constant RotateLeftLink.</summary>
<unmanaged>DIBUTTON_HUNTING_ROTATE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Map">
<summary>Constant Map.</summary>
<unmanaged>DIBUTTON_HUNTING_MAP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_HUNTING_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Weapon">
<summary>Constant Weapon.</summary>
<unmanaged>DIBUTTON_HUNTING_WEAPON</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_HUNTING_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.RotateRightLink">
<summary>Constant RotateRightLink.</summary>
<unmanaged>DIBUTTON_HUNTING_ROTATE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_HUNTING_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_HUNTING_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_HUNTING_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Call">
<summary>Constant Call.</summary>
<unmanaged>DIBUTTON_HUNTING_CALL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_HUNTING_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Aim">
<summary>Constant Aim.</summary>
<unmanaged>DIBUTTON_HUNTING_AIM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.HuntingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_HUNTING_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.MechanicalFightingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.MechanicalFightingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.MechanicalFightingGenre">
<summary>Constant MechanicalFightingGenre.</summary>
<unmanaged>DIVIRTUAL_DRIVING_MECHA</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Torso">
<summary>Constant Torso.</summary>
<unmanaged>DIAXIS_MECHA_TORSO</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Throttle">
<summary>Constant Throttle.</summary>
<unmanaged>DIAXIS_MECHA_THROTTLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Steer">
<summary>Constant Steer.</summary>
<unmanaged>DIAXIS_MECHA_STEER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_MECHA_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.FasterLink">
<summary>Constant FasterLink.</summary>
<unmanaged>DIBUTTON_MECHA_FASTER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_MECHA_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_MECHA_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Reverse">
<summary>Constant Reverse.</summary>
<unmanaged>DIBUTTON_MECHA_REVERSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_MECHA_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.RotateRightLink">
<summary>Constant RotateRightLink.</summary>
<unmanaged>DIBUTTON_MECHA_ROTATE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_MECHA_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_MECHA_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_MECHA_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.SlowerLink">
<summary>Constant SlowerLink.</summary>
<unmanaged>DIBUTTON_MECHA_SLOWER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_MECHA_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Target">
<summary>Constant Target.</summary>
<unmanaged>DIBUTTON_MECHA_TARGET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Center">
<summary>Constant Center.</summary>
<unmanaged>DIBUTTON_MECHA_CENTER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_MECHA_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.RotateLeftLink">
<summary>Constant RotateLeftLink.</summary>
<unmanaged>DIBUTTON_MECHA_ROTATE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_MECHA_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_MECHA_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_MECHA_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_MECHA_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Weapons">
<summary>Constant Weapons.</summary>
<unmanaged>DIBUTTON_MECHA_WEAPONS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MechanicalFightingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_MECHA_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.Models3DControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.Models3DControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Models3DGenre">
<summary>Constant Models3DGenre.</summary>
<unmanaged>DIVIRTUAL_CAD_MODEL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Inout">
<summary>Constant Inout.</summary>
<unmanaged>DIAXIS_CADM_INOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Rotatex">
<summary>Constant Rotatex.</summary>
<unmanaged>DIAXIS_CADM_ROTATEX</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_CADM_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Rotatez">
<summary>Constant Rotatez.</summary>
<unmanaged>DIAXIS_CADM_ROTATEZ</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Rotatey">
<summary>Constant Rotatey.</summary>
<unmanaged>DIAXIS_CADM_ROTATEY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_CADM_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Special2">
<summary>Constant Special2.</summary>
<unmanaged>DIBUTTON_CADM_SPECIAL2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_CADM_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_CADM_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_CADM_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_CADM_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_CADM_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_CADM_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_CADM_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Models3DControls.Hatswitch">
<summary>Constant Hatswitch.</summary>
<unmanaged>DIHATSWITCH_CADM_HATSWITCH</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.MountainBikingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.MountainBikingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.MountainBikingGenre">
<summary>Constant MountainBikingGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_BIKING_MOUNTAIN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Pedal">
<summary>Constant Pedal.</summary>
<unmanaged>DIAXIS_BIKINGM_PEDAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Brake">
<summary>Constant Brake.</summary>
<unmanaged>DIAXIS_BIKINGM_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Turn">
<summary>Constant Turn.</summary>
<unmanaged>DIAXIS_BIKINGM_TURN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_BIKINGM_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.BrakeButtonLink">
<summary>Constant BrakeButtonLink.</summary>
<unmanaged>DIBUTTON_BIKINGM_BRAKE_BUTTON_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_BIKINGM_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_BIKINGM_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.SlowerLink">
<summary>Constant SlowerLink.</summary>
<unmanaged>DIBUTTON_BIKINGM_SLOWER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_BIKINGM_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Camera">
<summary>Constant Camera.</summary>
<unmanaged>DIBUTTON_BIKINGM_CAMERA</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_BIKINGM_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_BIKINGM_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Special2">
<summary>Constant Special2.</summary>
<unmanaged>DIBUTTON_BIKINGM_SPECIAL2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_BIKINGM_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_BIKINGM_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_BIKINGM_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.FasterLink">
<summary>Constant FasterLink.</summary>
<unmanaged>DIBUTTON_BIKINGM_FASTER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.MountainBikingControls.Scroll">
<summary>Constant Scroll.</summary>
<unmanaged>DIHATSWITCH_BIKINGM_SCROLL</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.Navigation3DControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.Navigation3DControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Navigation3DGenre">
<summary>Constant Navigation3DGenre.</summary>
<unmanaged>DIVIRTUAL_CAD_FLYBY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Rotatey">
<summary>Constant Rotatey.</summary>
<unmanaged>DIAXIS_CADF_ROTATEY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Inout">
<summary>Constant Inout.</summary>
<unmanaged>DIAXIS_CADF_INOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_CADF_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Rotatex">
<summary>Constant Rotatex.</summary>
<unmanaged>DIAXIS_CADF_ROTATEX</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_CADF_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Rotatez">
<summary>Constant Rotatez.</summary>
<unmanaged>DIAXIS_CADF_ROTATEZ</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_CADF_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_CADF_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Special2">
<summary>Constant Special2.</summary>
<unmanaged>DIBUTTON_CADF_SPECIAL2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_CADF_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_CADF_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_CADF_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_CADF_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_CADF_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Navigation3DControls.Hatswitch">
<summary>Constant Hatswitch.</summary>
<unmanaged>DIHATSWITCH_CADF_HATSWITCH</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.ObjectGuid">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.ObjectGuid']/*" />
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.XAxisStr">
<summary>Constant XAxisStr.</summary>
<unmanaged>GUID_XAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.YAxisStr">
<summary>Constant YAxisStr.</summary>
<unmanaged>GUID_YAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.ZAxisStr">
<summary>Constant ZAxisStr.</summary>
<unmanaged>GUID_ZAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.RxAxisStr">
<summary>Constant RxAxisStr.</summary>
<unmanaged>GUID_RxAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.RyAxisStr">
<summary>Constant RyAxisStr.</summary>
<unmanaged>GUID_RyAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.RzAxisStr">
<summary>Constant RzAxisStr.</summary>
<unmanaged>GUID_RzAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.ButtonStr">
<summary>Constant ButtonStr.</summary>
<unmanaged>GUID_Button</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.KeyStr">
<summary>Constant KeyStr.</summary>
<unmanaged>GUID_Key</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.SliderStr">
<summary>Constant SliderStr.</summary>
<unmanaged>GUID_Slider</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.PovControllerStr">
<summary>Constant PovControllerStr.</summary>
<unmanaged>GUID_POV</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.UnknownStr">
<summary>Constant UnknownStr.</summary>
<unmanaged>GUID_Unknown</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.XAxis">
<summary>Constant XAxis.</summary>
<unmanaged>GUID_XAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.YAxis">
<summary>Constant YAxis.</summary>
<unmanaged>GUID_YAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.ZAxis">
<summary>Constant ZAxis.</summary>
<unmanaged>GUID_ZAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.RxAxis">
<summary>Constant RxAxis.</summary>
<unmanaged>GUID_RxAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.RyAxis">
<summary>Constant RyAxis.</summary>
<unmanaged>GUID_RyAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.RzAxis">
<summary>Constant RzAxis.</summary>
<unmanaged>GUID_RzAxis</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.Button">
<summary>Constant Button.</summary>
<unmanaged>GUID_Button</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.Key">
<summary>Constant Key.</summary>
<unmanaged>GUID_Key</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.Slider">
<summary>Constant Slider.</summary>
<unmanaged>GUID_Slider</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.PovController">
<summary>Constant PovController.</summary>
<unmanaged>GUID_POV</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ObjectGuid.Unknown">
<summary>Constant Unknown.</summary>
<unmanaged>GUID_Unknown</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.Objects2DControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.Objects2DControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Objects2DGenre">
<summary>Constant Objects2DGenre.</summary>
<unmanaged>DIVIRTUAL_CAD_2DCONTROL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_2DCONTROL_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Inout">
<summary>Constant Inout.</summary>
<unmanaged>DIAXIS_2DCONTROL_INOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_2DCONTROL_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Rotatez">
<summary>Constant Rotatez.</summary>
<unmanaged>DIAXIS_2DCONTROL_ROTATEZ</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Special2">
<summary>Constant Special2.</summary>
<unmanaged>DIBUTTON_2DCONTROL_SPECIAL2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_2DCONTROL_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_2DCONTROL_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_2DCONTROL_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_2DCONTROL_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_2DCONTROL_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_2DCONTROL_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_2DCONTROL_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects2DControls.Hatswitch">
<summary>Constant Hatswitch.</summary>
<unmanaged>DIHATSWITCH_2DCONTROL_HATSWITCH</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.Objects3DControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.Objects3DControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Objects3DGenre">
<summary>Constant Objects3DGenre.</summary>
<unmanaged>DIVIRTUAL_CAD_3DCONTROL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Rotatex">
<summary>Constant Rotatex.</summary>
<unmanaged>DIAXIS_3DCONTROL_ROTATEX</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Rotatey">
<summary>Constant Rotatey.</summary>
<unmanaged>DIAXIS_3DCONTROL_ROTATEY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Rotatez">
<summary>Constant Rotatez.</summary>
<unmanaged>DIAXIS_3DCONTROL_ROTATEZ</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Inout">
<summary>Constant Inout.</summary>
<unmanaged>DIAXIS_3DCONTROL_INOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_3DCONTROL_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_3DCONTROL_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_3DCONTROL_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_3DCONTROL_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_3DCONTROL_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_3DCONTROL_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_3DCONTROL_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_3DCONTROL_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Special2">
<summary>Constant Special2.</summary>
<unmanaged>DIBUTTON_3DCONTROL_SPECIAL2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_3DCONTROL_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.Objects3DControls.Hatswitch">
<summary>Constant Hatswitch.</summary>
<unmanaged>DIHATSWITCH_3DCONTROL_HATSWITCH</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.PlatformControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.PlatformControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.PlatformGenre">
<summary>Constant PlatformGenre.</summary>
<unmanaged>DIVIRTUAL_ARCADE_PLATFORM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_ARCADEP_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_ARCADEP_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_ARCADEP_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_ARCADEP_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_ARCADEP_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_ARCADEP_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_ARCADEP_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.ViewLeftLink">
<summary>Constant ViewLeftLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_VIEW_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_ARCADEP_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.ViewUpLink">
<summary>Constant ViewUpLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_VIEW_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_ARCADEP_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_ARCADEP_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.Crouch">
<summary>Constant Crouch.</summary>
<unmanaged>DIBUTTON_ARCADEP_CROUCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.ViewRightLink">
<summary>Constant ViewRightLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_VIEW_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.ViewDownLink">
<summary>Constant ViewDownLink.</summary>
<unmanaged>DIBUTTON_ARCADEP_VIEW_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PlatformControls.View">
<summary>Constant View.</summary>
<unmanaged>DIHATSWITCH_ARCADEP_VIEW</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.PropertyGuids">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.PropertyGuids']/*" />
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.GetPortdisplayname">
<summary>Constant GetPortdisplayname.</summary>
<unmanaged>DIPROP_GETPORTDISPLAYNAME</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.LogicalRange">
<summary>Constant LogicalRange.</summary>
<unmanaged>DIPROP_LOGICALRANGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Appdata">
<summary>Constant Appdata.</summary>
<unmanaged>DIPROP_APPDATA</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Ffgain">
<summary>Constant Ffgain.</summary>
<unmanaged>DIPROP_FFGAIN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Keyname">
<summary>Constant Keyname.</summary>
<unmanaged>DIPROP_KEYNAME</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Ffload">
<summary>Constant Ffload.</summary>
<unmanaged>DIPROP_FFLOAD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Username">
<summary>Constant Username.</summary>
<unmanaged>DIPROP_USERNAME</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Physicalrange">
<summary>Constant Physicalrange.</summary>
<unmanaged>DIPROP_PHYSICALRANGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Autocenter">
<summary>Constant Autocenter.</summary>
<unmanaged>DIPROP_AUTOCENTER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Calibrationmode">
<summary>Constant Calibrationmode.</summary>
<unmanaged>DIPROP_CALIBRATIONMODE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Saturation">
<summary>Constant Saturation.</summary>
<unmanaged>DIPROP_SATURATION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Calibration">
<summary>Constant Calibration.</summary>
<unmanaged>DIPROP_CALIBRATION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Productname">
<summary>Constant Productname.</summary>
<unmanaged>DIPROP_PRODUCTNAME</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Vidpid">
<summary>Constant Vidpid.</summary>
<unmanaged>DIPROP_VIDPID</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.BufferSize">
<summary>Constant BufferSize.</summary>
<unmanaged>DIPROP_BUFFERSIZE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Range">
<summary>Constant Range.</summary>
<unmanaged>DIPROP_RANGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Cpoints">
<summary>Constant Cpoints.</summary>
<unmanaged>DIPROP_CPOINTS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Scancode">
<summary>Constant Scancode.</summary>
<unmanaged>DIPROP_SCANCODE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Granularity">
<summary>Constant Granularity.</summary>
<unmanaged>DIPROP_GRANULARITY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Joystickid">
<summary>Constant Joystickid.</summary>
<unmanaged>DIPROP_JOYSTICKID</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.InstanceName">
<summary>Constant InstanceName.</summary>
<unmanaged>DIPROP_INSTANCENAME</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Deadzone">
<summary>Constant Deadzone.</summary>
<unmanaged>DIPROP_DEADZONE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Guidandpath">
<summary>Constant Guidandpath.</summary>
<unmanaged>DIPROP_GUIDANDPATH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Axismode">
<summary>Constant Axismode.</summary>
<unmanaged>DIPROP_AXISMODE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuids.Typename">
<summary>Constant Typename.</summary>
<unmanaged>DIPROP_TYPENAME</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.RacingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.RacingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.RacingControls.RacingGenre">
<summary>Constant RacingGenre.</summary>
<unmanaged>DIVIRTUAL_DRIVING_RACE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Steer">
<summary>Constant Steer.</summary>
<unmanaged>DIAXIS_DRIVINGR_STEER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Accelerate">
<summary>Constant Accelerate.</summary>
<unmanaged>DIAXIS_DRIVINGR_ACCELERATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.BrakeAxis">
<summary>Constant BrakeAxis.</summary>
<unmanaged>DIAXIS_DRIVINGR_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.AccelerateAndBrake">
<summary>Constant AccelerateAndBrake.</summary>
<unmanaged>DIAXIS_DRIVINGR_ACCEL_AND_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Map">
<summary>Constant Map.</summary>
<unmanaged>DIBUTTON_DRIVINGR_MAP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.AccelerateLink">
<summary>Constant AccelerateLink.</summary>
<unmanaged>DIBUTTON_DRIVINGR_ACCELERATE_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Shiftdown">
<summary>Constant Shiftdown.</summary>
<unmanaged>DIBUTTON_DRIVINGR_SHIFTDOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_DRIVINGR_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_DRIVINGR_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Dashboard">
<summary>Constant Dashboard.</summary>
<unmanaged>DIBUTTON_DRIVINGR_DASHBOARD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_DRIVINGR_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Pit">
<summary>Constant Pit.</summary>
<unmanaged>DIBUTTON_DRIVINGR_PIT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Shiftup">
<summary>Constant Shiftup.</summary>
<unmanaged>DIBUTTON_DRIVINGR_SHIFTUP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.SteerRightLink">
<summary>Constant SteerRightLink.</summary>
<unmanaged>DIBUTTON_DRIVINGR_STEER_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_DRIVINGR_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_DRIVINGR_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_DRIVINGR_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Brake">
<summary>Constant Brake.</summary>
<unmanaged>DIBUTTON_DRIVINGR_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Boost">
<summary>Constant Boost.</summary>
<unmanaged>DIBUTTON_DRIVINGR_BOOST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.SteerLeftLink">
<summary>Constant SteerLeftLink.</summary>
<unmanaged>DIBUTTON_DRIVINGR_STEER_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Aids">
<summary>Constant Aids.</summary>
<unmanaged>DIBUTTON_DRIVINGR_AIDS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_DRIVINGR_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.RacquetControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.RacquetControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.RacquetGenre">
<summary>Constant RacquetGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_RACQUET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_RACQUET_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_RACQUET_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_RACQUET_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_RACQUET_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_RACQUET_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_RACQUET_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_RACQUET_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_RACQUET_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_RACQUET_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_RACQUET_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Timeout">
<summary>Constant Timeout.</summary>
<unmanaged>DIBUTTON_RACQUET_TIMEOUT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Smash">
<summary>Constant Smash.</summary>
<unmanaged>DIBUTTON_RACQUET_SMASH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_RACQUET_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Backswing">
<summary>Constant Backswing.</summary>
<unmanaged>DIBUTTON_RACQUET_BACKSWING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Swing">
<summary>Constant Swing.</summary>
<unmanaged>DIBUTTON_RACQUET_SWING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_RACQUET_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RacquetControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_RACQUET_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.RemoteControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.RemoteControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.RacquetGenre">
<summary>Constant RacquetGenre.</summary>
<unmanaged>DIVIRTUAL_REMOTE_CONTROL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Slider2">
<summary>Constant Slider2.</summary>
<unmanaged>DIAXIS_REMOTE_SLIDER2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Slider">
<summary>Constant Slider.</summary>
<unmanaged>DIAXIS_REMOTE_SLIDER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Cd">
<summary>Constant Cd.</summary>
<unmanaged>DIBUTTON_REMOTE_CD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_REMOTE_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit9">
<summary>Constant Digit9.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT9</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit6">
<summary>Constant Digit6.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT6</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_REMOTE_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit3">
<summary>Constant Digit3.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT3</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit0">
<summary>Constant Digit0.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT0</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Play">
<summary>Constant Play.</summary>
<unmanaged>DIBUTTON_REMOTE_PLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_REMOTE_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Cable">
<summary>Constant Cable.</summary>
<unmanaged>DIBUTTON_REMOTE_CABLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.ReverseIew">
<summary>Constant ReverseIew.</summary>
<unmanaged>DIBUTTON_REMOTE_REVIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Cue">
<summary>Constant Cue.</summary>
<unmanaged>DIBUTTON_REMOTE_CUE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Mute">
<summary>Constant Mute.</summary>
<unmanaged>DIBUTTON_REMOTE_MUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit8">
<summary>Constant Digit8.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT8</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit5">
<summary>Constant Digit5.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT5</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Tv">
<summary>Constant Tv.</summary>
<unmanaged>DIBUTTON_REMOTE_TV</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Vcr">
<summary>Constant Vcr.</summary>
<unmanaged>DIBUTTON_REMOTE_VCR</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_REMOTE_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Adjust">
<summary>Constant Adjust.</summary>
<unmanaged>DIBUTTON_REMOTE_ADJUST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit4">
<summary>Constant Digit4.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT4</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Record">
<summary>Constant Record.</summary>
<unmanaged>DIBUTTON_REMOTE_RECORD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Change">
<summary>Constant Change.</summary>
<unmanaged>DIBUTTON_REMOTE_CHANGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit2">
<summary>Constant Digit2.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Dvd">
<summary>Constant Dvd.</summary>
<unmanaged>DIBUTTON_REMOTE_DVD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit1">
<summary>Constant Digit1.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Digit7">
<summary>Constant Digit7.</summary>
<unmanaged>DIBUTTON_REMOTE_DIGIT7</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RemoteControls.Tuner">
<summary>Constant Tuner.</summary>
<unmanaged>DIBUTTON_REMOTE_TUNER</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.ResultCode">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.ResultCode']/*" />
</member>
<member name="F:SharpDX.DirectInput.ResultCode.Ok">
<summary>Constant Ok.</summary>
<unmanaged>DI_OK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NotAttached">
<summary>Constant NotAttached.</summary>
<unmanaged>DI_NOTATTACHED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.BufferOverflow">
<summary>Constant BufferOverflow.</summary>
<unmanaged>DI_BUFFEROVERFLOW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.PropertyHadNoEffect">
<summary>Constant PropertyHadNoEffect.</summary>
<unmanaged>DI_PROPNOEFFECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NoEffect">
<summary>Constant NoEffect.</summary>
<unmanaged>DI_NOEFFECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.PolledDevice">
<summary>Constant PolledDevice.</summary>
<unmanaged>DI_POLLEDDEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.DownloadSkipped">
<summary>Constant DownloadSkipped.</summary>
<unmanaged>DI_DOWNLOADSKIPPED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.EffectRestarted">
<summary>Constant EffectRestarted.</summary>
<unmanaged>DI_EFFECTRESTARTED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.Truncated">
<summary>Constant Truncated.</summary>
<unmanaged>DI_TRUNCATED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.SettingsNotSaved">
<summary>Constant SettingsNotSaved.</summary>
<unmanaged>DI_SETTINGSNOTSAVED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.TruncatedAndRestarted">
<summary>Constant TruncatedAndRestarted.</summary>
<unmanaged>DI_TRUNCATEDANDRESTARTED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.WriteProtect">
<summary>Constant WriteProtect.</summary>
<unmanaged>DI_WRITEPROTECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.ReadOnly">
<summary>Constant ReadOnly.</summary>
<unmanaged>DIERR_READONLY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NotFound">
<summary>Constant NotFound.</summary>
<unmanaged>DIERR_NOTFOUND</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.MapFileFail">
<summary>Constant MapFileFail.</summary>
<unmanaged>DIERR_MAPFILEFAIL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.AlreadyInitialized">
<summary>Constant AlreadyInitialized.</summary>
<unmanaged>DIERR_ALREADYINITIALIZED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.IncompleteEffect">
<summary>Constant IncompleteEffect.</summary>
<unmanaged>DIERR_INCOMPLETEEFFECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.InvalidParam">
<summary>Constant InvalidParam.</summary>
<unmanaged>DIERR_INVALIDPARAM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.EffectPlaying">
<summary>Constant EffectPlaying.</summary>
<unmanaged>DIERR_EFFECTPLAYING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NotInitialized">
<summary>Constant NotInitialized.</summary>
<unmanaged>DIERR_NOTINITIALIZED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NotAcquired">
<summary>Constant NotAcquired.</summary>
<unmanaged>DIERR_NOTACQUIRED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.HandleExists">
<summary>Constant HandleExists.</summary>
<unmanaged>DIERR_HANDLEEXISTS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.HasEffects">
<summary>Constant HasEffects.</summary>
<unmanaged>DIERR_HASEFFECTS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.OldDirectInputVersion">
<summary>Constant OldDirectInputVersion.</summary>
<unmanaged>DIERR_OLDDIRECTINPUTVERSION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NoAggregation">
<summary>Constant NoAggregation.</summary>
<unmanaged>DIERR_NOAGGREGATION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.MoreData">
<summary>Constant MoreData.</summary>
<unmanaged>DIERR_MOREDATA</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.DeviceFull">
<summary>Constant DeviceFull.</summary>
<unmanaged>DIERR_DEVICEFULL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.ReportFull">
<summary>Constant ReportFull.</summary>
<unmanaged>DIERR_REPORTFULL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NotDownloaded">
<summary>Constant NotDownloaded.</summary>
<unmanaged>DIERR_NOTDOWNLOADED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NotBuffered">
<summary>Constant NotBuffered.</summary>
<unmanaged>DIERR_NOTBUFFERED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.ObjectNotFound">
<summary>Constant ObjectNotFound.</summary>
<unmanaged>DIERR_OBJECTNOTFOUND</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.InsufficientPrivileges">
<summary>Constant InsufficientPrivileges.</summary>
<unmanaged>DIERR_INSUFFICIENTPRIVS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NoInterface">
<summary>Constant NoInterface.</summary>
<unmanaged>DIERR_NOINTERFACE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.OutOfMemory">
<summary>Constant OutOfMemory.</summary>
<unmanaged>DIERR_OUTOFMEMORY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.DeviceNotRegistered">
<summary>Constant DeviceNotRegistered.</summary>
<unmanaged>DIERR_DEVICENOTREG</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.Generic">
<summary>Constant Generic.</summary>
<unmanaged>DIERR_GENERIC</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.OtherApplicationHasPriority">
<summary>Constant OtherApplicationHasPriority.</summary>
<unmanaged>DIERR_OTHERAPPHASPRIO</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.NotExclusiveAcquired">
<summary>Constant NotExclusiveAcquired.</summary>
<unmanaged>DIERR_NOTEXCLUSIVEACQUIRED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.InputLost">
<summary>Constant InputLost.</summary>
<unmanaged>DIERR_INPUTLOST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.BetaDirectInputVersion">
<summary>Constant BetaDirectInputVersion.</summary>
<unmanaged>DIERR_BETADIRECTINPUTVERSION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.BadDriverVersion">
<summary>Constant BadDriverVersion.</summary>
<unmanaged>DIERR_BADDRIVERVER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.Acquired">
<summary>Constant Acquired.</summary>
<unmanaged>DIERR_ACQUIRED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.Unplugged">
<summary>Constant Unplugged.</summary>
<unmanaged>DIERR_UNPLUGGED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ResultCode.Unsupported">
<summary>Constant Unsupported.</summary>
<unmanaged>DIERR_UNSUPPORTED</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.RolePlayingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.RolePlayingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.RolePlayingGenre">
<summary>Constant RolePlayingGenre.</summary>
<unmanaged>DIVIRTUAL_STRATEGY_ROLEPLAYING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_STRATEGYR_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_STRATEGYR_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_STRATEGYR_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Map">
<summary>Constant Map.</summary>
<unmanaged>DIBUTTON_STRATEGYR_MAP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Crouch">
<summary>Constant Crouch.</summary>
<unmanaged>DIBUTTON_STRATEGYR_CROUCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Cast">
<summary>Constant Cast.</summary>
<unmanaged>DIBUTTON_STRATEGYR_CAST</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Get">
<summary>Constant Get.</summary>
<unmanaged>DIBUTTON_STRATEGYR_GET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.RotateLeftLink">
<summary>Constant RotateLeftLink.</summary>
<unmanaged>DIBUTTON_STRATEGYR_ROTATE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_STRATEGYR_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_STRATEGYR_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_STRATEGYR_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_STRATEGYR_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_STRATEGYR_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_STRATEGYR_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.RotateRightLink">
<summary>Constant RotateRightLink.</summary>
<unmanaged>DIBUTTON_STRATEGYR_ROTATE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_STRATEGYR_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_STRATEGYR_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_STRATEGYR_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_STRATEGYR_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Apply">
<summary>Constant Apply.</summary>
<unmanaged>DIBUTTON_STRATEGYR_APPLY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Attack">
<summary>Constant Attack.</summary>
<unmanaged>DIBUTTON_STRATEGYR_ATTACK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.RolePlayingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_STRATEGYR_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.ShootingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.ShootingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Sidestep">
<summary>Constant Sidestep.</summary>
<unmanaged>DIAXIS_FPS_SIDESTEP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_FPS_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_FPS_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Lookupdown">
<summary>Constant Lookupdown.</summary>
<unmanaged>DIAXIS_FPS_LOOKUPDOWN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_FPS_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.GlanceDownLink">
<summary>Constant GlanceDownLink.</summary>
<unmanaged>DIBUTTON_FPS_GLANCE_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.StepRightLink">
<summary>Constant StepRightLink.</summary>
<unmanaged>DIBUTTON_FPS_STEP_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.GlanceUpLink">
<summary>Constant GlanceUpLink.</summary>
<unmanaged>DIBUTTON_FPS_GLANCE_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_FPS_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Strafe">
<summary>Constant Strafe.</summary>
<unmanaged>DIBUTTON_FPS_STRAFE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.BackwardLink">
<summary>Constant BackwardLink.</summary>
<unmanaged>DIBUTTON_FPS_BACKWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Weapons">
<summary>Constant Weapons.</summary>
<unmanaged>DIBUTTON_FPS_WEAPONS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Dodge">
<summary>Constant Dodge.</summary>
<unmanaged>DIBUTTON_FPS_DODGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Apply">
<summary>Constant Apply.</summary>
<unmanaged>DIBUTTON_FPS_APPLY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.StepLeftLink">
<summary>Constant StepLeftLink.</summary>
<unmanaged>DIBUTTON_FPS_STEP_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Crouch">
<summary>Constant Crouch.</summary>
<unmanaged>DIBUTTON_FPS_CROUCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_FPS_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_FPS_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Glancer">
<summary>Constant Glancer.</summary>
<unmanaged>DIBUTTON_FPS_GLANCER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.RotateLeftLink">
<summary>Constant RotateLeftLink.</summary>
<unmanaged>DIBUTTON_FPS_ROTATE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Glancel">
<summary>Constant Glancel.</summary>
<unmanaged>DIBUTTON_FPS_GLANCEL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_FPS_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_FPS_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_FPS_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_FPS_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_FPS_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.RotateRightLink">
<summary>Constant RotateRightLink.</summary>
<unmanaged>DIBUTTON_FPS_ROTATE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ShootingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_FPS_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.SideToSideControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.SideToSideControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.SideToSideGenre">
<summary>Constant SideToSideGenre.</summary>
<unmanaged>DIVIRTUAL_ARCADE_SIDE2SIDE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_ARCADES_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_ARCADES_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.ViewDownLink">
<summary>Constant ViewDownLink.</summary>
<unmanaged>DIBUTTON_ARCADES_VIEW_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Carry">
<summary>Constant Carry.</summary>
<unmanaged>DIBUTTON_ARCADES_CARRY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_ARCADES_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_ARCADES_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.ViewRightLink">
<summary>Constant ViewRightLink.</summary>
<unmanaged>DIBUTTON_ARCADES_VIEW_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_ARCADES_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_ARCADES_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Throw">
<summary>Constant Throw.</summary>
<unmanaged>DIBUTTON_ARCADES_THROW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_ARCADES_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Attack">
<summary>Constant Attack.</summary>
<unmanaged>DIBUTTON_ARCADES_ATTACK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.ViewLeftLink">
<summary>Constant ViewLeftLink.</summary>
<unmanaged>DIBUTTON_ARCADES_VIEW_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_ARCADES_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.ViewUpLink">
<summary>Constant ViewUpLink.</summary>
<unmanaged>DIBUTTON_ARCADES_VIEW_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_ARCADES_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_ARCADES_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_ARCADES_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SideToSideControls.View">
<summary>Constant View.</summary>
<unmanaged>DIHATSWITCH_ARCADES_VIEW</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.SkiingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.SkiingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.SkiingGenre">
<summary>Constant SkiingGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_SKIING</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Turn">
<summary>Constant Turn.</summary>
<unmanaged>DIAXIS_SKIING_TURN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Speed">
<summary>Constant Speed.</summary>
<unmanaged>DIAXIS_SKIING_SPEED</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_SKIING_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_SKIING_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.FasterLink">
<summary>Constant FasterLink.</summary>
<unmanaged>DIBUTTON_SKIING_FASTER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.SlowerLink">
<summary>Constant SlowerLink.</summary>
<unmanaged>DIBUTTON_SKIING_SLOWER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_SKIING_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Crouch">
<summary>Constant Crouch.</summary>
<unmanaged>DIBUTTON_SKIING_CROUCH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Special2">
<summary>Constant Special2.</summary>
<unmanaged>DIBUTTON_SKIING_SPECIAL2</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_SKIING_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_SKIING_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_SKIING_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Camera">
<summary>Constant Camera.</summary>
<unmanaged>DIBUTTON_SKIING_CAMERA</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_SKIING_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_SKIING_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_SKIING_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SkiingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_SKIING_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.SoccerDefenseControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.SoccerDefenseControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.SoccerDefenseGenre">
<summary>Constant SoccerDefenseGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_SOCCER_DEFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_SOCCERD_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_SOCCERD_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Head">
<summary>Constant Head.</summary>
<unmanaged>DIBUTTON_SOCCERD_HEAD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Slide">
<summary>Constant Slide.</summary>
<unmanaged>DIBUTTON_SOCCERD_SLIDE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Foul">
<summary>Constant Foul.</summary>
<unmanaged>DIBUTTON_SOCCERD_FOUL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_SOCCERD_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Steal">
<summary>Constant Steal.</summary>
<unmanaged>DIBUTTON_SOCCERD_STEAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_SOCCERD_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_SOCCERD_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Block">
<summary>Constant Block.</summary>
<unmanaged>DIBUTTON_SOCCERD_BLOCK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_SOCCERD_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_SOCCERD_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_SOCCERD_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_SOCCERD_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Clear">
<summary>Constant Clear.</summary>
<unmanaged>DIBUTTON_SOCCERD_CLEAR</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_SOCCERD_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Player">
<summary>Constant Player.</summary>
<unmanaged>DIBUTTON_SOCCERD_PLAYER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_SOCCERD_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_SOCCERD_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Goaliecharge">
<summary>Constant Goaliecharge.</summary>
<unmanaged>DIBUTTON_SOCCERD_GOALIECHARGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Special">
<summary>Constant Special.</summary>
<unmanaged>DIBUTTON_SOCCERD_SPECIAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerDefenseControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_SOCCERD_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.SoccerOffenceControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.SoccerOffenceControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.SoccerOffenceGenre">
<summary>Constant SoccerOffenceGenre.</summary>
<unmanaged>DIVIRTUAL_SPORTS_SOCCER_OFFENSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_SOCCERO_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_SOCCERO_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Bend">
<summary>Constant Bend.</summary>
<unmanaged>DIAXIS_SOCCERO_BEND</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_SOCCERO_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Player">
<summary>Constant Player.</summary>
<unmanaged>DIBUTTON_SOCCERO_PLAYER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Sprint">
<summary>Constant Sprint.</summary>
<unmanaged>DIBUTTON_SOCCERO_SPRINT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_SOCCERO_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Shootlow">
<summary>Constant Shootlow.</summary>
<unmanaged>DIBUTTON_SOCCERO_SHOOTLOW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Control">
<summary>Constant Control.</summary>
<unmanaged>DIBUTTON_SOCCERO_CONTROL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_SOCCERO_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Shoot">
<summary>Constant Shoot.</summary>
<unmanaged>DIBUTTON_SOCCERO_SHOOT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_SOCCERO_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_SOCCERO_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_SOCCERO_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Pass">
<summary>Constant Pass.</summary>
<unmanaged>DIBUTTON_SOCCERO_PASS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.SubStitute">
<summary>Constant SubStitute.</summary>
<unmanaged>DIBUTTON_SOCCERO_SUBSTITUTE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Fake">
<summary>Constant Fake.</summary>
<unmanaged>DIBUTTON_SOCCERO_FAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Head">
<summary>Constant Head.</summary>
<unmanaged>DIBUTTON_SOCCERO_HEAD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_SOCCERO_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Passthru">
<summary>Constant Passthru.</summary>
<unmanaged>DIBUTTON_SOCCERO_PASSTHRU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Shoothigh">
<summary>Constant Shoothigh.</summary>
<unmanaged>DIBUTTON_SOCCERO_SHOOTHIGH</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_SOCCERO_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Special1">
<summary>Constant Special1.</summary>
<unmanaged>DIBUTTON_SOCCERO_SPECIAL1</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SoccerOffenceControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_SOCCERO_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.SpaceCombatControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.SpaceCombatControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.SpaceCombatGenre">
<summary>Constant SpaceCombatGenre.</summary>
<unmanaged>DIVIRTUAL_SPACESIM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_SPACESIM_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Climb">
<summary>Constant Climb.</summary>
<unmanaged>DIAXIS_SPACESIM_CLIMB</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_SPACESIM_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Throttle">
<summary>Constant Throttle.</summary>
<unmanaged>DIAXIS_SPACESIM_THROTTLE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_SPACESIM_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.TurnRightLink">
<summary>Constant TurnRightLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_TURN_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.FasterLink">
<summary>Constant FasterLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_FASTER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Gear">
<summary>Constant Gear.</summary>
<unmanaged>DIBUTTON_SPACESIM_GEAR</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_SPACESIM_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_SPACESIM_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.GlanceDownLink">
<summary>Constant GlanceDownLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_GLANCE_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_SPACESIM_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_SPACESIM_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Lower">
<summary>Constant Lower.</summary>
<unmanaged>DIBUTTON_SPACESIM_LOWER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.BackwardLink">
<summary>Constant BackwardLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_BACKWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.TurnLeftLink">
<summary>Constant TurnLeftLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_TURN_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.GlanceUpLink">
<summary>Constant GlanceUpLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_GLANCE_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.SlowerLink">
<summary>Constant SlowerLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_SLOWER_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Weapons">
<summary>Constant Weapons.</summary>
<unmanaged>DIBUTTON_SPACESIM_WEAPONS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_SPACESIM_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_SPACESIM_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_SPACESIM_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_SPACESIM_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Raise">
<summary>Constant Raise.</summary>
<unmanaged>DIBUTTON_SPACESIM_RAISE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Target">
<summary>Constant Target.</summary>
<unmanaged>DIBUTTON_SPACESIM_TARGET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.SpaceCombatControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_SPACESIM_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.TankDrivingControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.TankDrivingControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.TankDrivingGenre">
<summary>Constant TankDrivingGenre.</summary>
<unmanaged>DIVIRTUAL_DRIVING_TANK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.BrakeAxis">
<summary>Constant BrakeAxis.</summary>
<unmanaged>DIAXIS_DRIVINGT_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.AccelerateAndBrake">
<summary>Constant AccelerateAndBrake.</summary>
<unmanaged>DIAXIS_DRIVINGT_ACCEL_AND_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Rotate">
<summary>Constant Rotate.</summary>
<unmanaged>DIAXIS_DRIVINGT_ROTATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Accelerate">
<summary>Constant Accelerate.</summary>
<unmanaged>DIAXIS_DRIVINGT_ACCELERATE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Steer">
<summary>Constant Steer.</summary>
<unmanaged>DIAXIS_DRIVINGT_STEER</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Barrel">
<summary>Constant Barrel.</summary>
<unmanaged>DIAXIS_DRIVINGT_BARREL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.BarrelDownLink">
<summary>Constant BarrelDownLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_BARREL_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.RotateRightLink">
<summary>Constant RotateRightLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_ROTATE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_DRIVINGT_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.AccelerateLink">
<summary>Constant AccelerateLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_ACCELERATE_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Dashboard">
<summary>Constant Dashboard.</summary>
<unmanaged>DIBUTTON_DRIVINGT_DASHBOARD</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_DRIVINGT_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.SteerLeftLink">
<summary>Constant SteerLeftLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_STEER_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Weapons">
<summary>Constant Weapons.</summary>
<unmanaged>DIBUTTON_DRIVINGT_WEAPONS</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Firesecondary">
<summary>Constant Firesecondary.</summary>
<unmanaged>DIBUTTON_DRIVINGT_FIRESECONDARY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.BarrelUpLink">
<summary>Constant BarrelUpLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_BARREL_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Brake">
<summary>Constant Brake.</summary>
<unmanaged>DIBUTTON_DRIVINGT_BRAKE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.SteerRightLink">
<summary>Constant SteerRightLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_STEER_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Fire">
<summary>Constant Fire.</summary>
<unmanaged>DIBUTTON_DRIVINGT_FIRE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.RotateLeftLink">
<summary>Constant RotateLeftLink.</summary>
<unmanaged>DIBUTTON_DRIVINGT_ROTATE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_DRIVINGT_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_DRIVINGT_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Target">
<summary>Constant Target.</summary>
<unmanaged>DIBUTTON_DRIVINGT_TARGET</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TankDrivingControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_DRIVINGT_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.ThirdPersonControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.ThirdPersonControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.TankDrivingGenre">
<summary>Constant TankDrivingGenre.</summary>
<unmanaged>DIVIRTUAL_FIGHTING_THIRDPERSON</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Step">
<summary>Constant Step.</summary>
<unmanaged>DIAXIS_TPS_STEP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_TPS_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Turn">
<summary>Constant Turn.</summary>
<unmanaged>DIAXIS_TPS_TURN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Dodge">
<summary>Constant Dodge.</summary>
<unmanaged>DIBUTTON_TPS_DODGE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.InverseEntory">
<summary>Constant InverseEntory.</summary>
<unmanaged>DIBUTTON_TPS_INVENTORY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_TPS_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.GlanceRightLink">
<summary>Constant GlanceRightLink.</summary>
<unmanaged>DIBUTTON_TPS_GLANCE_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.GlanceUpLink">
<summary>Constant GlanceUpLink.</summary>
<unmanaged>DIBUTTON_TPS_GLANCE_UP_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Stepleft">
<summary>Constant Stepleft.</summary>
<unmanaged>DIBUTTON_TPS_STEPLEFT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_TPS_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.GlanceLeftLink">
<summary>Constant GlanceLeftLink.</summary>
<unmanaged>DIBUTTON_TPS_GLANCE_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_TPS_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Run">
<summary>Constant Run.</summary>
<unmanaged>DIBUTTON_TPS_RUN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Jump">
<summary>Constant Jump.</summary>
<unmanaged>DIBUTTON_TPS_JUMP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.BackwardLink">
<summary>Constant BackwardLink.</summary>
<unmanaged>DIBUTTON_TPS_BACKWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.TurnLeftLink">
<summary>Constant TurnLeftLink.</summary>
<unmanaged>DIBUTTON_TPS_TURN_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Use">
<summary>Constant Use.</summary>
<unmanaged>DIBUTTON_TPS_USE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Action">
<summary>Constant Action.</summary>
<unmanaged>DIBUTTON_TPS_ACTION</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.TurnRightLink">
<summary>Constant TurnRightLink.</summary>
<unmanaged>DIBUTTON_TPS_TURN_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.View">
<summary>Constant View.</summary>
<unmanaged>DIBUTTON_TPS_VIEW</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_TPS_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Stepright">
<summary>Constant Stepright.</summary>
<unmanaged>DIBUTTON_TPS_STEPRIGHT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_TPS_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.GlanceDownLink">
<summary>Constant GlanceDownLink.</summary>
<unmanaged>DIBUTTON_TPS_GLANCE_DOWN_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.ThirdPersonControls.Glance">
<summary>Constant Glance.</summary>
<unmanaged>DIHATSWITCH_TPS_GLANCE</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.TurnBasedControls">
<summary>
Functions
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='SharpDX.DirectInput.TurnBasedControls']/*" />
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.TankDrivingGenre">
<summary>Constant TankDrivingGenre.</summary>
<unmanaged>DIVIRTUAL_STRATEGY_TURN</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Lateral">
<summary>Constant Lateral.</summary>
<unmanaged>DIAXIS_STRATEGYT_LATERAL</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Move">
<summary>Constant Move.</summary>
<unmanaged>DIAXIS_STRATEGYT_MOVE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Zoom">
<summary>Constant Zoom.</summary>
<unmanaged>DIBUTTON_STRATEGYT_ZOOM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.RightLink">
<summary>Constant RightLink.</summary>
<unmanaged>DIBUTTON_STRATEGYT_RIGHT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Display">
<summary>Constant Display.</summary>
<unmanaged>DIBUTTON_STRATEGYT_DISPLAY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Menu">
<summary>Constant Menu.</summary>
<unmanaged>DIBUTTON_STRATEGYT_MENU</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.LeftLink">
<summary>Constant LeftLink.</summary>
<unmanaged>DIBUTTON_STRATEGYT_LEFT_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Pause">
<summary>Constant Pause.</summary>
<unmanaged>DIBUTTON_STRATEGYT_PAUSE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Team">
<summary>Constant Team.</summary>
<unmanaged>DIBUTTON_STRATEGYT_TEAM</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Device">
<summary>Constant Device.</summary>
<unmanaged>DIBUTTON_STRATEGYT_DEVICE</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Select">
<summary>Constant Select.</summary>
<unmanaged>DIBUTTON_STRATEGYT_SELECT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.BackLink">
<summary>Constant BackLink.</summary>
<unmanaged>DIBUTTON_STRATEGYT_BACK_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Apply">
<summary>Constant Apply.</summary>
<unmanaged>DIBUTTON_STRATEGYT_APPLY</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.ForwardLink">
<summary>Constant ForwardLink.</summary>
<unmanaged>DIBUTTON_STRATEGYT_FORWARD_LINK</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Map">
<summary>Constant Map.</summary>
<unmanaged>DIBUTTON_STRATEGYT_MAP</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Instruct">
<summary>Constant Instruct.</summary>
<unmanaged>DIBUTTON_STRATEGYT_INSTRUCT</unmanaged>
</member>
<member name="F:SharpDX.DirectInput.TurnBasedControls.Turn">
<summary>Constant Turn.</summary>
<unmanaged>DIBUTTON_STRATEGYT_TURN</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.Action">
<summary>
<p>Describes a mapping of one game action to one device semantic. An array of <see cref="T:SharpDX.DirectInput.Action" /> structures is contained by a <see cref="T:SharpDX.DirectInput.ActionFormat" /> structure.</p>Syntax<pre> typedef struct _DIACTION { <see cref="T:System.IntPtr" /> uAppData; DWORD dwSemantic; DWORD dwFlags; union { LPCTSTR lptszActionName; UINT uResIdString; }; <see cref="T:System.Guid" /> guidInstance; DWORD dwObjID; DWORD dwHow;
} <see cref="T:SharpDX.DirectInput.Action" />, *LPDIACTION; typedef const <see cref="T:SharpDX.DirectInput.Action" /> *LPCDIACTION;
</pre>Members<dl> <dt>uAppData</dt> <dd>Address of an application-defined UINT value to be returned to the application by <see cref="M:SharpDX.DirectInput.Device.GetDeviceData(System.Int32,System.IntPtr,System.Int32@,System.Int32)" /> when the state of the control associated with the action changes. This value is returned in the uAppData member of the <see cref="T:SharpDX.DirectInput.ObjectData" /> structure. It is typically an identifier for the application-specific action associated with the device object, but can also be a function reference.</dd> <dt>dwSemantic</dt> <dd>For a joystick, a predefined action mapping constant for this application genre representing a virtual control or a constant for a control not defined in the genre. For a keyboard or mouse, a constant that represents a particular device object. See Action Mapping Constants.</dd> <dt>dwFlags</dt> <dd><p>Flags used to request specific attributes or processing. Can be zero or one or more of the following values.</p> <dl> <dt>DIA_APPFIXED</dt> <dd>The action cannot be remapped by DirectInput.</dd> <dt>DIA_APPMAPPED</dt> <dd>The dwObjID member is valid, and <see cref="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" /> will not override the application-defined mapping.</dd> <dt>DIA_APPNOMAP</dt> <dd>This action is not to be mapped.</dd> <dt>DIA_FORCEFEEDBACK</dt> <dd>The action must be mapped to an actuator or trigger.</dd> <dt>DIA_NORANGE</dt> <dd>The default range is not to be set for this action. This flag can be set only for absolute axis actions.</dd> </dl></dd> <dt>lptszActionName</dt> <dd>Application-defined name of the action. This string is displayed by the device property sheet when IDirectInput8::ConfigureDevices is called.</dd> <dt>uResIdString</dt> <dd>Resource identifier for the string for this action. The module instance for this resource is specified in the hInstString member of the <see cref="T:SharpDX.DirectInput.ActionFormat" /> structure that contains this structure.</dd> <dt>guidInstance</dt> <dd>Device instance globally unique identifier (<see cref="T:System.Guid" />) if a specific device is requested. Otherwise GUID_NULL.</dd> <dt>dwObjID</dt> <dd>Control identifier. Use the DIDFT_GETINSTANCE and DIDFT_GetType macros to retrieve the instance and type from this value.</dd> <dt>dwHow</dt> <dd><p>When the structure is returned by <see cref="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" />, this member receives a value to indicate the mapping mechanism used by DirectInput to configure the action. This member is ignored when the action map is passed to <see cref="M:SharpDX.DirectInput.Device.SetActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" />. The following values are defined.</p> <dl> <dt>DIAH_APPREQUESTED</dt> <dd>The mapping was configured by the application, which specified the device (guidInstance) and device object (dwObjID) when calling <see cref="M:SharpDX.DirectInput.Device.BuildActionMap(SharpDX.DirectInput.ActionFormat@,System.String,System.Int32)" />.</dd> <dt>DIAH_DEFAULT</dt> <dd>The mapping was determined by DirectInput in the absence of other mapping information.</dd> <dt>DIAH_ERROR</dt> <dd>An error occurred. The action cannot be matched to a control on the device. The action will be ignored when the action map is set.</dd> <dt>DIAH_HWAPP</dt> <dd>The mapping was specified by the hardware manufacturer for this game.</dd> <dt>DIAH_HWDEFAULT</dt> <dd>The mapping was specified by the hardware manufacturer for this genre.</dd> <dt>DIAH_UNMAPPED</dt> <dd>No suitable device object was found.</dd> <dt>DIAH_USERCONFIG</dt> <dd>The mapping was configured by the user.</dd> </dl></dd> </dl>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>DIACTIONW</unmanaged>
<unmanaged-short>DIACTIONW</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Action.AppData">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW::uAppData']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>UINT_PTR uAppData</unmanaged>
<unmanaged-short>UINT_PTR uAppData</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Action.Semantic">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW::dwSemantic']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>unsigned int dwSemantic</unmanaged>
<unmanaged-short>unsigned int dwSemantic</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Action.Flags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW::dwFlags']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>unsigned int dwFlags</unmanaged>
<unmanaged-short>unsigned int dwFlags</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Action.ActionName">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW::lptszActionName']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>const void* lptszActionName</unmanaged>
<unmanaged-short>void lptszActionName</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Action.GuidInstance">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW::guidInstance']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>GUID guidInstance</unmanaged>
<unmanaged-short>GUID guidInstance</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Action.ObjID">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW::dwObjID']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>unsigned int dwObjID</unmanaged>
<unmanaged-short>unsigned int dwObjID</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Action.How">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONW::dwHow']/*" />
<msdn-id>ee416598</msdn-id>
<unmanaged>unsigned int dwHow</unmanaged>
<unmanaged-short>unsigned int dwHow</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ActionFormat">
<summary>
Contains information about the calling application and acts as a container for an array ofDIACTIONstructures that define action-to-control mappings for a genre.
</summary>
<remarks>
<p>The ftTimeStamp member can contain special values that apply to new and unused devices. New devices have never been enumerated for this application and have never had an action map applied to them. Unused devices have been enumerated for the application before but have never had an action map applied. New devices always have DIAFTS_NEWDEVICELOW and DIAFTS_NEWDEVICEHIGH in the low and high DWORDs respectively of the <see cref="T:System.Int64" /> structure. Unused devices have DIAFTS_UNUSEDDEVICELOW and DIAFTS_UNUSEDDEVICEHIGH in these positions.</p> <p>Applications should not use ftTimeStamp to check for new devices. Instead, they should look for the DIEDBS_RECENTDEVICE and DIEDBS_NEWDEVICE flags in the enumeration callback. For more information, see DIEnumDevicesBySemanticsCallback.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>DIACTIONFORMATW</unmanaged>
<unmanaged-short>DIACTIONFORMATW</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::dwSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.ActionSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::dwActionSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>unsigned int dwActionSize</unmanaged>
<unmanaged-short>unsigned int dwActionSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.DataSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::dwDataSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>unsigned int dwDataSize</unmanaged>
<unmanaged-short>unsigned int dwDataSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.NumActions">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::dwNumActions']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>unsigned int dwNumActions</unmanaged>
<unmanaged-short>unsigned int dwNumActions</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.RgoAction">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::rgoAction']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>DIACTIONW* rgoAction</unmanaged>
<unmanaged-short>DIACTIONW rgoAction</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.GuidActionMap">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::guidActionMap']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>GUID guidActionMap</unmanaged>
<unmanaged-short>GUID guidActionMap</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.Genre">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::dwGenre']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>unsigned int dwGenre</unmanaged>
<unmanaged-short>unsigned int dwGenre</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.BufferSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::dwBufferSize']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>unsigned int dwBufferSize</unmanaged>
<unmanaged-short>unsigned int dwBufferSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.AxisMin">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::lAxisMin']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>int lAxisMin</unmanaged>
<unmanaged-short>int lAxisMin</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.AxisMax">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::lAxisMax']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>int lAxisMax</unmanaged>
<unmanaged-short>int lAxisMax</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.HInstString">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::hInstString']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>HINSTANCE hInstString</unmanaged>
<unmanaged-short>HINSTANCE hInstString</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.FtTimeStamp">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::ftTimeStamp']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>FILETIME ftTimeStamp</unmanaged>
<unmanaged-short>FILETIME ftTimeStamp</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.CRC">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::dwCRC']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>unsigned int dwCRC</unmanaged>
<unmanaged-short>unsigned int dwCRC</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ActionFormat.ActionMap">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIACTIONFORMATW::tszActionMap']/*" />
<msdn-id>microsoft.directx_sdk.reference.diactionformat</msdn-id>
<unmanaged>wchar_t tszActionMap[260]</unmanaged>
<unmanaged-short>wchar_t tszActionMap</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.Condition">
<summary>
Contains type-specific information for effects that are marked as <see cref="F:SharpDX.DirectInput.EffectType.Condition" />.<p>A reference to an array of <see cref="T:SharpDX.DirectInput.Condition" /> structures for an effect is passed in the lpvTypeSpecificParams member of the <see cref="T:SharpDX.DirectInput.EffectParameters" /> structure. The number of elements in the array must be either one, or equal to the number of axes associated with the effect.</p>
</summary>
<remarks>
<p>Different types of conditions interpret the parameters differently, but the basic idea is that force resulting from a condition is equal to A(q - q0) where A is a scaling coefficient, q is some metric, and q0 is the neutral value for that metric.</p> <p>The preceding simplified formula must be adjusted if a nonzero deadband is provided. If the metric is less than lOffset - lDeadBand, the resulting force is given by the following formula:</p> <p> force = lNegativeCoefficient * ( q - ( lOffset - lDeadBand))</p> <p>Similarly, if the metric is greater than lOffset + lDeadBand, the resulting force is given by the following formula:</p> <p> force = lPositiveCoefficient * ( q - ( lOffset + lDeadBand))</p> <p>A spring condition uses axis position as the metric.</p> <p>A damper condition uses axis velocity as the metric.</p> <p>An inertia condition uses axis acceleration as the metric.</p> <p>If the number of <see cref="T:SharpDX.DirectInput.Condition" /> structures in the array is equal to the number of axes for the effect, the first structure applies to the first axis, the second applies to the second axis, and so on. For example, a two-axis spring condition with lOffset set to 0 in both <see cref="T:SharpDX.DirectInput.Condition" /> structures would have the same effect as the joystick self-centering spring. When a condition is defined for each axis in this way, the effect must not be rotated.</p> <p>If there is a single <see cref="T:SharpDX.DirectInput.Condition" /> structure for an effect with more than one axis, the direction along which the parameters of the <see cref="T:SharpDX.DirectInput.Condition" /> structure are in effect is determined by the direction parameters passed in the rglDirection field of the <see cref="T:SharpDX.DirectInput.EffectParameters" /> structure. For example, a friction condition rotated 45 degrees (in polar coordinates) would resist joystick motion in the northeast-southwest direction but would have no effect on joystick motion in the northwest-southeast direction. </p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONDITION']/*" />
<msdn-id>microsoft.directx_sdk.reference.dicondition</msdn-id>
<unmanaged>DICONDITION</unmanaged>
<unmanaged-short>DICONDITION</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Condition.Offset">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONDITION::lOffset']/*" />
<msdn-id>microsoft.directx_sdk.reference.dicondition</msdn-id>
<unmanaged>int lOffset</unmanaged>
<unmanaged-short>int lOffset</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Condition.PositiveCoefficient">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONDITION::lPositiveCoefficient']/*" />
<msdn-id>microsoft.directx_sdk.reference.dicondition</msdn-id>
<unmanaged>int lPositiveCoefficient</unmanaged>
<unmanaged-short>int lPositiveCoefficient</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Condition.NegativeCoefficient">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONDITION::lNegativeCoefficient']/*" />
<msdn-id>microsoft.directx_sdk.reference.dicondition</msdn-id>
<unmanaged>int lNegativeCoefficient</unmanaged>
<unmanaged-short>int lNegativeCoefficient</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Condition.PositiveSaturation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONDITION::dwPositiveSaturation']/*" />
<msdn-id>microsoft.directx_sdk.reference.dicondition</msdn-id>
<unmanaged>unsigned int dwPositiveSaturation</unmanaged>
<unmanaged-short>unsigned int dwPositiveSaturation</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Condition.NegativeSaturation">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONDITION::dwNegativeSaturation']/*" />
<msdn-id>microsoft.directx_sdk.reference.dicondition</msdn-id>
<unmanaged>unsigned int dwNegativeSaturation</unmanaged>
<unmanaged-short>unsigned int dwNegativeSaturation</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.Condition.DeadBand">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONDITION::lDeadBand']/*" />
<msdn-id>microsoft.directx_sdk.reference.dicondition</msdn-id>
<unmanaged>int lDeadBand</unmanaged>
<unmanaged-short>int lDeadBand</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.DeviceImage">
<summary>
Carries information required to display a device image or an overlay image with a callout. This structure is passed to theIDirectInputDevice8::GetImageInfomethod as an array within aDIDEVICEIMAGEINFOHEADERstructure.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>DIDEVICEIMAGEINFOW</unmanaged>
<unmanaged-short>DIDEVICEIMAGEINFOW</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.ImagePath">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::tszImagePath']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>wchar_t tszImagePath[260]</unmanaged>
<unmanaged-short>wchar_t tszImagePath</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.Flags">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::dwFlags']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>unsigned int dwFlags</unmanaged>
<unmanaged-short>unsigned int dwFlags</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.ViewID">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::dwViewID']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>unsigned int dwViewID</unmanaged>
<unmanaged-short>unsigned int dwViewID</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.RcOverlay">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::rcOverlay']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>RECT rcOverlay</unmanaged>
<unmanaged-short>RECT rcOverlay</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.ObjID">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::dwObjID']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>unsigned int dwObjID</unmanaged>
<unmanaged-short>unsigned int dwObjID</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.ValidPts">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::dwcValidPts']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>unsigned int dwcValidPts</unmanaged>
<unmanaged-short>unsigned int dwcValidPts</unmanaged-short>
</member>
<member name="P:SharpDX.DirectInput.DeviceImage.RgptCalloutLine">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::rgptCalloutLine']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>POINT rgptCalloutLine[5]</unmanaged>
<unmanaged-short>POINT rgptCalloutLine</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.RcCalloutRect">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::rcCalloutRect']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>RECT rcCalloutRect</unmanaged>
<unmanaged-short>RECT rcCalloutRect</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.DeviceImage.TextAlign">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEIMAGEINFOW::dwTextAlign']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceimageinfo</msdn-id>
<unmanaged>unsigned int dwTextAlign</unmanaged>
<unmanaged-short>unsigned int dwTextAlign</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.EffectEscape">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFESCAPE']/*" />
<msdn-id>bb280505</msdn-id>
<unmanaged>DIEFFESCAPE</unmanaged>
<unmanaged-short>DIEFFESCAPE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectEscape.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFESCAPE::dwSize']/*" />
<msdn-id>bb280505</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectEscape.Command">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFESCAPE::dwCommand']/*" />
<msdn-id>bb280505</msdn-id>
<unmanaged>unsigned int dwCommand</unmanaged>
<unmanaged-short>unsigned int dwCommand</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectEscape.InBufferPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFESCAPE::lpvInBuffer']/*" />
<msdn-id>bb280505</msdn-id>
<unmanaged>void* lpvInBuffer</unmanaged>
<unmanaged-short>void lpvInBuffer</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectEscape.InBufferSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFESCAPE::cbInBuffer']/*" />
<msdn-id>bb280505</msdn-id>
<unmanaged>unsigned int cbInBuffer</unmanaged>
<unmanaged-short>unsigned int cbInBuffer</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectEscape.OutBufferPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFESCAPE::lpvOutBuffer']/*" />
<msdn-id>bb280505</msdn-id>
<unmanaged>void* lpvOutBuffer</unmanaged>
<unmanaged-short>void lpvOutBuffer</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.EffectEscape.OutBufferSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIEFFESCAPE::cbOutBuffer']/*" />
<msdn-id>bb280505</msdn-id>
<unmanaged>unsigned int cbOutBuffer</unmanaged>
<unmanaged-short>unsigned int cbOutBuffer</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ObjectData">
<summary>
Contains buffered device information. This structure is used with theIDirectInputDevice8::GetDeviceDataand theIDirectInputDevice8::SendDeviceDatamethods.
</summary>
<remarks>
<p>The system time returned in <em>dwTimeStamp</em> comes from the same clock used by the Microsoft Win32 GetTickCount or timeGetTime functions, but it produces potentially more precise values. For example, on Microsoft Windows 95, the GetTickCount timer is updated only every 55 milliseconds, but the <em>dwTimeStamp</em> value is accurate to within 1 millisecond. Therefore, if you call GetTickCount and it returns n, and you then receive an event with a timestamp of n + n1, you cannot assume that the event took place exactly n1 milliseconds after the call to GetTickCount.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTDATA']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectdata</msdn-id>
<unmanaged>DIDEVICEOBJECTDATA</unmanaged>
<unmanaged-short>DIDEVICEOBJECTDATA</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectData.Offset">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTDATA::dwOfs']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectdata</msdn-id>
<unmanaged>unsigned int dwOfs</unmanaged>
<unmanaged-short>unsigned int dwOfs</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectData.Data">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTDATA::dwData']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectdata</msdn-id>
<unmanaged>unsigned int dwData</unmanaged>
<unmanaged-short>unsigned int dwData</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectData.TimeStamp">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTDATA::dwTimeStamp']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectdata</msdn-id>
<unmanaged>unsigned int dwTimeStamp</unmanaged>
<unmanaged-short>unsigned int dwTimeStamp</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectData.Sequence">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTDATA::dwSequence']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectdata</msdn-id>
<unmanaged>unsigned int dwSequence</unmanaged>
<unmanaged-short>unsigned int dwSequence</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.ObjectData.AppDataPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIDEVICEOBJECTDATA::uAppData']/*" />
<msdn-id>microsoft.directx_sdk.reference.dideviceobjectdata</msdn-id>
<unmanaged>UINT_PTR uAppData</unmanaged>
<unmanaged-short>UINT_PTR uAppData</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyCalibration">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPCAL']/*" />
<unmanaged>DIPROPCAL</unmanaged>
<unmanaged-short>DIPROPCAL</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyCalibration.Header">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPCAL::diph']/*" />
<unmanaged>DIPROPHEADER diph</unmanaged>
<unmanaged-short>DIPROPHEADER diph</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyCalibration.Min">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPCAL::lMin']/*" />
<unmanaged>int lMin</unmanaged>
<unmanaged-short>int lMin</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyCalibration.Center">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPCAL::lCenter']/*" />
<unmanaged>int lCenter</unmanaged>
<unmanaged-short>int lCenter</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyCalibration.Max">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPCAL::lMax']/*" />
<unmanaged>int lMax</unmanaged>
<unmanaged-short>int lMax</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyGuidAndPath">
<summary>
Used to access properties whose values represent a globally unique identifier (<see cref="T:System.Guid" />) and a path.
</summary>
<remarks>
<p>The diph member must be initialized as follows:</p> <table> <tr><th>Member
</th><th>Value
</th></tr> <tr><td> dwSize
</td><td> sizeof(<see cref="T:SharpDX.DirectInput.PropertyGuidAndPath" />).
</td></tr> <tr><td> dwHeaderSize
</td><td> sizeof(<see cref="T:SharpDX.DirectInput.PropertyHeader" />).
</td></tr> <tr><td> dwObj
</td><td>For this structure, this member must be set to 0.
</td></tr> <tr><td> dwHow
</td><td>Specifies how the dwObj member should be interpreted. For this structure, dwHow should be <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />.
</td></tr> </table> <p>The <see cref="F:SharpDX.DirectInput.PropertyGuids.Guidandpath" /> property associated with the <see cref="T:SharpDX.DirectInput.PropertyGuidAndPath" /> structure enables advanced applications to perform operations on a Human Interface Device (human interface device) that are not supported by DirectInput.</p> <p>The application calls the <see cref="M:SharpDX.DirectInput.Device.GetProperty(System.IntPtr,System.IntPtr)" /> method with <see cref="F:SharpDX.DirectInput.PropertyGuids.Guidandpath" /> as the rguidProp parameter. The class <see cref="T:System.Guid" /> of the device is returned in the guidClass member of the <see cref="T:SharpDX.DirectInput.PropertyGuidAndPath" /> structure, and the device interface path is returned in the wszPath member. The application can then call the CreateFile function on this path to access the device directly.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPGUIDANDPATH']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropguidandpath</msdn-id>
<unmanaged>DIPROPGUIDANDPATH</unmanaged>
<unmanaged-short>DIPROPGUIDANDPATH</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuidAndPath.Header">
<summary>
<dd> <see cref="T:SharpDX.DirectInput.PropertyHeader" /> structure. </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPGUIDANDPATH::diph']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropguidandpath</msdn-id>
<unmanaged>DIPROPHEADER diph</unmanaged>
<unmanaged-short>DIPROPHEADER diph</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuidAndPath.GuidClass">
<summary>
<dd> Class <see cref="T:System.Guid" /> for the object. </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPGUIDANDPATH::guidClass']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropguidandpath</msdn-id>
<unmanaged>GUID guidClass</unmanaged>
<unmanaged-short>GUID guidClass</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyGuidAndPath.Path">
<summary>
<dd> Returned path for the object. This is a Unicode string. </dd>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPGUIDANDPATH::wszPath']/*" />
<msdn-id>microsoft.directx_sdk.reference.dipropguidandpath</msdn-id>
<unmanaged>wchar_t wszPath[260]</unmanaged>
<unmanaged-short>wchar_t wszPath</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyHeader">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPHEADER']/*" />
<msdn-id>bb280498</msdn-id>
<unmanaged>DIPROPHEADER</unmanaged>
<unmanaged-short>DIPROPHEADER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHeader.Size">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPHEADER::dwSize']/*" />
<msdn-id>bb280498</msdn-id>
<unmanaged>unsigned int dwSize</unmanaged>
<unmanaged-short>unsigned int dwSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHeader.HeaderSize">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPHEADER::dwHeaderSize']/*" />
<msdn-id>bb280498</msdn-id>
<unmanaged>unsigned int dwHeaderSize</unmanaged>
<unmanaged-short>unsigned int dwHeaderSize</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHeader.Obj">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPHEADER::dwObj']/*" />
<msdn-id>bb280498</msdn-id>
<unmanaged>unsigned int dwObj</unmanaged>
<unmanaged-short>unsigned int dwObj</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyHeader.Type">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPHEADER::dwHow']/*" />
<msdn-id>bb280498</msdn-id>
<unmanaged>DIPH dwHow</unmanaged>
<unmanaged-short>DIPH dwHow</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyInt">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPDWORD']/*" />
<msdn-id>bb280499</msdn-id>
<unmanaged>DIPROPDWORD</unmanaged>
<unmanaged-short>DIPROPDWORD</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyInt.Header">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPDWORD::diph']/*" />
<msdn-id>bb280499</msdn-id>
<unmanaged>DIPROPHEADER diph</unmanaged>
<unmanaged-short>DIPROPHEADER diph</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyInt.Data">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPDWORD::dwData']/*" />
<msdn-id>bb280499</msdn-id>
<unmanaged>unsigned int dwData</unmanaged>
<unmanaged-short>unsigned int dwData</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPPOINTER']/*" />
<msdn-id>bb280497</msdn-id>
<unmanaged>DIPROPPOINTER</unmanaged>
<unmanaged-short>DIPROPPOINTER</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyPointer.Header">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPPOINTER::diph']/*" />
<msdn-id>bb280497</msdn-id>
<unmanaged>DIPROPHEADER diph</unmanaged>
<unmanaged-short>DIPROPHEADER diph</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyPointer.Data">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPPOINTER::uData']/*" />
<msdn-id>bb280497</msdn-id>
<unmanaged>UINT_PTR uData</unmanaged>
<unmanaged-short>UINT_PTR uData</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyRange">
<summary>
Contains information about the range of an object within a device. This structure is used with the <see cref="F:SharpDX.DirectInput.PropertyGuids.Range" /> flag set in theIDirectInputDevice8::GetPropertyandIDirectInputDevice8::SetPropertymethods.
</summary>
<remarks>
<p>The diph member must be initialized as follows:</p> <table> <tr><th>Member
</th><th>Value
</th></tr> <tr><td> dwSize
</td><td> sizeof(<see cref="T:SharpDX.DirectInput.PropertyRange" />)
</td></tr> <tr><td> dwHeaderSize
</td><td> sizeof(<see cref="T:SharpDX.DirectInput.PropertyHeader" />)
</td></tr> <tr><td> dwObj
</td><td><p>If the dwHow member is <see cref="F:SharpDX.DirectInput.PropertyHowType.Device" />, this member must be 0.</p> <p>If the dwHow member is <see cref="F:SharpDX.DirectInput.PropertyHowType.Byid" />, this member must be the identifier for the object whose property setting is to be set or retrieved. </p> <p>If the dwHow member is <see cref="F:SharpDX.DirectInput.PropertyHowType.Byoffset" />, this member must be a data format offset for the object whose property setting is to be set or retrieved. For example, if the c_dfDIMouse data format is selected, it must be one of the DIMOFS_* values.Identifier of the object whose property is being retrieved or set. </p> <p>If the dwHow member is <see cref="F:SharpDX.DirectInput.PropertyHowType.Byusage" />, the device must be a Human Interface Device (human interface device). The device object will be identified by the HID usage page and usage values in packed form. </p> </td></tr> <tr><td> dwHow
</td><td>Specifies how the dwObj member should be interpreted. See the preceding description of the dwObj member for details.
</td></tr> </table> <p>The range values for devices whose ranges are unrestricted wraparound.</p>
</remarks>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPRANGE']/*" />
<msdn-id>microsoft.directx_sdk.reference.diproprange</msdn-id>
<unmanaged>DIPROPRANGE</unmanaged>
<unmanaged-short>DIPROPRANGE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyRange.Header">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPRANGE::diph']/*" />
<msdn-id>microsoft.directx_sdk.reference.diproprange</msdn-id>
<unmanaged>DIPROPHEADER diph</unmanaged>
<unmanaged-short>DIPROPHEADER diph</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyRange.Min">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPRANGE::lMin']/*" />
<msdn-id>microsoft.directx_sdk.reference.diproprange</msdn-id>
<unmanaged>int lMin</unmanaged>
<unmanaged-short>int lMin</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyRange.Max">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPRANGE::lMax']/*" />
<msdn-id>microsoft.directx_sdk.reference.diproprange</msdn-id>
<unmanaged>int lMax</unmanaged>
<unmanaged-short>int lMax</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.PropertyString">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPSTRING']/*" />
<msdn-id>bb280495</msdn-id>
<unmanaged>DIPROPSTRING</unmanaged>
<unmanaged-short>DIPROPSTRING</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyString.Header">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPSTRING::diph']/*" />
<msdn-id>bb280495</msdn-id>
<unmanaged>DIPROPHEADER diph</unmanaged>
<unmanaged-short>DIPROPHEADER diph</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.PropertyString.Text">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPROPSTRING::wsz']/*" />
<msdn-id>bb280495</msdn-id>
<unmanaged>wchar_t wsz[260]</unmanaged>
<unmanaged-short>wchar_t wsz</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.RawConstantForce">
<summary>
Contains type-specific information for effects that are marked as <see cref="F:SharpDX.DirectInput.EffectType.ConstantForce" />.<p>The structure describes a constant force effect.</p><p>A reference to a single <see cref="T:SharpDX.DirectInput.RawConstantForce" /> structure for an effect is passed in the lpvTypeSpecificParams member of the <see cref="T:SharpDX.DirectInput.EffectParameters" /> structure.</p>
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONSTANTFORCE']/*" />
<msdn-id>microsoft.directx_sdk.reference.diconstantforce</msdn-id>
<unmanaged>DICONSTANTFORCE</unmanaged>
<unmanaged-short>DICONSTANTFORCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawConstantForce.Magnitude">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICONSTANTFORCE::lMagnitude']/*" />
<msdn-id>microsoft.directx_sdk.reference.diconstantforce</msdn-id>
<unmanaged>int lMagnitude</unmanaged>
<unmanaged-short>int lMagnitude</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.RawCustomForce">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICUSTOMFORCE']/*" />
<msdn-id>bb280512</msdn-id>
<unmanaged>DICUSTOMFORCE</unmanaged>
<unmanaged-short>DICUSTOMFORCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawCustomForce.Channels">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICUSTOMFORCE::cChannels']/*" />
<msdn-id>bb280512</msdn-id>
<unmanaged>unsigned int cChannels</unmanaged>
<unmanaged-short>unsigned int cChannels</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawCustomForce.SamplePeriod">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICUSTOMFORCE::dwSamplePeriod']/*" />
<msdn-id>bb280512</msdn-id>
<unmanaged>unsigned int dwSamplePeriod</unmanaged>
<unmanaged-short>unsigned int dwSamplePeriod</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawCustomForce.Samples">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICUSTOMFORCE::cSamples']/*" />
<msdn-id>bb280512</msdn-id>
<unmanaged>unsigned int cSamples</unmanaged>
<unmanaged-short>unsigned int cSamples</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawCustomForce.ForceDataPointer">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DICUSTOMFORCE::rglForceData']/*" />
<msdn-id>bb280512</msdn-id>
<unmanaged>int* rglForceData</unmanaged>
<unmanaged-short>int rglForceData</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.RawPeriodicForce">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPERIODIC']/*" />
<msdn-id>bb280501</msdn-id>
<unmanaged>DIPERIODIC</unmanaged>
<unmanaged-short>DIPERIODIC</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawPeriodicForce.Magnitude">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPERIODIC::dwMagnitude']/*" />
<msdn-id>bb280501</msdn-id>
<unmanaged>unsigned int dwMagnitude</unmanaged>
<unmanaged-short>unsigned int dwMagnitude</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawPeriodicForce.Offset">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPERIODIC::lOffset']/*" />
<msdn-id>bb280501</msdn-id>
<unmanaged>int lOffset</unmanaged>
<unmanaged-short>int lOffset</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawPeriodicForce.Phase">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPERIODIC::dwPhase']/*" />
<msdn-id>bb280501</msdn-id>
<unmanaged>unsigned int dwPhase</unmanaged>
<unmanaged-short>unsigned int dwPhase</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawPeriodicForce.Period">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIPERIODIC::dwPeriod']/*" />
<msdn-id>bb280501</msdn-id>
<unmanaged>unsigned int dwPeriod</unmanaged>
<unmanaged-short>unsigned int dwPeriod</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.RawRampForce">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIRAMPFORCE']/*" />
<msdn-id>bb280494</msdn-id>
<unmanaged>DIRAMPFORCE</unmanaged>
<unmanaged-short>DIRAMPFORCE</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawRampForce.Start">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIRAMPFORCE::lStart']/*" />
<msdn-id>bb280494</msdn-id>
<unmanaged>int lStart</unmanaged>
<unmanaged-short>int lStart</unmanaged-short>
</member>
<member name="F:SharpDX.DirectInput.RawRampForce.End">
<summary>
No documentation.
</summary>
<!-- No matching elements were found for the following include tag --><include file=".\..\Documentation\CodeComments.xml" path="/comments/comment[@id='DIRAMPFORCE::lEnd']/*" />
<msdn-id>bb280494</msdn-id>
<unmanaged>int lEnd</unmanaged>
<unmanaged-short>int lEnd</unmanaged-short>
</member>
<member name="P:SharpDX.DirectInput.IDataFormatProvider.Flags">
<summary>
Gets or sets the data format flags.
</summary>
<value>The flags.</value>
</member>
<member name="P:SharpDX.DirectInput.IDataFormatProvider.ObjectsFormat">
<summary>
Gets the defined data format objects.
</summary>
<value>The objects.</value>
</member>
<member name="T:SharpDX.DirectInput.InputRange">
<summary>
Structure that describes a range value between a minimum and a maximum
</summary>
</member>
<member name="F:SharpDX.DirectInput.InputRange.Minimum">
<summary>
Minimum value of this range
</summary>
</member>
<member name="F:SharpDX.DirectInput.InputRange.Maximum">
<summary>
Maximum value of this range
</summary>
</member>
<member name="T:SharpDX.DirectInput.JoystickOffset">
<summary>
Enumeration of identifiers for Joystick updatable objects.
</summary>
</member>
<member name="T:SharpDX.DirectInput.JoystickState">
<summary>
No documentation.
</summary>
<unmanaged>DIJOYSTATE2</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.X">
<summary>
No documentation.
</summary>
<unmanaged>int lX</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.Y">
<summary>
No documentation.
</summary>
<unmanaged>int lY</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.Z">
<summary>
No documentation.
</summary>
<unmanaged>int lZ</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.RotationX">
<summary>
No documentation.
</summary>
<unmanaged>int lRx</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.RotationY">
<summary>
No documentation.
</summary>
<unmanaged>int lRy</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.RotationZ">
<summary>
No documentation.
</summary>
<unmanaged>int lRz</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.Sliders">
<summary>
No documentation.
</summary>
<unmanaged>int rglSlider[2]</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.PointOfViewControllers">
<summary>
No documentation.
</summary>
<unmanaged>unsigned int rgdwPOV[4]</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.Buttons">
<summary>
No documentation.
</summary>
<unmanaged>unsigned char rgbButtons[128]</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.VelocityX">
<summary>
No documentation.
</summary>
<unmanaged>int lVX</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.VelocityY">
<summary>
No documentation.
</summary>
<unmanaged>int lVY</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.VelocityZ">
<summary>
No documentation.
</summary>
<unmanaged>int lVZ</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AngularVelocityX">
<summary>
No documentation.
</summary>
<unmanaged>int lVRx</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AngularVelocityY">
<summary>
No documentation.
</summary>
<unmanaged>int lVRy</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AngularVelocityZ">
<summary>
No documentation.
</summary>
<unmanaged>int lVRz</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.VelocitySliders">
<summary>
No documentation.
</summary>
<unmanaged>int rglVSlider[2]</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AccelerationX">
<summary>
No documentation.
</summary>
<unmanaged>int lAX</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AccelerationY">
<summary>
No documentation.
</summary>
<unmanaged>int lAY</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AccelerationZ">
<summary>
No documentation.
</summary>
<unmanaged>int lAZ</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AngularAccelerationX">
<summary>
No documentation.
</summary>
<unmanaged>int lARx</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AngularAccelerationY">
<summary>
No documentation.
</summary>
<unmanaged>int lARy</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AngularAccelerationZ">
<summary>
No documentation.
</summary>
<unmanaged>int lARz</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.AccelerationSliders">
<summary>
No documentation.
</summary>
<unmanaged>int rglASlider[2]</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.ForceX">
<summary>
No documentation.
</summary>
<unmanaged>int lFX</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.ForceY">
<summary>
No documentation.
</summary>
<unmanaged>int lFY</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.ForceZ">
<summary>
No documentation.
</summary>
<unmanaged>int lFZ</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.TorqueX">
<summary>
No documentation.
</summary>
<unmanaged>int lFRx</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.TorqueY">
<summary>
No documentation.
</summary>
<unmanaged>int lFRy</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.TorqueZ">
<summary>
No documentation.
</summary>
<unmanaged>int lFRz</unmanaged>
</member>
<member name="P:SharpDX.DirectInput.JoystickState.ForceSliders">
<summary>
No documentation.
</summary>
<unmanaged>int rglFSlider[2]</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.ModuleInit">
<summary>
Internal class used to initialize this assembly.
</summary>
</member>
<member name="M:SharpDX.DirectInput.ModuleInit.Setup">
<summary>
Initializes this assembly.
</summary>
<remarks>
This method is called when the assembly is loaded.
</remarks>
</member>
<member name="T:SharpDX.DirectInput.MouseState">
<summary>
No documentation.
</summary>
<unmanaged>DIMOUSESTATE2</unmanaged>
</member>
<member name="T:SharpDX.DirectInput.NamespaceDoc">
<summary>
The <see cref="N:SharpDX.DirectInput"/> namespace provides a managed DirectInput API.
</summary>
<msdn-id>ee416842</msdn-id>
<unmanaged>DirectInput</unmanaged>
<unmanaged-short>DirectInput</unmanaged-short>
</member>
<member name="T:SharpDX.DirectInput.ObjectDataFormatFlags">
<summary>
Flags for a data format.
</summary>
</member>
<member name="F:SharpDX.DirectInput.ObjectDataFormatFlags.None">
<summary>
The data format doesn't report any specific information.
</summary>
</member>
<member name="F:SharpDX.DirectInput.ObjectDataFormatFlags.Acceleration">
<summary>
The data format must report acceleration information.
</summary>
</member>
<member name="F:SharpDX.DirectInput.ObjectDataFormatFlags.Force">
<summary>
The data format must report force information.
</summary>
</member>
<member name="F:SharpDX.DirectInput.ObjectDataFormatFlags.Position">
<summary>
The data format must report position information.
</summary>
</member>
<member name="F:SharpDX.DirectInput.ObjectDataFormatFlags.Velocity">
<summary>
The data format must report velocity information.
</summary>
</member>
<member name="T:SharpDX.DirectInput.ObjectProperties">
<summary>
Properties associated to an Object.
</summary>
</member>
<member name="P:SharpDX.DirectInput.ObjectProperties.DeadZone">
<summary>
Gets or sets the dead zone of a joystick, in the range from 0 through 10,000, where 0 indicates that there is no dead zone, 5,000 indicates that the dead zone extends over 50 percent of the physical range of the axis on both sides of center, and 10,000 indicates that the entire physical range of the axis is dead. When the axis is within the dead zone, it is reported as being at the center of its range.
</summary>
<value>The dead zone.</value>
</member>
<member name="P:SharpDX.DirectInput.ObjectProperties.Granularity">
<summary>
Gets the input granularity. Granularity represents the smallest distance over which the object reports movement. Most axis objects have a granularity of one; that is, all values are possible. Some axes have a larger granularity. For example, the wheel axis on a mouse can have a granularity of 20; that is, all reported changes in position are multiples of 20. In other words, when the user turns the wheel slowly, the device reports a position of 0, then 20, then 40, and so on. This is a read-only property.
</summary>
<value>The granularity.</value>
</member>
<member name="P:SharpDX.DirectInput.ObjectProperties.LogicalRange">
<summary>
Gets the range of the raw data returned for axes on a human interface device. Devices can return negative values.
</summary>
<value>The logical range.</value>
</member>
<member name="P:SharpDX.DirectInput.ObjectProperties.PhysicalRange">
<summary>
Gets Retrieves the range of data for axes as suggested by the manufacturer of a human interface device. Values can be negative. Normally DirectInput returns values from 0 through 0xFFFF, but the range can be made to conform to the manufacturer's suggested range by using <see cref="P:SharpDX.DirectInput.ObjectProperties.Range"/>.
</summary>
<value>The physical range.</value>
</member>
<member name="P:SharpDX.DirectInput.ObjectProperties.Range">
<summary>
Gets the range of values an object can possibly report. For some devices, this is a read-only property.
</summary>
<value>The range.</value>
</member>
<member name="P:SharpDX.DirectInput.ObjectProperties.Saturation">
<summary>
Gets or sets the saturation zones of a joystick, in the range from 0 through 10,000. The saturation level is the point at which the axis is considered to be at its most extreme position. For example, if the saturation level is set to 9,500, the axis reaches the extreme of its range when it has moved 95 percent of the physical distance from its center position (or from the dead zone).
</summary>
<value>The saturation.</value>
</member>
<member name="T:SharpDX.DirectInput.PeriodicForce">
<summary>
This class describes a Periodic force effect.
It is passed in the <see cref="P:SharpDX.DirectInput.EffectParameters.Parameters"/> of the <see cref="T:SharpDX.DirectInput.EffectParameters"/> structure.
</summary>
</member>
<member name="P:SharpDX.DirectInput.PeriodicForce.Magnitude">
<summary>
Gets or sets the magnitude.
Magnitude of the effect, in the range from 0 through 10,000. If an envelope is applied to this effect, the value represents the magnitude of the sustain. If no envelope is applied, the value represents the amplitude of the entire effect.
</summary>
<value>The magnitude.</value>
</member>
<member name="P:SharpDX.DirectInput.PeriodicForce.Offset">
<summary>
Gets or sets the offset of the effect.
The range of forces generated by the effect is lOffset minus dwMagnitude to lOffset plus dwMagnitude. The value of the lOffset member is also the baseline for any envelope that is applied to the effect.
</summary>
<value>The offset.</value>
</member>
<member name="P:SharpDX.DirectInput.PeriodicForce.Phase">
<summary>
Gets or sets the phase.
Position in the cycle of the periodic effect at which playback begins, in the range from 0 through 35,999. A device driver cannot provide support for all values in the dwPhase member. In this case, the value is rounded off to the nearest supported value.
</summary>
<value>The phase.</value>
</member>
<member name="P:SharpDX.DirectInput.PeriodicForce.Period">
<summary>
Gets or sets the period of the effect, in microseconds.
</summary>
<value>The period.</value>
</member>
<member name="M:SharpDX.DirectInput.PeriodicForce.MarshalFrom(System.Int32,System.IntPtr)">
<summary>
Marshal this class from an unmanaged buffer.
</summary>
<param name="bufferSize">The size of the unmanaged buffer.</param>
<param name="bufferPointer">The pointer to the unmanaged buffer.</param>
<returns>An instance of TypeSpecificParameters or null</returns>
</member>
<member name="M:SharpDX.DirectInput.PeriodicForce.MarshalTo">
<summary>
Marshals this class to its native/unmanaged counterpart.
</summary>
<returns>A pointer to an allocated buffer containing the unmanaged structure.</returns>
</member>
<member name="P:SharpDX.DirectInput.PeriodicForce.Size">
<summary>
Gets the size of this specific parameter.
</summary>
<value>The size.</value>
</member>
<member name="T:SharpDX.DirectInput.PropertyAccessor">
<summary>
</summary>
</member>
<member name="P:SharpDX.DirectInput.PropertyAccessor.Device">
<summary>
Gets or sets the device.
</summary>
<value>The device.</value>
</member>
<member name="P:SharpDX.DirectInput.PropertyAccessor.ObjectCode">
<summary>
Gets or sets the code.
</summary>
<value>The code.</value>
</member>
<member name="P:SharpDX.DirectInput.PropertyAccessor.PropertyType">
<summary>
Gets or sets the how type.
</summary>
<value>The how type.</value>
</member>
<member name="M:SharpDX.DirectInput.PropertyAccessor.#ctor(SharpDX.DirectInput.Device,System.Int32,SharpDX.DirectInput.PropertyHowType)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.PropertyAccessor"/> class.
</summary>
<param name="device">The device.</param>
<param name="code">The code.</param>
<param name="propertyType">The property type.</param>
</member>
<member name="M:SharpDX.DirectInput.PropertyAccessor.#ctor(SharpDX.DirectInput.Device,System.String,System.Type)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.PropertyAccessor"/> class by offset inside a structure.
</summary>
<param name="device">The device.</param>
<param name="name">The name of the property inside dataFormat type.</param>
<param name="dataFormat">The data format.</param>
</member>
<member name="T:SharpDX.DirectInput.RampForce">
<summary>
This class describes a Ramp force effect.
It is passed in the <see cref="P:SharpDX.DirectInput.EffectParameters.Parameters"/> of the <see cref="T:SharpDX.DirectInput.EffectParameters"/> structure.
</summary>
</member>
<member name="P:SharpDX.DirectInput.RampForce.Start">
<summary>
Gets or sets the magnitude at the start of the effect, in the range from - 10,000 through 10,000.
</summary>
<value>The start.</value>
</member>
<member name="P:SharpDX.DirectInput.RampForce.End">
<summary>
Gets or sets the magnitude at the end of the effect, in the range from - 10,000 through 10,000.
</summary>
<value>The end.</value>
</member>
<member name="M:SharpDX.DirectInput.RampForce.MarshalFrom(System.Int32,System.IntPtr)">
<summary>
Marshal this class from an unmanaged buffer.
</summary>
<param name="bufferSize">The size of the unmanaged buffer.</param>
<param name="bufferPointer">The pointer to the unmanaged buffer.</param>
<returns>An instance of TypeSpecificParameters or null</returns>
</member>
<member name="M:SharpDX.DirectInput.RampForce.MarshalTo">
<summary>
Marshals this class to its native/unmanaged counterpart.
</summary>
<returns>A pointer to an allocated buffer containing the unmanaged structure.</returns>
</member>
<member name="P:SharpDX.DirectInput.RampForce.Size">
<summary>
Gets the size of this specific parameter.
</summary>
<value>The size.</value>
</member>
<member name="T:SharpDX.DirectInput.TypeSpecificParameters">
<summary>
Custom data stored in <see cref="T:SharpDX.DirectInput.EffectParameters"/>.
</summary>
</member>
<member name="M:SharpDX.DirectInput.TypeSpecificParameters.#ctor">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.TypeSpecificParameters"/> class.
</summary>
</member>
<member name="M:SharpDX.DirectInput.TypeSpecificParameters.#ctor(System.Int32,System.IntPtr)">
<summary>
Initializes a new instance of the <see cref="T:SharpDX.DirectInput.TypeSpecificParameters"/> class.
</summary>
<param name="bufferSize">Size of the buffer.</param>
<param name="bufferPointer">The buffer pointer.</param>
</member>
<member name="M:SharpDX.DirectInput.TypeSpecificParameters.Init(System.Int32,System.IntPtr)">
<summary>
Initializes this instance from the specified buffer.
</summary>
<param name="bufferSize">Size of the buffer.</param>
<param name="bufferPointer">The buffer pointer.</param>
</member>
<member name="M:SharpDX.DirectInput.TypeSpecificParameters.MarshalFrom(System.Int32,System.IntPtr)">
<summary>
Marshal this class from an unmanaged buffer.
</summary>
<param name="bufferSize">The size of the unmanaged buffer.</param>
<param name="bufferPointer">The pointer to the unmanaged buffer.</param>
<returns>An instance of TypeSpecificParameters or null</returns>
</member>
<member name="M:SharpDX.DirectInput.TypeSpecificParameters.MarshalFree(System.IntPtr)">
<summary>
Free a previously allocated buffer.
</summary>
<param name="bufferPointer">The buffer pointer.</param>
</member>
<member name="M:SharpDX.DirectInput.TypeSpecificParameters.MarshalTo">
<summary>
Marshals this class to its native/unmanaged counterpart.
</summary>
<returns>A pointer to an allocated buffer containing the unmanaged structure.</returns>
</member>
<member name="M:SharpDX.DirectInput.TypeSpecificParameters.As``1">
<summary>
Convert this instance to another typed instance: <see cref="T:SharpDX.DirectInput.ConditionSet"/>, <see cref="T:SharpDX.DirectInput.ConstantForce"/>, <see cref="T:SharpDX.DirectInput.CustomForce"/>, <see cref="T:SharpDX.DirectInput.PeriodicForce"/> <see cref="T:SharpDX.DirectInput.RampForce"/>.
</summary>
<typeparam name="T">A class <see cref="T:SharpDX.DirectInput.TypeSpecificParameters"/></typeparam>
<returns>An instance of the T class</returns>
</member>
<member name="P:SharpDX.DirectInput.TypeSpecificParameters.Size">
<summary>
Gets the size of this specific parameter.
</summary>
<value>The size.</value>
</member>
<member name="T:SharpDX.Win32Native">
<summary>
Internal class to interact with Native Message
</summary>
</member>
</members>
</doc>