ReactOS 0.4.15-dev-7918-g2a2556c
_I8042_MOUSE_EXTENSION Struct Reference

#include <i8042prt.h>

Collaboration diagram for _I8042_MOUSE_EXTENSION:

Public Attributes

FDO_DEVICE_EXTENSION Common
 
CONNECT_DATA MouseData
 
INTERNAL_I8042_HOOK_MOUSE MouseHook
 
KDPC DpcMouse
 
MOUSE_ATTRIBUTES MouseAttributes
 
MOUSE_STATE MouseState
 
BOOLEAN MouseComplete
 
MOUSE_RESET_SUBSTATE MouseResetState
 
PMOUSE_INPUT_DATA MouseBuffer
 
ULONG MouseInBuffer
 
USHORT MouseButtonState
 
ULARGE_INTEGER MousePacketStartTime
 
KTIMER TimerMouseTimeout
 
KDPC DpcMouseTimeout
 
MOUSE_TIMEOUT_STATE MouseTimeoutState
 
BOOLEAN MouseTimeoutActive
 
UCHAR MouseLogiBuffer [3]
 
I8042_MOUSE_TYPE MouseType
 

Detailed Description

Definition at line 175 of file i8042prt.h.

Member Data Documentation

◆ Common

◆ DpcMouse

KDPC _I8042_MOUSE_EXTENSION::DpcMouse

◆ DpcMouseTimeout

KDPC _I8042_MOUSE_EXTENSION::DpcMouseTimeout

Definition at line 193 of file i8042prt.h.

Referenced by i8042MouDpcRoutine(), and i8042MouInternalDeviceControl().

◆ MouseAttributes

MOUSE_ATTRIBUTES _I8042_MOUSE_EXTENSION::MouseAttributes

Definition at line 182 of file i8042prt.h.

Referenced by i8042MouInternalDeviceControl().

◆ MouseBuffer

PMOUSE_INPUT_DATA _I8042_MOUSE_EXTENSION::MouseBuffer

Definition at line 187 of file i8042prt.h.

Referenced by i8042MouDpcRoutine(), and i8042MouInternalDeviceControl().

◆ MouseButtonState

USHORT _I8042_MOUSE_EXTENSION::MouseButtonState

Definition at line 189 of file i8042prt.h.

◆ MouseComplete

BOOLEAN _I8042_MOUSE_EXTENSION::MouseComplete

Definition at line 185 of file i8042prt.h.

Referenced by i8042MouDpcRoutine(), and i8042MouQueuePacket().

◆ MouseData

CONNECT_DATA _I8042_MOUSE_EXTENSION::MouseData

Definition at line 178 of file i8042prt.h.

Referenced by i8042MouDpcRoutine(), and i8042MouInternalDeviceControl().

◆ MouseHook

INTERNAL_I8042_HOOK_MOUSE _I8042_MOUSE_EXTENSION::MouseHook

◆ MouseInBuffer

ULONG _I8042_MOUSE_EXTENSION::MouseInBuffer

Definition at line 188 of file i8042prt.h.

Referenced by i8042MouDpcRoutine(), and i8042MouQueuePacket().

◆ MouseLogiBuffer

UCHAR _I8042_MOUSE_EXTENSION::MouseLogiBuffer[3]

Definition at line 197 of file i8042prt.h.

◆ MousePacketStartTime

ULARGE_INTEGER _I8042_MOUSE_EXTENSION::MousePacketStartTime

Definition at line 190 of file i8042prt.h.

◆ MouseResetState

MOUSE_RESET_SUBSTATE _I8042_MOUSE_EXTENSION::MouseResetState

Definition at line 186 of file i8042prt.h.

Referenced by i8042DpcRoutineMouseTimeout(), and i8042MouInternalDeviceControl().

◆ MouseState

MOUSE_STATE _I8042_MOUSE_EXTENSION::MouseState

Definition at line 184 of file i8042prt.h.

Referenced by i8042MouInternalDeviceControl().

◆ MouseTimeoutActive

BOOLEAN _I8042_MOUSE_EXTENSION::MouseTimeoutActive

Definition at line 195 of file i8042prt.h.

Referenced by i8042MouDpcRoutine().

◆ MouseTimeoutState

MOUSE_TIMEOUT_STATE _I8042_MOUSE_EXTENSION::MouseTimeoutState

Definition at line 194 of file i8042prt.h.

Referenced by i8042MouDpcRoutine(), and i8042MouInterruptService().

◆ MouseType

I8042_MOUSE_TYPE _I8042_MOUSE_EXTENSION::MouseType

Definition at line 198 of file i8042prt.h.

Referenced by i8042MouInterruptService().

◆ TimerMouseTimeout

KTIMER _I8042_MOUSE_EXTENSION::TimerMouseTimeout

Definition at line 192 of file i8042prt.h.

Referenced by i8042MouDpcRoutine(), and i8042MouInternalDeviceControl().


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