3 Copyright (c) 2006, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
26 // HID Item general structure
28 typedef struct _hid_item
{
58 UINT16 Usage
[16]; /* usage array */
70 HID_GLOBAL GlobalStack
[8];
71 UINT32 GlobalStackPtr
;
73 HID_COLLECTION CollectionStack
[8];
74 UINT32 CollectionStackPtr
;
78 ParseMouseReportDescriptor (
79 IN USB_MOUSE_DEV
*UsbMouse
,
80 IN UINT8
*ReportDescriptor
,