| Class IDirectInputA (unit DirectX) |
IUnknown
| Constructors |
| Functions |
function CreateDevice(const rguid: TGUID;
out lplpDirectInputDevice: IDirectInputDeviceA; pUnkOuter: IUnknown):
HRESULT;
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 |