| Class IDirectInputDevice2W (unit DirectX) |
| Constructors |
| Functions |
function CreateEffect(const rguid: TGUID; const lpeff: DIEFFECT;
out ppdeff: IDirectInputEffect; punkOuter: IUnknown): HRESULT;
function EnumCreatedEffectObjects(lpCallback:
LPDIENUMCREATEDEFFECTOBJECTSCALLBACK; pvRef: Pointer; fl: DWORD):
HRESULT;
function EnumEffects(lpCallback: LPDIENUMEFFECTSCALLBACKW; pvRef: Pointer;
dwEffType: DWORD): HRESULT;
function Escape(const pesc: DIEFFESCAPE): HRESULT;
function GetEffectInfo(var pdei: DIEFFECTINFOW; const rguid: TGUID):
HRESULT;
function GetForceFeedbackState(var pdwOut: DWORD): HRESULT;
function Poll: HRESULT;
function SendDeviceData(Arg1: DWORD; Arg2: LPDIDEVICEOBJECTDATA;
Arg3: LPDWORD; Arg4: DWORD): HRESULT;
function SendForceFeedbackCommand(dwFlags: DWORD): HRESULT;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function CreateEffect(const rguid: TGUID; const lpeff: DIEFFECT;
out ppdeff: IDirectInputEffect; punkOuter: IUnknown): HRESULT;** IDirectInputDevice2W methods
function EnumCreatedEffectObjects(lpCallback:
LPDIENUMCREATEDEFFECTOBJECTSCALLBACK; pvRef: Pointer; fl: DWORD):
HRESULT;
function EnumEffects(lpCallback: LPDIENUMEFFECTSCALLBACKW; pvRef: Pointer;
dwEffType: DWORD): HRESULT;
function Escape(const pesc: DIEFFESCAPE): HRESULT;
function GetEffectInfo(var pdei: DIEFFECTINFOW; const rguid: TGUID):
HRESULT;
function GetForceFeedbackState(var pdwOut: DWORD): HRESULT;
function Poll: HRESULT;
function SendDeviceData(Arg1: DWORD; Arg2: LPDIDEVICEOBJECTDATA;
Arg3: LPDWORD; Arg4: DWORD): HRESULT;
function SendForceFeedbackCommand(dwFlags: DWORD): HRESULT;| Properties |
| Events |
| Variables |