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

# XblMultiplayerTournamentsServer

> XblMultiplayerTournamentsServer

Represents the tournament server that supports a multiplayer session. DEPRECATED. This structure will be removed in a future release.

[XblMultiplayerSessionTournamentsServer](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessiontournamentsserver.md) always returns `nullptr`, so you can't get this structure from a session handle.

## Syntax

```cpp theme={null}
typedef struct XblMultiplayerTournamentsServer {  
    XblTournamentReference TournamentReference;  
    XblMultiplayerTournamentTeam* Teams;  
    size_t TeamsCount;  
    XblTournamentRegistrationState RegistrationState;  
    XblTournamentRegistrationReason RegistrationReason;  
    time_t NextGameStartTime;  
    XblMultiplayerSessionReference NextGameSessionReference;  
    time_t LastGameEndTime;  
    XblTournamentTeamResult LastTeamResult;  
    XblTournamentGameResultSource LastGameResultSource;  
} XblMultiplayerTournamentsServer  
```

### Members

*TournamentReference*\
Type: [XblTournamentReference](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/structs/xbltournamentreference.md)

The tournament reference.

*Teams*\
Type: [XblMultiplayerTournamentTeam\*](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayertournamentteam.md)

The teams in the tournament.

*TeamsCount*\
Type: size\_t

The number of teams in the tournament.

*RegistrationState*\
Type: [XblTournamentRegistrationState](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/enums/xbltournamentregistrationstate.md)

The registration state of the team.

*RegistrationReason*\
Type: [XblTournamentRegistrationReason](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/enums/xbltournamentregistrationreason.md)

The reason for the registration state.

*NextGameStartTime*\
Type: time\_t

The start time of the next game in the tournament.

*NextGameSessionReference*\
Type: [XblMultiplayerSessionReference](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionreference.md)

The session reference of the next game in the tournament.

*LastGameEndTime*\
Type: time\_t

The end time of the last game in the tournament.

*LastTeamResult*\
Type: [XblTournamentTeamResult](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/structs/xbltournamentteamresult.md)

The result of the last game in the tournament.

*LastGameResultSource*\
Type: [XblTournamentGameResultSource](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/enums/xbltournamentgameresultsource.md)

The source of the result of the last game in the tournament.

## Requirements

**Header:** multiplayer\_c.h

## See also

[multiplayer\_c](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members.md)


## Related topics

- [XblMultiplayerSessionTournamentsServer](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessiontournamentsserver.md)
- [XblTournamentReference](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/structs/xbltournamentreference.md)
- [XblTournamentRegistrationReason](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/enums/xbltournamentregistrationreason.md)
- [XblTournamentRegistrationState](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/enums/xbltournamentregistrationstate.md)
- [XblTournamentGameResultSource](https://docs.xbox.com/reference/live/xsapi-c/multiplayer_c/enums/xbltournamentgameresultsource.md)
