ReactOS  0.4.15-dev-1206-g731eddf
_SERMOUSE_DEVICE_EXTENSION Struct Reference

#include <sermouse.h>

Collaboration diagram for _SERMOUSE_DEVICE_EXTENSION:

Public Attributes

PDEVICE_OBJECT LowerDevice
 
SERMOUSE_DEVICE_STATE PnpState
 
SERMOUSE_MOUSE_TYPE MouseType
 
PSERMOUSE_DRIVER_EXTENSION DriverExtension
 
HANDLE WorkerThreadHandle
 
KEVENT StopWorkerThreadEvent
 
ULONG ActiveQueue
 
ULONG InputDataCount [2]
 
CONNECT_DATA ConnectData
 
MOUSE_INPUT_DATA MouseInputData [2]
 
UCHAR PacketBuffer [PACKET_BUFFER_SIZE]
 
ULONG PacketBufferPosition
 
ULONG PreviousButtons
 
MOUSE_ATTRIBUTES AttributesInformation
 

Detailed Description

Definition at line 55 of file sermouse.h.

Member Data Documentation

◆ ActiveQueue

ULONG _SERMOUSE_DEVICE_EXTENSION::ActiveQueue

Definition at line 65 of file sermouse.h.

Referenced by SermouseDeviceWorker().

◆ AttributesInformation

MOUSE_ATTRIBUTES _SERMOUSE_DEVICE_EXTENSION::AttributesInformation

◆ ConnectData

CONNECT_DATA _SERMOUSE_DEVICE_EXTENSION::ConnectData

Definition at line 67 of file sermouse.h.

Referenced by SermouseDeviceWorker(), and SermouseInternalDeviceControl().

◆ DriverExtension

PSERMOUSE_DRIVER_EXTENSION _SERMOUSE_DEVICE_EXTENSION::DriverExtension

Definition at line 60 of file sermouse.h.

Referenced by SermouseAddDevice(), and SermouseStartDevice().

◆ InputDataCount

ULONG _SERMOUSE_DEVICE_EXTENSION::InputDataCount[2]

Definition at line 66 of file sermouse.h.

Referenced by SermouseDeviceWorker().

◆ LowerDevice

PDEVICE_OBJECT _SERMOUSE_DEVICE_EXTENSION::LowerDevice

Definition at line 57 of file sermouse.h.

Referenced by SermouseAddDevice(), SermouseDeviceWorker(), and SermouseStartDevice().

◆ MouseInputData

MOUSE_INPUT_DATA _SERMOUSE_DEVICE_EXTENSION::MouseInputData[2]

Definition at line 68 of file sermouse.h.

Referenced by SermouseDeviceWorker().

◆ MouseType

SERMOUSE_MOUSE_TYPE _SERMOUSE_DEVICE_EXTENSION::MouseType

Definition at line 59 of file sermouse.h.

Referenced by SermouseAddDevice(), and SermouseStartDevice().

◆ PacketBuffer

UCHAR _SERMOUSE_DEVICE_EXTENSION::PacketBuffer[PACKET_BUFFER_SIZE]

Definition at line 69 of file sermouse.h.

Referenced by SermouseDeviceWorker().

◆ PacketBufferPosition

ULONG _SERMOUSE_DEVICE_EXTENSION::PacketBufferPosition

Definition at line 70 of file sermouse.h.

Referenced by SermouseDeviceWorker().

◆ PnpState

SERMOUSE_DEVICE_STATE _SERMOUSE_DEVICE_EXTENSION::PnpState

Definition at line 58 of file sermouse.h.

Referenced by SermouseAddDevice(), and SermouseStartDevice().

◆ PreviousButtons

ULONG _SERMOUSE_DEVICE_EXTENSION::PreviousButtons

Definition at line 71 of file sermouse.h.

Referenced by SermouseDeviceWorker().

◆ StopWorkerThreadEvent

KEVENT _SERMOUSE_DEVICE_EXTENSION::StopWorkerThreadEvent

◆ WorkerThreadHandle

HANDLE _SERMOUSE_DEVICE_EXTENSION::WorkerThreadHandle

Definition at line 62 of file sermouse.h.

Referenced by SermouseStartDevice().


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