Data Structures |
| struct | LPDPMSG_SENDENVELOPE |
| struct | LPDPMSG_SYSMSGENVELOPE |
| struct | LPDPMSG_ENUMSESSIONSREPLY |
| struct | LPDPMSG_ENUMSESSIONSREQUEST |
| struct | LPDPMSG_CREATESESSION |
| struct | LPDPMSG_REQUESTNEWPLAYERID |
| struct | LPDPMSG_NEWPLAYERIDREPLY |
| struct | LPDPMSG_FORWARDADDPLAYER |
| struct | LPDPMSG_FORWARDADDPLAYERNACK |
Defines |
| #define | DPMSG_WAIT_5_SECS 5000 |
| #define | DPMSG_WAIT_30_SECS 30000 |
| #define | DPMSG_WAIT_60_SECS 60000 |
| #define | DPMSG_DEFAULT_WAIT_TIME DPMSG_WAIT_30_SECS |
| #define | DPMSGCMD_ENUMSESSIONSREPLY 1 |
| #define | DPMSGCMD_ENUMSESSIONSREQUEST 2 |
| #define | DPMSGCMD_GETNAMETABLEREPLY 3 /* Contains all existing players in session */ |
| #define | DPMSGCMD_REQUESTNEWPLAYERID 5 |
| #define | DPMSGCMD_NEWPLAYERIDREPLY 7 |
| #define | DPMSGCMD_CREATESESSION 8 /* Might be a create nameserver or new player msg */ |
| #define | DPMSGCMD_CREATENEWPLAYER 9 |
| #define | DPMSGCMD_SYSTEMMESSAGE 10 |
| #define | DPMSGCMD_DELETEPLAYER 11 |
| #define | DPMSGCMD_DELETEGROUP 12 |
| #define | DPMSGCMD_ENUMGROUPS 17 |
| #define | DPMSGCMD_FORWARDADDPLAYER 19 |
| #define | DPMSGCMD_PLAYERCHAT 22 |
| #define | DPMSGCMD_FORWARDADDPLAYERNACK 36 |
| #define | DPMSGCMD_JUSTENVELOPE 1000 |
| #define | DPMSGCMD_JUSTENVELOPEREPLY 1001 |
| #define | DPMSGVER_DP6 11 |
| #define | DPMSGMAGIC_DPLAYMSG 0x79616c70 |
| #define | FORWARDADDPLAYER_UNKNOWN4_INIT { 0x30, 0xb, 0x0, 0x1e090002, 0x0, 0x0, 0x0, 0x32090002, 0x0, 0x0, 0x0, 0x0 } |
Typedefs |
| typedef const DPMSG_SENDENVELOPE * | LPCDPMSG_SENDENVELOPE |
typedef const
DPMSG_SYSMSGENVELOPE * | LPCDPMSG_SYSMSGENVELOPE |
typedef const
DPMSG_ENUMSESSIONSREPLY * | LPCDPMSG_ENUMSESSIONSREPLY |
typedef const
DPMSG_ENUMSESSIONSREQUEST * | LPCDPMSG_ENUMSESSIONSREQUEST |
| typedef const DPMSG_CREATESESSION * | LPCDPMSG_CREATESESSION |
typedef const
DPMSG_REQUESTNEWPLAYERID * | LPCDPMSG_REQUESTNEWPLAYERID |
typedef const
DPMSG_NEWPLAYERIDREPLY * | LPCDPMSG_NEWPLAYERIDREPLY |
typedef const
DPMSG_FORWARDADDPLAYER * | LPCDPMSG_FORWARDADDPLAYER |
typedef const
DPMSG_FORWARDADDPLAYERNACK * | LPCDPMSG_FORWARDADDPLAYERNACK |
Functions |
| DWORD | CreateLobbyMessageReceptionThread (HANDLE hNotifyEvent, HANDLE hStart, HANDLE hDeath, HANDLE hConnRead) |
| HRESULT | DP_MSG_SendRequestPlayerId (IDirectPlay2AImpl *This, DWORD dwFlags, LPDPID lpdipidAllocatedId) |
| HRESULT | DP_MSG_ForwardPlayerCreation (IDirectPlay2AImpl *This, DPID dpidServer) |
| void | DP_MSG_ReplyReceived (IDirectPlay2AImpl *This, WORD wCommandId, LPCVOID lpMsgBody, DWORD dwMsgBodySize) |
| void | DP_MSG_ErrorReceived (IDirectPlay2AImpl *This, WORD wCommandId, LPCVOID lpMsgBody, DWORD dwMsgBodySize) |
| void | DP_MSG_ToSelf (IDirectPlay2AImpl *This, DPID dpidSelf) |