ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

lobbysp.h File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "dplobby.h"

Go to the source code of this file.

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(WINAPILPSP_ADDGROUPTOGROUP )(LPSPDATA_ADDGROUPTOGROUP)
typedef HRESULT(WINAPILPSP_ADDPLAYERTOGROUP )(LPSPDATA_ADDPLAYERTOGROUP)
typedef HRESULT(WINAPILPSP_BUILDPARENTALHEIRARCHY )(LPSPDATA_BUILDPARENTALHEIRARCHY)
typedef HRESULT(WINAPILPSP_CLOSE )(LPSPDATA_CLOSE)
typedef HRESULT(WINAPILPSP_CREATEGROUP )(LPSPDATA_CREATEGROUP)
typedef HRESULT(WINAPILPSP_CREATEGROUPINGROUP )(LPSPDATA_CREATEGROUPINGROUP)
typedef HRESULT(WINAPILPSP_CREATEPLAYER )(LPSPDATA_CREATEPLAYER)
typedef HRESULT(WINAPILPSP_DELETEGROUPFROMGROUP )(LPSPDATA_DELETEGROUPFROMGROUP)
typedef HRESULT(WINAPILPSP_DELETEPLAYERFROMGROUP )(LPSPDATA_DELETEPLAYERFROMGROUP)
typedef HRESULT(WINAPILPSP_DESTROYGROUP )(LPSPDATA_DESTROYGROUP)
typedef HRESULT(WINAPILPSP_DESTROYPLAYER )(LPSPDATA_DESTROYPLAYER)
typedef HRESULT(WINAPILPSP_ENUMSESSIONS )(LPSPDATA_ENUMSESSIONS)
typedef HRESULT(WINAPILPSP_GETCAPS )(LPSPDATA_GETCAPS)
typedef HRESULT(WINAPILPSP_GETGROUPCONNECTIONSETTINGS )(LPSPDATA_GETGROUPCONNECTIONSETTINGS)
typedef HRESULT(WINAPILPSP_GETGROUPDATA )(LPSPDATA_GETGROUPDATA)
typedef HRESULT(WINAPILPSP_GETPLAYERCAPS )(LPSPDATA_GETPLAYERCAPS)
typedef HRESULT(WINAPILPSP_GETPLAYERDATA )(LPSPDATA_GETPLAYERDATA)
typedef HRESULT(WINAPILPSP_HANDLEMESSAGE )(LPSPDATA_HANDLEMESSAGE)
typedef HRESULT(WINAPILPSP_OPEN )(LPSPDATA_OPEN)
typedef HRESULT(WINAPILPSP_SEND )(LPSPDATA_SEND)
typedef HRESULT(WINAPILPSP_SENDCHATMESSAGE )(LPSPDATA_CHATMESSAGE)
typedef HRESULT(WINAPILPSP_SETGROUPCONNECTIONSETTINGS )(LPSPDATA_SETGROUPCONNECTIONSETTINGS)
typedef HRESULT(WINAPILPSP_SETGROUPDATA )(LPSPDATA_SETGROUPDATA)
typedef HRESULT(WINAPILPSP_SETGROUPNAME )(LPSPDATA_SETGROUPNAME)
typedef HRESULT(WINAPILPSP_SETPLAYERDATA )(LPSPDATA_SETPLAYERDATA)
typedef HRESULT(WINAPILPSP_SETPLAYERNAME )(LPSPDATA_SETPLAYERNAME)
typedef HRESULT(WINAPILPSP_SHUTDOWN )(LPSPDATA_SHUTDOWN)
typedef HRESULT(WINAPILPSP_STARTSESSION )(LPSPDATA_STARTSESSION)
typedef HRESULT(WINAPILPSP_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

Generated on Fri May 25 2012 05:00:52 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.