USB Libraries Help > USB Host Libraries > USB HID Host Mouse Driver Library > Library Interface > b) Data Types and Constants > USB_HOST_HID_MOUSE_EVENT_HANDLER Type
MPLAB Harmony USB Stack
USB_HOST_HID_MOUSE_EVENT_HANDLER Type

USB HOST Mouse Driver Event Handler Function Pointer Type. 

This defines the USB HOST HID mouse driver event handler function pointer type. Application must register a function of this type to receive HID mouse events. Registration should happen before USB BUS is enabled by the application.

C
typedef void (* USB_HOST_HID_MOUSE_EVENT_HANDLER)(USB_HOST_HID_MOUSE_HANDLE handle, USB_HOST_HID_MOUSE_EVENT event, void *pData);