This section contains four tutorials that provide step-by-step instructions about how to connect an application with or without a lobby, how to override service provider dialog boxes, and how to create a self-refreshing session list.
The first tutorial demonstrates how to connect an application by using a DirectPlay lobby. The second tutorial demonstrates how to connect an application by using a dialog box that queries the user for connection information. You should write your application so that it can start by using either method. The code is available in the DPCHAT sample in the LOBBY.CPP and DIALOG.CPP files.
The third tutorial demonstrates the calls you need to supply the service provider with all the information it needs so that it doesn't display dialog boxes to the user requesting information.
The fourth tutorial demonstrates how to create a self-refreshing session list.
·Tutorial 1: Connecting by Using the Lobby (DPCHAT)
·Tutorial 2: Connecting by Using a Dialog Box (DPCHAT)
·Tutorial 3: Overriding the Service Provider Dialogs
·Tutorial 4: Creating Self-Refreshing Session Lists
Note The sample files in these tutorials are written in C++. If you are using a C compiler, you must make the appropriate changes to the files for them to successfully compile. At the very least, you must add the vtables and this pointers to the interface methods. For more information, see .