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

# GameInputRawDeviceItemCollectionInfo (Deprecated)

> GameInputRawDeviceItemCollectionInfo

> [!WARNING]
>
> **Deprecated.** This structure was removed in GameInput v1 and is not available in the current API.

Describes a HID collection that groups related raw device report items.

## Syntax

```cpp theme={null}
typedef struct GameInputRawDeviceItemCollectionInfo {
    GameInputRawDeviceItemCollectionKind kind;
    uint32_t childCount;
    uint32_t siblingCount;
    uint32_t usageCount;
    const GameInputUsage* usages;
    const GameInputRawDeviceItemCollectionInfo* parent;
    const GameInputRawDeviceItemCollectionInfo* firstSibling;
    const GameInputRawDeviceItemCollectionInfo* previousSibling;
    const GameInputRawDeviceItemCollectionInfo* nextSibling;
    const GameInputRawDeviceItemCollectionInfo* lastSibling;
    const GameInputRawDeviceItemCollectionInfo* firstChild;
    const GameInputRawDeviceItemCollectionInfo* lastChild;
} GameInputRawDeviceItemCollectionInfo;
```

## Members

**kind**\
Type: [GameInputRawDeviceItemCollectionKind](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)

The type of HID collection.

**childCount**\
Type: uint32\_t

Number of child collections.

**siblingCount**\
Type: uint32\_t

Number of sibling collections at the same level.

**usageCount**\
Type: uint32\_t

Number of HID usages associated with this collection.

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

Pointer to an array of `usageCount` HID usages.

**parent, firstSibling, previousSibling, nextSibling, lastSibling, firstChild, lastChild**\
Type: const GameInputRawDeviceItemCollectionInfo\*

Navigation pointers forming the collection tree.

## 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)
[GameInputRawDeviceItemCollectionKind](https://docs.xbox.com/reference/input/gameinput/deprecated/enums/gameinputrawdeviceitemcollectionkind.md)
[GameInputRawDeviceReportItemInfo](https://docs.xbox.com/reference/input/gameinput/deprecated/structs/gameinputrawdevicereportiteminfo.md)


## Related topics

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