# SIMCONNECT_RECV_EVENT_RACE_END The **SIMCONNECT\_RECV\_EVENT\_RACE\_END** structure is used in multi-player racing to hold the results for one player at the end of a race.   ##### Syntax ``` cpp struct SIMCONNECT_RECV_EVENT_RACE_END : public SIMCONNECT_RECV_EVENT { DWORD dwRacerNumber; SIMCONNECT_DATA_RACE_RESULT RacerData; }; ```   ##### Members {{< table-wrapper >}} | Member | Description | |-----------------|-------------------------------------------------------------------------| | `dwRacerNumber` | The index of the racer the results are for. Players are indexed from 0. | | `RacerData` | A SIMCONNECT\_DATA\_RACE\_RESULT structure. | {{< /table-wrapper >}}   ##### Remarks   In a multi-player race players can come and go, so index numbers are not a reliable means of identifiying the players. The `szPlayerName` and `szPlayerRole` parameters of the [SIMCONNECT\_DATA\_RACE\_RESULT](simconnect-data-race-result/) structure should be used to identify each player.