19#ifndef __WINE_DPLAY_GLOBAL_INCLUDED
20#define __WINE_DPLAY_GLOBAL_INCLUDED
199 DWORD dwMessageBodySize,
const void *lpMessageHeader,
WORD wCommandId,
WORD wVersion,
struct IDirectPlay3 IDirectPlay3A
struct IDirectPlay4 IDirectPlay4A
struct IDirectPlay2 IDirectPlay2A
struct tagDP_MSG_REPLY_STRUCT_LIST * LPDP_MSG_REPLY_STRUCT_LIST
HRESULT DP_HandleMessage(IDirectPlayImpl *This, const void *lpMessageBody, DWORD dwMessageBodySize, const void *lpMessageHeader, WORD wCommandId, WORD wVersion, void **lplpReply, DWORD *lpdwMsgSize) DECLSPEC_HIDDEN
HRESULT DP_SetSPPlayerData(IDirectPlayImpl *lpDP, DPID idPlayer, void *lpData) DECLSPEC_HIDDEN
struct tagDirectPlay2Data DirectPlay2Data
struct PlayerData * lpPlayerData
struct GroupData * lpGroupData
struct tagDP_MSG_REPLY_STRUCT_LIST DP_MSG_REPLY_STRUCT_LIST
HRESULT dplobbysp_create(REFIID riid, void **ppv, IDirectPlayImpl *dp) DECLSPEC_HIDDEN
struct tagDP_MSG_REPLY_STRUCT DP_MSG_REPLY_STRUCT
HRESULT dplay_create(REFIID riid, void **ppv) DECLSPEC_HIDDEN
struct tagDP_MSG_REPLY_STRUCT * LPDP_MSG_REPLY_STRUCT
struct PlayerList * lpPlayerList
HRESULT dplobby_create(REFIID riid, void **ppv) DECLSPEC_HIDDEN
HRESULT DPL_EnumAddress(LPDPENUMADDRESSCALLBACK lpEnumAddressCallback, LPCVOID lpAddress, DWORD dwAddressSize, LPVOID lpContext) DECLSPEC_HIDDEN
struct tagEnumSessionAsyncCallbackData EnumSessionAsyncCallbackData
LPVOID DPSP_CreateSPPlayerData(void) DECLSPEC_HIDDEN
HRESULT dplaysp_create(REFIID riid, void **ppv, IDirectPlayImpl *dp) DECLSPEC_HIDDEN
HRESULT DP_GetSPPlayerData(IDirectPlayImpl *lpDP, DPID idPlayer, void **lplpData) DECLSPEC_HIDDEN
struct GroupList * lpGroupList
BOOL(CALLBACK * LPDPENUMADDRESSCALLBACK)(REFGUID guidDataType, DWORD dwDataSize, LPCVOID lpData, LPVOID lpContext)
DPQ_HEAD(PlayerList) players
DPQ_HEAD(GroupList) groups
DPQ_ENTRY(GroupList) groups
IDirectPlay2A IDirectPlay2A_iface
IDirectPlay2 IDirectPlay2_iface
IDirectPlay IDirectPlay_iface
IDirectPlay4 IDirectPlay4_iface
IDirectPlay4A IDirectPlay4A_iface
IDirectPlay3 IDirectPlay3_iface
IDirectPlay3A IDirectPlay3A_iface
DPQ_ENTRY(PlayerList) players
DP_MSG_REPLY_STRUCT replyExpected
DPQ_ENTRY(tagDP_MSG_REPLY_STRUCT_LIST) repliesExpected
HANDLE hKillEnumSessionThreadEvent
HANDLE hEnumSessionThread
enum SPSTATE connectionInitialized
DPQ_HEAD(DPMSG) receiveMsgs
DPQ_HEAD(tagDP_MSG_REPLY_STRUCT_LIST) repliesExpected
LPDPSESSIONDESC2 lpSessionDesc