IDirectPlay Interface Method Groups

Applications use the methods of the IDirectPlay interface to create DirectPlay objects and work with system-level variables. This interface supports the following methods:

Group management AddPlayerToGroup

CreateGroup

DeletePlayerFromGroup

DestroyGroup

EnumGroupPlayers

EnumGroups

IUnknown AddRef

QueryInterface

Release

Message management GetMessageCount

Receive

Send

Player management CreatePlayer

DestroyPlayer

EnableNewPlayers

EnumPlayers

GetPlayerCaps

GetPlayerName

SetPlayerName

Session management Close

EnumSessions

GetCaps

Open

SaveSession

All COM interfaces inherit the IUnknown interface methods, which are listed in the "IUnknown" group above. These three methods allow additional interfaces to be added to the DirectPlay object without affecting the functionality of the original interface.