kbdmou.h header
These are the structures and defines that are used in the keyboard class driver, mouse class driver, and keyboard/mouse port driver.
For more information, see:
kbdmou.h contains the following programming interfaces:
IOCTLs
IOCTL_INTERNAL_KEYBOARD_CONNECT The IOCTL_INTERNAL_KEYBOARD_CONNECT request connects the Kbdclass service to the keyboard device. |
IOCTL_INTERNAL_KEYBOARD_DISCONNECT The IOCTL_INTERNAL_KEYBOARD_DISCONNECT request is completed with a status of STATUS_NOT_IMPLEMENTED. Note that a Plug and Play keyboard can be added or removed by the Plug and Play manager. |
IOCTL_INTERNAL_MOUSE_CONNECT The IOCTL_INTERNAL_MOUSE_CONNECT request connects Mouclass service to a mouse device. |
IOCTL_INTERNAL_MOUSE_DISCONNECT The IOCTL_INTERNAL_MOUSE_DISCONNECT request is completed by Moufiltr with an error status of STATUS_NOT_IMPLEMENTED. |
Callback functions
PSERVICE_CALLBACK_ROUTINE A function driver calls the class service callback in its ISR dispatch completion routine. The class service callback transfers input data from the input data buffer of a device to the class data queue. |
Structures
CONNECT_DATA CONNECT_DATA specifies information that Kbdclass and Mouclass use to connect to a keyboard or mouse port. |