ReactOS 0.4.16-dev-122-g325d74c
MOUHID_DEVICE_EXTENSION Struct Reference

#include <mouhid.h>

Collaboration diagram for MOUHID_DEVICE_EXTENSION:

Public Attributes

PDEVICE_OBJECT NextDeviceObject
 
PIRP Irp
 
KEVENT ReadCompletionEvent
 
PDEVICE_OBJECT ClassDeviceObject
 
PVOID ClassService
 
USHORT MouseIdentifier
 
USHORT WheelUsagePage
 
PVOID UsageListBuffer
 
USHORT UsageListLength
 
PUSAGE CurrentUsageList
 
PUSAGE PreviousUsageList
 
PUSAGE BreakUsageList
 
PUSAGE MakeUsageList
 
PVOID PreparsedData
 
PMDL ReportMDL
 
PCHAR Report
 
ULONG ReportLength
 
PFILE_OBJECT FileObject
 
UCHAR ReadReportActive
 
UCHAR StopReadReport
 
UCHAR MouseAbsolute
 
HIDP_VALUE_CAPS ValueCapsX
 
HIDP_VALUE_CAPS ValueCapsY
 

Detailed Description

Definition at line 15 of file mouhid.h.

Member Data Documentation

◆ BreakUsageList

PUSAGE MOUHID_DEVICE_EXTENSION::BreakUsageList

Definition at line 75 of file mouhid.h.

Referenced by MouHid_FreeResources(), and MouHid_StartDevice().

◆ ClassDeviceObject

PDEVICE_OBJECT MOUHID_DEVICE_EXTENSION::ClassDeviceObject

Definition at line 35 of file mouhid.h.

Referenced by MouHid_InternalDeviceControl().

◆ ClassService

PVOID MOUHID_DEVICE_EXTENSION::ClassService

Definition at line 40 of file mouhid.h.

Referenced by MouHid_InternalDeviceControl().

◆ CurrentUsageList

PUSAGE MOUHID_DEVICE_EXTENSION::CurrentUsageList

Definition at line 65 of file mouhid.h.

Referenced by MouHid_FreeResources(), and MouHid_StartDevice().

◆ FileObject

PFILE_OBJECT MOUHID_DEVICE_EXTENSION::FileObject

Definition at line 105 of file mouhid.h.

Referenced by MouHid_Close(), and MouHid_Create().

◆ Irp

PIRP MOUHID_DEVICE_EXTENSION::Irp

Definition at line 25 of file mouhid.h.

Referenced by MouHid_AddDevice(), MouHid_Close(), and MouHid_Pnp().

◆ MakeUsageList

PUSAGE MOUHID_DEVICE_EXTENSION::MakeUsageList

Definition at line 80 of file mouhid.h.

Referenced by MouHid_FreeResources(), and MouHid_StartDevice().

◆ MouseAbsolute

UCHAR MOUHID_DEVICE_EXTENSION::MouseAbsolute

Definition at line 120 of file mouhid.h.

Referenced by MouHid_StartDevice().

◆ MouseIdentifier

USHORT MOUHID_DEVICE_EXTENSION::MouseIdentifier

◆ NextDeviceObject

◆ PreparsedData

PVOID MOUHID_DEVICE_EXTENSION::PreparsedData

Definition at line 85 of file mouhid.h.

Referenced by MouHid_FreeResources(), MouHid_ReadCompletion(), and MouHid_StartDevice().

◆ PreviousUsageList

PUSAGE MOUHID_DEVICE_EXTENSION::PreviousUsageList

Definition at line 70 of file mouhid.h.

Referenced by MouHid_FreeResources(), and MouHid_StartDevice().

◆ ReadCompletionEvent

KEVENT MOUHID_DEVICE_EXTENSION::ReadCompletionEvent

◆ ReadReportActive

UCHAR MOUHID_DEVICE_EXTENSION::ReadReportActive

Definition at line 110 of file mouhid.h.

Referenced by MouHid_Close(), and MouHid_ReadCompletion().

◆ Report

PCHAR MOUHID_DEVICE_EXTENSION::Report

Definition at line 95 of file mouhid.h.

Referenced by MouHid_FreeResources(), MouHid_ReadCompletion(), and MouHid_StartDevice().

◆ ReportLength

ULONG MOUHID_DEVICE_EXTENSION::ReportLength

Definition at line 100 of file mouhid.h.

Referenced by MouHid_ReadCompletion(), and MouHid_StartDevice().

◆ ReportMDL

PMDL MOUHID_DEVICE_EXTENSION::ReportMDL

Definition at line 90 of file mouhid.h.

Referenced by MouHid_FreeResources(), and MouHid_StartDevice().

◆ StopReadReport

UCHAR MOUHID_DEVICE_EXTENSION::StopReadReport

Definition at line 115 of file mouhid.h.

Referenced by MouHid_Close(), MouHid_Pnp(), and MouHid_ReadCompletion().

◆ UsageListBuffer

PVOID MOUHID_DEVICE_EXTENSION::UsageListBuffer

Definition at line 55 of file mouhid.h.

Referenced by MouHid_FreeResources(), and MouHid_StartDevice().

◆ UsageListLength

USHORT MOUHID_DEVICE_EXTENSION::UsageListLength

Definition at line 60 of file mouhid.h.

Referenced by MouHid_InternalDeviceControl(), and MouHid_StartDevice().

◆ ValueCapsX

HIDP_VALUE_CAPS MOUHID_DEVICE_EXTENSION::ValueCapsX

Definition at line 125 of file mouhid.h.

Referenced by MouHid_StartDevice().

◆ ValueCapsY

HIDP_VALUE_CAPS MOUHID_DEVICE_EXTENSION::ValueCapsY

Definition at line 130 of file mouhid.h.

Referenced by MouHid_StartDevice().

◆ WheelUsagePage

USHORT MOUHID_DEVICE_EXTENSION::WheelUsagePage

Definition at line 50 of file mouhid.h.

Referenced by MouHid_AddDevice(), and MouHid_StartDevice().


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