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

dplobby.h File Reference
#include <dplay.h>

Go to the source code of this file.

Data Structures

struct  LPDPLDATA_PLAYERGUID
struct  LPDPLDATA_PLAYERSCORE
struct  LPDPLMSG_GENERIC
struct  LPDPLMSG_SYSTEMMESSAGE
struct  LPDPLMSG_SETPROPERTY
struct  LPDPLMSG_SETPROPERTYRESPONSE
struct  LPDPLMSG_GETPROPERTY
struct  LPDPLMSG_GETPROPERTYRESPONSE
struct  LPDPLMSG_NEWSESSIONHOST
struct  LPDPADDRESS
struct  LPDPCOMPORTADDRESS
struct  LPDPLAPPINFO
struct  LPDPCOMPOUNDADDRESSELEMENT
struct  LPDPAPPLICATIONDESC

Defines

#define DPLMSG_SYSTEM   0x00000001
#define DPLMSG_STANDARD   0x00000002
#define DPLAD_SYSTEM   DPLMSG_SYSTEM
#define DPLSYS_CONNECTIONSETTINGSREAD   0x00000001
#define DPLSYS_DPLAYCONNECTFAILED   0x00000002
#define DPLSYS_DPLAYCONNECTSUCCEEDED   0x00000003
#define DPLSYS_APPTERMINATED   0x00000004
#define DPLSYS_SETPROPERTY   0x00000005
#define DPLSYS_SETPROPERTYRESPONSE   0x00000006
#define DPLSYS_GETPROPERTY   0x00000007
#define DPLSYS_GETPROPERTYRESPONSE   0x00000008
#define DPLSYS_NEWSESSIONHOST   0x00000009
#define DPLSYS_NEWCONNECTIONSETTINGS   0x0000000A
#define DPL_NOCONFIRMATION   0L
#define DPCPA_NOFLOW   0 /* no flow control */
#define DPCPA_XONXOFFFLOW   1 /* software flow control */
#define DPCPA_RTSFLOW   2 /* hardware flow control with RTS */
#define DPCPA_DTRFLOW   3 /* hardware flow control with DTR */
#define DPCPA_RTSDTRFLOW   4 /* hardware flow control with RTS and DTR */
#define DirectPlayLobbyCreate   WINELIB_NAME_AW(DirectPlayLobbyCreate)
#define INTERFACE   IDirectPlayLobby
#define INTERFACE   IDirectPlayLobby2
#define INTERFACE   IDirectPlayLobby3
#define IDirectPlayLobby_QueryInterface(p, a, b)   (p)->lpVtbl->QueryInterface(p,a,b)
#define IDirectPlayLobby_AddRef(p)   (p)->lpVtbl->AddRef(p)
#define IDirectPlayLobby_Release(p)   (p)->lpVtbl->Release(p)
#define IDirectPlayLobby_Connect(p, a, b, c)   (p)->lpVtbl->Connect(p,a,b,c)
#define IDirectPlayLobby_CreateAddress(p, a, b, c, d, e, f)   (p)->lpVtbl->CreateAddress(p,a,b,c,d,e,f)
#define IDirectPlayLobby_EnumAddress(p, a, b, c, d)   (p)->lpVtbl->EnumAddress(p,a,b,c,d)
#define IDirectPlayLobby_EnumAddressTypes(p, a, b, c, d)   (p)->lpVtbl->EnumAddressTypes(p,a,b,c,d)
#define IDirectPlayLobby_EnumLocalApplications(p, a, b, c)   (p)->lpVtbl->EnumLocalApplications(p,a,b,c)
#define IDirectPlayLobby_GetConnectionSettings(p, a, b, c)   (p)->lpVtbl->GetConnectionSettings(p,a,b,c)
#define IDirectPlayLobby_ReceiveLobbyMessage(p, a, b, c, d, e)   (p)->lpVtbl->ReceiveLobbyMessage(p,a,b,c,d,e)
#define IDirectPlayLobby_RunApplication(p, a, b, c, d)   (p)->lpVtbl->RunApplication(p,a,b,c,d)
#define IDirectPlayLobby_SendLobbyMessage(p, a, b, c, d)   (p)->lpVtbl->SendLobbyMessage(p,a,b,c,d)
#define IDirectPlayLobby_SetConnectionSettings(p, a, b, c)   (p)->lpVtbl->SetConnectionSettings(p,a,b,c)
#define IDirectPlayLobby_SetLobbyMessageEvent(p, a, b, c)   (p)->lpVtbl->SetLobbyMessageEvent(p,a,b,c)
#define IDirectPlayLobby_CreateCompoundAddress(p, a, b, c, d)   (p)->lpVtbl->CreateCompoundAddress(p,a,b,c,d)
#define IDirectPlayLobby_ConnectEx(p, a, b, c, d)   (p)->lpVtbl->ConnectEx(p,a,b,c,d)
#define IDirectPlayLobby_RegisterApplication(p, a, b)   (p)->lpVtbl->RegisterApplication(p,a,b)
#define IDirectPlayLobby_UnregisterApplication(p, a, b)   (p)->lpVtbl->UnregisterApplication(p,a,b)
#define IDirectPlayLobby_WaitForConnectionSettings(p, a)   (p)->lpVtbl->WaitForConnectionSettings(p,a)
#define DPLWAIT_CANCEL   0x00000001

Typedefs

typedef struct IDirectPlayLobby * LPDIRECTPLAYLOBBY
typedef struct IDirectPlayLobby IDirectPlayLobbyA
typedef struct IDirectPlayLobby * LPDIRECTPLAYLOBBYA
typedef struct IDirectPlayLobby2 * LPDIRECTPLAYLOBBY2
typedef struct IDirectPlayLobby2 IDirectPlayLobby2A
typedef struct IDirectPlayLobby2 * LPDIRECTPLAYLOBBY2A
typedef struct IDirectPlayLobby3 * LPDIRECTPLAYLOBBY3
typedef struct IDirectPlayLobby3 IDirectPlayLobby3A
typedef struct IDirectPlayLobby3 * LPDIRECTPLAYLOBBY3A
typedef const DPLAPPINFOLPCDPLAPPINFO
typedef const
DPCOMPOUNDADDRESSELEMENT
LPCDPCOMPOUNDADDRESSELEMENT
typedef BOOL(CALLBACK * LPDPENUMADDRESSCALLBACK )(REFGUID guidDataType, DWORD dwDataSize, LPCVOID lpData, LPVOID lpContext)
typedef BOOL(CALLBACK * LPDPLENUMADDRESSTYPESCALLBACK )(REFGUID guidDataType, LPVOID lpContext, DWORD dwFlags)
typedef BOOL(CALLBACK * LPDPLENUMLOCALAPPLICATIONSCALLBACK )(LPCDPLAPPINFO lpAppInfo, LPVOID lpContext, DWORD dwFlags)

Functions

 DEFINE_GUID (CLSID_DirectPlayLobby, 0x2fe8f810, 0xb2a5, 0x11d0, 0xa7, 0x87, 0x0, 0x0, 0xf8, 0x3, 0xab, 0xfc)
 DEFINE_GUID (IID_IDirectPlayLobby, 0xaf465c71, 0x9588, 0x11cf, 0xa0, 0x20, 0x0, 0xaa, 0x0, 0x61, 0x57, 0xac)
 DEFINE_GUID (IID_IDirectPlayLobbyA, 0x26c66a70, 0xb367, 0x11cf, 0xa0, 0x24, 0x0, 0xaa, 0x0, 0x61, 0x57, 0xac)
 DEFINE_GUID (IID_IDirectPlayLobby2, 0x194c220, 0xa303, 0x11d0, 0x9c, 0x4f, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (IID_IDirectPlayLobby2A, 0x1bb4af80, 0xa303, 0x11d0, 0x9c, 0x4f, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (IID_IDirectPlayLobby3, 0x2db72490, 0x652c, 0x11d1, 0xa7, 0xa8, 0x0, 0x0, 0xf8, 0x3, 0xab, 0xfc)
 DEFINE_GUID (IID_IDirectPlayLobby3A, 0x2db72491, 0x652c, 0x11d1, 0xa7, 0xa8, 0x0, 0x0, 0xf8, 0x3, 0xab, 0xfc)
 DEFINE_GUID (DPLPROPERTY_MessagesSupported, 0x762ccda1, 0xd916, 0x11d0, 0xba, 0x39, 0x0, 0xc0, 0x4f, 0xd7, 0xed, 0x67)
 DEFINE_GUID (DPLPROPERTY_LobbyGuid, 0xf56920a0, 0xd218, 0x11d0, 0xba, 0x39, 0x0, 0xc0, 0x4f, 0xd7, 0xed, 0x67)
 DEFINE_GUID (DPLPROPERTY_PlayerGuid, 0xb4319322, 0xd20d, 0x11d0, 0xba, 0x39, 0x0, 0xc0, 0x4f, 0xd7, 0xed, 0x67)
 DEFINE_GUID (DPLPROPERTY_PlayerScore, 0x48784000, 0xd219, 0x11d0, 0xba, 0x39, 0x0, 0xc0, 0x4f, 0xd7, 0xed, 0x67)
 DEFINE_GUID (DPAID_TotalSize, 0x1318f560, 0x912c, 0x11d0, 0x9d, 0xaa, 0x0, 0xa0, 0xc9, 0xa, 0x43, 0xcb)
 DEFINE_GUID (DPAID_ServiceProvider, 0x7d916c0, 0xe0af, 0x11cf, 0x9c, 0x4e, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (DPAID_LobbyProvider, 0x59b95640, 0x9667, 0x11d0, 0xa7, 0x7d, 0x0, 0x0, 0xf8, 0x3, 0xab, 0xfc)
 DEFINE_GUID (DPAID_Phone, 0x78ec89a0, 0xe0af, 0x11cf, 0x9c, 0x4e, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (DPAID_PhoneW, 0xba5a7a70, 0x9dbf, 0x11d0, 0x9c, 0xc1, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (DPAID_Modem, 0xf6dcc200, 0xa2fe, 0x11d0, 0x9c, 0x4f, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (DPAID_ModemW, 0x1fd92e0, 0xa2ff, 0x11d0, 0x9c, 0x4f, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (DPAID_INet, 0xc4a54da0, 0xe0af, 0x11cf, 0x9c, 0x4e, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (DPAID_INetW, 0xe63232a0, 0x9dbf, 0x11d0, 0x9c, 0xc1, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 DEFINE_GUID (DPAID_INetPort, 0xe4524541, 0x8ea5, 0x11d1, 0x8a, 0x96, 0x0, 0x60, 0x97, 0xb0, 0x14, 0x11)
 DEFINE_GUID (DPAID_ComPort, 0xf2f0ce00, 0xe0af, 0x11cf, 0x9c, 0x4e, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
HRESULT WINAPI DirectPlayLobbyCreateW (LPGUID, LPDIRECTPLAYLOBBY *, IUnknown *, LPVOID, DWORD)
HRESULT WINAPI DirectPlayLobbyCreateA (LPGUID, LPDIRECTPLAYLOBBYA *, IUnknown *, LPVOID, DWORD)
 DECLARE_INTERFACE_ (IDirectPlayLobby, IUnknown)
 DECLARE_INTERFACE_ (IDirectPlayLobby2, IDirectPlayLobby)
 DECLARE_INTERFACE_ (IDirectPlayLobby3, IDirectPlayLobby2)

Generated on Sat May 26 2012 05:39:47 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.