19#ifndef __WINE_DPLAYX_MESSAGES__
20#define __WINE_DPLAYX_MESSAGES__
45#define DPMSG_WAIT_5_SECS 5000
46#define DPMSG_WAIT_30_SECS 30000
47#define DPMSG_WAIT_60_SECS 60000
48#define DPMSG_DEFAULT_WAIT_TIME DPMSG_WAIT_30_SECS
54#define DPMSGCMD_ENUMSESSIONSREPLY 1
55#define DPMSGCMD_ENUMSESSIONSREQUEST 2
56#define DPMSGCMD_GETNAMETABLEREPLY 3
58#define DPMSGCMD_REQUESTNEWPLAYERID 5
60#define DPMSGCMD_NEWPLAYERIDREPLY 7
61#define DPMSGCMD_CREATESESSION 8
62#define DPMSGCMD_CREATENEWPLAYER 9
63#define DPMSGCMD_SYSTEMMESSAGE 10
64#define DPMSGCMD_DELETEPLAYER 11
65#define DPMSGCMD_DELETEGROUP 12
67#define DPMSGCMD_ENUMGROUPS 17
69#define DPMSGCMD_FORWARDADDPLAYER 19
71#define DPMSGCMD_PLAYERCHAT 22
73#define DPMSGCMD_FORWARDADDPLAYERNACK 36
75#define DPMSGCMD_JUSTENVELOPE 1000
76#define DPMSGCMD_JUSTENVELOPEREPLY 1001
81#define DPMSGVER_DP6 11
84#define DPMSGMAGIC_DPLAYMSG 0x79616c70
119 GUID guidApplication;
122 DWORD dwCurrentPlayers;
204#define FORWARDADDPLAYER_UNKNOWN4_INIT { 0x30, 0xb, 0x0, 0x1e090002, 0x0, 0x0, 0x0, 0x32090002, 0x0, 0x0, 0x0, 0x0 }
static WCHAR unknown[MAX_STRING_RESOURCE_LEN]
HRESULT DP_MSG_ForwardPlayerCreation(IDirectPlayImpl *This, DPID dpidServer) DECLSPEC_HIDDEN
struct tagDPMSG_ENUMSESSIONSREQUEST * LPDPMSG_ENUMSESSIONSREQUEST
void DP_MSG_ReplyReceived(IDirectPlayImpl *This, WORD wCommandId, LPCVOID lpMsgBody, DWORD dwMsgBodySize) DECLSPEC_HIDDEN
void DP_MSG_ErrorReceived(IDirectPlayImpl *This, WORD wCommandId, LPCVOID lpMsgBody, DWORD dwMsgBodySize) DECLSPEC_HIDDEN
const DPMSG_SENDENVELOPE * LPCDPMSG_SENDENVELOPE
struct tagDPMSG_NEWPLAYERIDREPLY DPMSG_NEWPLAYERIDREPLY
struct tagDPMSG_REQUESTNEWPLAYERID * LPDPMSG_REQUESTNEWPLAYERID
const DPMSG_ENUMSESSIONSREPLY * LPCDPMSG_ENUMSESSIONSREPLY
struct tagDPMSG_ENUMSESSIONSREPLY DPMSG_ENUMSESSIONSREPLY
const DPMSG_FORWARDADDPLAYER * LPCDPMSG_FORWARDADDPLAYER
struct tagDPMSG_CREATESESSION DPMSG_CREATESESSION
struct tagDPMSG_SYSMSGENVELOPE * LPDPMSG_SYSMSGENVELOPE
struct tagDPMSG_REQUESTNEWPLAYERID DPMSG_REQUESTNEWPLAYERID
struct tagDPMSG_SENDENVELOPE * LPDPMSG_SENDENVELOPE
struct tagDPMSG_ENUMSESSIONSREPLY * LPDPMSG_ENUMSESSIONSREPLY
const DPMSG_NEWPLAYERIDREPLY * LPCDPMSG_NEWPLAYERIDREPLY
HRESULT DP_MSG_SendRequestPlayerId(IDirectPlayImpl *This, DWORD dwFlags, LPDPID lpdipidAllocatedId) DECLSPEC_HIDDEN
struct tagDPMSG_CREATESESSION * LPDPMSG_CREATESESSION
const DPMSG_REQUESTNEWPLAYERID * LPCDPMSG_REQUESTNEWPLAYERID
struct tagDPMSG_FORWARDADDPLAYERNACK * LPDPMSG_FORWARDADDPLAYERNACK
void DP_MSG_ToSelf(IDirectPlayImpl *This, DPID dpidSelf) DECLSPEC_HIDDEN
DWORD CreateLobbyMessageReceptionThread(HANDLE hNotifyEvent, HANDLE hStart, HANDLE hDeath, HANDLE hConnRead) DECLSPEC_HIDDEN
struct tagDPMSG_SENDENVELOPE DPMSG_SENDENVELOPE
struct tagDPMSG_SYSMSGENVELOPE DPMSG_SYSMSGENVELOPE
struct tagDPMSG_ENUMSESSIONSREQUEST DPMSG_ENUMSESSIONSREQUEST
struct tagDPMSG_NEWPLAYERIDREPLY * LPDPMSG_NEWPLAYERIDREPLY
struct tagDPMSG_FORWARDADDPLAYERNACK DPMSG_FORWARDADDPLAYERNACK
const DPMSG_FORWARDADDPLAYERNACK * LPCDPMSG_FORWARDADDPLAYERNACK
const DPMSG_SYSMSGENVELOPE * LPCDPMSG_SYSMSGENVELOPE
const DPMSG_ENUMSESSIONSREQUEST * LPCDPMSG_ENUMSESSIONSREQUEST
struct tagDPMSG_FORWARDADDPLAYER * LPDPMSG_FORWARDADDPLAYER
const DPMSG_CREATESESSION * LPCDPMSG_CREATESESSION
struct tagDPMSG_FORWARDADDPLAYER DPMSG_FORWARDADDPLAYER
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
DPMSG_SENDENVELOPE envelope
DPMSG_SENDENVELOPE envelope
DPMSG_SENDENVELOPE envelope
DPMSG_SENDENVELOPE envelope
DPMSG_SENDENVELOPE envelope
DPMSG_SENDENVELOPE envelope
DPMSG_SENDENVELOPE envelope
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags