Platform SDK: DirectX

Migrating from DirectX 3.0 or Later

[Visual Basic]

The information in this topic pertains only to applications developed in C++.

[C++]

If you are migrating to the current version of DirectPlay from the version that was part of DirectX version 3.0 or later, you do not have to make any changes. However, you should upgrade your application to use the new IDirectPlay4 or IDirectPlay4A interfaces.

Some system messages were changed in DirectX 6.0, with new data members added to the end. These new members are continued in the current version. Applications that need to be backward-compatible with older run-time files should do one of the following:

The system message structures that had new members added for version 5.0 were:

Structure New members
DPMSG_CREATEPLAYERORGROUP DPID dpIdParent
  DWORD dwFlags
DPMSG_DESTROYPLAYERORGROUP DPNAME dpnName
  DPID dpIdParent
DWORD dwFlags