3#define _HIDPI_NO_FUNCTION_MACROS_
131#define KEYBOARD_TYPEMATIC_RATE_MINIMUM 2
132#define KEYBOARD_TYPEMATIC_RATE_MAXIMUM 30
133#define KEYBOARD_TYPEMATIC_RATE_DEFAULT 30
134#define KEYBOARD_TYPEMATIC_DELAY_MINIMUM 250
135#define KEYBOARD_TYPEMATIC_DELAY_MAXIMUM 1000
136#define KEYBOARD_TYPEMATIC_DELAY_DEFAULT 250
139#define MICROSOFT_KBD_FUNC 12
140#define KEYBOARD_TYPE_UNKNOWN (0x51)
141#define MICROSOFT_KBD_101_TYPE 0
148#define KBDHID_TAG 'diHK'
struct _HIDP_PREPARSED_DATA * PHIDP_PREPARSED_DATA
struct KBDHID_DEVICE_EXTENSION * PKBDHID_DEVICE_EXTENSION
NTSTATUS KbdHid_InitiateRead(IN PKBDHID_DEVICE_EXTENSION DeviceExtension)
PDEVICE_OBJECT ClassDeviceObject
PDEVICE_OBJECT NextDeviceObject
KEYBOARD_TYPEMATIC_PARAMETERS KeyboardTypematic
PUSAGE_AND_PAGE PreviousUsageList
KEVENT ReadCompletionEvent
PUSAGE_AND_PAGE CurrentUsageList
PUSAGE_AND_PAGE MakeUsageList
PUSAGE_AND_PAGE BreakUsageList
PHIDP_PREPARSED_DATA PreparsedData
KEYBOARD_INDICATOR_PARAMETERS KeyboardIndicator
HIDP_KEYBOARD_MODIFIER_STATE ModifierState
KEYBOARD_ATTRIBUTES Attributes