|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "wine/dplaysp.h"#include "wine/list.h"#include "lobbysp.h"#include "dplayx_queue.h"

Go to the source code of this file.
Classes | |
| struct | DPCONNECTION |
| struct | tagEnumSessionAsyncCallbackData |
| struct | tagDP_MSG_REPLY_STRUCT |
| struct | tagDP_MSG_REPLY_STRUCT_LIST |
| struct | PlayerData |
| struct | PlayerList |
| struct | GroupData |
| struct | GroupList |
| struct | DPMSG |
| struct | tagDirectPlay2Data |
| struct | IDirectPlayImpl |
Typedefs | |
| typedef struct tagEnumSessionAsyncCallbackData | EnumSessionAsyncCallbackData |
| typedef struct tagDP_MSG_REPLY_STRUCT | DP_MSG_REPLY_STRUCT |
| typedef struct tagDP_MSG_REPLY_STRUCT * | LPDP_MSG_REPLY_STRUCT |
| typedef struct tagDP_MSG_REPLY_STRUCT_LIST | DP_MSG_REPLY_STRUCT_LIST |
| typedef struct tagDP_MSG_REPLY_STRUCT_LIST * | LPDP_MSG_REPLY_STRUCT_LIST |
| typedef struct PlayerData * | lpPlayerData |
| typedef struct PlayerList * | lpPlayerList |
| typedef struct GroupData | GroupData |
| typedef struct GroupData * | lpGroupData |
| typedef struct GroupList * | lpGroupList |
| typedef DWORD | FN_COPY_MESSAGE(DPMSG_GENERIC *genericDst, DPMSG_GENERIC *genericSrc, DWORD genericSize, BOOL ansi) |
| typedef struct DPMSG * | LPDPMSG |
| typedef struct tagDirectPlay2Data | DirectPlay2Data |
| typedef struct IDirectPlayImpl | IDirectPlayImpl |
Enumerations | |
| enum | SPSTATE { NO_PROVIDER = 0 , DP_SERVICE_PROVIDER = 1 , DP_LOBBY_PROVIDER = 2 } |
| typedef struct tagDirectPlay2Data DirectPlay2Data |
| typedef DWORD FN_COPY_MESSAGE(DPMSG_GENERIC *genericDst, DPMSG_GENERIC *genericSrc, DWORD genericSize, BOOL ansi) |
Definition at line 150 of file dplay_global.h.
Definition at line 139 of file dplay_global.h.
| typedef struct IDirectPlayImpl IDirectPlayImpl |
Definition at line 162 of file dplay_global.h.
| typedef struct GroupData* lpGroupData |
Definition at line 140 of file dplay_global.h.
| typedef struct GroupList* lpGroupList |
Definition at line 148 of file dplay_global.h.
| typedef struct PlayerData* lpPlayerData |
Definition at line 100 of file dplay_global.h.
| typedef struct PlayerList* lpPlayerList |
Definition at line 108 of file dplay_global.h.
| Enumerator | |
|---|---|
| NO_PROVIDER | |
| DP_SERVICE_PROVIDER | |
| DP_LOBBY_PROVIDER | |
Definition at line 164 of file dplay_global.h.
| HRESULT DP_AddPlayerToGroup | ( | IDirectPlayImpl * | This, |
| DPID | group, | ||
| DPID | player | ||
| ) |
Definition at line 1210 of file dplay.c.
Referenced by DP_MSG_ForwardPlayerCreation(), and IDirectPlay4Impl_AddPlayerToGroup().
| HRESULT DP_CreateGroup | ( | IDirectPlayImpl * | This, |
| void * | msgHeader, | ||
| const DPID * | lpid, | ||
| const DPNAME * | lpName, | ||
| void * | data, | ||
| DWORD | dataSize, | ||
| DWORD | dwFlags, | ||
| DPID | idParent, | ||
| BOOL | bAnsi | ||
| ) |
Definition at line 1386 of file dplay.c.
Referenced by DP_IF_CreateGroup(), DP_IF_CreateGroupInGroup(), and DP_MSG_ForwardPlayerCreation().
| HRESULT DP_CreatePlayer | ( | IDirectPlayImpl * | This, |
| void * | msgHeader, | ||
| DPID * | lpid, | ||
| DPNAME * | lpName, | ||
| void * | data, | ||
| DWORD | dataSize, | ||
| void * | spData, | ||
| DWORD | spDataSize, | ||
| DWORD | dwFlags, | ||
| HANDLE | hEvent, | ||
| struct PlayerData ** | playerData, | ||
| BOOL | bAnsi | ||
| ) |
Definition at line 1823 of file dplay.c.
Referenced by DP_HandleMessage(), DP_IF_CreatePlayer(), DP_MSG_ForwardPlayerCreation(), and DP_SecureOpen().
| DPSESSIONDESC2 * DP_DuplicateSessionDesc | ( | const DPSESSIONDESC2 * | src, |
| BOOL | dstAnsi, | ||
| BOOL | srcAnsi | ||
| ) |
Definition at line 4579 of file dplay.c.
Referenced by DP_SecureOpen(), DP_SetSessionDesc(), and NS_AddRemoteComputerAsNameServer().
Definition at line 5133 of file dplay.c.
Referenced by DllMain().
| HRESULT DP_GetSPPlayerData | ( | IDirectPlayImpl * | lpDP, |
| DPID | idPlayer, | ||
| void ** | lplpData | ||
| ) |
Definition at line 6462 of file dplay.c.
Referenced by IDirectPlaySPImpl_GetSPPlayerData(), and IDirectPlaySPImpl_SetSPPlayerData().
| HRESULT DP_HandleGameMessage | ( | IDirectPlayImpl * | This, |
| void * | messageBody, | ||
| DWORD | messageBodySize, | ||
| DPID | fromId, | ||
| DPID | toId | ||
| ) |
Definition at line 695 of file dplay.c.
Referenced by IDirectPlaySPImpl_HandleMessage().
| HRESULT DP_HandleMessage | ( | IDirectPlayImpl * | This, |
| void * | messageBody, | ||
| DWORD | dwMessageBodySize, | ||
| void * | messageHeader, | ||
| WORD | wCommandId, | ||
| WORD | wVersion, | ||
| void ** | lplpReply, | ||
| DWORD * | lpdwMsgSize | ||
| ) |
Definition at line 453 of file dplay.c.
Referenced by IDirectPlaySPImpl_HandleMessage().
| HRESULT DP_SetSPPlayerData | ( | IDirectPlayImpl * | lpDP, |
| DPID | idPlayer, | ||
| void * | lpData | ||
| ) |
Definition at line 6490 of file dplay.c.
Referenced by IDirectPlaySPImpl_SetSPPlayerData().
| HRESULT DPL_EnumAddress | ( | LPDPENUMADDRESSCALLBACK | lpEnumAddressCallback, |
| LPCVOID | lpAddress, | ||
| DWORD | dwAddressSize, | ||
| LPVOID | lpContext | ||
| ) |
Definition at line 368 of file dplobby.c.
Referenced by IDirectPlay4Impl_InitializeConnection(), IDirectPlayLobby3AImpl_EnumAddress(), IDirectPlayLobby3Impl_EnumAddress(), and IDirectPlaySPImpl_EnumAddress().
Definition at line 6428 of file dplay.c.
Referenced by DirectPlayCreate(), and DPL_ConnectEx().
| HRESULT dplaysp_create | ( | REFIID | riid, |
| void ** | ppv, | ||
| IDirectPlayImpl * | dp | ||
| ) |
Definition at line 696 of file dplaysp.c.
Referenced by DP_CreateDirectPlay2().
Definition at line 1401 of file dplobby.c.
Referenced by DirectPlayLobbyCreateA(), and DirectPlayLobbyCreateW().
| HRESULT dplobbysp_create | ( | REFIID | riid, |
| void ** | ppv, | ||
| IDirectPlayImpl * | dp | ||
| ) |
Definition at line 230 of file lobbysp.c.
Referenced by DP_CreateDirectPlay2().
Definition at line 721 of file dplaysp.c.
Referenced by DP_CreateGroup(), and DP_CreatePlayer().