ReactOS  0.4.14-dev-50-g13bb5e2
_I8042_KEYBOARD_EXTENSION Struct Reference

#include <i8042prt.h>

Collaboration diagram for _I8042_KEYBOARD_EXTENSION:

Public Attributes

FDO_DEVICE_EXTENSION Common
 
CONNECT_DATA KeyboardData
 
INTERNAL_I8042_HOOK_KEYBOARD KeyboardHook
 
KDPC DpcKeyboard
 
KEYBOARD_ATTRIBUTES KeyboardAttributes
 
KEYBOARD_INDICATOR_PARAMETERS KeyboardIndicators
 
KEYBOARD_SCAN_STATE KeyboardScanState
 
BOOLEAN KeyComplete
 
PKEYBOARD_INPUT_DATA KeyboardBuffer
 
ULONG KeysInBuffer
 
ULONG ReportedCaps
 
ULONG NewCaps
 
ULONG LastPowerKey
 
UNICODE_STRING PowerInterfaceName
 
PIO_WORKITEM PowerWorkItem
 
PIRP PowerIrp
 
ULONG ComboPosition
 
PIO_WORKITEM DebugWorkItem
 
BOOLEAN TabPressed
 

Detailed Description

Definition at line 137 of file i8042prt.h.

Member Data Documentation

◆ ComboPosition

ULONG _I8042_KEYBOARD_EXTENSION::ComboPosition

Definition at line 162 of file i8042prt.h.

Referenced by i8042KbdInterruptService().

◆ Common

◆ DebugWorkItem

PIO_WORKITEM _I8042_KEYBOARD_EXTENSION::DebugWorkItem

Definition at line 163 of file i8042prt.h.

Referenced by i8042KbdInternalDeviceControl().

◆ DpcKeyboard

KDPC _I8042_KEYBOARD_EXTENSION::DpcKeyboard

◆ KeyboardAttributes

KEYBOARD_ATTRIBUTES _I8042_KEYBOARD_EXTENSION::KeyboardAttributes

Definition at line 144 of file i8042prt.h.

Referenced by i8042InitializeKeyboardAttributes(), and i8042KbdInternalDeviceControl().

◆ KeyboardBuffer

PKEYBOARD_INPUT_DATA _I8042_KEYBOARD_EXTENSION::KeyboardBuffer

◆ KeyboardData

CONNECT_DATA _I8042_KEYBOARD_EXTENSION::KeyboardData

Definition at line 140 of file i8042prt.h.

Referenced by i8042KbdDpcRoutine(), and i8042KbdInternalDeviceControl().

◆ KeyboardHook

INTERNAL_I8042_HOOK_KEYBOARD _I8042_KEYBOARD_EXTENSION::KeyboardHook

◆ KeyboardIndicators

KEYBOARD_INDICATOR_PARAMETERS _I8042_KEYBOARD_EXTENSION::KeyboardIndicators

Definition at line 146 of file i8042prt.h.

Referenced by i8042KbdInternalDeviceControl(), and i8042KbdStartIo().

◆ KeyboardScanState

KEYBOARD_SCAN_STATE _I8042_KEYBOARD_EXTENSION::KeyboardScanState

Definition at line 148 of file i8042prt.h.

Referenced by i8042KbdInterruptService().

◆ KeyComplete

BOOLEAN _I8042_KEYBOARD_EXTENSION::KeyComplete

Definition at line 149 of file i8042prt.h.

Referenced by i8042KbdDpcRoutine(), and i8042KbdQueuePacket().

◆ KeysInBuffer

ULONG _I8042_KEYBOARD_EXTENSION::KeysInBuffer

Definition at line 151 of file i8042prt.h.

Referenced by i8042KbdDpcRoutine(), i8042KbdInterruptService(), and i8042KbdQueuePacket().

◆ LastPowerKey

ULONG _I8042_KEYBOARD_EXTENSION::LastPowerKey

Definition at line 156 of file i8042prt.h.

Referenced by i8042KbdDeviceControl(), and i8042PowerWorkItem().

◆ NewCaps

ULONG _I8042_KEYBOARD_EXTENSION::NewCaps

Definition at line 155 of file i8042prt.h.

Referenced by i8042KbdDeviceControl(), and i8042PowerWorkItem().

◆ PowerInterfaceName

UNICODE_STRING _I8042_KEYBOARD_EXTENSION::PowerInterfaceName

Definition at line 157 of file i8042prt.h.

Referenced by i8042PowerWorkItem().

◆ PowerIrp

PIRP _I8042_KEYBOARD_EXTENSION::PowerIrp

Definition at line 159 of file i8042prt.h.

Referenced by i8042KbdDeviceControl(), and i8042PowerWorkItem().

◆ PowerWorkItem

PIO_WORKITEM _I8042_KEYBOARD_EXTENSION::PowerWorkItem

Definition at line 158 of file i8042prt.h.

Referenced by i8042KbdInternalDeviceControl().

◆ ReportedCaps

ULONG _I8042_KEYBOARD_EXTENSION::ReportedCaps

Definition at line 154 of file i8042prt.h.

Referenced by i8042KbdDeviceControl(), and i8042PowerWorkItem().

◆ TabPressed

BOOLEAN _I8042_KEYBOARD_EXTENSION::TabPressed

Definition at line 164 of file i8042prt.h.

Referenced by i8042KbdInterruptService().


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