|
#define | VOL volatile |
|
#define | _FACDP 0x877 |
|
#define | MAKE_DPHRESULT(code) MAKE_HRESULT( 1, _FACDP, code ) |
|
#define | DP_OK S_OK |
|
#define | DPERR_ALREADYINITIALIZED MAKE_DPHRESULT( 5 ) |
|
#define | DPERR_ACCESSDENIED MAKE_DPHRESULT( 10 ) |
|
#define | DPERR_ACTIVEPLAYERS MAKE_DPHRESULT( 20 ) |
|
#define | DPERR_BUFFERTOOSMALL MAKE_DPHRESULT( 30 ) |
|
#define | DPERR_CANTADDPLAYER MAKE_DPHRESULT( 40 ) |
|
#define | DPERR_CANTCREATEGROUP MAKE_DPHRESULT( 50 ) |
|
#define | DPERR_CANTCREATEPLAYER MAKE_DPHRESULT( 60 ) |
|
#define | DPERR_CANTCREATESESSION MAKE_DPHRESULT( 70 ) |
|
#define | DPERR_CAPSNOTAVAILABLEYET MAKE_DPHRESULT( 80 ) |
|
#define | DPERR_EXCEPTION MAKE_DPHRESULT( 90 ) |
|
#define | DPERR_GENERIC E_FAIL |
|
#define | DPERR_INVALIDFLAGS MAKE_DPHRESULT( 120 ) |
|
#define | DPERR_INVALIDOBJECT MAKE_DPHRESULT( 130 ) |
|
#define | DPERR_INVALIDPARAM E_INVALIDARG |
|
#define | DPERR_INVALIDPARAMS DPERR_INVALIDPARAM |
|
#define | DPERR_INVALIDPLAYER MAKE_DPHRESULT( 150 ) |
|
#define | DPERR_INVALIDGROUP MAKE_DPHRESULT( 155 ) |
|
#define | DPERR_NOCAPS MAKE_DPHRESULT( 160 ) |
|
#define | DPERR_NOCONNECTION MAKE_DPHRESULT( 170 ) |
|
#define | DPERR_NOMEMORY E_OUTOFMEMORY |
|
#define | DPERR_OUTOFMEMORY DPERR_NOMEMORY |
|
#define | DPERR_NOMESSAGES MAKE_DPHRESULT( 190 ) |
|
#define | DPERR_NONAMESERVERFOUND MAKE_DPHRESULT( 200 ) |
|
#define | DPERR_NOPLAYERS MAKE_DPHRESULT( 210 ) |
|
#define | DPERR_NOSESSIONS MAKE_DPHRESULT( 220 ) |
|
#define | DPERR_PENDING E_PENDING |
|
#define | DPERR_SENDTOOBIG MAKE_DPHRESULT( 230 ) |
|
#define | DPERR_TIMEOUT MAKE_DPHRESULT( 240 ) |
|
#define | DPERR_UNAVAILABLE MAKE_DPHRESULT( 250 ) |
|
#define | DPERR_UNSUPPORTED E_NOTIMPL |
|
#define | DPERR_BUSY MAKE_DPHRESULT( 270 ) |
|
#define | DPERR_USERCANCEL MAKE_DPHRESULT( 280 ) |
|
#define | DPERR_NOINTERFACE E_NOINTERFACE |
|
#define | DPERR_CANNOTCREATESERVER MAKE_DPHRESULT( 290 ) |
|
#define | DPERR_PLAYERLOST MAKE_DPHRESULT( 300 ) |
|
#define | DPERR_SESSIONLOST MAKE_DPHRESULT( 310 ) |
|
#define | DPERR_UNINITIALIZED MAKE_DPHRESULT( 320 ) |
|
#define | DPERR_NONEWPLAYERS MAKE_DPHRESULT( 330 ) |
|
#define | DPERR_INVALIDPASSWORD MAKE_DPHRESULT( 340 ) |
|
#define | DPERR_CONNECTING MAKE_DPHRESULT( 350 ) |
|
#define | DPERR_CONNECTIONLOST MAKE_DPHRESULT( 360 ) |
|
#define | DPERR_UNKNOWNMESSAGE MAKE_DPHRESULT( 370 ) |
|
#define | DPERR_CANCELFAILED MAKE_DPHRESULT( 380 ) |
|
#define | DPERR_INVALIDPRIORITY MAKE_DPHRESULT( 390 ) |
|
#define | DPERR_NOTHANDLED MAKE_DPHRESULT( 400 ) |
|
#define | DPERR_CANCELLED MAKE_DPHRESULT( 410 ) |
|
#define | DPERR_ABORTED MAKE_DPHRESULT( 420 ) |
|
#define | DPERR_BUFFERTOOLARGE MAKE_DPHRESULT( 1000 ) |
|
#define | DPERR_CANTCREATEPROCESS MAKE_DPHRESULT( 1010 ) |
|
#define | DPERR_APPNOTSTARTED MAKE_DPHRESULT( 1020 ) |
|
#define | DPERR_INVALIDINTERFACE MAKE_DPHRESULT( 1030 ) |
|
#define | DPERR_NOSERVICEPROVIDER MAKE_DPHRESULT( 1040 ) |
|
#define | DPERR_UNKNOWNAPPLICATION MAKE_DPHRESULT( 1050 ) |
|
#define | DPERR_NOTLOBBIED MAKE_DPHRESULT( 1070 ) |
|
#define | DPERR_SERVICEPROVIDERLOADED MAKE_DPHRESULT( 1080 ) |
|
#define | DPERR_ALREADYREGISTERED MAKE_DPHRESULT( 1090 ) |
|
#define | DPERR_NOTREGISTERED MAKE_DPHRESULT( 1100 ) |
|
#define | DPERR_AUTHENTICATIONFAILED MAKE_DPHRESULT( 2000 ) |
|
#define | DPERR_CANTLOADSSPI MAKE_DPHRESULT( 2010 ) |
|
#define | DPERR_ENCRYPTIONFAILED MAKE_DPHRESULT( 2020 ) |
|
#define | DPERR_SIGNFAILED MAKE_DPHRESULT( 2030 ) |
|
#define | DPERR_CANTLOADSECURITYPACKAGE MAKE_DPHRESULT( 2040 ) |
|
#define | DPERR_ENCRYPTIONNOTSUPPORTED MAKE_DPHRESULT( 2050 ) |
|
#define | DPERR_CANTLOADCAPI MAKE_DPHRESULT( 2060 ) |
|
#define | DPERR_NOTLOGGEDIN MAKE_DPHRESULT( 2070 ) |
|
#define | DPERR_LOGONDENIED MAKE_DPHRESULT( 2080 ) |
|
#define | DPID_SYSMSG 0 /* DPID of system */ |
|
#define | DPID_ALLPLAYERS 0 /* DPID of all players */ |
|
#define | DPID_SERVERPLAYER 1 /* DPID of the server player */ |
|
#define | DPID_UNKNOWN 0xFFFFFFFF /* Player ID is unknown */ |
|
#define | DPLONGNAMELEN 52 |
|
#define | DPSHORTNAMELEN 20 |
|
#define | DPSESSIONNAMELEN 32 |
|
#define | DPPASSWORDLEN 16 |
|
#define | DPUSERRESERVED 16 |
|
#define | DPOPEN_JOIN 0x00000001 |
|
#define | DPOPEN_CREATE 0x00000002 |
|
#define | DPOPEN_RETURNSTATUS DPENUMSESSIONS_RETURNSTATUS |
|
#define | DPSESSION_NEWPLAYERSDISABLED 0x00000001 |
|
#define | DPSESSION_MIGRATEHOST 0x00000004 |
|
#define | DPSESSION_NOMESSAGEID 0x00000008 |
|
#define | DPSESSION_JOINDISABLED 0x00000020 |
|
#define | DPSESSION_KEEPALIVE 0x00000040 |
|
#define | DPSESSION_NODATAMESSAGES 0x00000080 |
|
#define | DPSESSION_SECURESERVER 0x00000100 |
|
#define | DPSESSION_PRIVATE 0x00000200 |
|
#define | DPSESSION_PASSWORDREQUIRED 0x00000400 |
|
#define | DPSESSION_MULTICASTSERVER 0x00000800 |
|
#define | DPSESSION_CLIENTSERVER 0x00001000 |
|
#define | DPSESSION_DIRECTPLAYPROTOCOL 0x00002000 |
|
#define | DPSESSION_NOPRESERVEORDER 0x00004000 |
|
#define | DPSESSION_OPTIMIZELATENCY 0x00008000 |
|
#define | DPLCONNECTION_CREATESESSION DPOPEN_CREATE |
|
#define | DPLCONNECTION_JOINSESSION DPOPEN_JOIN |
|
#define | __LPCGUID_DEFINED__ |
|
#define | DPESC_TIMEDOUT 0x00000001 |
|
#define | INTERFACE IDirectPlay |
|
#define | IDirectPlay_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectPlay_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectPlay_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectPlay_AddPlayerToGroup(p, a, b) (p)->lpVtbl->AddPlayerToGroup(p,a,b) |
|
#define | IDirectPlay_Close(p) (p)->lpVtbl->Close(p) |
|
#define | IDirectPlay_CreatePlayer(p, a, b, c, d) (p)->lpVtbl->CreatePlayer(p,a,b,c,d) |
|
#define | IDirectPlay_CreateGroup(p, a, b, c) (p)->lpVtbl->CreateGroup(p,a,b,c) |
|
#define | IDirectPlay_DeletePlayerFromGroup(p, a, b) (p)->lpVtbl->DeletePlayerFromGroup(p,a,b) |
|
#define | IDirectPlay_DestroyPlayer(p, a) (p)->lpVtbl->DestroyPlayer(p,a) |
|
#define | IDirectPlay_DestroyGroup(p, a) (p)->lpVtbl->DestroyGroup(p,a) |
|
#define | IDirectPlay_EnableNewPlayers(p, a) (p)->lpVtbl->EnableNewPlayers(p,a) |
|
#define | IDirectPlay_EnumGroupPlayers(p, a, b, c, d) (p)->lpVtbl->EnumGroupPlayers(p,a,b,c,d) |
|
#define | IDirectPlay_EnumGroups(p, a, b, c, d) (p)->lpVtbl->EnumGroups(p,a,b,c,d) |
|
#define | IDirectPlay_EnumPlayers(p, a, b, c, d) (p)->lpVtbl->EnumPlayers(p,a,b,c,d) |
|
#define | IDirectPlay_EnumSessions(p, a, b, c, d, e) (p)->lpVtbl->EnumSessions(p,a,b,c,d,e) |
|
#define | IDirectPlay_GetCaps(p, a) (p)->lpVtbl->GetCaps(p,a) |
|
#define | IDirectPlay_GetMessageCount(p, a, b) (p)->lpVtbl->GetMessageCount(p,a,b) |
|
#define | IDirectPlay_GetPlayerCaps(p, a, b) (p)->lpVtbl->GetPlayerCaps(p,a,b) |
|
#define | IDirectPlay_GetPlayerName(p, a, b, c, d, e) (p)->lpVtbl->GetPlayerName(p,a,b,c,d,e) |
|
#define | IDirectPlay_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | IDirectPlay_Open(p, a) (p)->lpVtbl->Open(p,a) |
|
#define | IDirectPlay_Receive(p, a, b, c, d, e) (p)->lpVtbl->Receive(p,a,b,c,d,e) |
|
#define | IDirectPlay_SaveSession(p, a) (p)->lpVtbl->SaveSession(p,a) |
|
#define | IDirectPlay_Send(p, a, b, c, d, e) (p)->lpVtbl->Send(p,a,b,c,d,e) |
|
#define | IDirectPlay_SetPlayerName(p, a, b, c) (p)->lpVtbl->SetPlayerName(p,a,b,c) |
|
#define | INTERFACE IDirectPlay2 |
|
#define | IDirectPlay2_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectPlay2_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectPlay2_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectPlay2_AddPlayerToGroup(p, a, b) (p)->lpVtbl->AddPlayerToGroup(p,a,b) |
|
#define | IDirectPlay2_Close(p) (p)->lpVtbl->Close(p) |
|
#define | IDirectPlay2_CreateGroup(p, a, b, c, d, e) (p)->lpVtbl->CreateGroup(p,a,b,c,d,e) |
|
#define | IDirectPlay2_CreatePlayer(p, a, b, c, d, e, f) (p)->lpVtbl->CreatePlayer(p,a,b,c,d,e,f) |
|
#define | IDirectPlay2_DeletePlayerFromGroup(p, a, b) (p)->lpVtbl->DeletePlayerFromGroup(p,a,b) |
|
#define | IDirectPlay2_DestroyGroup(p, a) (p)->lpVtbl->DestroyGroup(p,a) |
|
#define | IDirectPlay2_DestroyPlayer(p, a) (p)->lpVtbl->DestroyPlayer(p,a) |
|
#define | IDirectPlay2_EnumGroupPlayers(p, a, b, c, d, e) (p)->lpVtbl->EnumGroupPlayers(p,a,b,c,d,e) |
|
#define | IDirectPlay2_EnumGroups(p, a, b, c, d) (p)->lpVtbl->EnumGroups(p,a,b,c,d) |
|
#define | IDirectPlay2_EnumPlayers(p, a, b, c, d) (p)->lpVtbl->EnumPlayers(p,a,b,c,d) |
|
#define | IDirectPlay2_EnumSessions(p, a, b, c, d, e) (p)->lpVtbl->EnumSessions(p,a,b,c,d,e) |
|
#define | IDirectPlay2_GetCaps(p, a, b) (p)->lpVtbl->GetCaps(p,a,b) |
|
#define | IDirectPlay2_GetGroupData(p, a, b, c, d) (p)->lpVtbl->GetGroupData(p,a,b,c,d) |
|
#define | IDirectPlay2_GetGroupName(p, a, b, c) (p)->lpVtbl->GetGroupName(p,a,b,c) |
|
#define | IDirectPlay2_GetMessageCount(p, a, b) (p)->lpVtbl->GetMessageCount(p,a,b) |
|
#define | IDirectPlay2_GetPlayerAddress(p, a, b, c) (p)->lpVtbl->GetPlayerAddress(p,a,b,c) |
|
#define | IDirectPlay2_GetPlayerCaps(p, a, b, c) (p)->lpVtbl->GetPlayerCaps(p,a,b,c) |
|
#define | IDirectPlay2_GetPlayerData(p, a, b, c, d) (p)->lpVtbl->GetPlayerData(p,a,b,c,d) |
|
#define | IDirectPlay2_GetPlayerName(p, a, b, c) (p)->lpVtbl->GetPlayerName(p,a,b,c) |
|
#define | IDirectPlay2_GetSessionDesc(p, a, b) (p)->lpVtbl->GetSessionDesc(p,a,b) |
|
#define | IDirectPlay2_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | IDirectPlay2_Open(p, a, b) (p)->lpVtbl->Open(p,a,b) |
|
#define | IDirectPlay2_Receive(p, a, b, c, d, e) (p)->lpVtbl->Receive(p,a,b,c,d,e) |
|
#define | IDirectPlay2_Send(p, a, b, c, d, e) (p)->lpVtbl->Send(p,a,b,c,d,e) |
|
#define | IDirectPlay2_SetGroupData(p, a, b, c, d) (p)->lpVtbl->SetGroupData(p,a,b,c,d) |
|
#define | IDirectPlay2_SetGroupName(p, a, b, c) (p)->lpVtbl->SetGroupName(p,a,b,c) |
|
#define | IDirectPlay2_SetPlayerData(p, a, b, c, d) (p)->lpVtbl->SetPlayerData(p,a,b,c,d) |
|
#define | IDirectPlay2_SetPlayerName(p, a, b, c) (p)->lpVtbl->SetPlayerName(p,a,b,c) |
|
#define | IDirectPlay2_SetSessionDesc(p, a, b) (p)->lpVtbl->SetSessionDesc(p,a,b) |
|
#define | INTERFACE IDirectPlay3 |
|
#define | IDirectPlay3_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectPlay3_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectPlay3_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectPlay3_AddPlayerToGroup(p, a, b) (p)->lpVtbl->AddPlayerToGroup(p,a,b) |
|
#define | IDirectPlay3_Close(p) (p)->lpVtbl->Close(p) |
|
#define | IDirectPlay3_CreateGroup(p, a, b, c, d, e) (p)->lpVtbl->CreateGroup(p,a,b,c,d,e) |
|
#define | IDirectPlay3_CreatePlayer(p, a, b, c, d, e, f) (p)->lpVtbl->CreatePlayer(p,a,b,c,d,e,f) |
|
#define | IDirectPlay3_DeletePlayerFromGroup(p, a, b) (p)->lpVtbl->DeletePlayerFromGroup(p,a,b) |
|
#define | IDirectPlay3_DestroyGroup(p, a) (p)->lpVtbl->DestroyGroup(p,a) |
|
#define | IDirectPlay3_DestroyPlayer(p, a) (p)->lpVtbl->DestroyPlayer(p,a) |
|
#define | IDirectPlay3_EnumGroupPlayers(p, a, b, c, d, e) (p)->lpVtbl->EnumGroupPlayers(p,a,b,c,d,e) |
|
#define | IDirectPlay3_EnumGroups(p, a, b, c, d) (p)->lpVtbl->EnumGroups(p,a,b,c,d) |
|
#define | IDirectPlay3_EnumPlayers(p, a, b, c, d) (p)->lpVtbl->EnumPlayers(p,a,b,c,d) |
|
#define | IDirectPlay3_EnumSessions(p, a, b, c, d, e) (p)->lpVtbl->EnumSessions(p,a,b,c,d,e) |
|
#define | IDirectPlay3_GetCaps(p, a, b) (p)->lpVtbl->GetCaps(p,a,b) |
|
#define | IDirectPlay3_GetGroupData(p, a, b, c, d) (p)->lpVtbl->GetGroupData(p,a,b,c,d) |
|
#define | IDirectPlay3_GetGroupName(p, a, b, c) (p)->lpVtbl->GetGroupName(p,a,b,c) |
|
#define | IDirectPlay3_GetMessageCount(p, a, b) (p)->lpVtbl->GetMessageCount(p,a,b) |
|
#define | IDirectPlay3_GetPlayerAddress(p, a, b, c) (p)->lpVtbl->GetPlayerAddress(p,a,b,c) |
|
#define | IDirectPlay3_GetPlayerCaps(p, a, b, c) (p)->lpVtbl->GetPlayerCaps(p,a,b,c) |
|
#define | IDirectPlay3_GetPlayerData(p, a, b, c, d) (p)->lpVtbl->GetPlayerData(p,a,b,c,d) |
|
#define | IDirectPlay3_GetPlayerName(p, a, b, c) (p)->lpVtbl->GetPlayerName(p,a,b,c) |
|
#define | IDirectPlay3_GetSessionDesc(p, a, b) (p)->lpVtbl->GetSessionDesc(p,a,b) |
|
#define | IDirectPlay3_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | IDirectPlay3_Open(p, a, b) (p)->lpVtbl->Open(p,a,b) |
|
#define | IDirectPlay3_Receive(p, a, b, c, d, e) (p)->lpVtbl->Receive(p,a,b,c,d,e) |
|
#define | IDirectPlay3_Send(p, a, b, c, d, e) (p)->lpVtbl->Send(p,a,b,c,d,e) |
|
#define | IDirectPlay3_SetGroupData(p, a, b, c, d) (p)->lpVtbl->SetGroupData(p,a,b,c,d) |
|
#define | IDirectPlay3_SetGroupName(p, a, b, c) (p)->lpVtbl->SetGroupName(p,a,b,c) |
|
#define | IDirectPlay3_SetPlayerData(p, a, b, c, d) (p)->lpVtbl->SetPlayerData(p,a,b,c,d) |
|
#define | IDirectPlay3_SetPlayerName(p, a, b, c) (p)->lpVtbl->SetPlayerName(p,a,b,c) |
|
#define | IDirectPlay3_SetSessionDesc(p, a, b) (p)->lpVtbl->SetSessionDesc(p,a,b) |
|
#define | IDirectPlay3_AddGroupToGroup(p, a, b) (p)->lpVtbl->AddGroupToGroup(p,a,b) |
|
#define | IDirectPlay3_CreateGroupInGroup(p, a, b, c, d, e, f) (p)->lpVtbl->CreateGroupInGroup(p,a,b,c,d,e,f) |
|
#define | IDirectPlay3_DeleteGroupFromGroup(p, a, b) (p)->lpVtbl->DeleteGroupFromGroup(p,a,b) |
|
#define | IDirectPlay3_EnumConnections(p, a, b, c, d) (p)->lpVtbl->EnumConnections(p,a,b,c,d) |
|
#define | IDirectPlay3_EnumGroupsInGroup(p, a, b, c, d, e) (p)->lpVtbl->EnumGroupsInGroup(p,a,b,c,d,e) |
|
#define | IDirectPlay3_GetGroupConnectionSettings(p, a, b, c, d) (p)->lpVtbl->GetGroupConnectionSettings(p,a,b,c,d) |
|
#define | IDirectPlay3_InitializeConnection(p, a, b) (p)->lpVtbl->InitializeConnection(p,a,b) |
|
#define | IDirectPlay3_SecureOpen(p, a, b, c, d) (p)->lpVtbl->SecureOpen(p,a,b,c,d) |
|
#define | IDirectPlay3_SendChatMessage(p, a, b, c, d) (p)->lpVtbl->SendChatMessage(p,a,b,c,d) |
|
#define | IDirectPlay3_SetGroupConnectionSettings(p, a, b, c) (p)->lpVtbl->SetGroupConnectionSettings(p,a,b,c) |
|
#define | IDirectPlay3_StartSession(p, a, b) (p)->lpVtbl->StartSession(p,a,b) |
|
#define | IDirectPlay3_GetGroupFlags(p, a, b) (p)->lpVtbl->GetGroupFlags(p,a,b) |
|
#define | IDirectPlay3_GetGroupParent(p, a, b) (p)->lpVtbl->GetGroupParent(p,a,b) |
|
#define | IDirectPlay3_GetPlayerAccount(p, a, b, c, d) (p)->lpVtbl->GetPlayerAccount(p,a,b,c,d) |
|
#define | IDirectPlay3_GetPlayerFlags(p, a, b) (p)->lpVtbl->GetPlayerFlags(p,a,b) |
|
#define | INTERFACE IDirectPlay4 |
|
#define | IDirectPlayX_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
|
#define | IDirectPlayX_AddRef(p) (p)->lpVtbl->AddRef(p) |
|
#define | IDirectPlayX_Release(p) (p)->lpVtbl->Release(p) |
|
#define | IDirectPlayX_AddPlayerToGroup(p, a, b) (p)->lpVtbl->AddPlayerToGroup(p,a,b) |
|
#define | IDirectPlayX_Close(p) (p)->lpVtbl->Close(p) |
|
#define | IDirectPlayX_CreateGroup(p, a, b, c, d, e) (p)->lpVtbl->CreateGroup(p,a,b,c,d,e) |
|
#define | IDirectPlayX_CreatePlayer(p, a, b, c, d, e, f) (p)->lpVtbl->CreatePlayer(p,a,b,c,d,e,f) |
|
#define | IDirectPlayX_DeletePlayerFromGroup(p, a, b) (p)->lpVtbl->DeletePlayerFromGroup(p,a,b) |
|
#define | IDirectPlayX_DestroyGroup(p, a) (p)->lpVtbl->DestroyGroup(p,a) |
|
#define | IDirectPlayX_DestroyPlayer(p, a) (p)->lpVtbl->DestroyPlayer(p,a) |
|
#define | IDirectPlayX_EnumGroupPlayers(p, a, b, c, d, e) (p)->lpVtbl->EnumGroupPlayers(p,a,b,c,d,e) |
|
#define | IDirectPlayX_EnumGroups(p, a, b, c, d) (p)->lpVtbl->EnumGroups(p,a,b,c,d) |
|
#define | IDirectPlayX_EnumPlayers(p, a, b, c, d) (p)->lpVtbl->EnumPlayers(p,a,b,c,d) |
|
#define | IDirectPlayX_EnumSessions(p, a, b, c, d, e) (p)->lpVtbl->EnumSessions(p,a,b,c,d,e) |
|
#define | IDirectPlayX_GetCaps(p, a, b) (p)->lpVtbl->GetCaps(p,a,b) |
|
#define | IDirectPlayX_GetGroupData(p, a, b, c, d) (p)->lpVtbl->GetGroupData(p,a,b,c,d) |
|
#define | IDirectPlayX_GetGroupName(p, a, b, c) (p)->lpVtbl->GetGroupName(p,a,b,c) |
|
#define | IDirectPlayX_GetMessageCount(p, a, b) (p)->lpVtbl->GetMessageCount(p,a,b) |
|
#define | IDirectPlayX_GetPlayerAddress(p, a, b, c) (p)->lpVtbl->GetPlayerAddress(p,a,b,c) |
|
#define | IDirectPlayX_GetPlayerCaps(p, a, b, c) (p)->lpVtbl->GetPlayerCaps(p,a,b,c) |
|
#define | IDirectPlayX_GetPlayerData(p, a, b, c, d) (p)->lpVtbl->GetPlayerData(p,a,b,c,d) |
|
#define | IDirectPlayX_GetPlayerName(p, a, b, c) (p)->lpVtbl->GetPlayerName(p,a,b,c) |
|
#define | IDirectPlayX_GetSessionDesc(p, a, b) (p)->lpVtbl->GetSessionDesc(p,a,b) |
|
#define | IDirectPlayX_Initialize(p, a) (p)->lpVtbl->Initialize(p,a) |
|
#define | IDirectPlayX_Open(p, a, b) (p)->lpVtbl->Open(p,a,b) |
|
#define | IDirectPlayX_Receive(p, a, b, c, d, e) (p)->lpVtbl->Receive(p,a,b,c,d,e) |
|
#define | IDirectPlayX_Send(p, a, b, c, d, e) (p)->lpVtbl->Send(p,a,b,c,d,e) |
|
#define | IDirectPlayX_SetGroupData(p, a, b, c, d) (p)->lpVtbl->SetGroupData(p,a,b,c,d) |
|
#define | IDirectPlayX_SetGroupName(p, a, b, c) (p)->lpVtbl->SetGroupName(p,a,b,c) |
|
#define | IDirectPlayX_SetPlayerData(p, a, b, c, d) (p)->lpVtbl->SetPlayerData(p,a,b,c,d) |
|
#define | IDirectPlayX_SetPlayerName(p, a, b, c) (p)->lpVtbl->SetPlayerName(p,a,b,c) |
|
#define | IDirectPlayX_SetSessionDesc(p, a, b) (p)->lpVtbl->SetSessionDesc(p,a,b) |
|
#define | IDirectPlayX_AddGroupToGroup(p, a, b) (p)->lpVtbl->AddGroupToGroup(p,a,b) |
|
#define | IDirectPlayX_CreateGroupInGroup(p, a, b, c, d, e, f) (p)->lpVtbl->CreateGroupInGroup(p,a,b,c,d,e,f) |
|
#define | IDirectPlayX_DeleteGroupFromGroup(p, a, b) (p)->lpVtbl->DeleteGroupFromGroup(p,a,b) |
|
#define | IDirectPlayX_EnumConnections(p, a, b, c, d) (p)->lpVtbl->EnumConnections(p,a,b,c,d) |
|
#define | IDirectPlayX_EnumGroupsInGroup(p, a, b, c, d, e) (p)->lpVtbl->EnumGroupsInGroup(p,a,b,c,d,e) |
|
#define | IDirectPlayX_GetGroupConnectionSettings(p, a, b, c, d) (p)->lpVtbl->GetGroupConnectionSettings(p,a,b,c,d) |
|
#define | IDirectPlayX_InitializeConnection(p, a, b) (p)->lpVtbl->InitializeConnection(p,a,b) |
|
#define | IDirectPlayX_SecureOpen(p, a, b, c, d) (p)->lpVtbl->SecureOpen(p,a,b,c,d) |
|
#define | IDirectPlayX_SendChatMessage(p, a, b, c, d) (p)->lpVtbl->SendChatMessage(p,a,b,c,d) |
|
#define | IDirectPlayX_SetGroupConnectionSettings(p, a, b, c) (p)->lpVtbl->SetGroupConnectionSettings(p,a,b,c) |
|
#define | IDirectPlayX_StartSession(p, a, b) (p)->lpVtbl->StartSession(p,a,b) |
|
#define | IDirectPlayX_GetGroupFlags(p, a, b) (p)->lpVtbl->GetGroupFlags(p,a,b) |
|
#define | IDirectPlayX_GetGroupParent(p, a, b) (p)->lpVtbl->GetGroupParent(p,a,b) |
|
#define | IDirectPlayX_GetPlayerAccount(p, a, b, c, d) (p)->lpVtbl->GetPlayerAccount(p,a,b,c,d) |
|
#define | IDirectPlayX_GetPlayerFlags(p, a, b) (p)->lpVtbl->GetPlayerFlags(p,a,b) |
|
#define | IDirectPlayX_GetGroupOwner(p, a, b) (p)->lpVtbl->GetGroupOwner(p,a,b) |
|
#define | IDirectPlayX_SetGroupOwner(p, a, b) (p)->lpVtbl->SetGroupOwner(p,a,b) |
|
#define | IDirectPlayX_SendEx(p, a, b, c, d, e, f, g, h, i) (p)->lpVtbl->SendEx(p,a,b,c,d,e,f,g,h,i) |
|
#define | IDirectPlayX_GetMessageQueue(p, a, b, c, d, e) (p)->lpVtbl->GetMessageQueue(p,a,b,c,d,e) |
|
#define | IDirectPlayX_CancelMessage(p, a, b) (p)->lpVtbl->CancelMessage(p,a,b) |
|
#define | IDirectPlayX_CancelPriority(p, a, b, c) (p)->lpVtbl->CancelPriority(p,a,b,c) |
|
#define | DPCONNECTION_DIRECTPLAY 0x00000001 |
|
#define | DPCONNECTION_DIRECTPLAYLOBBY 0x00000002 |
|
#define | DPENUMPLAYERS_ALL 0x00000000 |
|
#define | DPENUMPLAYERS_LOCAL 0x00000008 |
|
#define | DPENUMPLAYERS_REMOTE 0x00000010 |
|
#define | DPENUMPLAYERS_GROUP 0x00000020 |
|
#define | DPENUMPLAYERS_SESSION 0x00000080 |
|
#define | DPENUMPLAYERS_SERVERPLAYER 0x00000100 |
|
#define | DPENUMPLAYERS_SPECTATOR 0x00000200 |
|
#define | DPENUMPLAYERS_OWNER 0x00002000 |
|
#define | DPENUMGROUPS_ALL DPENUMPLAYERS_ALL |
|
#define | DPENUMGROUPS_LOCAL DPENUMPLAYERS_LOCAL |
|
#define | DPENUMGROUPS_REMOTE DPENUMPLAYERS_REMOTE |
|
#define | DPENUMGROUPS_SESSION DPENUMPLAYERS_SESSION |
|
#define | DPENUMGROUPS_SHORTCUT 0x00000400 |
|
#define | DPENUMGROUPS_STAGINGAREA 0x00000800 |
|
#define | DPENUMGROUPS_HIDDEN 0x00001000 |
|
#define | DPPLAYER_SERVERPLAYER DPENUMPLAYERS_SERVERPLAYER |
|
#define | DPPLAYER_SPECTATOR DPENUMPLAYERS_SPECTATOR |
|
#define | DPPLAYER_LOCAL DPENUMPLAYERS_LOCAL |
|
#define | DPPLAYER_OWNER DPENUMPLAYERS_OWNER |
|
#define | DPGROUP_STAGINGAREA DPENUMGROUPS_STAGINGAREA |
|
#define | DPGROUP_LOCAL DPENUMGROUPS_LOCAL |
|
#define | DPGROUP_HIDDEN DPENUMGROUPS_HIDDEN |
|
#define | DPENUMSESSIONS_AVAILABLE 0x00000001 |
|
#define | DPENUMSESSIONS_ALL 0x00000002 |
|
#define | DPENUMSESSIONS_ASYNC 0x00000010 |
|
#define | DPENUMSESSIONS_STOPASYNC 0x00000020 |
|
#define | DPENUMSESSIONS_PASSWORDREQUIRED 0x00000040 |
|
#define | DPENUMSESSIONS_RETURNSTATUS 0x00000080 |
|
#define | DPGETCAPS_GUARANTEED 0x00000001 |
|
#define | DPGET_REMOTE 0x00000000 |
|
#define | DPGET_LOCAL 0x00000001 |
|
#define | DPRECEIVE_ALL 0x00000001 |
|
#define | DPRECEIVE_TOPLAYER 0x00000002 |
|
#define | DPRECEIVE_FROMPLAYER 0x00000004 |
|
#define | DPRECEIVE_PEEK 0x00000008 |
|
#define | DPSEND_NONGUARANTEED 0x00000000 |
|
#define | DPSEND_GUARANTEED 0x00000001 |
|
#define | DPSEND_HIGHPRIORITY 0x00000002 |
|
#define | DPSEND_OPENSTREAM 0x00000008 |
|
#define | DPSEND_CLOSESTREAM 0x00000010 |
|
#define | DPSEND_SIGNED 0x00000020 |
|
#define | DPSEND_ENCRYPTED 0x00000040 |
|
#define | DPSEND_LOBBYSYSTEMMESSAGE 0x00000080 |
|
#define | DPSEND_ASYNC 0x00000200 |
|
#define | DPSEND_NOSENDCOMPLETEMSG 0x00000400 |
|
#define | DPSEND_MAX_PRI 0x0000FFFF |
|
#define | DPSEND_MAX_PRIORITY DPSEND_MAX_PRI |
|
#define | DPSET_REMOTE 0x00000000 |
|
#define | DPSET_LOCAL 0x00000001 |
|
#define | DPSET_GUARANTEED 0x00000002 |
|
#define | DPMESSAGEQUEUE_SEND 0x00000001 |
|
#define | DPMESSAGEQUEUE_RECEIVE 0x00000002 |
|
#define | DPCONNECT_RETURNSTATUS (DPENUMSESSIONS_RETURNSTATUS) |
|
#define | DPCAPS_ISHOST 0x00000002 |
|
#define | DPCAPS_GROUPOPTIMIZED 0x00000008 |
|
#define | DPCAPS_KEEPALIVEOPTIMIZED 0x00000010 |
|
#define | DPCAPS_GUARANTEEDOPTIMIZED 0x00000020 |
|
#define | DPCAPS_GUARANTEEDSUPPORTED 0x00000040 |
|
#define | DPCAPS_SIGNINGSUPPORTED 0x00000080 |
|
#define | DPCAPS_ENCRYPTIONSUPPORTED 0x00000100 |
|
#define | DPPLAYERCAPS_LOCAL 0x00000800 |
|
#define | DPCAPS_ASYNCCANCELSUPPORTED 0x00001000 |
|
#define | DPCAPS_ASYNCCANCELALLSUPPORTED 0x00002000 |
|
#define | DPCAPS_SENDTIMEOUTSUPPORTED 0x00004000 |
|
#define | DPCAPS_SENDPRIORITYSUPPORTED 0x00008000 |
|
#define | DPCAPS_ASYNCSUPPORTED 0x00010000 |
|
#define | DPSYS_CREATEPLAYERORGROUP 0x0003 |
|
#define | DPSYS_DESTROYPLAYERORGROUP 0x0005 |
|
#define | DPSYS_ADDPLAYERTOGROUP 0x0007 |
|
#define | DPSYS_DELETEPLAYERFROMGROUP 0x0021 |
|
#define | DPSYS_SESSIONLOST 0x0031 |
|
#define | DPSYS_HOST 0x0101 |
|
#define | DPSYS_SETPLAYERORGROUPDATA 0x0102 |
|
#define | DPSYS_SETPLAYERORGROUPNAME 0x0103 |
|
#define | DPSYS_SETSESSIONDESC 0x0104 |
|
#define | DPSYS_ADDGROUPTOGROUP 0x0105 |
|
#define | DPSYS_DELETEGROUPFROMGROUP 0x0106 |
|
#define | DPSYS_SECUREMESSAGE 0x0107 |
|
#define | DPSYS_STARTSESSION 0x0108 |
|
#define | DPSYS_CHAT 0x0109 |
|
#define | DPSYS_SETGROUPOWNER 0x010A |
|
#define | DPSYS_SENDCOMPLETE 0x010d |
|
#define | DPPLAYERTYPE_GROUP 0x00000000 |
|
#define | DPPLAYERTYPE_PLAYER 0x00000001 |
|
|
| DEFINE_GUID (CLSID_DirectPlay, 0xd1eb6d20, 0x8923, 0x11d0, 0x9d, 0x97, 0x0, 0xa0, 0xc9, 0xa, 0x43, 0xcb) |
|
| DEFINE_GUID (IID_IDirectPlay, 0x5454e9a0, 0xdb65, 0x11ce, 0x92, 0x1c, 0x00, 0xaa, 0x00, 0x6c, 0x49, 0x72) |
|
| DEFINE_GUID (IID_IDirectPlay2, 0x2b74f7c0, 0x9154, 0x11cf, 0xa9, 0xcd, 0x0, 0xaa, 0x0, 0x68, 0x86, 0xe3) |
|
| DEFINE_GUID (IID_IDirectPlay2A, 0x9d460580, 0xa822, 0x11cf, 0x96, 0xc, 0x0, 0x80, 0xc7, 0x53, 0x4e, 0x82) |
|
| DEFINE_GUID (IID_IDirectPlay3, 0x133efe40, 0x32dc, 0x11d0, 0x9c, 0xfb, 0x0, 0xa0, 0xc9, 0xa, 0x43, 0xcb) |
|
| DEFINE_GUID (IID_IDirectPlay3A, 0x133efe41, 0x32dc, 0x11d0, 0x9c, 0xfb, 0x0, 0xa0, 0xc9, 0xa, 0x43, 0xcb) |
|
| DEFINE_GUID (IID_IDirectPlay4, 0xab1c530, 0x4745, 0x11d1, 0xa7, 0xa1, 0x0, 0x0, 0xf8, 0x3, 0xab, 0xfc) |
|
| DEFINE_GUID (IID_IDirectPlay4A, 0xab1c531, 0x4745, 0x11d1, 0xa7, 0xa1, 0x0, 0x0, 0xf8, 0x3, 0xab, 0xfc) |
|
| DEFINE_GUID (DPSPGUID_IPX, 0x685bc400, 0x9d2c, 0x11cf, 0xa9, 0xcd, 0x0, 0xaa, 0x0, 0x68, 0x86, 0xe3) |
|
| DEFINE_GUID (DPSPGUID_TCPIP, 0x36E95EE0, 0x8577, 0x11cf, 0x96, 0xc, 0x0, 0x80, 0xc7, 0x53, 0x4e, 0x82) |
|
| DEFINE_GUID (DPSPGUID_SERIAL, 0xf1d6860, 0x88d9, 0x11cf, 0x9c, 0x4e, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e) |
|
| DEFINE_GUID (DPSPGUID_MODEM, 0x44eaa760, 0xcb68, 0x11cf, 0x9c, 0x4e, 0x0, 0xa0, 0xc9, 0x5, 0x42, 0x5e) |
|
HRESULT WINAPI | DirectPlayEnumerateA (LPDPENUMDPCALLBACKA, LPVOID) |
|
HRESULT WINAPI | DirectPlayEnumerateW (LPDPENUMDPCALLBACKW, LPVOID) |
|
HRESULT WINAPI | DirectPlayCreate (LPGUID lpGUID, LPDIRECTPLAY *lplpDP, IUnknown *pUnk) |
|
| DECLARE_INTERFACE_ (IDirectPlay, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectPlay2, IUnknown) |
|
| DECLARE_INTERFACE_ (IDirectPlay3, IDirectPlay2) |
|
| DECLARE_INTERFACE_ (IDirectPlay4, IDirectPlay3) |
|