#include <ntddkbd.h>
#include <ntddmou.h>
#include <wmidata.h>
Go to the source code of this file.
|
#define | _KBDMOU_ |
|
#define | DD_KEYBOARD_PORT_DEVICE_NAME "\\Device\\KeyboardPort" |
|
#define | DD_KEYBOARD_PORT_DEVICE_NAME_U L"\\Device\\KeyboardPort" |
|
#define | DD_KEYBOARD_PORT_BASE_NAME_U L"KeyboardPort" |
|
#define | DD_POINTER_PORT_DEVICE_NAME "\\Device\\PointerPort" |
|
#define | DD_POINTER_PORT_DEVICE_NAME_U L"\\Device\\PointerPort" |
|
#define | DD_POINTER_PORT_BASE_NAME_U L"PointerPort" |
|
#define | DD_KEYBOARD_CLASS_BASE_NAME_U L"KeyboardClass" |
|
#define | DD_POINTER_CLASS_BASE_NAME_U L"PointerClass" |
|
#define | DD_KEYBOARD_RESOURCE_CLASS_NAME_U L"Keyboard" |
|
#define | DD_POINTER_RESOURCE_CLASS_NAME_U L"Pointer" |
|
#define | DD_KEYBOARD_MOUSE_COMBO_RESOURCE_CLASS_NAME_U L"Keyboard/Pointer" |
|
#define | POINTER_PORTS_MAXIMUM 8 |
|
#define | KEYBOARD_PORTS_MAXIMUM 8 |
|
#define | KBDMOU_COULD_NOT_SEND_COMMAND 0x0000 |
|
#define | KBDMOU_COULD_NOT_SEND_PARAM 0x0001 |
|
#define | KBDMOU_NO_RESPONSE 0x0002 |
|
#define | KBDMOU_INCORRECT_RESPONSE 0x0004 |
|
#define | I8042_ERROR_VALUE_BASE 1000 |
|
#define | INPORT_ERROR_VALUE_BASE 2000 |
|
#define | SERIAL_MOUSE_ERROR_VALUE_BASE 3000 |
|
#define | IOCTL_INTERNAL_KEYBOARD_CONNECT CTL_CODE(FILE_DEVICE_KEYBOARD, 0x0080, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
#define | IOCTL_INTERNAL_KEYBOARD_DISCONNECT CTL_CODE(FILE_DEVICE_KEYBOARD,0x0100, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
#define | IOCTL_INTERNAL_KEYBOARD_ENABLE CTL_CODE(FILE_DEVICE_KEYBOARD, 0x0200, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
#define | IOCTL_INTERNAL_KEYBOARD_DISABLE CTL_CODE(FILE_DEVICE_KEYBOARD, 0x0400, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
#define | IOCTL_INTERNAL_MOUSE_CONNECT CTL_CODE(FILE_DEVICE_MOUSE, 0x0080, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
#define | IOCTL_INTERNAL_MOUSE_DISCONNECT CTL_CODE(FILE_DEVICE_MOUSE, 0x0100, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
#define | IOCTL_INTERNAL_MOUSE_ENABLE CTL_CODE(FILE_DEVICE_MOUSE, 0x0200, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
#define | IOCTL_INTERNAL_MOUSE_DISABLE CTL_CODE(FILE_DEVICE_MOUSE, 0x0400, METHOD_NEITHER, FILE_ANY_ACCESS) |
|
◆ _KBDMOU_
◆ DD_KEYBOARD_CLASS_BASE_NAME_U
#define DD_KEYBOARD_CLASS_BASE_NAME_U L"KeyboardClass" |
◆ DD_KEYBOARD_MOUSE_COMBO_RESOURCE_CLASS_NAME_U
#define DD_KEYBOARD_MOUSE_COMBO_RESOURCE_CLASS_NAME_U L"Keyboard/Pointer" |
◆ DD_KEYBOARD_PORT_BASE_NAME_U
#define DD_KEYBOARD_PORT_BASE_NAME_U L"KeyboardPort" |
◆ DD_KEYBOARD_PORT_DEVICE_NAME
#define DD_KEYBOARD_PORT_DEVICE_NAME "\\Device\\KeyboardPort" |
◆ DD_KEYBOARD_PORT_DEVICE_NAME_U
#define DD_KEYBOARD_PORT_DEVICE_NAME_U L"\\Device\\KeyboardPort" |
◆ DD_KEYBOARD_RESOURCE_CLASS_NAME_U
#define DD_KEYBOARD_RESOURCE_CLASS_NAME_U L"Keyboard" |
◆ DD_POINTER_CLASS_BASE_NAME_U
#define DD_POINTER_CLASS_BASE_NAME_U L"PointerClass" |
◆ DD_POINTER_PORT_BASE_NAME_U
#define DD_POINTER_PORT_BASE_NAME_U L"PointerPort" |
◆ DD_POINTER_PORT_DEVICE_NAME
#define DD_POINTER_PORT_DEVICE_NAME "\\Device\\PointerPort" |
◆ DD_POINTER_PORT_DEVICE_NAME_U
#define DD_POINTER_PORT_DEVICE_NAME_U L"\\Device\\PointerPort" |
◆ DD_POINTER_RESOURCE_CLASS_NAME_U
#define DD_POINTER_RESOURCE_CLASS_NAME_U L"Pointer" |
◆ I8042_ERROR_VALUE_BASE
#define I8042_ERROR_VALUE_BASE 1000 |
◆ INPORT_ERROR_VALUE_BASE
#define INPORT_ERROR_VALUE_BASE 2000 |
◆ IOCTL_INTERNAL_KEYBOARD_CONNECT
◆ IOCTL_INTERNAL_KEYBOARD_DISABLE
◆ IOCTL_INTERNAL_KEYBOARD_DISCONNECT
◆ IOCTL_INTERNAL_KEYBOARD_ENABLE
◆ IOCTL_INTERNAL_MOUSE_CONNECT
◆ IOCTL_INTERNAL_MOUSE_DISABLE
◆ IOCTL_INTERNAL_MOUSE_DISCONNECT
◆ IOCTL_INTERNAL_MOUSE_ENABLE
◆ KBDMOU_COULD_NOT_SEND_COMMAND
#define KBDMOU_COULD_NOT_SEND_COMMAND 0x0000 |
◆ KBDMOU_COULD_NOT_SEND_PARAM
#define KBDMOU_COULD_NOT_SEND_PARAM 0x0001 |
◆ KBDMOU_INCORRECT_RESPONSE
#define KBDMOU_INCORRECT_RESPONSE 0x0004 |
◆ KBDMOU_NO_RESPONSE
#define KBDMOU_NO_RESPONSE 0x0002 |
◆ KEYBOARD_PORTS_MAXIMUM
#define KEYBOARD_PORTS_MAXIMUM 8 |
◆ POINTER_PORTS_MAXIMUM
#define POINTER_PORTS_MAXIMUM 8 |
◆ SERIAL_MOUSE_ERROR_VALUE_BASE
#define SERIAL_MOUSE_ERROR_VALUE_BASE 3000 |
◆ CONNECT_DATA
◆ PCONNECT_DATA
◆ PSERVICE_CALLBACK_ROUTINE