DirectPlay Interface Overviews

DirectPlay is composed of objects and interfaces based on the component object model (COM). COM is a foundation for an object-based system that focuses on the reuse of interfaces, and it is the model at the heart of OLE programming. It is also an interface specification from which any number of interfaces can be built.

In previous versions of DirectX, the DirectPlay object was made up of only one interface, IDirectPlay. DirectPlay has now been expanded to include new functionality that provides better access to more types of communications solutions. New interfaces have been added to DirectPlay to include support for Unicode and ANSI strings, and the building blocks for creating matchmaking (lobby) services.

This section contains general information about the following DirectPlay COM interfaces:

·IDirectPlay Interface

·IDirectPlay2 Interface

·IDirectPlayLobby Interface