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

# IGameInputReading::GetRawReport

> IGameInputReading::GetRawReport

# IGameInputReading::GetRawReport

Retrieves the raw data from the device input.

## Syntax

```cpp theme={null}
bool GetRawReport(
    IGameInputRawDeviceReport** report
)
```

### Parameters

*report*   \_Outptr\_result\_maybenull\_<br />
Type: IGameInputRawDeviceReport\*\*

Raw data device input.

### Return value

Type: bool

Returns true if raw data is retrieved successfully.

## Remarks

Input reports can only be retrieved from the `GetRawReport` method on the `IGameInputReading` interface. They are never directly created. These reports contain the raw data that is used to generate the rudimentary and fixed-format state available from the `IGameInputReading` interface. Applications can analyze the raw data in an input reading. They cannot modify the raw data. For intermediate and advanced use-cases of the GameInput API, see [Advanced GameInput topics](/build/core-features/common/input/advanced/input-advanced-topics).

Note that only Game Input Protocol (GIP) devices support raw reports.

[Overview of GameInput](/build/core-features/common/input/overviews/input-overview)\
[IGameInputReading](/reference/input/gameinput/interfaces/igameinputreading/igameinputreading)

## Version History

| Version | Changes        |
| ------- | -------------- |
| **v3**  | Re-introduced. |
| **v1**  | Removed.       |
| **v0**  | Introduced.    |


## Related topics

- [IGameInputReading::GetSequenceNumber](/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getsequencenumber.md)
- [IGameInputReading::GetKeyState](/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getkeystate.md)
- [IGameInputReading::GetInputKind](/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getinputkind.md)
- [IGameInputReading::GetDevice](/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getdevice.md)
- [IGameInputReading::GetTimestamp](/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_gettimestamp.md)
