Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |