Data Structures |
| struct | LPSPDATA_ADDGROUPTOGROUP |
| struct | LPSPDATA_ADDPLAYERTOGROUP |
| struct | LPSPDATA_ADDREMOTEGROUPTOGROUP |
| struct | LPSPDATA_ADDREMOTEPLAYERTOGROUP |
| struct | LPSPDATA_BUILDPARENTALHEIRARCHY |
| struct | LPSPDATA_CLOSE |
| struct | LPSPDATA_CREATEGROUP |
| struct | LPSPDATA_CREATEGROUPINGROUP |
| struct | LPSPDATA_CREATEREMOTEGROUP |
| struct | LPSPDATA_CREATEREMOTEGROUPINGROUP |
| struct | LPSPDATA_CREATEPLAYER |
| struct | LPSPDATA_DELETEGROUPFROMGROUP |
| struct | LPSPDATA_DELETEPLAYERFROMGROUP |
| struct | LPSPDATA_DELETEREMOTEGROUPFROMGROUP |
| struct | LPSPDATA_DELETEREMOTEPLAYERFROMGROUP |
| struct | LPSPDATA_DESTROYGROUP |
| struct | LPSPDATA_DESTROYREMOTEGROUP |
| struct | LPSPDATA_DESTROYPLAYER |
| struct | LPSPDATA_ENUMSESSIONS |
| struct | LPSPDATA_ENUMSESSIONSRESPONSE |
| struct | LPSPDATA_GETCAPS |
| struct | LPSPDATA_GETGROUPCONNECTIONSETTINGS |
| struct | LPSPDATA_GETGROUPDATA |
| struct | LPSPDATA_GETPLAYERCAPS |
| struct | LPSPDATA_GETPLAYERDATA |
| struct | LPSPDATA_HANDLEMESSAGE |
| struct | LPSPDATA_OPEN |
| struct | LPSPDATA_SEND |
| struct | LPSPDATA_CHATMESSAGE |
| struct | LPSPDATA_SETGROUPCONNECTIONSETTINGS |
| struct | LPSPDATA_SETGROUPDATA |
| struct | LPSPDATA_SETGROUPNAME |
| struct | LPSPDATA_SETREMOTEGROUPNAME |
| struct | LPSPDATA_SETPLAYERDATA |
| struct | LPSPDATA_SETPLAYERNAME |
| struct | LPSPDATA_SETREMOTEPLAYERNAME |
| struct | LPSPDATA_SETSESSIONDESC |
| struct | LPSPDATA_SHUTDOWN |
| struct | LPSPDATA_STARTSESSION |
| struct | LPSPDATA_STARTSESSIONCOMMAND |
| struct | LPSP_CALLBACKS |
| struct | LPSPDATA_INIT |
Defines |
| #define | DPLSP_MAJORVERSION 0x00050000 |
| #define | INTERFACE IDPLobbySP |
| #define | IDPLobbySP_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
| #define | IDPLobbySP_AddRef(p) (p)->lpVtbl->AddRef(p) |
| #define | IDPLobbySP_Release(p) (p)->lpVtbl->Release(p) |
| #define | IDPLobbySP_AddGroupToGroup(p, a) (p)->lpVtbl->AddGroupToGroup(p,a) |
| #define | IDPLobbySP_AddPlayerToGroup(p, a) (p)->lpVtbl->AddPlayerToGroup(p,a) |
| #define | IDPLobbySP_CreateGroup(p, a) (p)->lpVtbl->CreateGroup(p,a) |
| #define | IDPLobbySP_CreateGroupInGroup(p, a) (p)->lpVtbl->CreateGroupInGroup(p,a) |
| #define | IDPLobbySP_DeleteGroupFromGroup(p, a) (p)->lpVtbl->DeleteGroupFromGroup(p,a) |
| #define | IDPLobbySP_DeletePlayerFromGroup(p, a) (p)->lpVtbl->DeletePlayerFromGroup(p,a) |
| #define | IDPLobbySP_DestroyGroup(p, a) (p)->lpVtbl->DestroyGroup(p,a) |
| #define | IDPLobbySP_EnumSessionsResponse(p, a) (p)->lpVtbl->EnumSessionsResponse(p,a) |
| #define | IDPLobbySP_GetSPDataPointer(p, a) (p)->lpVtbl->GetSPDataPointer(p,a) |
| #define | IDPLobbySP_HandleMessage(p, a) (p)->lpVtbl->HandleMessage(p,a) |
| #define | IDPLobbySP_SetGroupName(p, a) (p)->lpVtbl->SetGroupName(p,a) |
| #define | IDPLobbySP_SetPlayerName(p, a) (p)->lpVtbl->SetPlayerName(p,a) |
| #define | IDPLobbySP_SetSessionDesc(p, a) (p)->lpVtbl->SetSessionDesc(p,a) |
| #define | IDPLobbySP_StartSession(p, a) (p)->lpVtbl->StartSession(p,a) |
| #define | IDPLobbySP_SetSPDataPointer(p, a) (p)->lpVtbl->SetSPDataPointer(p,a) |
Typedefs |
| typedef struct IDPLobbySP * | LPDPLOBBYSP |
| typedef HRESULT(WINAPI * | LPSP_ADDGROUPTOGROUP )(LPSPDATA_ADDGROUPTOGROUP) |
| typedef HRESULT(WINAPI * | LPSP_ADDPLAYERTOGROUP )(LPSPDATA_ADDPLAYERTOGROUP) |
| typedef HRESULT(WINAPI * | LPSP_BUILDPARENTALHEIRARCHY )(LPSPDATA_BUILDPARENTALHEIRARCHY) |
| typedef HRESULT(WINAPI * | LPSP_CLOSE )(LPSPDATA_CLOSE) |
| typedef HRESULT(WINAPI * | LPSP_CREATEGROUP )(LPSPDATA_CREATEGROUP) |
| typedef HRESULT(WINAPI * | LPSP_CREATEGROUPINGROUP )(LPSPDATA_CREATEGROUPINGROUP) |
| typedef HRESULT(WINAPI * | LPSP_CREATEPLAYER )(LPSPDATA_CREATEPLAYER) |
| typedef HRESULT(WINAPI * | LPSP_DELETEGROUPFROMGROUP )(LPSPDATA_DELETEGROUPFROMGROUP) |
| typedef HRESULT(WINAPI * | LPSP_DELETEPLAYERFROMGROUP )(LPSPDATA_DELETEPLAYERFROMGROUP) |
| typedef HRESULT(WINAPI * | LPSP_DESTROYGROUP )(LPSPDATA_DESTROYGROUP) |
| typedef HRESULT(WINAPI * | LPSP_DESTROYPLAYER )(LPSPDATA_DESTROYPLAYER) |
| typedef HRESULT(WINAPI * | LPSP_ENUMSESSIONS )(LPSPDATA_ENUMSESSIONS) |
| typedef HRESULT(WINAPI * | LPSP_GETCAPS )(LPSPDATA_GETCAPS) |
| typedef HRESULT(WINAPI * | LPSP_GETGROUPCONNECTIONSETTINGS )(LPSPDATA_GETGROUPCONNECTIONSETTINGS) |
| typedef HRESULT(WINAPI * | LPSP_GETGROUPDATA )(LPSPDATA_GETGROUPDATA) |
| typedef HRESULT(WINAPI * | LPSP_GETPLAYERCAPS )(LPSPDATA_GETPLAYERCAPS) |
| typedef HRESULT(WINAPI * | LPSP_GETPLAYERDATA )(LPSPDATA_GETPLAYERDATA) |
| typedef HRESULT(WINAPI * | LPSP_HANDLEMESSAGE )(LPSPDATA_HANDLEMESSAGE) |
| typedef HRESULT(WINAPI * | LPSP_OPEN )(LPSPDATA_OPEN) |
| typedef HRESULT(WINAPI * | LPSP_SEND )(LPSPDATA_SEND) |
| typedef HRESULT(WINAPI * | LPSP_SENDCHATMESSAGE )(LPSPDATA_CHATMESSAGE) |
| typedef HRESULT(WINAPI * | LPSP_SETGROUPCONNECTIONSETTINGS )(LPSPDATA_SETGROUPCONNECTIONSETTINGS) |
| typedef HRESULT(WINAPI * | LPSP_SETGROUPDATA )(LPSPDATA_SETGROUPDATA) |
| typedef HRESULT(WINAPI * | LPSP_SETGROUPNAME )(LPSPDATA_SETGROUPNAME) |
| typedef HRESULT(WINAPI * | LPSP_SETPLAYERDATA )(LPSPDATA_SETPLAYERDATA) |
| typedef HRESULT(WINAPI * | LPSP_SETPLAYERNAME )(LPSPDATA_SETPLAYERNAME) |
| typedef HRESULT(WINAPI * | LPSP_SHUTDOWN )(LPSPDATA_SHUTDOWN) |
| typedef HRESULT(WINAPI * | LPSP_STARTSESSION )(LPSPDATA_STARTSESSION) |
| typedef HRESULT(WINAPI * | LPSP_INIT )(LPSPDATA_INIT) |
Functions |
| | DEFINE_GUID (IID_IDPLobbySP, 0x5a4e5a20, 0x2ced, 0x11d0, 0xa8, 0x89, 0x0, 0xa0, 0xc9, 0x5, 0x43, 0x3c) |
| HRESULT WINAPI | DPLSPInit (LPSPDATA_INIT) |
| | DECLARE_INTERFACE_ (IDPLobbySP, IUnknown) |
Variables |
| DWORD | gdwDPlaySPRefCount |