> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputRawDeviceReportItemInfo (Deprecated)

> GameInputRawDeviceReportItemInfo

> [!WARNING]
>
> **Deprecated.** This structure was removed in GameInput v1 and is not available in the current API. The current [GameInputRawDeviceReportInfo](https://docs.xbox.com/reference/input/gameinput/structs/gameinputrawdevicereportinfo.md) uses a different item descriptor.

Describes an individual data item within a raw HID device report.

## Syntax

```cpp theme={null}
typedef struct GameInputRawDeviceReportItemInfo {
    uint32_t bitOffset;
    uint32_t bitSize;
    int64_t logicalMin;
    int64_t logicalMax;
    int64_t physicalMin;
    int64_t physicalMax;
    GameInputRawDevicePhysicalUnitKind physicalUnits;
    uint32_t rawPhysicalUnits;
    int32_t rawPhysicalUnitsExponent;
    GameInputRawDeviceReportItemFlags flags;
    uint32_t usageCount;
    const GameInputUsage* usages;
    const GameInputRawDeviceItemCollectionInfo* collection;
    const GameInputLabel* itemLabel;
    const GameInputLabel* collectionLabel;
} GameInputRawDeviceReportItemInfo;
```

## Members

**bitOffset**\
Type: uint32\_t

Bit offset of this item within the report.

**bitSize**\
Type: uint32\_t

Size of this item in bits.

**logicalMin, logicalMax**\
Type: int64\_t

The logical (raw) value range for this item.

**physicalMin, physicalMax**\
Type: int64\_t

The physical value range for this item (after applying unit exponent).

**physicalUnits**\
Type: [GameInputRawDevicePhysicalUnitKind](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md)

The physical unit system for this item.

**rawPhysicalUnits**\
Type: uint32\_t

The raw HID physical units value.

**rawPhysicalUnitsExponent**\
Type: int32\_t

The decimal exponent to apply to raw physical values.

**flags**\
Type: [GameInputRawDeviceReportItemFlags](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)

Flags describing item properties.

**usageCount**\
Type: uint32\_t

Number of HID usages for this item.

**usages**\
Type: const GameInputUsage\*

Pointer to an array of `usageCount` usages.

**collection**\
Type: const [GameInputRawDeviceItemCollectionInfo](https://docs.xbox.com/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo.md)\*

The collection this item belongs to.

**itemLabel**\
Type: const GameInputLabel\*

An optional label for the item.

**collectionLabel**\
Type: const GameInputLabel\*

An optional label for the parent collection.

## Version History

| Version | Changes |
| - | - |
| **v1** | Removed. |
| **v0** | Introduced. |

## See also

[Deprecated GameInput API members](https://docs.xbox.com/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
[GameInputRawDeviceItemCollectionInfo](https://docs.xbox.com/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo.md)
[GameInputRawDevicePhysicalUnitKind](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md)
[GameInputRawDeviceReportItemFlags](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)


## Related topics

- [GameInputRawDeviceReportItemFlags (Deprecated)](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdevicereportitemflags.md)
- [GameInputRawDeviceItemCollectionInfo (Deprecated)](https://docs.xbox.com/reference/input/gameinput/deprecated/structs/gameinputrawdeviceitemcollectioninfo.md)
- [GameInputRawDevicePhysicalUnitKind (Deprecated)](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdevicephysicalunitkind.md)
- [GameInputRawDeviceItemCollectionKind (Deprecated)](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)
- [GameInputRawDeviceReportInfo](https://docs.xbox.com/reference/input/gameinput/structs/gameinputrawdevicereportinfo.md)
