|
XenevaOS
|
#include "uspi/usbfunction.h"#include "uspi/usbendpoint.h"#include "uspi/usbrequest.h"#include "uspi/types.h"

Go to the source code of this file.
Classes | |
| struct | TUSBMouseDevice |
Macros | |
| #define | MOUSE_BOOT_REPORT_SIZE 3 |
Typedefs | |
| typedef void | TMouseStatusHandler(unsigned nButtons, int nDisplacementX, int nDisplacementY) |
| typedef struct TUSBMouseDevice | TUSBMouseDevice |
Functions | |
| void | USBMouseDevice (TUSBMouseDevice *pThis, TUSBFunction *pFunction) |
| void | _CUSBMouseDevice (TUSBMouseDevice *pThis) |
| boolean | USBMouseDeviceConfigure (TUSBFunction *pUSBFunction) |
| void | USBMouseDeviceRegisterStatusHandler (TUSBMouseDevice *pThis, TMouseStatusHandler *pStatusHandler) |
| #define MOUSE_BOOT_REPORT_SIZE 3 |
| typedef void TMouseStatusHandler(unsigned nButtons, int nDisplacementX, int nDisplacementY) |
| typedef struct TUSBMouseDevice TUSBMouseDevice |
| void _CUSBMouseDevice | ( | TUSBMouseDevice * | pThis | ) |
| void USBMouseDevice | ( | TUSBMouseDevice * | pThis, |
| TUSBFunction * | pFunction | ||
| ) |
| boolean USBMouseDeviceConfigure | ( | TUSBFunction * | pUSBFunction | ) |
| void USBMouseDeviceRegisterStatusHandler | ( | TUSBMouseDevice * | pThis, |
| TMouseStatusHandler * | pStatusHandler | ||
| ) |