ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dplaysp.h File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "dplay.h"
#include "dplobby.h"

Go to the source code of this file.

Data Structures

struct  LPDPSP_ADDPLAYERTOGROUPDATA
struct  LPDPSP_CLOSEDATA
struct  LPDPSP_CREATEGROUPDATA
struct  LPDPSP_CREATEPLAYERDATA
struct  LPDPSP_DELETEGROUPDATA
struct  LPDPSP_DELETEPLAYERDATA
struct  LPDPSP_ENUMSESSIONSDATA
struct  LPDPSP_GETADDRESSDATA
struct  LPDPSP_GETADDRESSCHOICESDATA
struct  LPDPSP_GETCAPSDATA
struct  LPDPSP_OPENDATA
struct  LPDPSP_REMOVEPLAYERFROMGROUPDATA
struct  LPDPSP_REPLYDATA
struct  LPDPSP_SENDDATA
struct  LPDPSP_SENDTOGROUPDATA
struct  LPDPSP_SENDEXDATA
struct  LPDPSP_SENDTOGROUPEXDATA
struct  LPDPSP_GETMESSAGEQUEUEDATA
struct  LPDPSP_CANCELDATA
struct  LPDPSP_SHUTDOWNDATA
struct  LPDPSP_SPCALLBACKS
struct  LPSPINITDATA

Defines

#define DPSP_MAJORVERSION   0x00060000
#define DPSP_DX5VERSION   0x00050000
#define DPSP_DX3VERSION   0x00040000
#define DPSP_MAJORVERSIONMASK   0xFFFF0000
#define DPSP_MINORVERSIONMASK   0x0000FFFF
#define DPLAYI_PLAYER_SYSPLAYER   0x00000001
#define DPLAYI_PLAYER_NAMESRVR   0x00000002
#define DPLAYI_PLAYER_PLAYERINGROUP   0x00000004
#define DPLAYI_PLAYER_PLAYERLOCAL   0x00000008
#define DPLAYI_GROUP_SYSGROUP   0x00000020
#define DPLAYI_GROUP_DPLAYOWNS   0x00000040
#define DPLAYI_PLAYER_APPSERVER   0x00000080
#define DPLAYI_GROUP_HIDDEN   0x00000400
#define INTERFACE   IDirectPlaySP
#define IDirectPlaySP_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p,a,b)
#define IDirectPlaySP_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define IDirectPlaySP_Release(p)   (p)->lpVtbl->Release(p)
#define IDirectPlaySP_AddMRUEntry(p, a, b, c, d, e)   (p)->lpVtbl->AddMRUEntry(p,a,b,c,d,e)
#define IDirectPlaySP_CreateAddress(p, a, b, c, d, e, f)   (p)->lpVtbl->CreateAddress(p,a,b,c,d,e,f)
#define IDirectPlaySP_EnumAddress(p, a, b, c, d)   (p)->lpVtbl->EnumAddress(p,a,b,c,d)
#define IDirectPlaySP_EnumMRUEntries(p, a, b, c, d)   (p)->lpVtbl->EnumMRUEntries(p,a,b,c,d)
#define IDirectPlaySP_GetPlayerFlags(p, a, b)   (p)->lpVtbl->GetPlayerFlags(p,a,b)
#define IDirectPlaySP_GetSPPlayerData(p, a, b, c, d)   (p)->lpVtbl->GetSPPlayerData(p,a,b,c,d)
#define IDirectPlaySP_HandleMessage(p, a, b, c)   (p)->lpVtbl->HandleMessage(p,a,b,c)
#define IDirectPlaySP_SetSPPlayerData(p, a, b, c, d)   (p)->lpVtbl->SetSPPlayerData(p,a,b,c,d)
#define IDirectPlaySP_CreateCompoundAddress(p, a, b, c, d)   (p)->lpVtbl->CreateCompoundAddress(p,a,b,c,d)
#define IDirectPlaySP_GetSPData(p, a, b, c)   (p)->lpVtbl->GetSPData(p,a,b,c)
#define IDirectPlaySP_SetSPData(p, a, b, c)   (p)->lpVtbl->SetSPData(p,a,b,c)
#define IDirectPlaySP_SendComplete(p, a, b)   (p)->lpVtbl->SendComplete(p,a,b)
#define DPCANCELSEND_PRIORITY   0x00000001
#define DPCANCELSEND_ALL   0x00000002

Typedefs

typedef struct IDirectPlaySP * LPDIRECTPLAYSP
typedef BOOL(CALLBACK * LPENUMMRUCALLBACK )(LPCVOID lpData, DWORD dwDataSize, LPVOID lpContext)
typedef HRESULT(WINAPILPDPSP_CREATEPLAYER )(LPDPSP_CREATEPLAYERDATA)
typedef HRESULT(WINAPILPDPSP_DELETEPLAYER )(LPDPSP_DELETEPLAYERDATA)
typedef HRESULT(WINAPILPDPSP_SEND )(LPDPSP_SENDDATA)
typedef HRESULT(WINAPILPDPSP_ENUMSESSIONS )(LPDPSP_ENUMSESSIONSDATA)
typedef HRESULT(WINAPILPDPSP_REPLY )(LPDPSP_REPLYDATA)
typedef HRESULT(WINAPILPDPSP_SHUTDOWN )(void)
typedef HRESULT(WINAPILPDPSP_CREATEGROUP )(LPDPSP_CREATEGROUPDATA)
typedef HRESULT(WINAPILPDPSP_DELETEGROUP )(LPDPSP_DELETEGROUPDATA)
typedef HRESULT(WINAPILPDPSP_ADDPLAYERTOGROUP )(LPDPSP_ADDPLAYERTOGROUPDATA)
typedef HRESULT(WINAPILPDPSP_REMOVEPLAYERFROMGROUP )(LPDPSP_REMOVEPLAYERFROMGROUPDATA)
typedef HRESULT(WINAPILPDPSP_GETCAPS )(LPDPSP_GETCAPSDATA)
typedef HRESULT(WINAPILPDPSP_GETADDRESS )(LPDPSP_GETADDRESSDATA)
typedef HRESULT(WINAPILPDPSP_GETADDRESSCHOICES )(LPDPSP_GETADDRESSCHOICESDATA)
typedef HRESULT(WINAPILPDPSP_OPEN )(LPDPSP_OPENDATA)
typedef HRESULT(WINAPILPDPSP_CLOSE )(void)
typedef HRESULT(WINAPILPDPSP_SENDTOGROUP )(LPDPSP_SENDTOGROUPDATA)
typedef HRESULT(WINAPILPDPSP_SHUTDOWNEX )(LPDPSP_SHUTDOWNDATA)
typedef HRESULT(WINAPILPDPSP_CLOSEEX )(LPDPSP_CLOSEDATA)
typedef HRESULT(WINAPILPDPSP_SENDEX )(LPDPSP_SENDEXDATA)
typedef HRESULT(WINAPILPDPSP_SENDTOGROUPEX )(LPDPSP_SENDTOGROUPEXDATA)
typedef HRESULT(WINAPILPDPSP_CANCEL )(LPDPSP_CANCELDATA)
typedef HRESULT(WINAPILPDPSP_GETMESSAGEQUEUE )(LPDPSP_GETMESSAGEQUEUEDATA)
typedef HRESULT(WINAPILPDPSP_SPINIT )(LPSPINITDATA)

Functions

 DEFINE_GUID (IID_IDirectPlaySP, 0xc9f6360, 0xcc61, 0x11cf, 0xac, 0xec, 0x0, 0xaa, 0x0, 0x68, 0x86, 0xe3)
 DECLARE_INTERFACE_ (IDirectPlaySP, IUnknown)

Variables

DWORD gdwDPlaySPRefCount

Generated on Sat May 26 2012 05:01:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.