| XblMultiplayerEventArgsFindMatchCompleted | Retrieves additional information for XblMultiplayerEventType.FindMatchCompletedmultiplayer events. | 
| XblMultiplayerEventArgsMember | Retrieves additional information for XblMultiplayerEventType::HostChangedandXblMultiplayerEventType::MemberPropertyChangedevents. | 
| XblMultiplayerEventArgsMembers | Retrieves additional information for XblMultiplayerEventType::MemberJoinedandXblMultiplayerEventType::MemberLeftevents. | 
| XblMultiplayerEventArgsMembersCount | Retrieves additional information for XblMultiplayerEventType::MemberJoinedandXblMultiplayerEventType::MemberLeftevents. | 
| XblMultiplayerEventArgsPerformQoSMeasurements | Retrieves additional information for XblMultiplayerEventType::PerformQosMeasurementsevents. | 
| XblMultiplayerEventArgsPropertiesJson | Retrieves additional information for XblMultiplayerEventType::MemberPropertyChangedandXblMultiplayerEventType::SessionPropertyChangedevents. | 
| XblMultiplayerEventArgsTournamentGameSessionReady | Retrieves additional information for XblMultiplayerEventType::TournamentGameSessionReady events. | 
| XblMultiplayerEventArgsTournamentRegistrationStateChanged | Retrieves additional information for XblMultiplayerEventType::TournamentRegistrationStateChanged events. | 
| XblMultiplayerEventArgsXuid | Retrieves additional information for XblMultiplayerEventType::UserAdded,XblMultiplayerEventType::UserRemoved, andXblMultiplayerEventType::JoinLobbyCompletedevents. | 
| XblMultiplayerManagerAutoFillMembersDuringMatchmaking | Indicates whether the game should auto-fill open slots during gameplay. | 
| XblMultiplayerManagerCancelMatch | Cancels the match request on the server, if one exists. | 
| XblMultiplayerManagerDoWork | Maintains game state updates between the title and Multiplayer Manager (MPM). | 
| XblMultiplayerManagerEstimatedMatchWaitTime | Retrieves the estimated wait time, in seconds, to complete a matchmaking request in progress. | 
| XblMultiplayerManagerFindMatch | Submits a matchmaking request to the server. | 
| XblMultiplayerManagerGameSessionActive | Indicates whether there is an active game session. | 
| XblMultiplayerManagerGameSessionConstants | Retrieves the session constants associated with the game session. | 
| XblMultiplayerManagerGameSessionCorrelationId | Retrieves the correlation handle for the game session. | 
| XblMultiplayerManagerGameSessionHost | Retrieves member information for the host member in the game session. | 
| XblMultiplayerManagerGameSessionIsHost | Indicates whether the specified user is the host for the game session. | 
| XblMultiplayerManagerGameSessionMembers | Retrieves member information for the members in the game session. | 
| XblMultiplayerManagerGameSessionMembersCount | Retrieves the number of members in the game session. | 
| XblMultiplayerManagerGameSessionPropertiesJson | Retrieves the custom properties for the game session, as a JSON string. | 
| XblMultiplayerManagerGameSessionSessionReference | Retrieves the session reference for the game session. | 
| XblMultiplayerManagerGameSessionSetProperties | Sets the value of a custom property for the game session. | 
| XblMultiplayerManagerGameSessionSetSynchronizedHost | Sets the host for the game session, using XblMultiplayerSessionWriteMode::SynchronizedUpdate. | 
| XblMultiplayerManagerGameSessionSetSynchronizedProperties | Sets the value of a custom property for the game session, using XblMultiplayerSessionWriteMode::SynchronizedUpdate. | 
| XblMultiplayerManagerInitialize | Initializes Multiplayer Manager (MPM). | 
| XblMultiplayerManagerJoinability | Indicates which users can join your lobby session. | 
| XblMultiplayerManagerJoinGame | Joins a game session, using the globally unique session name. | 
| XblMultiplayerManagerJoinGameFromLobby | Creates a new game session for the lobby session, or joins an existing game session if one exists for the lobby session. | 
| XblMultiplayerManagerJoinLobby | Joins an Xbox user to a lobby session. | 
| XblMultiplayerManagerLeaveGame | Leaves the game session, returning the Xbox user and all other local users to the lobby session. | 
| XblMultiplayerManagerLobbySessionAddLocalUser | Joins an Xbox user to the lobby session. | 
| XblMultiplayerManagerLobbySessionConstants | Retrieves the session constants associated with the lobby session. | 
| XblMultiplayerManagerLobbySessionCorrelationId | Retrieves the correlation handle for the lobby session. | 
| XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties | Deletes a custom property from a local member of the lobby session. | 
| XblMultiplayerManagerLobbySessionHost | Retrieves member information for the host member in the lobby session. | 
| XblMultiplayerManagerLobbySessionInviteFriends | Displays the standard Xbox UI, allowing the user to select friends or recent players and invite them to the game. | 
| XblMultiplayerManagerLobbySessionInviteUsers | Invites the specified users to the game without displaying additional UI. | 
| XblMultiplayerManagerLobbySessionIsHost | Indicates whether the specified user is the host for the lobby session. | 
| XblMultiplayerManagerLobbySessionLocalMembers | Retrieves member information for the local members in the lobby session. | 
| XblMultiplayerManagerLobbySessionLocalMembersCount | Retrieves the number of local members in the lobby session. | 
| XblMultiplayerManagerLobbySessionMembers | Retrieves member information for the members in the lobby session. | 
| XblMultiplayerManagerLobbySessionMembersCount | Retrieves the number of members in the lobby session. | 
| XblMultiplayerManagerLobbySessionPropertiesJson | Retrieves the custom properties for the lobby session, as a JSON string. | 
| XblMultiplayerManagerLobbySessionRemoveLocalUser | Removes the local user from both the lobby session and game session. | 
| XblMultiplayerManagerLobbySessionSessionReference | Retrieves the session reference for the lobby session. | 
| XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress | Sets the connection address for the local member. | 
| XblMultiplayerManagerLobbySessionSetLocalMemberProperties | Set a custom property for a local member to the specified JSON string. | 
| XblMultiplayerManagerLobbySessionSetProperties | Sets the value of a custom property for the lobby session. | 
| XblMultiplayerManagerLobbySessionSetSynchronizedHost | Sets the host for the lobby session, using XblMultiplayerSessionWriteMode::SynchronizedUpdate. | 
| XblMultiplayerManagerLobbySessionSetSynchronizedProperties | Sets the value of a custom property for the lobby session, using XblMultiplayerSessionWriteMode::SynchronizedUpdate. | 
| XblMultiplayerManagerMatchStatus | Provides the current status of matchmaking. | 
| XblMultiplayerManagerMemberAreMembersOnSameDevice | Determines whether two members are on the same device. | 
| XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking | Sets if matchmaking should auto fill open slots during gameplay. This can be changed anytime. | 
| XblMultiplayerManagerSetJoinability | Restricts who can join the game. | 
| XblMultiplayerManagerSetQosMeasurements | Sets json representing QoS measurements between the current user and a list of remote clients. This is only used when the title is manually managing QoS. |