Microsoft DirectX 8.1 (Visual Basic)

Initializing a Lobby Client

Lobby clients are either launched by a lobby server or directly by a user. Once a lobby client is launched, it must be initialized before it can launch an application. Initialization involves the following tasks.

The first two steps create the lobby client object, and set up a communication link between that object and your lobby client. The final step determines what lobbyable applications are available on the user's system. You need this information in order to launch the selected application.

You should store the application GUIDs of the registered applications because you need them to launch the application.

Depending on the design of your lobby client, you may also want to do one or more of the following tasks.