IDirectInputDevice8W

Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
extern (Windows) @nogc nothrow __gshared
interface IDirectInputDevice8W : IUnknown {}

Members

Functions

Acquire
HRESULT Acquire()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
BuildActionMap
HRESULT BuildActionMap(LPDIACTIONFORMATW lpdiaf, LPCWSTR lpszUserName, DWORD dwFlags)

IDirectInputDevice8W methods **

CreateEffect
HRESULT CreateEffect(REFGUID rguid, LPCDIEFFECT lpeff, LPDIRECTINPUTEFFECT* ppdeff, LPUNKNOWN punkOuter)

IDirectInputDevice2W methods **

EnumCreatedEffectObjects
HRESULT EnumCreatedEffectObjects(LPDIENUMCREATEDEFFECTOBJECTSCALLBACK lpCallback, LPVOID pvRef, DWORD fl)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
EnumEffects
HRESULT EnumEffects(LPDIENUMEFFECTSCALLBACKW lpCallback, LPVOID pvRef, DWORD dwEffType)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
EnumEffectsInFile
HRESULT EnumEffectsInFile(LPCWSTR lpszFileName, LPDIENUMEFFECTSINFILECALLBACK pec, LPVOID pvRef, DWORD dwFlags)

IDirectInputDevice7W methods **

EnumObjects
HRESULT EnumObjects(LPDIENUMDEVICEOBJECTSCALLBACKW lpCallback, LPVOID pvRef, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Escape
HRESULT Escape(LPDIEFFESCAPE pesc)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCapabilities
HRESULT GetCapabilities(LPDIDEVCAPS lpDIDevCaps)

IDirectInputDeviceW methods **

GetDeviceData
HRESULT GetDeviceData(DWORD cbObjectData, LPDIDEVICEOBJECTDATA rgdod, LPDWORD pdwInOut, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDeviceInfo
HRESULT GetDeviceInfo(LPDIDEVICEINSTANCEW pdidi)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetDeviceState
HRESULT GetDeviceState(DWORD cbData, LPVOID lpvData)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetEffectInfo
HRESULT GetEffectInfo(LPDIEFFECTINFOW pdei, REFGUID rguid)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetForceFeedbackState
HRESULT GetForceFeedbackState(LPDWORD pdwOut)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetImageInfo
HRESULT GetImageInfo(LPDIDEVICEIMAGEINFOHEADERW lpdiDevImageInfoHeader)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetObjectInfo
HRESULT GetObjectInfo(LPDIDEVICEOBJECTINSTANCEW pdidoi, DWORD dwObj, DWORD dwHow)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetProperty
HRESULT GetProperty(REFGUID rguidProp, LPDIPROPHEADER pdiph)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Initialize
HRESULT Initialize(HINSTANCE hinst, DWORD dwVersion, REFGUID rguid)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Poll
HRESULT Poll()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RunControlPanel
HRESULT RunControlPanel(HWND hwndOwner, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SendDeviceData
HRESULT SendDeviceData(DWORD cbObjectData, LPCDIDEVICEOBJECTDATA rgdod, LPDWORD pdwInOut, DWORD fl)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SendForceFeedbackCommand
HRESULT SendForceFeedbackCommand(DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetActionMap
HRESULT SetActionMap(LPDIACTIONFORMATW lpdiaf, LPCWSTR lpszUserName, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetCooperativeLevel
HRESULT SetCooperativeLevel(HWND hwnd, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetDataFormat
HRESULT SetDataFormat(LPCDIDATAFORMAT lpdf)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetEventNotification
HRESULT SetEventNotification(HANDLE hEvent)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetProperty
HRESULT SetProperty(REFGUID rguidProp, LPCDIPROPHEADER pdiph)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Unacquire
HRESULT Unacquire()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WriteEffectToFile
HRESULT WriteEffectToFile(LPCWSTR lpszFileName, DWORD dwEntries, LPDIFILEEFFECT rgDiFileEft, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From IUnknown

QueryInterface
HRESULT QueryInterface(IID* riid, void** pvObject)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
AddRef
ULONG AddRef()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Release
ULONG Release()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Meta