Class IDirectInputA (unit DirectX)

Inherits from

IUnknown

Constructors



Functions

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

** IDirectInputA methods

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


function GetDeviceStatus(const 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: IDirectInputDeviceA; pUnkOuter: IUnknown): HRESULT;

** IDirectInputA methods


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


function GetDeviceStatus(const rguidInstance: TGUID): HRESULT;


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


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


Properties


Events


Variables