ReactOS 0.4.16-dev-88-ga65b6ae
_INPORT_DEVICE_EXTENSION Struct Reference

#include <inport.h>

Collaboration diagram for _INPORT_DEVICE_EXTENSION:

Public Attributes

PDEVICE_OBJECT Self
 
PDEVICE_OBJECT Pdo
 
PDEVICE_OBJECT Ldo
 
INPORT_DEVICE_STATE State
 
IO_REMOVE_LOCK RemoveLock
 
WMILIB_CONTEXT WmiLibInfo
 
PUCHAR IoBase
 
INPORT_MOUSE_TYPE MouseType
 
PKINTERRUPT InterruptObject
 
ULONG InterruptVector
 
KIRQL InterruptLevel
 
KINTERRUPT_MODE InterruptMode
 
BOOLEAN InterruptShared
 
KAFFINITY InterruptAffinity
 
INPORT_RAW_DATA RawData
 
CONNECT_DATA ConnectData
 
PDEVICE_OBJECT ClassDeviceObject
 
PVOID ClassService
 
MOUSE_INPUT_DATA MouseInputData
 
ULONG MouseButtonState
 
MOUSE_ATTRIBUTES MouseAttributes
 

Detailed Description

Definition at line 42 of file inport.h.

Member Data Documentation

◆ ClassDeviceObject

PDEVICE_OBJECT _INPORT_DEVICE_EXTENSION::ClassDeviceObject

Definition at line 66 of file inport.h.

Referenced by InPortDpcForIsr(), and InPortInternalDeviceControl().

◆ ClassService

PVOID _INPORT_DEVICE_EXTENSION::ClassService

Definition at line 67 of file inport.h.

Referenced by InPortDpcForIsr(), and InPortInternalDeviceControl().

◆ ConnectData

CONNECT_DATA _INPORT_DEVICE_EXTENSION::ConnectData

Definition at line 65 of file inport.h.

◆ InterruptAffinity

KAFFINITY _INPORT_DEVICE_EXTENSION::InterruptAffinity

Definition at line 59 of file inport.h.

Referenced by InPortStartDevice().

◆ InterruptLevel

KIRQL _INPORT_DEVICE_EXTENSION::InterruptLevel

Definition at line 56 of file inport.h.

Referenced by InPortStartDevice().

◆ InterruptMode

KINTERRUPT_MODE _INPORT_DEVICE_EXTENSION::InterruptMode

Definition at line 57 of file inport.h.

Referenced by InPortStartDevice().

◆ InterruptObject

PKINTERRUPT _INPORT_DEVICE_EXTENSION::InterruptObject

Definition at line 54 of file inport.h.

Referenced by InPortDpcForIsr(), InPortRemoveDevice(), and InPortStartDevice().

◆ InterruptShared

BOOLEAN _INPORT_DEVICE_EXTENSION::InterruptShared

Definition at line 58 of file inport.h.

Referenced by InPortStartDevice().

◆ InterruptVector

ULONG _INPORT_DEVICE_EXTENSION::InterruptVector

Definition at line 55 of file inport.h.

Referenced by InPortStartDevice().

◆ IoBase

PUCHAR _INPORT_DEVICE_EXTENSION::IoBase

Definition at line 50 of file inport.h.

Referenced by InPortStartDevice().

◆ Ldo

PDEVICE_OBJECT _INPORT_DEVICE_EXTENSION::Ldo

Definition at line 46 of file inport.h.

Referenced by InPortPnp(), InPortPower(), InPortRemoveDevice(), InPortStartDevice(), and InPortWmi().

◆ MouseAttributes

MOUSE_ATTRIBUTES _INPORT_DEVICE_EXTENSION::MouseAttributes

Definition at line 76 of file inport.h.

Referenced by InPortInternalDeviceControl(), and InPortQueryWmiDataBlock().

◆ MouseButtonState

ULONG _INPORT_DEVICE_EXTENSION::MouseButtonState

Definition at line 73 of file inport.h.

Referenced by InPortIsr().

◆ MouseInputData

MOUSE_INPUT_DATA _INPORT_DEVICE_EXTENSION::MouseInputData

Definition at line 70 of file inport.h.

Referenced by InPortDpcForIsr().

◆ MouseType

INPORT_MOUSE_TYPE _INPORT_DEVICE_EXTENSION::MouseType

Definition at line 51 of file inport.h.

Referenced by InPortDpcForIsr(), InPortIsr(), InPortStartMouse(), and InPortStopMouse().

◆ Pdo

PDEVICE_OBJECT _INPORT_DEVICE_EXTENSION::Pdo

Definition at line 45 of file inport.h.

Referenced by InPortQueryWmiRegInfo().

◆ RawData

INPORT_RAW_DATA _INPORT_DEVICE_EXTENSION::RawData

Definition at line 62 of file inport.h.

Referenced by InPortDpcForIsr(), and InPortIsr().

◆ RemoveLock

IO_REMOVE_LOCK _INPORT_DEVICE_EXTENSION::RemoveLock

Definition at line 48 of file inport.h.

Referenced by InPortPnp(), InPortPower(), InPortRemoveDevice(), and InPortWmi().

◆ Self

PDEVICE_OBJECT _INPORT_DEVICE_EXTENSION::Self

Definition at line 44 of file inport.h.

Referenced by InPortIsr().

◆ State

INPORT_DEVICE_STATE _INPORT_DEVICE_EXTENSION::State

Definition at line 47 of file inport.h.

Referenced by InPortRemoveDevice(), and InPortStartDevice().

◆ WmiLibInfo

WMILIB_CONTEXT _INPORT_DEVICE_EXTENSION::WmiLibInfo

Definition at line 49 of file inport.h.

Referenced by InPortWmi().


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