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

# XGameProtocol (deprecated)

> XGameProtocol (deprecated)

> [!NOTE]
>
> The XGameProtocol APIs are now deprecated. Use the [XGameActivation](https://docs.xbox.com/reference/system/xgameactivation/xgameactivation_members.md) APIs instead. For migration guidance, see [XGameActivation](https://docs.xbox.com/reference/system/xgameactivation/xgameactivation_members.md#remarks).

Reference material for protocol activation.

## Functions

| Function | Description |
| - | - |
| [XGameProtocolActivationCallback](https://docs.xbox.com/reference/system/xgameprotocol/functions/xgameprotocolactivationcallback.md) | A callback an application defines for protocol activation events. |
| [XGameProtocolRegisterForActivation](https://docs.xbox.com/reference/system/xgameprotocol/functions/xgameprotocolregisterforactivation.md) | Registers a callback for protocol activation. |
| [XGameProtocolUnregisterForActivation](https://docs.xbox.com/reference/system/xgameprotocol/functions/xgameprotocolunregisterforactivation.md) | Unregisters a callback for protocol activation. |


## Related topics

- [XGameProtocolActivationCallbackXGameProtocol (deprecated)](https://docs.xbox.com/reference/system/xgameprotocol/functions/xgameprotocolactivationcallback.md)
- [XGameProtocolRegisterForActivation (deprecated)](https://docs.xbox.com/reference/system/xgameprotocol/functions/xgameprotocolregisterforactivation.md)
- [XGameProtocolUnregisterForActivation (deprecated)](https://docs.xbox.com/reference/system/xgameprotocol/functions/xgameprotocolunregisterforactivation.md)
- [XGameActivation (API contents)](https://docs.xbox.com/reference/system/xgameactivation/xgameactivation_members.md)
- [IGameInput::EnableOemDeviceSupport (Deprecated)](https://docs.xbox.com/reference/input/gameinput/deprecated/interfaces/igameinput/methods/igameinput_enableoemdevicesupport.md)
