Create a branch for network fixes.
[reactos.git] / drivers / usb / nt4compat / usbdriver / mouse.h
1 #ifndef __MOUSE_H__
2 #define __MOUSE_H__
3
4 typedef struct _MOUSE_DRVR_EXTENSION
5 {
6 //INTERRUPT_DATA_BLOCK idb;
7 PUSB_INTERFACE_DESC pif_desc;
8 UCHAR if_idx, out_endp_idx, in_endp_idx, int_endp_idx;
9 PUSB_ENDPOINT_DESC pout_endp_desc, pin_endp_desc, pint_endp_desc;
10
11 PUSB_DEV_MANAGER dev_mgr;
12 signed char mouse_data[8];
13 UCHAR btn_old;
14 } MOUSE_DRVR_EXTENSION, *PMOUSE_DRVR_EXTENSION;
15
16
17 BOOLEAN
18 mouse_driver_init(PUSB_DEV_MANAGER dev_mgr, PUSB_DRIVER pdriver);
19
20 BOOLEAN
21 mouse_driver_destroy(PUSB_DEV_MANAGER dev_mgr, PUSB_DRIVER pdriver);
22
23 #endif