|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include "config.h"
#include "wine/port.h"
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winerror.h"
#include "winbase.h"
#include "winnt.h"
#include "winreg.h"
#include "winnls.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "dpinit.h"
#include "dplayx_global.h"
#include "name_server.h"
#include "dplayx_queue.h"
#include "dplaysp.h"
#include "dplay_global.h"
Go to the source code of this file.
Data Structures |
| struct | lpDPRGOPContext |
| struct | lpDPFAGContext |
| struct | lpCreateEnumData |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | DPID_NOPARENT_GROUP 0 /* Magic number to indicate no parent of group */ |
| #define | DPID_SYSTEM_GROUP |
| #define | DPID_NAME_SERVER 0x19a9d65b /* Don't ask me why */ |
| #define | DPMSG_CREATEGROUP_DWFLAGS(x) ( (x) & DPGROUP_HIDDEN ) |
| #define | DPMSG_CREATEPLAYER_DWFLAGS(x) 0 |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dplay) |
| HRESULT | DPL_CreateCompoundAddress (LPCDPCOMPOUNDADDRESSELEMENT lpElements, DWORD dwElementCount, LPVOID lpAddress, LPDWORD lpdwAddressSize, BOOL bAnsiInterface) |
| static lpPlayerList | DP_FindPlayer (IDirectPlay2AImpl *This, DPID dpid) |
| static lpPlayerData | DP_CreatePlayer (IDirectPlay2Impl *iface, LPDPID lpid, LPDPNAME lpName, DWORD dwFlags, HANDLE hEvent, BOOL bAnsi) |
| static BOOL | DP_CopyDPNAMEStruct (LPDPNAME lpDst, LPDPNAME lpSrc, BOOL bAnsi) |
| static void | DP_SetPlayerData (lpPlayerData lpPData, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize) |
| static lpGroupData | DP_CreateGroup (IDirectPlay2AImpl *iface, LPDPID lpid, LPDPNAME lpName, DWORD dwFlags, DPID idParent, BOOL bAnsi) |
| static void | DP_SetGroupData (lpGroupData lpGData, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize) |
| static void | DP_DeleteDPNameStruct (LPDPNAME lpDPName) |
| static void | DP_DeletePlayer (IDirectPlay2Impl *This, DPID dpid) |
| static BOOL CALLBACK | cbDeletePlayerFromAllGroups (DPID dpId, DWORD dwPlayerType, LPCDPNAME lpName, DWORD dwFlags, LPVOID lpContext) |
| static lpGroupData | DP_FindAnyGroup (IDirectPlay2AImpl *This, DPID dpid) |
| static BOOL CALLBACK | cbRemoveGroupOrPlayer (DPID dpId, DWORD dwPlayerType, LPCDPNAME lpName, DWORD dwFlags, LPVOID lpContext) |
| static void | DP_DeleteGroup (IDirectPlay2Impl *This, DPID dpid) |
| static HRESULT WINAPI | DP_IF_DeletePlayerFromGroup (IDirectPlay2Impl *This, LPVOID lpMsgHdr, DPID idGroup, DPID idPlayer, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_CreatePlayer (IDirectPlay2Impl *This, LPVOID lpMsgHdr, LPDPID lpidPlayer, LPDPNAME lpPlayerName, HANDLE hEvent, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_DestroyGroup (IDirectPlay2Impl *This, LPVOID lpMsgHdr, DPID idGroup, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_DestroyPlayer (IDirectPlay2Impl *This, LPVOID lpMsgHdr, DPID idPlayer, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_EnumGroupPlayers (IDirectPlay2Impl *This, DPID idGroup, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_EnumGroups (IDirectPlay2Impl *This, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_EnumPlayers (IDirectPlay2Impl *This, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetGroupData (IDirectPlay2Impl *This, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetGroupName (IDirectPlay2Impl *This, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetPlayerData (IDirectPlay2Impl *This, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetPlayerName (IDirectPlay2Impl *This, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_SetGroupName (IDirectPlay2Impl *This, DPID idGroup, LPDPNAME lpGroupName, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_SetPlayerData (IDirectPlay2Impl *This, DPID idPlayer, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_SetPlayerName (IDirectPlay2Impl *This, DPID idPlayer, LPDPNAME lpPlayerName, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_AddGroupToGroup (IDirectPlay3Impl *This, DPID idParentGroup, DPID idGroup) |
| static HRESULT WINAPI | DP_IF_CreateGroup (IDirectPlay2AImpl *This, LPVOID lpMsgHdr, LPDPID lpidGroup, LPDPNAME lpGroupName, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_CreateGroupInGroup (IDirectPlay3Impl *This, LPVOID lpMsgHdr, DPID idParentGroup, LPDPID lpidGroup, LPDPNAME lpGroupName, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_AddPlayerToGroup (IDirectPlay2Impl *This, LPVOID lpMsgHdr, DPID idGroup, DPID idPlayer, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_DeleteGroupFromGroup (IDirectPlay3Impl *This, DPID idParentGroup, DPID idGroup) |
| static HRESULT WINAPI | DP_SetSessionDesc (IDirectPlay2Impl *This, LPCDPSESSIONDESC2 lpSessDesc, DWORD dwFlags, BOOL bInitial, BOOL bAnsi) |
| static HRESULT WINAPI | DP_SecureOpen (IDirectPlay2Impl *This, LPCDPSESSIONDESC2 lpsd, DWORD dwFlags, LPCDPSECURITYDESC lpSecurity, LPCDPCREDENTIALS lpCredentials, BOOL bAnsi) |
| static HRESULT WINAPI | DP_SendEx (IDirectPlay2Impl *This, DPID idFrom, DPID idTo, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize, DWORD dwPriority, DWORD dwTimeout, LPVOID lpContext, LPDWORD lpdwMsgID, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_Receive (IDirectPlay2Impl *This, LPDPID lpidFrom, LPDPID lpidTo, DWORD dwFlags, LPVOID lpData, LPDWORD lpdwDataSize, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetMessageQueue (IDirectPlay4Impl *This, DPID idFrom, DPID idTo, DWORD dwFlags, LPDWORD lpdwNumMsgs, LPDWORD lpdwNumBytes, BOOL bAnsi) |
| static HRESULT WINAPI | DP_SP_SendEx (IDirectPlay2Impl *This, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize, DWORD dwPriority, DWORD dwTimeout, LPVOID lpContext, LPDWORD lpdwMsgID) |
| static HRESULT WINAPI | DP_IF_SetGroupData (IDirectPlay2Impl *This, DPID idGroup, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetPlayerCaps (IDirectPlay2Impl *This, DPID idPlayer, LPDPCAPS lpDPCaps, DWORD dwFlags) |
| static HRESULT WINAPI | DP_IF_Close (IDirectPlay2Impl *This, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_CancelMessage (IDirectPlay4Impl *This, DWORD dwMsgID, DWORD dwFlags, DWORD dwMinPriority, DWORD dwMaxPriority, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_EnumGroupsInGroup (IDirectPlay3AImpl *This, DPID idGroup, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetGroupParent (IDirectPlay3AImpl *This, DPID idGroup, LPDPID lpidGroup, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_GetCaps (IDirectPlay2Impl *This, LPDPCAPS lpDPCaps, DWORD dwFlags) |
| static HRESULT WINAPI | DP_IF_EnumSessions (IDirectPlay2Impl *This, LPDPSESSIONDESC2 lpsd, DWORD dwTimeout, LPDPENUMSESSIONSCALLBACK2 lpEnumSessionsCallback2, LPVOID lpContext, DWORD dwFlags, BOOL bAnsi) |
| static HRESULT WINAPI | DP_IF_InitializeConnection (IDirectPlay3Impl *This, LPVOID lpConnection, DWORD dwFlags, BOOL bAnsi) |
| static BOOL CALLBACK | cbDPCreateEnumConnections (LPCGUID lpguidSP, LPVOID lpConnection, DWORD dwConnectionSize, LPCDPNAME lpName, DWORD dwFlags, LPVOID lpContext) |
| static BOOL WINAPI | DP_BuildSPCompoundAddr (LPGUID lpcSpGuid, LPVOID *lplpAddrBuf, LPDWORD lpdwBufSize) |
| static DPID | DP_NextObjectId (void) |
| static DPID | DP_GetRemoteNextObjectId (void) |
| static void | DP_CopySessionDesc (LPDPSESSIONDESC2 destSessionDesc, LPCDPSESSIONDESC2 srcSessDesc, BOOL bAnsi) |
| static HMODULE | DP_LoadSP (LPCGUID lpcGuid, LPSPINITDATA lpSpData, LPBOOL lpbIsDpSp) |
| static HRESULT | DP_InitializeDPSP (IDirectPlay3Impl *This, HMODULE hServiceProvider) |
| static HRESULT | DP_InitializeDPLSP (IDirectPlay3Impl *This, HMODULE hServiceProvider) |
| static BOOL | DP_CreateIUnknown (LPVOID lpDP) |
| static BOOL | DP_DestroyIUnknown (LPVOID lpDP) |
| static BOOL | DP_CreateDirectPlay2 (LPVOID lpDP) |
| | DPQ_DECL_DELETECB (cbDeleteElemFromHeap, LPVOID) |
| | DPQ_DECL_DELETECB (cbDeleteGroupsElem, lpGroupList) |
| | DPQ_DECL_DELETECB (cbDeletePlayerElem, lpPlayerList) |
| static BOOL | DP_DestroyDirectPlay2 (LPVOID lpDP) |
| static BOOL | DP_CreateDirectPlay3 (LPVOID lpDP) |
| static BOOL | DP_DestroyDirectPlay3 (LPVOID lpDP) |
| static BOOL | DP_CreateDirectPlay4 (LPVOID lpDP) |
| static BOOL | DP_DestroyDirectPlay4 (LPVOID lpDP) |
| HRESULT | DP_CreateInterface (REFIID riid, LPVOID *ppvObj) |
| static HRESULT WINAPI | DP_QueryInterface (LPDIRECTPLAY2 iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | DP_AddRef (LPDIRECTPLAY3 iface) |
| static ULONG WINAPI | DP_Release (LPDIRECTPLAY3 iface) |
| HRESULT | DP_HandleMessage (IDirectPlay2Impl *This, LPCVOID lpcMessageBody, DWORD dwMessageBodySize, LPCVOID lpcMessageHeader, WORD wCommandId, WORD wVersion, LPVOID *lplpReply, LPDWORD lpdwMsgSize) |
| static HRESULT WINAPI | DirectPlay2AImpl_AddPlayerToGroup (LPDIRECTPLAY2A iface, DPID idGroup, DPID idPlayer) |
| static HRESULT WINAPI | DirectPlay2WImpl_AddPlayerToGroup (LPDIRECTPLAY2 iface, DPID idGroup, DPID idPlayer) |
| static HRESULT WINAPI | DirectPlay2AImpl_Close (LPDIRECTPLAY2A iface) |
| static HRESULT WINAPI | DirectPlay2WImpl_Close (LPDIRECTPLAY2 iface) |
| static HRESULT WINAPI | DirectPlay2AImpl_CreateGroup (LPDIRECTPLAY2A iface, LPDPID lpidGroup, LPDPNAME lpGroupName, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_CreateGroup (LPDIRECTPLAY2 iface, LPDPID lpidGroup, LPDPNAME lpGroupName, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_CreatePlayer (LPDIRECTPLAY2A iface, LPDPID lpidPlayer, LPDPNAME lpPlayerName, HANDLE hEvent, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_CreatePlayer (LPDIRECTPLAY2 iface, LPDPID lpidPlayer, LPDPNAME lpPlayerName, HANDLE hEvent, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_DeletePlayerFromGroup (LPDIRECTPLAY2A iface, DPID idGroup, DPID idPlayer) |
| static HRESULT WINAPI | DirectPlay2WImpl_DeletePlayerFromGroup (LPDIRECTPLAY2 iface, DPID idGroup, DPID idPlayer) |
| static HRESULT WINAPI | DirectPlay2AImpl_DestroyGroup (LPDIRECTPLAY2A iface, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay2WImpl_DestroyGroup (LPDIRECTPLAY2 iface, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay2AImpl_DestroyPlayer (LPDIRECTPLAY2A iface, DPID idPlayer) |
| static HRESULT WINAPI | DirectPlay2WImpl_DestroyPlayer (LPDIRECTPLAY2 iface, DPID idPlayer) |
| static HRESULT WINAPI | DirectPlay2AImpl_EnumGroupPlayers (LPDIRECTPLAY2A iface, DPID idGroup, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_EnumGroupPlayers (LPDIRECTPLAY2 iface, DPID idGroup, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_EnumGroups (LPDIRECTPLAY2A iface, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_EnumGroups (LPDIRECTPLAY2 iface, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_EnumPlayers (LPDIRECTPLAY2A iface, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_EnumPlayers (LPDIRECTPLAY2 iface, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static void | DP_InvokeEnumSessionCallbacks (LPDPENUMSESSIONSCALLBACK2 lpEnumSessionsCallback2, LPVOID lpNSInfo, DWORD dwTimeout, LPVOID lpContext) |
| static DWORD CALLBACK | DP_EnumSessionsSendAsyncRequestThread (LPVOID lpContext) |
| static void | DP_KillEnumSessionThread (IDirectPlay2Impl *This) |
| static HRESULT WINAPI | DirectPlay2AImpl_EnumSessions (LPDIRECTPLAY2A iface, LPDPSESSIONDESC2 lpsd, DWORD dwTimeout, LPDPENUMSESSIONSCALLBACK2 lpEnumSessionsCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_EnumSessions (LPDIRECTPLAY2 iface, LPDPSESSIONDESC2 lpsd, DWORD dwTimeout, LPDPENUMSESSIONSCALLBACK2 lpEnumSessionsCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetCaps (LPDIRECTPLAY2A iface, LPDPCAPS lpDPCaps, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetCaps (LPDIRECTPLAY2 iface, LPDPCAPS lpDPCaps, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetGroupData (LPDIRECTPLAY2A iface, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetGroupData (LPDIRECTPLAY2 iface, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetGroupName (LPDIRECTPLAY2A iface, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetGroupName (LPDIRECTPLAY2 iface, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DP_IF_GetMessageCount (IDirectPlay2Impl *This, DPID idPlayer, LPDWORD lpdwCount, BOOL bAnsi) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetMessageCount (LPDIRECTPLAY2A iface, DPID idPlayer, LPDWORD lpdwCount) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetMessageCount (LPDIRECTPLAY2 iface, DPID idPlayer, LPDWORD lpdwCount) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetPlayerAddress (LPDIRECTPLAY2A iface, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetPlayerAddress (LPDIRECTPLAY2 iface, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetPlayerCaps (LPDIRECTPLAY2A iface, DPID idPlayer, LPDPCAPS lpPlayerCaps, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetPlayerCaps (LPDIRECTPLAY2 iface, DPID idPlayer, LPDPCAPS lpPlayerCaps, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetPlayerData (LPDIRECTPLAY2A iface, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetPlayerData (LPDIRECTPLAY2 iface, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetPlayerName (LPDIRECTPLAY2A iface, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetPlayerName (LPDIRECTPLAY2 iface, DPID idPlayer, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DP_GetSessionDesc (IDirectPlay2Impl *This, LPVOID lpData, LPDWORD lpdwDataSize, BOOL bAnsi) |
| static HRESULT WINAPI | DirectPlay2AImpl_GetSessionDesc (LPDIRECTPLAY2A iface, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2WImpl_GetSessionDesc (LPDIRECTPLAY2 iface, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2AImpl_Initialize (LPDIRECTPLAY2A iface, LPGUID lpGUID) |
| static HRESULT WINAPI | DirectPlay2WImpl_Initialize (LPDIRECTPLAY2 iface, LPGUID lpGUID) |
| static HRESULT WINAPI | DirectPlay2AImpl_Open (LPDIRECTPLAY2A iface, LPDPSESSIONDESC2 lpsd, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_Open (LPDIRECTPLAY2 iface, LPDPSESSIONDESC2 lpsd, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_Receive (LPDIRECTPLAY2A iface, LPDPID lpidFrom, LPDPID lpidTo, DWORD dwFlags, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2WImpl_Receive (LPDIRECTPLAY2 iface, LPDPID lpidFrom, LPDPID lpidTo, DWORD dwFlags, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay2AImpl_Send (LPDIRECTPLAY2A iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize) |
| static HRESULT WINAPI | DirectPlay2WImpl_Send (LPDIRECTPLAY2 iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize) |
| static HRESULT WINAPI | DirectPlay2AImpl_SetGroupData (LPDIRECTPLAY2A iface, DPID idGroup, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_SetGroupData (LPDIRECTPLAY2 iface, DPID idGroup, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_SetGroupName (LPDIRECTPLAY2A iface, DPID idGroup, LPDPNAME lpGroupName, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_SetGroupName (LPDIRECTPLAY2 iface, DPID idGroup, LPDPNAME lpGroupName, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_SetPlayerData (LPDIRECTPLAY2A iface, DPID idPlayer, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_SetPlayerData (LPDIRECTPLAY2 iface, DPID idPlayer, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_SetPlayerName (LPDIRECTPLAY2A iface, DPID idPlayer, LPDPNAME lpPlayerName, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_SetPlayerName (LPDIRECTPLAY2 iface, DPID idPlayer, LPDPNAME lpPlayerName, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2AImpl_SetSessionDesc (LPDIRECTPLAY2A iface, LPDPSESSIONDESC2 lpSessDesc, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay2WImpl_SetSessionDesc (LPDIRECTPLAY2 iface, LPDPSESSIONDESC2 lpSessDesc, DWORD dwFlags) |
| DWORD | DP_CalcSessionDescSize (LPCDPSESSIONDESC2 lpSessDesc, BOOL bAnsi) |
| static HRESULT WINAPI | DirectPlay3AImpl_AddGroupToGroup (LPDIRECTPLAY3A iface, DPID idParentGroup, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay3WImpl_AddGroupToGroup (LPDIRECTPLAY3 iface, DPID idParentGroup, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay3AImpl_CreateGroupInGroup (LPDIRECTPLAY3A iface, DPID idParentGroup, LPDPID lpidGroup, LPDPNAME lpGroupName, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3WImpl_CreateGroupInGroup (LPDIRECTPLAY3 iface, DPID idParentGroup, LPDPID lpidGroup, LPDPNAME lpGroupName, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3AImpl_DeleteGroupFromGroup (LPDIRECTPLAY3 iface, DPID idParentGroup, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay3WImpl_DeleteGroupFromGroup (LPDIRECTPLAY3 iface, DPID idParentGroup, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay3AImpl_EnumConnections (LPDIRECTPLAY3A iface, LPCGUID lpguidApplication, LPDPENUMCONNECTIONSCALLBACK lpEnumCallback, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3WImpl_EnumConnections (LPDIRECTPLAY3 iface, LPCGUID lpguidApplication, LPDPENUMCONNECTIONSCALLBACK lpEnumCallback, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3AImpl_EnumGroupsInGroup (LPDIRECTPLAY3A iface, DPID idGroup, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3WImpl_EnumGroupsInGroup (LPDIRECTPLAY3A iface, DPID idGroup, LPGUID lpguidInstance, LPDPENUMPLAYERSCALLBACK2 lpEnumPlayersCallback2, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3AImpl_GetGroupConnectionSettings (LPDIRECTPLAY3A iface, DWORD dwFlags, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay3WImpl_GetGroupConnectionSettings (LPDIRECTPLAY3 iface, DWORD dwFlags, DPID idGroup, LPVOID lpData, LPDWORD lpdwDataSize) |
| static BOOL CALLBACK | DP_GetSpLpGuidFromCompoundAddress (REFGUID guidDataType, DWORD dwDataSize, LPCVOID lpData, LPVOID lpContext) |
| static HRESULT WINAPI | DirectPlay3AImpl_InitializeConnection (LPDIRECTPLAY3A iface, LPVOID lpConnection, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3WImpl_InitializeConnection (LPDIRECTPLAY3 iface, LPVOID lpConnection, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay3AImpl_SecureOpen (LPDIRECTPLAY3A iface, LPCDPSESSIONDESC2 lpsd, DWORD dwFlags, LPCDPSECURITYDESC lpSecurity, LPCDPCREDENTIALS lpCredentials) |
| static HRESULT WINAPI | DirectPlay3WImpl_SecureOpen (LPDIRECTPLAY3 iface, LPCDPSESSIONDESC2 lpsd, DWORD dwFlags, LPCDPSECURITYDESC lpSecurity, LPCDPCREDENTIALS lpCredentials) |
| static HRESULT WINAPI | DirectPlay3AImpl_SendChatMessage (LPDIRECTPLAY3A iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPDPCHAT lpChatMessage) |
| static HRESULT WINAPI | DirectPlay3WImpl_SendChatMessage (LPDIRECTPLAY3 iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPDPCHAT lpChatMessage) |
| static HRESULT WINAPI | DirectPlay3AImpl_SetGroupConnectionSettings (LPDIRECTPLAY3A iface, DWORD dwFlags, DPID idGroup, LPDPLCONNECTION lpConnection) |
| static HRESULT WINAPI | DirectPlay3WImpl_SetGroupConnectionSettings (LPDIRECTPLAY3 iface, DWORD dwFlags, DPID idGroup, LPDPLCONNECTION lpConnection) |
| static HRESULT WINAPI | DirectPlay3AImpl_StartSession (LPDIRECTPLAY3A iface, DWORD dwFlags, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay3WImpl_StartSession (LPDIRECTPLAY3 iface, DWORD dwFlags, DPID idGroup) |
| static HRESULT WINAPI | DirectPlay3AImpl_GetGroupFlags (LPDIRECTPLAY3A iface, DPID idGroup, LPDWORD lpdwFlags) |
| static HRESULT WINAPI | DirectPlay3WImpl_GetGroupFlags (LPDIRECTPLAY3 iface, DPID idGroup, LPDWORD lpdwFlags) |
| static HRESULT WINAPI | DirectPlay3AImpl_GetGroupParent (LPDIRECTPLAY3A iface, DPID idGroup, LPDPID lpidGroup) |
| static HRESULT WINAPI | DirectPlay3WImpl_GetGroupParent (LPDIRECTPLAY3 iface, DPID idGroup, LPDPID lpidGroup) |
| static HRESULT WINAPI | DirectPlay3AImpl_GetPlayerAccount (LPDIRECTPLAY3A iface, DPID idPlayer, DWORD dwFlags, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay3WImpl_GetPlayerAccount (LPDIRECTPLAY3 iface, DPID idPlayer, DWORD dwFlags, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | DirectPlay3AImpl_GetPlayerFlags (LPDIRECTPLAY3A iface, DPID idPlayer, LPDWORD lpdwFlags) |
| static HRESULT WINAPI | DirectPlay3WImpl_GetPlayerFlags (LPDIRECTPLAY3 iface, DPID idPlayer, LPDWORD lpdwFlags) |
| static HRESULT WINAPI | DirectPlay4AImpl_GetGroupOwner (LPDIRECTPLAY4A iface, DPID idGroup, LPDPID lpidGroupOwner) |
| static HRESULT WINAPI | DirectPlay4WImpl_GetGroupOwner (LPDIRECTPLAY4 iface, DPID idGroup, LPDPID lpidGroupOwner) |
| static HRESULT WINAPI | DirectPlay4AImpl_SetGroupOwner (LPDIRECTPLAY4A iface, DPID idGroup, DPID idGroupOwner) |
| static HRESULT WINAPI | DirectPlay4WImpl_SetGroupOwner (LPDIRECTPLAY4 iface, DPID idGroup, DPID idGroupOwner) |
| static HRESULT WINAPI | DirectPlay4AImpl_SendEx (LPDIRECTPLAY4A iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize, DWORD dwPriority, DWORD dwTimeout, LPVOID lpContext, LPDWORD lpdwMsgID) |
| static HRESULT WINAPI | DirectPlay4WImpl_SendEx (LPDIRECTPLAY4 iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPVOID lpData, DWORD dwDataSize, DWORD dwPriority, DWORD dwTimeout, LPVOID lpContext, LPDWORD lpdwMsgID) |
| static HRESULT WINAPI | DirectPlay4AImpl_GetMessageQueue (LPDIRECTPLAY4A iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPDWORD lpdwNumMsgs, LPDWORD lpdwNumBytes) |
| static HRESULT WINAPI | DirectPlay4WImpl_GetMessageQueue (LPDIRECTPLAY4 iface, DPID idFrom, DPID idTo, DWORD dwFlags, LPDWORD lpdwNumMsgs, LPDWORD lpdwNumBytes) |
| static HRESULT WINAPI | DirectPlay4AImpl_CancelMessage (LPDIRECTPLAY4A iface, DWORD dwMsgID, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay4WImpl_CancelMessage (LPDIRECTPLAY4 iface, DWORD dwMsgID, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay4AImpl_CancelPriority (LPDIRECTPLAY4A iface, DWORD dwMinPriority, DWORD dwMaxPriority, DWORD dwFlags) |
| static HRESULT WINAPI | DirectPlay4WImpl_CancelPriority (LPDIRECTPLAY4 iface, DWORD dwMinPriority, DWORD dwMaxPriority, DWORD dwFlags) |
| HRESULT | DP_GetSPPlayerData (IDirectPlay2Impl *lpDP, DPID idPlayer, LPVOID *lplpData) |
| HRESULT | DP_SetSPPlayerData (IDirectPlay2Impl *lpDP, DPID idPlayer, LPVOID lpData) |
| static HRESULT | DirectPlayEnumerateAW (LPDPENUMDPCALLBACKA lpEnumCallbackA, LPDPENUMDPCALLBACKW lpEnumCallbackW, LPVOID lpContext) |
| HRESULT WINAPI | DirectPlayEnumerateA (LPDPENUMDPCALLBACKA lpEnumCallback, LPVOID lpContext) |
| HRESULT WINAPI | DirectPlayEnumerateW (LPDPENUMDPCALLBACKW lpEnumCallback, LPVOID lpContext) |
| HRESULT WINAPI | DirectPlayCreate (LPGUID lpGUID, LPDIRECTPLAY2 *lplpDP, IUnknown *pUnk) |
Variables |
| static const IDirectPlay2Vtbl | directPlay2AVT |
| static const IDirectPlay3Vtbl | directPlay3AVT |
| static const IDirectPlay4Vtbl | directPlay4AVT |
| static const IDirectPlay2Vtbl | directPlay2WVT |
| static const IDirectPlay3Vtbl | directPlay3WVT |
| static const IDirectPlay4Vtbl | directPlay4WVT |
| static LONG | kludgePlayerGroupId = 1000 |
Generated on Sun May 27 2012 05:02:20 for ReactOS by
1.7.6.1
|