DirectPlay Animated Header -- DPMSG_CREATEPLAYERORGROUP DirectPlay Animated Header -- DPMSG_CREATEPLAYERORGROUP* Microsoft DirectPlay SDK
*Index  *Topic Contents
*Previous Topic: DPMSG_CHAT
*Next Topic: DPMSG_DELETEGROUPFROMGROUP


DPMSG_CREATEPLAYERORGROUP


Contains information for the DPSYS_CREATEPLAYERORGROUP system message. The system sends this message when players and groups are created in a session.

DirectPlay generates this message and sends it to each player when a new player or group is created in a session.

typedef struct{
    DWORD  dwType;
    DWORD  dwPlayerType;
    DPID   dpId;
    DWORD  dwCurrentPlayers;
    LPVOID lpData;
    DWORD  dwDataSize;
    DPNAME dpnName;
    DPID   dpIDParent;
    DWORD  dwFlags;		
} DPMSG_CREATEPLAYERORGROUP, FAR *LPDPMSG_CREATEPLAYERORGROUP;
Members
dwType
Identifies the message. This member must be set to DPSYS_CREATEPLAYERORGROUP.
dwPlayerType
Indicates whether the message applies to a player (DPPLAYERTYPE_PLAYER) or a group (DPPLAYERTYPE_GROUP).
dpId
The ID of a player or group created.
dwCurrentPlayers
Current number of players in the session before this player was created.
lpData
Pointer to any application-specific remote data associated with this player or group. If this member is NULL, there is no remote data.
dwDataSize
Size of the data contained in the buffer referenced by lpData.
dpnName
Structure containing the name of the player or group.
dpIdParent
The ID of the parent group if this message is caused by a call to IDirectPlay3::CreateGroupInGroup; otherwise, the value is 0.
dwFlags
The player or group flags.
Remarks

The DirectPlay 5 version of this structure has two members added to the end, dpIdParent and dwFlags.

See Also

IDirectPlay3::CreateGroup, IDirectPlay3::CreatePlayer, IDirectPlay3::CreateGroupInGroup

© 1998 Microsoft Corporation. All rights reserved. Terms of Use.

*Top of Page