Class IDirectInputW (unit DirectX)

Inherits from

IUnknown

Constructors



Functions

function CreateDevice(const rguid: TGUID; out lplpDirectInputDevice: IDirectInputDeviceW; pUnkOuter: IUnknown): HRESULT;

** IDirectInputW methods

function EnumDevices(dwDevType: DWORD; lpCallback: LPDIENUMDEVICESCALLBACKW; pvRef: Pointer; dwFlags: DWORD): HRESULT;


function GetDeviceStatus(var rguidInstance: TGUID): HRESULT;


function Initialize(hinst: THandle; dwVersion: DWORD): HRESULT;


function RunControlPanel(hwndOwner: HWND; dwFlags: DWORD): HRESULT;


Properties

Events

Variables


Constructors


Functions


function CreateDevice(const rguid: TGUID; out lplpDirectInputDevice: IDirectInputDeviceW; pUnkOuter: IUnknown): HRESULT;

** IDirectInputW methods


function EnumDevices(dwDevType: DWORD; lpCallback: LPDIENUMDEVICESCALLBACKW; pvRef: Pointer; dwFlags: DWORD): HRESULT;


function GetDeviceStatus(var rguidInstance: TGUID): HRESULT;


function Initialize(hinst: THandle; dwVersion: DWORD): HRESULT;


function RunControlPanel(hwndOwner: HWND; dwFlags: DWORD): HRESULT;


Properties


Events


Variables