Isle
Loading...
Searching...
No Matches
dplobby.h File Reference
#include "dplay.h"
Include dependency graph for dplobby.h:

Go to the source code of this file.

Classes

struct  DPLAPPINFO
 
struct  DPCOMPOUNDADDRESSELEMENT
 
struct  _DPLMSG_GENERIC
 
struct  _DPLMSG_SETPROPERTY
 
struct  _DPLMSG_SETPROPERTYRESPONSE
 
struct  _DPLMSG_GETPROPERTY
 
struct  _DPLMSG_GETPROPERTYRESPONSE
 
struct  _DPLDATA_PLAYERGUID
 
struct  _DPLDATA_PLAYERSCORE
 
struct  _DPADDRESS
 
struct  _DPCOMPORTADDRESS
 

Macros

#define DirectPlayLobbyCreate   DirectPlayLobbyCreateA
 
#define INTERFACE   IDirectPlayLobby
 
#define INTERFACE   IDirectPlayLobby2
 
#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_CreateCompoundAddress(p, a, b, c, d)   (p)->lpVtbl->CreateCompoundAddress(p,a,b,c,d)
 
#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 DPLMSG_SYSTEM   0x00000001
 
#define DPLMSG_STANDARD   0x00000002
 
#define DPL_NOCONFIRMATION   0
 
#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 DPCPA_NOFLOW   0
 
#define DPCPA_XONXOFFFLOW   1
 
#define DPCPA_RTSFLOW   2
 
#define DPCPA_DTRFLOW   3
 
#define DPCPA_RTSDTRFLOW   4
 
#define DPLAD_SYSTEM   DPLMSG_SYSTEM
 

Typedefs

typedef struct IDirectPlayLobby FAR * LPDIRECTPLAYLOBBY
 
typedef struct IDirectPlayLobby FAR * LPDIRECTPLAYLOBBYA
 
typedef struct IDirectPlayLobby IDirectPlayLobbyA
 
typedef struct IDirectPlayLobby2 FAR * LPDIRECTPLAYLOBBY2
 
typedef struct IDirectPlayLobby2 FAR * LPDIRECTPLAYLOBBY2A
 
typedef struct IDirectPlayLobby2 IDirectPlayLobby2A
 
typedef struct DPLAPPINFO DPLAPPINFO
 
typedef struct DPLAPPINFOLPDPLAPPINFO
 
typedef const DPLAPPINFO FAR * LPCDPLAPPINFO
 
typedef struct DPCOMPOUNDADDRESSELEMENT DPCOMPOUNDADDRESSELEMENT
 
typedef struct DPCOMPOUNDADDRESSELEMENTLPDPCOMPOUNDADDRESSELEMENT
 
typedef const DPCOMPOUNDADDRESSELEMENT FAR * LPCDPCOMPOUNDADDRESSELEMENT
 
typedef DWORD dwDataSize
 
typedef DWORD LPCVOID lpData
 
typedef DWORD LPCVOID LPVOID lpContext
 
typedef LPVOID DWORD dwFlags
 
typedef struct _DPLMSG_GENERIC DPLMSG_GENERIC
 
typedef struct _DPLMSG_GENERICLPDPLMSG_GENERIC
 
typedef struct _DPLMSG_SETPROPERTY DPLMSG_SETPROPERTY
 
typedef struct _DPLMSG_SETPROPERTYLPDPLMSG_SETPROPERTY
 
typedef struct _DPLMSG_SETPROPERTYRESPONSE DPLMSG_SETPROPERTYRESPONSE
 
typedef struct _DPLMSG_SETPROPERTYRESPONSELPDPLMSG_SETPROPERTYRESPONSE
 
typedef struct _DPLMSG_GETPROPERTY DPLMSG_GETPROPERTY
 
typedef struct _DPLMSG_GETPROPERTYLPDPLMSG_GETPROPERTY
 
typedef struct _DPLMSG_GETPROPERTYRESPONSE DPLMSG_GETPROPERTYRESPONSE
 
typedef struct _DPLMSG_GETPROPERTYRESPONSELPDPLMSG_GETPROPERTYRESPONSE
 
typedef struct _DPLDATA_PLAYERGUID DPLDATA_PLAYERGUID
 
typedef struct _DPLDATA_PLAYERGUIDLPDPLDATA_PLAYERGUID
 
typedef struct _DPLDATA_PLAYERSCORE DPLDATA_PLAYERSCORE
 
typedef struct _DPLDATA_PLAYERSCORELPDPLDATA_PLAYERSCORE
 
typedef struct _DPADDRESS DPADDRESS
 
typedef DPADDRESS FAR * LPDPADDRESS
 
typedef struct _DPCOMPORTADDRESS DPCOMPORTADDRESS
 
typedef DPCOMPORTADDRESS FAR * LPDPCOMPORTADDRESS
 

Functions

 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 (CLSID_DirectPlayLobby, 0x2fe8f810, 0xb2a5, 0x11d0, 0xa7, 0x87, 0x0, 0x0, 0xf8, 0x3, 0xab, 0xfc)
 
typedef BOOL (FAR PASCAL *LPDPENUMADDRESSCALLBACK)(REFGUID guidDataType
 
HRESULT WINAPI DirectPlayLobbyCreateW (LPGUID, LPDIRECTPLAYLOBBY *, IUnknown *, LPVOID, DWORD)
 
HRESULT WINAPI DirectPlayLobbyCreateA (LPGUID, LPDIRECTPLAYLOBBYA *, IUnknown *, LPVOID, DWORD)
 
 DECLARE_INTERFACE_ (IDirectPlayLobby, IUnknown)
 
 DECLARE_INTERFACE_ (IDirectPlayLobby2, IDirectPlayLobby)
 
 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_ComPort, 0xf2f0ce00, 0xe0af, 0x11cf, 0x9c, 0x4e, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e)
 

Macro Definition Documentation

◆ DirectPlayLobbyCreate

#define DirectPlayLobbyCreate   DirectPlayLobbyCreateA

Definition at line 132 of file dplobby.h.

◆ DPCPA_DTRFLOW

#define DPCPA_DTRFLOW   3

Definition at line 590 of file dplobby.h.

◆ DPCPA_NOFLOW

#define DPCPA_NOFLOW   0

Definition at line 587 of file dplobby.h.

◆ DPCPA_RTSDTRFLOW

#define DPCPA_RTSDTRFLOW   4

Definition at line 591 of file dplobby.h.

◆ DPCPA_RTSFLOW

#define DPCPA_RTSFLOW   2

Definition at line 589 of file dplobby.h.

◆ DPCPA_XONXOFFFLOW

#define DPCPA_XONXOFFFLOW   1

Definition at line 588 of file dplobby.h.

◆ DPL_NOCONFIRMATION

#define DPL_NOCONFIRMATION   0

Definition at line 301 of file dplobby.h.

◆ DPLAD_SYSTEM

#define DPLAD_SYSTEM   DPLMSG_SYSTEM

Definition at line 620 of file dplobby.h.

◆ DPLMSG_STANDARD

#define DPLMSG_STANDARD   0x00000002

Definition at line 262 of file dplobby.h.

◆ DPLMSG_SYSTEM

#define DPLMSG_SYSTEM   0x00000001

Definition at line 254 of file dplobby.h.

◆ DPLSYS_APPTERMINATED

#define DPLSYS_APPTERMINATED   0x00000004

Definition at line 373 of file dplobby.h.

◆ DPLSYS_CONNECTIONSETTINGSREAD

#define DPLSYS_CONNECTIONSETTINGSREAD   0x00000001

Definition at line 358 of file dplobby.h.

◆ DPLSYS_DPLAYCONNECTFAILED

#define DPLSYS_DPLAYCONNECTFAILED   0x00000002

Definition at line 363 of file dplobby.h.

◆ DPLSYS_DPLAYCONNECTSUCCEEDED

#define DPLSYS_DPLAYCONNECTSUCCEEDED   0x00000003

Definition at line 368 of file dplobby.h.

◆ DPLSYS_GETPROPERTY

#define DPLSYS_GETPROPERTY   0x00000007

Definition at line 388 of file dplobby.h.

◆ DPLSYS_GETPROPERTYRESPONSE

#define DPLSYS_GETPROPERTYRESPONSE   0x00000008

Definition at line 393 of file dplobby.h.

◆ DPLSYS_SETPROPERTY

#define DPLSYS_SETPROPERTY   0x00000005

Definition at line 378 of file dplobby.h.

◆ DPLSYS_SETPROPERTYRESPONSE

#define DPLSYS_SETPROPERTYRESPONSE   0x00000006

Definition at line 383 of file dplobby.h.

◆ IDirectPlayLobby_AddRef

#define IDirectPlayLobby_AddRef (   p)    (p)->lpVtbl->AddRef(p)

Definition at line 208 of file dplobby.h.

◆ IDirectPlayLobby_Connect

#define IDirectPlayLobby_Connect (   p,
  a,
  b,
 
)    (p)->lpVtbl->Connect(p,a,b,c)

Definition at line 210 of file dplobby.h.

◆ IDirectPlayLobby_CreateAddress

#define IDirectPlayLobby_CreateAddress (   p,
  a,
  b,
  c,
  d,
  e,
 
)    (p)->lpVtbl->CreateAddress(p,a,b,c,d,e,f)

Definition at line 211 of file dplobby.h.

◆ IDirectPlayLobby_CreateCompoundAddress

#define IDirectPlayLobby_CreateCompoundAddress (   p,
  a,
  b,
  c,
 
)    (p)->lpVtbl->CreateCompoundAddress(p,a,b,c,d)

Definition at line 212 of file dplobby.h.

◆ IDirectPlayLobby_EnumAddress

#define IDirectPlayLobby_EnumAddress (   p,
  a,
  b,
  c,
 
)    (p)->lpVtbl->EnumAddress(p,a,b,c,d)

Definition at line 213 of file dplobby.h.

◆ IDirectPlayLobby_EnumAddressTypes

#define IDirectPlayLobby_EnumAddressTypes (   p,
  a,
  b,
  c,
 
)    (p)->lpVtbl->EnumAddressTypes(p,a,b,c,d)

Definition at line 214 of file dplobby.h.

◆ IDirectPlayLobby_EnumLocalApplications

#define IDirectPlayLobby_EnumLocalApplications (   p,
  a,
  b,
 
)    (p)->lpVtbl->EnumLocalApplications(p,a,b,c)

Definition at line 215 of file dplobby.h.

◆ IDirectPlayLobby_GetConnectionSettings

#define IDirectPlayLobby_GetConnectionSettings (   p,
  a,
  b,
 
)    (p)->lpVtbl->GetConnectionSettings(p,a,b,c)

Definition at line 216 of file dplobby.h.

◆ IDirectPlayLobby_QueryInterface

#define IDirectPlayLobby_QueryInterface (   p,
  a,
 
)    (p)->lpVtbl->QueryInterface(p,a,b)

Definition at line 207 of file dplobby.h.

◆ IDirectPlayLobby_ReceiveLobbyMessage

#define IDirectPlayLobby_ReceiveLobbyMessage (   p,
  a,
  b,
  c,
  d,
 
)    (p)->lpVtbl->ReceiveLobbyMessage(p,a,b,c,d,e)

Definition at line 217 of file dplobby.h.

◆ IDirectPlayLobby_Release

#define IDirectPlayLobby_Release (   p)    (p)->lpVtbl->Release(p)

Definition at line 209 of file dplobby.h.

◆ IDirectPlayLobby_RunApplication

#define IDirectPlayLobby_RunApplication (   p,
  a,
  b,
  c,
 
)    (p)->lpVtbl->RunApplication(p,a,b,c,d)

Definition at line 218 of file dplobby.h.

◆ IDirectPlayLobby_SendLobbyMessage

#define IDirectPlayLobby_SendLobbyMessage (   p,
  a,
  b,
  c,
 
)    (p)->lpVtbl->SendLobbyMessage(p,a,b,c,d)

Definition at line 219 of file dplobby.h.

◆ IDirectPlayLobby_SetConnectionSettings

#define IDirectPlayLobby_SetConnectionSettings (   p,
  a,
  b,
 
)    (p)->lpVtbl->SetConnectionSettings(p,a,b,c)

Definition at line 220 of file dplobby.h.

◆ IDirectPlayLobby_SetLobbyMessageEvent

#define IDirectPlayLobby_SetLobbyMessageEvent (   p,
  a,
  b,
 
)    (p)->lpVtbl->SetLobbyMessageEvent(p,a,b,c)

Definition at line 221 of file dplobby.h.

◆ INTERFACE [1/2]

#define INTERFACE   IDirectPlayLobby

Definition at line 174 of file dplobby.h.

◆ INTERFACE [2/2]

#define INTERFACE   IDirectPlayLobby2

Definition at line 174 of file dplobby.h.

Typedef Documentation

◆ DPADDRESS

typedef struct _DPADDRESS DPADDRESS

◆ DPCOMPORTADDRESS

◆ DPCOMPOUNDADDRESSELEMENT

◆ DPLAPPINFO

typedef struct DPLAPPINFO DPLAPPINFO

◆ DPLDATA_PLAYERGUID

◆ DPLDATA_PLAYERSCORE

◆ DPLMSG_GENERIC

◆ DPLMSG_GETPROPERTY

◆ DPLMSG_GETPROPERTYRESPONSE

◆ DPLMSG_SETPROPERTY

◆ DPLMSG_SETPROPERTYRESPONSE

◆ dwDataSize

typedef DWORD dwDataSize

Definition at line 103 of file dplobby.h.

◆ dwFlags

typedef LPVOID DWORD dwFlags

Definition at line 113 of file dplobby.h.

◆ IDirectPlayLobby2A

typedef struct IDirectPlayLobby2 IDirectPlayLobby2A

Definition at line 47 of file dplobby.h.

◆ IDirectPlayLobbyA

typedef struct IDirectPlayLobby IDirectPlayLobbyA

Definition at line 43 of file dplobby.h.

◆ LPCDPCOMPOUNDADDRESSELEMENT

Definition at line 89 of file dplobby.h.

◆ LPCDPLAPPINFO

typedef const DPLAPPINFO FAR* LPCDPLAPPINFO

Definition at line 71 of file dplobby.h.

◆ lpContext

typedef LPVOID lpContext

Definition at line 105 of file dplobby.h.

◆ lpData

typedef DWORD LPCVOID lpData

Definition at line 104 of file dplobby.h.

◆ LPDIRECTPLAYLOBBY

typedef struct IDirectPlayLobby FAR* LPDIRECTPLAYLOBBY

Definition at line 41 of file dplobby.h.

◆ LPDIRECTPLAYLOBBY2

typedef struct IDirectPlayLobby2 FAR* LPDIRECTPLAYLOBBY2

Definition at line 45 of file dplobby.h.

◆ LPDIRECTPLAYLOBBY2A

typedef struct IDirectPlayLobby2 FAR* LPDIRECTPLAYLOBBY2A

Definition at line 46 of file dplobby.h.

◆ LPDIRECTPLAYLOBBYA

typedef struct IDirectPlayLobby FAR* LPDIRECTPLAYLOBBYA

Definition at line 42 of file dplobby.h.

◆ LPDPADDRESS

typedef DPADDRESS FAR* LPDPADDRESS

Definition at line 500 of file dplobby.h.

◆ LPDPCOMPORTADDRESS

Definition at line 602 of file dplobby.h.

◆ LPDPCOMPOUNDADDRESSELEMENT

◆ LPDPLAPPINFO

typedef struct DPLAPPINFO* LPDPLAPPINFO

◆ LPDPLDATA_PLAYERGUID

◆ LPDPLDATA_PLAYERSCORE

◆ LPDPLMSG_GENERIC

◆ LPDPLMSG_GETPROPERTY

◆ LPDPLMSG_GETPROPERTYRESPONSE

◆ LPDPLMSG_SETPROPERTY

◆ LPDPLMSG_SETPROPERTYRESPONSE

Function Documentation

◆ BOOL()

typedef BOOL ( FAR PASCAL *  LPDPENUMADDRESSCALLBACK)

◆ DECLARE_INTERFACE_() [1/2]

DECLARE_INTERFACE_ ( IDirectPlayLobby  ,
IUnknown   
)

Definition at line 146 of file dplobby.h.

◆ DECLARE_INTERFACE_() [2/2]

DECLARE_INTERFACE_ ( IDirectPlayLobby2  ,
IDirectPlayLobby   
)

Definition at line 175 of file dplobby.h.

◆ DEFINE_GUID() [1/19]

DEFINE_GUID ( CLSID_DirectPlayLobby  ,
0x2fe8f810  ,
0xb2a5  ,
0x11d0  ,
0xa7  ,
0x87  ,
0x0  ,
0x0  ,
0xf8  ,
0x3  ,
0xab  ,
0xfc   
)

◆ DEFINE_GUID() [2/19]

DEFINE_GUID ( DPAID_ComPort  ,
0xf2f0ce00  ,
0xe0af  ,
0x11cf  ,
0x9c  ,
0x4e  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [3/19]

DEFINE_GUID ( DPAID_INet  ,
0xc4a54da0  ,
0xe0af  ,
0x11cf  ,
0x9c  ,
0x4e  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [4/19]

DEFINE_GUID ( DPAID_INetW  ,
0xe63232a0  ,
0x9dbf  ,
0x11d0  ,
0x9c  ,
0xc1  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [5/19]

DEFINE_GUID ( DPAID_LobbyProvider  ,
0x59b95640  ,
0x9667  ,
0x11d0  ,
0xa7  ,
0x7d  ,
0x0  ,
0x0  ,
0xf8  ,
0x3  ,
0xab  ,
0xfc   
)

◆ DEFINE_GUID() [6/19]

DEFINE_GUID ( DPAID_Modem  ,
0xf6dcc200  ,
0xa2fe  ,
0x11d0  ,
0x9c  ,
0x4f  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [7/19]

DEFINE_GUID ( DPAID_ModemW  ,
0x1fd92e0  ,
0xa2ff  ,
0x11d0  ,
0x9c  ,
0x4f  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [8/19]

DEFINE_GUID ( DPAID_Phone  ,
0x78ec89a0  ,
0xe0af  ,
0x11cf  ,
0x9c  ,
0x4e  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [9/19]

DEFINE_GUID ( DPAID_PhoneW  ,
0xba5a7a70  ,
0x9dbf  ,
0x11d0  ,
0x9c  ,
0xc1  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [10/19]

DEFINE_GUID ( DPAID_ServiceProvider  ,
0x7d916c0  ,
0xe0af  ,
0x11cf  ,
0x9c  ,
0x4e  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [11/19]

DEFINE_GUID ( DPAID_TotalSize  ,
0x1318f560  ,
0x912c  ,
0x11d0  ,
0x9d  ,
0xaa  ,
0x0  ,
0xa0  ,
0xc9  ,
0xa  ,
0x43  ,
0xcb   
)

◆ DEFINE_GUID() [12/19]

DEFINE_GUID ( DPLPROPERTY_LobbyGuid  ,
0xf56920a0  ,
0xd218  ,
0x11d0  ,
0xba  ,
0x39  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd7  ,
0xed  ,
0x67   
)

◆ DEFINE_GUID() [13/19]

DEFINE_GUID ( DPLPROPERTY_MessagesSupported  ,
0x762ccda1  ,
0xd916  ,
0x11d0  ,
0xba  ,
0x39  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd7  ,
0xed  ,
0x67   
)

◆ DEFINE_GUID() [14/19]

DEFINE_GUID ( DPLPROPERTY_PlayerGuid  ,
0xb4319322  ,
0xd20d  ,
0x11d0  ,
0xba  ,
0x39  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd7  ,
0xed  ,
0x67   
)

◆ DEFINE_GUID() [15/19]

DEFINE_GUID ( DPLPROPERTY_PlayerScore  ,
0x48784000  ,
0xd219  ,
0x11d0  ,
0xba  ,
0x39  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd7  ,
0xed  ,
0x67   
)

◆ DEFINE_GUID() [16/19]

DEFINE_GUID ( IID_IDirectPlayLobby  ,
0xaf465c71  ,
0x9588  ,
0x11cf  ,
0xa0  ,
0x20  ,
0x0  ,
0xaa  ,
0x0  ,
0x61  ,
0x57  ,
0xac   
)

◆ DEFINE_GUID() [17/19]

DEFINE_GUID ( IID_IDirectPlayLobby2  ,
0x194c220  ,
0xa303  ,
0x11d0  ,
0x9c  ,
0x4f  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [18/19]

DEFINE_GUID ( IID_IDirectPlayLobby2A  ,
0x1bb4af80  ,
0xa303  ,
0x11d0  ,
0x9c  ,
0x4f  ,
0x0  ,
0xa0  ,
0xc9  ,
0x5  ,
0x42  ,
0x5e   
)

◆ DEFINE_GUID() [19/19]

DEFINE_GUID ( IID_IDirectPlayLobbyA  ,
0x26c66a70  ,
0xb367  ,
0x11cf  ,
0xa0  ,
0x24  ,
0x0  ,
0xaa  ,
0x0  ,
0x61  ,
0x57  ,
0xac   
)

◆ DirectPlayLobbyCreateA()

HRESULT WINAPI DirectPlayLobbyCreateA ( LPGUID  ,
LPDIRECTPLAYLOBBYA ,
IUnknown ,
LPVOID  ,
DWORD   
)

◆ DirectPlayLobbyCreateW()

HRESULT WINAPI DirectPlayLobbyCreateW ( LPGUID  ,
LPDIRECTPLAYLOBBY ,
IUnknown ,
LPVOID  ,
DWORD   
)