The DirectPlayLobby Class contains the following methods:
connect connects an application to a session by using the connection data supplied by the lobby client in the runApplication method or by calling the setConnectionSettings method.
create creates an instance of a IDirectPlayLobby object and attempts to initialize it.
createAddress creates a DirectPlay address when given a service provider-specific network address.
createAddressSize
enumAddress parses out sections from the DirectPlay address buffer.
enumAddressTypes enumerates all the address types that a given service provider needs to build the DirectPlay address.
enumLocalApplications enumerates the applications that are registered with DirectPlay.
enumServiceProviders enumerates the DirectPlayLobby service providers installed on the system.
getConnectionSettings retrieves all the information needed to start and connect an application.
getConnectionSettingsAddressSize retrieves the size of the buffer that contains the connection settings.
receiveLobbyMessage retrieves the message sent between a lobby client application and a DirectPlay application.
receiveLobbyMessageSize retrieves the size of the message sent between a lobby client application and a DirectPlay application.
runApplication runs a DirectPlay application.
sendLobbyMessage sends a message between the application and the lobby client.
setConnectionSettings modifies the connection settings needed to start and connect an application.
setLobbyMessageEvent registers an event that will be set when a lobby message is received.