mirror of
https://github.com/reactos/reactos.git
synced 2024-10-01 23:14:53 +00:00
05c20641db
- Implement mouse button change detection - Implement support routine for dispatching mouse input data - Allocate mdl for input report, not yet used svn path=/branches/usb-bringup/; revision=54767
35 lines
679 B
C
35 lines
679 B
C
#pragma once
|
|
|
|
#define _HIDPI_NO_FUNCTION_MACROS_
|
|
#include <ntddk.h>
|
|
#include <hidclass.h>
|
|
#include <hidpddi.h>
|
|
#include <hidpi.h>
|
|
#include <debug.h>
|
|
#include <ntddmou.h>
|
|
#include <kbdmou.h>
|
|
|
|
|
|
typedef struct
|
|
{
|
|
PDEVICE_OBJECT NextDeviceObject;
|
|
PIRP Irp;
|
|
KEVENT Event;
|
|
PDEVICE_OBJECT ClassDeviceObject;
|
|
PVOID ClassService;
|
|
USHORT MouseIdentifier;
|
|
USHORT WheelUsagePage;
|
|
|
|
USHORT UsageListLength;
|
|
PUSAGE CurrentUsageList;
|
|
PUSAGE PreviousUsageList;
|
|
PUSAGE BreakUsageList;
|
|
PUSAGE MakeUsageList;
|
|
PVOID PreparsedData;
|
|
|
|
PMDL ReportMDL;
|
|
PUCHAR Report;
|
|
ULONG ReportLength;
|
|
|
|
|
|
}MOUHID_DEVICE_EXTENSION, *PMOUHID_DEVICE_EXTENSION; |