|
ReactOS 0.4.16-dev-1948-gd260c1d
|


Go to the source code of this file.
Classes | |
| struct | _SERMOUSE_DRIVER_EXTENSION |
| struct | _SERMOUSE_DEVICE_EXTENSION |
Macros | |
| #define | SERMOUSE_TAG 'uoMS' |
| #define | PACKET_BUFFER_SIZE 4 |
| #define | LEFT_BUTTON_MASK 0x20 |
| #define | LEFT_BUTTON_SHIFT 5 |
| #define | RIGHT_BUTTON_MASK 0x10 |
| #define | RIGHT_BUTTON_SHIFT 3 |
| #define | MIDDLE_BUTTON_MASK 0x20 |
| #define | MIDDLE_BUTTON_SHIFT 3 |
| #define | MOUSE_BUTTON_LEFT 0x01 |
| #define | MOUSE_BUTTON_RIGHT 0x02 |
| #define | MOUSE_BUTTON_MIDDLE 0x04 |
Enumerations | |
| enum | SERMOUSE_DEVICE_STATE { dsStopped , dsStarted , dsPaused , dsRemoved , dsSurpriseRemoved } |
| enum | SERMOUSE_MOUSE_TYPE { mtNone , mtMicrosoft , mtLogitech , mtWheelZ } |
Functions | |
| SERMOUSE_MOUSE_TYPE | SermouseDetectLegacyDevice (IN PDEVICE_OBJECT LowerDevice) |
| NTSTATUS NTAPI | ForwardIrpAndForget (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| VOID NTAPI | SermouseDeviceWorker (PVOID Context) |
| #define LEFT_BUTTON_MASK 0x20 |
Definition at line 31 of file sermouse.h.
| #define LEFT_BUTTON_SHIFT 5 |
Definition at line 33 of file sermouse.h.
| #define MIDDLE_BUTTON_MASK 0x20 |
Definition at line 39 of file sermouse.h.
| #define MIDDLE_BUTTON_SHIFT 3 |
Definition at line 41 of file sermouse.h.
| #define MOUSE_BUTTON_LEFT 0x01 |
Definition at line 44 of file sermouse.h.
| #define MOUSE_BUTTON_MIDDLE 0x04 |
Definition at line 48 of file sermouse.h.
| #define MOUSE_BUTTON_RIGHT 0x02 |
Definition at line 46 of file sermouse.h.
| #define PACKET_BUFFER_SIZE 4 |
Definition at line 28 of file sermouse.h.
| #define RIGHT_BUTTON_MASK 0x10 |
Definition at line 35 of file sermouse.h.
| #define RIGHT_BUTTON_SHIFT 3 |
Definition at line 37 of file sermouse.h.
| #define SERMOUSE_TAG 'uoMS' |
Definition at line 8 of file sermouse.h.
| Enumerator | |
|---|---|
| mtNone | |
| mtMicrosoft | |
| mtLogitech | |
| mtWheelZ | |
Definition at line 19 of file sermouse.h.
Definition at line 18 of file misc.c.
| SERMOUSE_MOUSE_TYPE SermouseDetectLegacyDevice | ( | IN PDEVICE_OBJECT | LowerDevice | ) |
Definition at line 117 of file detect.c.
Referenced by SermouseStartDevice().
Definition at line 64 of file readmouse.c.
Referenced by SermouseStartDevice().
| DRIVER_ADD_DEVICE SermouseAddDevice |
Definition at line 91 of file sermouse.h.
Referenced by DriverEntry().
| DRIVER_DISPATCH SermouseCleanup |
Definition at line 81 of file sermouse.h.
Referenced by DriverEntry().
| DRIVER_DISPATCH SermouseClose |
Definition at line 79 of file sermouse.h.
Referenced by DriverEntry().
| DRIVER_DISPATCH SermouseCreate |
Definition at line 77 of file sermouse.h.
Referenced by DriverEntry().
| DRIVER_DISPATCH SermouseInternalDeviceControl |
Definition at line 97 of file sermouse.h.
Referenced by DriverEntry().
| DRIVER_DISPATCH SermousePnp |
Definition at line 93 of file sermouse.h.
Referenced by DriverEntry().