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

# PFMultiplayer C/C++ API overview - PFLobby.h

> PFMultiplayer C/C++ API overview - PFLobby.h

## Functions

| Function | Description |
| - | - |
| [PFLobbyAddMember](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember.md) | Add a local user as a member to the lobby. |
| [PFLobbyForceRemoveMember](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyforceremovemember.md) | Forcibly remove an entity from the lobby. |
| [PFLobbyGetAccessPolicy](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetaccesspolicy.md) | Gets the access policy of the lobby. |
| [PFLobbyGetConnectionString](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetconnectionstring.md) | Gets the default connection string associated with the lobby. |
| [PFLobbyGetCustomContext](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetcustomcontext.md) | Retrieves the app's private, custom pointer-sized context value previously associated with this lobby object. |
| [PFLobbyGetLobbyId](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetlobbyid.md) | Gets the ID of the Lobby. |
| [PFLobbyGetLobbyProperty](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetlobbyproperty.md) | Get the lobby property value from its key. |
| [PFLobbyGetLobbyPropertyKeys](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetlobbypropertykeys.md) | Get the list of lobby property keys. |
| [PFLobbyGetMaxMemberCount](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmaxmembercount.md) | Gets the max member count of the lobby. |
| [PFLobbyGetMemberConnectionStatus](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberconnectionstatus.md) | Determines a member's connection status to the notification service. |
| [PFLobbyGetMemberProperty](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberproperty.md) | Get the member property's value from its key. |
| [PFLobbyGetMemberPropertyKeys](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmemberpropertykeys.md) | Get a list of the specified member's property keys. |
| [PFLobbyGetMembers](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmembers.md) | Gets the list of PlayFab entities currently joined to the lobby as members. |
| [PFLobbyGetMembershipLock](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmembershiplock.md) | Gets the lobby's current membership lock state. |
| [PFLobbyGetOwner](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner.md) | Gets the current owner of the lobby. |
| [PFLobbyGetOwnerMigrationPolicy](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetownermigrationpolicy.md) | Gets the owner migration policy of the lobby. |
| [PFLobbyGetRestrictInvitesToLobbyOwner](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetrestrictinvitestolobbyowner.md) | Gets the lobby's current policy for whether only the lobby owner can send invites to join the lobby. |
| [PFLobbyGetSearchProperty](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetsearchproperty.md) | Get the search property value from its key. |
| [PFLobbyGetSearchPropertyKeys](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetsearchpropertykeys.md) | Get the list of search property keys. |
| [PFLobbyGetServer](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserver.md) | Gets the server entity joined to the lobby. |
| [PFLobbyGetServerConnectionStatus](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverconnectionstatus.md) | Retrieves the lobby server's connection status to the notification service. |
| [PFLobbyGetServerProperty](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverproperty.md) | Get the lobby server property's value from its key. |
| [PFLobbyGetServerPropertyKeys](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetserverpropertykeys.md) | Get a list of the lobby server's property keys. |
| [PFLobbyLeave](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyleave.md) | Request one or all local users to leave the lobby. |
| [PFLobbyPostUpdate](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbypostupdate.md) | Post an update to the lobby as a player. |
| [PFLobbySendInvite](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbysendinvite.md) | Send an invite to this lobby from the local user to the invited entity. |
| [PFLobbyServerDeleteLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverdeletelobby.md) | Delete a lobby on behalf of the game\_server entity that owns the lobby. |
| [PFLobbyServerLeaveAsServer](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverleaveasserver.md) | Requests that the server leave the client-owned lobby it's currently in. |
| [PFLobbyServerPostUpdate](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdate.md) | Post an update to the lobby as the server-owner. |
| [PFLobbyServerPostUpdateAsServer](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyserverpostupdateasserver.md) | Post an update to a client-owned lobby as a joined server. |
| [PFLobbySetCustomContext](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbysetcustomcontext.md) | Configures an optional, custom pointer-sized context value with this lobby object. |
| [PFMultiplayerClaimServerLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerclaimserverlobby.md) | Claim ownership of a pre-existing server lobby. |
| [PFMultiplayerConnectToLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerconnecttolobby.md) | Connect to a lobby in which the local PlayFab entity was already added as a member. |
| [PFMultiplayerCreateAndClaimServerLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby.md) | Create a new lobby as a game\_server entity. |
| [PFMultiplayerCreateAndJoinLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby.md) | Create a new lobby and add the creating PlayFab entity to it. |
| [PFMultiplayerFindLobbies](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfindlobbies.md) | Search for lobbies on behalf of the local user. |
| [PFMultiplayerFinishProcessingLobbyStateChanges](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfinishprocessinglobbystatechanges.md) | Returns an array of PFLobbyStateChanges that were being processed. |
| [PFMultiplayerGetLobbyInviteListenerStatus](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayergetlobbyinvitelistenerstatus.md) | Retrieve the status of the entity's invite listener. |
| [PFMultiplayerJoinArrangedLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinarrangedlobby.md) | Joins a lobby using an arrangement string provided by another service, such as matchmaking. If no one has joined the lobby yet, the lobby is initialized using the configuration parameters. |
| [PFMultiplayerJoinLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobby.md) | Join a lobby as the local PlayFab entity. |
| [PFMultiplayerJoinLobbyAsServer](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobbyasserver.md) | Join a client-owned lobby as a server. |
| [PFMultiplayerStartListeningForLobbyInvites](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartlisteningforlobbyinvites.md) | Enables the Lobby invite listener for a given entity. |
| [PFMultiplayerStartProcessingLobbyStateChanges](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges.md) | Retrieves an array of all PFLobbyStateChanges to process since the last such call. |
| [PFMultiplayerStopListeningForLobbyInvites](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstoplisteningforlobbyinvites.md) | Disables the Lobby invite listener for a given entity. |

## Structures

| Structure | Description |
| - | - |
| [PFLobbyArrangedJoinConfiguration](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyarrangedjoinconfiguration.md) | The initial configuration data used when joining an arranged lobby. |
| [PFLobbyCreateConfiguration](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateconfiguration.md) | The initial configuration data used when creating a lobby. |
| [PFLobbyDataUpdate](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydataupdate.md) | A request to make an update to the shared portion of the lobby. |
| [PFLobbyJoinConfiguration](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyjoinconfiguration.md) | The initial configuration data used when joining a lobby. |
| [PFLobbyMemberDataUpdate](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberdataupdate.md) | A request to make an update to the member-owned portion of the lobby document. |
| [PFLobbyMemberUpdateSummary](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary.md) | A collection of hints about an update which has been successfully applied to the lobby on behalf of a member. |
| [PFLobbySearchConfiguration](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchconfiguration.md) | The configuration structure used to specify how a [PFMultiplayerFindLobbies](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfindlobbies.md) operation should be performed. |
| [PFLobbySearchFriendsFilter](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchfriendsfilter.md) | The filter structure used to limit lobby search results to only those lobbies owned by the player's friends. |
| [PFLobbySearchResult](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysearchresult.md) | An entry in the collection of lobby search results received upon successful completion of a [PFMultiplayerFindLobbies](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfindlobbies.md) operation. |
| [PFLobbyServerDataUpdate](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverdataupdate.md) | A request to make an update to the associated server state of a client-owned lobby. |
| [PFLobbyServerJoinConfiguration](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverjoinconfiguration.md) | The initial configuration data used when joining a client-owned lobby as a server. |

## State changes

| State change | Description |
| - | - |
| [PFLobbyAddMemberCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyaddmembercompletedstatechange.md) | Information specific to the *AddMemberCompleted* type of state change. |
| [PFLobbyClaimServerLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyclaimserverlobbycompletedstatechange.md) | Information specific to the *ClaimServerLobbyCompleted* type of state change. |
| [PFLobbyConnectToLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyconnecttolobbycompletedstatechange.md) | Information specific to the *ConnectToLobbyCompleted* type of state change. |
| [PFLobbyCreateAndClaimServerLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateandclaimserverlobbycompletedstatechange.md) | Information specific to the *CreateAndClaimServerLobbyCompleted* type of state change. |
| [PFLobbyCreateAndJoinLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateandjoinlobbycompletedstatechange.md) | Information specific to the *CreateAndJoinLobbyCompleted* type of state change. |
| [PFLobbyDisconnectedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydisconnectedstatechange.md) | Information specific to the *Disconnected* type of state change. |
| [PFLobbyDisconnectingStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydisconnectingstatechange.md) | Information specific to the *Disconnecting* type of state change. |
| [PFLobbyFindLobbiesCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyfindlobbiescompletedstatechange.md) | Information specific to the *FindLobbiesCompleted* type of state change. |
| [PFLobbyForceRemoveMemberCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyforceremovemembercompletedstatechange.md) | Information specific to the *ForceRemoveMemberCompleted* type of state change. |
| [PFLobbyInviteListenerStatusChangedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyinvitelistenerstatuschangedstatechange.md) | Information specific to the *InviteListenerStatusChanged* type of state change. |
| [PFLobbyInviteReceivedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyinvitereceivedstatechange.md) | Information specific to the *InviteReceived* type of state change. |
| [PFLobbyJoinArrangedLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyjoinarrangedlobbycompletedstatechange.md) | Information specific to the *JoinArrangedLobbyCompleted* type of state change. |
| [PFLobbyJoinLobbyAsServerCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyjoinlobbyasservercompletedstatechange.md) | Information specific to the *JoinLobbyAsServerCompleted* type of state change. |
| [PFLobbyJoinLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyjoinlobbycompletedstatechange.md) | Information specific to the *JoinLobbyCompleted* type of state change. |
| [PFLobbyLeaveLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyleavelobbycompletedstatechange.md) | Information specific to the *LeaveLobbyCompleted* type of state change. |
| [PFLobbyMemberAddedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberaddedstatechange.md) | Information specific to the *MemberAdded* type of state change. |
| [PFLobbyMemberRemovedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberremovedstatechange.md) | Information specific to the *MemberRemoved* type of state change. |
| [PFLobbyPostUpdateCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbypostupdatecompletedstatechange.md) | Information specific to the *PostUpdateCompleted* type of state change. |
| [PFLobbySendInviteCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbysendinvitecompletedstatechange.md) | Information specific to the *SendInviteCompleted* type of state change. |
| [PFLobbyServerDeleteLobbyCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverdeletelobbycompletedstatechange.md) | Information specific to the *ServerDeleteLobbyCompleted* type of state change. |
| [PFLobbyServerLeaveLobbyAsServerCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverleavelobbyasservercompletedstatechange.md) | Information specific to the *ServerLeaveLobbyAsServerCompleted* type of state change. |
| [PFLobbyServerPostUpdateAsServerCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverpostupdateasservercompletedstatechange.md) | Information specific to the *ServerPostUpdateAsServerCompleted* type of state change. |
| [PFLobbyServerPostUpdateCompletedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyserverpostupdatecompletedstatechange.md) | Information specific to the *ServerPostUpdateCompleted* type of state change. |
| [PFLobbyStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbystatechange.md) | A generic, base structure representation of an event or change in state in the Lobby library. |
| [PFLobbyUpdatedStateChange](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange.md) | Information specific to the *Updated* type of state change. |

## Enumerations

| Enumeration | Description |
| - | - |
| [PFLobbyAccessPolicy](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyaccesspolicy.md) | Values representing the lobby's access policy. |
| [PFLobbyDisconnectingReason](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbydisconnectingreason.md) | Reasons the client no longer has access to the Lobby. |
| [PFLobbyInviteListenerStatus](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyinvitelistenerstatus.md) | Values representing the current status of an invite listener. |
| [PFLobbyMemberConnectionStatus](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus.md) | Values representing the current status of a member's connection status to the notification service. |
| [PFLobbyMemberRemovedReason](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberremovedreason.md) | Reasons why a member was removed from a lobby. |
| [PFLobbyMembershipLock](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymembershiplock.md) | Values representing the state of the lobby's membership lock. |
| [PFLobbyOwnerMigrationPolicy](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyownermigrationpolicy.md) | The available policies the lobby service can use to migrate lobby ownership between members. |
| [PFLobbyServerConnectionStatus](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyserverconnectionstatus.md) | Values representing the current status of the Lobby Server's connection status to the notification service. |
| [PFLobbyStateChangeType](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbystatechangetype.md) | The types of state changes that can occur in the Lobby library. |


## Related topics

- [PFMultiplayer C/C++ API overview - PFMultiplayer.h](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [PFMultiplayer C/C++ API overview - PFMatchmaking.h](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)
- [PFMultiplayerConnectToLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerconnecttolobby.md)
- [PFMultiplayerFindLobbies](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfindlobbies.md)
- [PFMultiplayerJoinLobby](https://docs.xbox.com/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobby.md)
