DPL_CONNECTION_SETTINGS Structure

DirectPlay

 
Microsoft DirectX 9.0 SDK Update (Summer 2003)

DPL_CONNECTION_SETTINGS Structure


Used to specify the settings you want to associate with a connection. These settings contain all the information required to create, initialize and connect/host a Microsoft® DirectPlay® object.

Syntax

typedef struct _DPL_CONNECTION_SETTINGS {
    DWORD dwSize;
    DWORD dwFlags;
    DPN_APPLICATION_DESC dpnAppDesc;
    IDirectPlay8Address *pdp8HostAddress;
    IDirectPlay8Address *ppdp8DeviceAddresses;
    DWORD cNumDeviceAddresses;
    PWSTR pwszPlayerName;
} DPL_CONNECTION_SETTINGS, *PDPL_CONNECTION_SETTINGS;

Members

dwSize
Size of the DPL_CONNECTION_SETTINGS structure. The application must set this to sizeof( DPL_CONNECTION_SETTINGS ) before using this structure.
dwFlags
The following flag can be specified.
DPLCONNECTSETTINGS_HOST
The application should host the session.
dpnAppDesc
Pointer to the application description that should be passed to the Connect or Host call when DirectPlay initialized.
pdp8HostAddress
If DPLCONNECTSETTINGS_HOST is not specified, this is the address of the session the client should connect to. If DPLCONNECTSETTINGS_HOST is specified, this member must be NULL.
ppdp8DeviceAddresses
This structure contains an array of pointers to device addresses. If DPLCONNECTSETTINGS_HOST is specified, this member will contain the addresses the host should listen on. If DPLCONNECTSETTINGS_HOST is not specified, this member will contain the address of the devices the client should use when connecting.
cNumDeviceAddresses
Number of addresses specified in the ppdp8DeviceAddresses member.
pwszPlayerName
Can be used to pass the player name you want the DirectPlay object to use when launching. This member can be NULL.

Structure Information

Headerdplobby8.h
Minimum operating systems Windows 98, Pocket PC 2002

© 2003 Microsoft Corporation. All rights reserved.