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

# matchmaking_c

> matchmaking_c

# matchmaking\_c

## Enumerations

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

## Functions

| Function                                                                                                                                       | Description                                                                                                                                                            |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [XblMatchmakingCreateMatchTicketAsync](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingcreatematchticketasync)                   | 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](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingcreatematchticketresult)                 | Get the result for an XblMatchmakingCreateMatchTicketAsync call.                                                                                                       |
| [XblMatchmakingDeleteMatchTicketAsync](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingdeletematchticketasync)                   | Deletes the match ticket on the server.                                                                                                                                |
| [XblMatchmakingGetHopperStatisticsAsync](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsasync)               | Gets statistics about a hopper such as how many players are in it.                                                                                                     |
| [XblMatchmakingGetHopperStatisticsResult](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsresult)             | Get the result for an XblMatchmakingGetHopperStatisticsAsync call.                                                                                                     |
| [XblMatchmakingGetHopperStatisticsResultSize](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsresultsize)     | Get the result size for an XblMatchmakingGetHopperStatisticsAsync call.                                                                                                |
| [XblMatchmakingGetMatchTicketDetailsAsync](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggetmatchticketdetailsasync)           | Retrieves the properties of a match ticket from the server.                                                                                                            |
| [XblMatchmakingGetMatchTicketDetailsResult](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggetmatchticketdetailsresult)         | Get the result for an XblMatchmakingGetMatchTicketDetailsAsync call.                                                                                                   |
| [XblMatchmakingGetMatchTicketDetailsResultSize](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggetmatchticketdetailsresultsize) | Get the result size for an XblMatchmakingGetMatchTicketDetailsAsync call.                                                                                              |

## Structures

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


## Related topics

- [XblMatchmakingCreateMatchTicketAsync](/ja-jp/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingcreatematchticketasync.md)
- [XblMatchmakingCreateMatchTicketResult](/ja-jp/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingcreatematchticketresult.md)
- [XblMatchmakingDeleteMatchTicketAsync](/ko/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakingdeletematchticketasync.md)
- [XblMatchmakingGetHopperStatisticsAsync](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsasync.md)
- [XblMatchmakingGetHopperStatisticsResult](/reference/live/xsapi-c/matchmaking_c/functions/xblmatchmakinggethopperstatisticsresult.md)
