reactos/drivers/hid/mouhid/mouhid.h

35 lines
679 B
C
Raw Normal View History

#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;