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

# matchmaking_c (contents)

> matchmaking_c

## Enumerations

| Enumeration | Description |
| - | - |
| [XblPreserveSessionMode](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/enums/xblpreservesessionmode.md) | Defines values used to indicate whether a match ticket is for a new game session or an existing session. |
| [XblTicketStatus](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/enums/xblticketstatus.md) | Defines values used to indicate the status of the match request. |

## Functions

| Function | Description |
| - | - |
| [XblMatchmakingCreateMatchTicketAsync](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingcreatematchticketasync.md) | Sends a matchmaking request to the server and returns the match ticket with a ticket id. Call XblMatchmakingCreateMatchTicketResult upon completion to get the result. |
| [XblMatchmakingCreateMatchTicketResult](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingcreatematchticketresult.md) | Get the result for an XblMatchmakingCreateMatchTicketAsync call. |
| [XblMatchmakingDeleteMatchTicketAsync](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingdeletematchticketasync.md) | Deletes the match ticket on the server. |
| [XblMatchmakingGetHopperStatisticsAsync](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsasync.md) | Gets statistics about a hopper such as how many players are in it. |
| [XblMatchmakingGetHopperStatisticsResult](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsresult.md) | Get the result for an XblMatchmakingGetHopperStatisticsAsync call. |
| [XblMatchmakingGetHopperStatisticsResultSize](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsresultsize.md) | Get the result size for an XblMatchmakingGetHopperStatisticsAsync call. |
| [XblMatchmakingGetMatchTicketDetailsAsync](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggetmatchticketdetailsasync.md) | Retrieves the properties of a match ticket from the server. |
| [XblMatchmakingGetMatchTicketDetailsResult](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggetmatchticketdetailsresult.md) | Get the result for an XblMatchmakingGetMatchTicketDetailsAsync call. |
| [XblMatchmakingGetMatchTicketDetailsResultSize](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggetmatchticketdetailsresultsize.md) | Get the result size for an XblMatchmakingGetMatchTicketDetailsAsync call. |

## Structures

| Structure | Description |
| - | - |
| [XblCreateMatchTicketResponse](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/structs/xblcreatematchticketresponse.md) | Contains information about server response to a create match ticket request. |
| [XblHopperStatisticsResponse](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/structs/xblhopperstatisticsresponse.md) | Represents a server response to a hopper statistics request. |
| [XblMatchTicketDetailsResponse](https://docs.xbox.com/reference/live/xsapi-c/matchmaking_c/structs/xblmatchticketdetailsresponse.md) | Represents a server response to a request for match ticket details. |


## Related topics

- [Matchmaking concepts (contents)](https://docs.xbox.com/services/xbox-services/multiplayer/matchmaking/concepts/live-matchmaking-concepts-nav.md)
- [Matchmaking portal configuration (contents)](https://docs.xbox.com/services/xbox-services/multiplayer/matchmaking/config/live-matchmaking-config-nav.md)
- [SmartMatch matchmaking (contents)](https://docs.xbox.com/services/xbox-services/multiplayer/matchmaking/live-matchmaking-nav.md)
- [XSAPI reference (contents)](https://docs.xbox.com/reference/live/xsapi-c/atoc-xsapi-c.md)
- [Handling Lobby and Matchmaking C++ SDK errors](https://docs.xbox.com/services/playfab/multiplayer/lobby/lobby-and-matchmaking-client-sdk-errors.md)
