3 Copyright (c) 2004, 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.
27 // HID Item general structure
29 typedef struct _hid_item
{
59 UINT16 Usage
[16]; /* usage array */
71 HID_GLOBAL GlobalStack
[8];
72 UINT32 GlobalStackPtr
;
74 HID_COLLECTION CollectionStack
[8];
75 UINT32 CollectionStackPtr
;
79 ParseMouseReportDescriptor (
80 IN USB_MOUSE_DEV
*UsbMouse
,
81 IN UINT8
*ReportDescriptor
,