ReactOS 0.4.16-dev-401-g45b008d
IDirectInputDeviceImpl Struct Reference

#include <device_private.h>

Collaboration diagram for IDirectInputDeviceImpl:

Public Attributes

IDirectInputDevice8A IDirectInputDevice8A_iface
 
IDirectInputDevice8W IDirectInputDevice8W_iface
 
LONG ref
 
GUID guid
 
CRITICAL_SECTION crit
 
IDirectInputImpldinput
 
struct list entry
 
HANDLE hEvent
 
DWORD dwCoopLevel
 
HWND win
 
int acquired
 
DI_EVENT_PROC event_proc
 
LPDIDEVICEOBJECTDATA data_queue
 
int queue_len
 
int queue_head
 
int queue_tail
 
BOOL overflow
 
DataFormat data_format
 
int num_actions
 
ActionMapaction_map
 

Detailed Description

Definition at line 58 of file device_private.h.

Member Data Documentation

◆ acquired

int IDirectInputDeviceImpl::acquired

Definition at line 70 of file device_private.h.

◆ action_map

ActionMap* IDirectInputDeviceImpl::action_map

Definition at line 83 of file device_private.h.

◆ crit

CRITICAL_SECTION IDirectInputDeviceImpl::crit

Definition at line 64 of file device_private.h.

◆ data_format

DataFormat IDirectInputDeviceImpl::data_format

Definition at line 79 of file device_private.h.

◆ data_queue

LPDIDEVICEOBJECTDATA IDirectInputDeviceImpl::data_queue

Definition at line 73 of file device_private.h.

◆ dinput

IDirectInputImpl* IDirectInputDeviceImpl::dinput

◆ dwCoopLevel

DWORD IDirectInputDeviceImpl::dwCoopLevel

Definition at line 68 of file device_private.h.

◆ entry

struct list IDirectInputDeviceImpl::entry

Definition at line 66 of file device_private.h.

◆ event_proc

DI_EVENT_PROC IDirectInputDeviceImpl::event_proc

Definition at line 71 of file device_private.h.

◆ guid

GUID IDirectInputDeviceImpl::guid

Definition at line 63 of file device_private.h.

◆ hEvent

HANDLE IDirectInputDeviceImpl::hEvent

Definition at line 67 of file device_private.h.

◆ IDirectInputDevice8A_iface

IDirectInputDevice8A IDirectInputDeviceImpl::IDirectInputDevice8A_iface

Definition at line 60 of file device_private.h.

Referenced by impl_from_IDirectInputDevice8A().

◆ IDirectInputDevice8W_iface

IDirectInputDevice8W IDirectInputDeviceImpl::IDirectInputDevice8W_iface

Definition at line 61 of file device_private.h.

Referenced by impl_from_IDirectInputDevice8W().

◆ num_actions

int IDirectInputDeviceImpl::num_actions

Definition at line 82 of file device_private.h.

◆ overflow

BOOL IDirectInputDeviceImpl::overflow

Definition at line 77 of file device_private.h.

◆ queue_head

int IDirectInputDeviceImpl::queue_head

Definition at line 75 of file device_private.h.

◆ queue_len

int IDirectInputDeviceImpl::queue_len

Definition at line 74 of file device_private.h.

◆ queue_tail

int IDirectInputDeviceImpl::queue_tail

Definition at line 76 of file device_private.h.

◆ ref

LONG IDirectInputDeviceImpl::ref

Definition at line 62 of file device_private.h.

◆ win

HWND IDirectInputDeviceImpl::win

Definition at line 69 of file device_private.h.


The documentation for this struct was generated from the following file: