|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "wine/dplaysp.h"#include "lobbysp.h"#include "dplayx_queue.h"

Go to the source code of this file.
Classes | |
| 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 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 } |
Functions | |
| HRESULT | DPL_EnumAddress (LPDPENUMADDRESSCALLBACK lpEnumAddressCallback, LPCVOID lpAddress, DWORD dwAddressSize, LPVOID lpContext) DECLSPEC_HIDDEN |
| 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_GetSPPlayerData (IDirectPlayImpl *lpDP, DPID idPlayer, void **lplpData) DECLSPEC_HIDDEN |
| HRESULT | DP_SetSPPlayerData (IDirectPlayImpl *lpDP, DPID idPlayer, void *lpData) DECLSPEC_HIDDEN |
| LPVOID | DPSP_CreateSPPlayerData (void) DECLSPEC_HIDDEN |
| HRESULT | dplay_create (REFIID riid, void **ppv) DECLSPEC_HIDDEN |
| HRESULT | dplobby_create (REFIID riid, void **ppv) DECLSPEC_HIDDEN |
| HRESULT | dplaysp_create (REFIID riid, void **ppv, IDirectPlayImpl *dp) DECLSPEC_HIDDEN |
| HRESULT | dplobbysp_create (REFIID riid, void **ppv, IDirectPlayImpl *dp) DECLSPEC_HIDDEN |
| typedef struct tagDirectPlay2Data DirectPlay2Data |
Definition at line 116 of file dplay_global.h.
| typedef struct IDirectPlayImpl IDirectPlayImpl |
Definition at line 132 of file dplay_global.h.
| typedef struct GroupData* lpGroupData |
Definition at line 117 of file dplay_global.h.
| typedef struct GroupList* lpGroupList |
Definition at line 125 of file dplay_global.h.
| typedef struct PlayerData* lpPlayerData |
Definition at line 81 of file dplay_global.h.
| typedef struct PlayerList* lpPlayerList |
Definition at line 89 of file dplay_global.h.
| Enumerator | |
|---|---|
| NO_PROVIDER | |
| DP_SERVICE_PROVIDER | |
| DP_LOBBY_PROVIDER | |
Definition at line 134 of file dplay_global.h.
| HRESULT DP_GetSPPlayerData | ( | IDirectPlayImpl * | lpDP, |
| DPID | idPlayer, | ||
| void ** | lplpData | ||
| ) |
Definition at line 5717 of file dplay.c.
Referenced by IDirectPlaySPImpl_GetSPPlayerData(), and IDirectPlaySPImpl_SetSPPlayerData().
| HRESULT DP_HandleMessage | ( | IDirectPlayImpl * | This, |
| const void * | lpMessageBody, | ||
| DWORD | dwMessageBodySize, | ||
| const void * | lpMessageHeader, | ||
| WORD | wCommandId, | ||
| WORD | wVersion, | ||
| void ** | lplpReply, | ||
| DWORD * | lpdwMsgSize | ||
| ) |
Definition at line 269 of file dplay.c.
Referenced by IDirectPlaySPImpl_HandleMessage().
| HRESULT DP_SetSPPlayerData | ( | IDirectPlayImpl * | lpDP, |
| DPID | idPlayer, | ||
| void * | lpData | ||
| ) |
Definition at line 5731 of file dplay.c.
Referenced by IDirectPlaySPImpl_SetSPPlayerData().
| HRESULT DPL_EnumAddress | ( | LPDPENUMADDRESSCALLBACK | lpEnumAddressCallback, |
| LPCVOID | lpAddress, | ||
| DWORD | dwAddressSize, | ||
| LPVOID | lpContext | ||
| ) |
Definition at line 644 of file dplobby.c.
Referenced by IDirectPlay4Impl_InitializeConnection(), IDirectPlayLobby3AImpl_EnumAddress(), IDirectPlayLobby3Impl_EnumAddress(), and IDirectPlaySPImpl_EnumAddress().
Definition at line 5676 of file dplay.c.
Referenced by DirectPlayCreate(), and DPL_ConnectEx().
| HRESULT dplaysp_create | ( | REFIID | riid, |
| void ** | ppv, | ||
| IDirectPlayImpl * | dp | ||
| ) |
Definition at line 686 of file dplaysp.c.
Referenced by DP_CreateDirectPlay2().
Definition at line 2026 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 711 of file dplaysp.c.
Referenced by DP_CreatePlayer().