VirtualBox

Changeset 42084 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jul 10, 2012 10:17:20 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
79025
Message:

Guest Control 2.0: Hacking in progress.

Location:
trunk/src/VBox/Main/include
Files:
5 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/GuestImpl.h

    r40685 r42084  
    2525#include "AdditionsFacilityImpl.h"
    2626#include "GuestCtrlImplPrivate.h"
     27#include "GuestSessionImpl.h"
    2728#include "HGCM.h"
    2829#ifdef VBOX_WITH_GUEST_CONTROL
     
    8485    STDMETHOD(COMGETTER(AdditionsVersion))(BSTR *a_pbstrAdditionsVersion);
    8586    STDMETHOD(COMGETTER(AdditionsRevision))(ULONG *a_puAdditionsRevision);
    86     STDMETHOD(COMGETTER(Facilities)) (ComSafeArrayOut(IAdditionsFacility*, aFacilities));
     87    STDMETHOD(COMGETTER(Facilities)) (ComSafeArrayOut(IAdditionsFacility *, aFacilities));
     88    STDMETHOD(COMGETTER(Sessions)) (ComSafeArrayOut(IGuestSession *, aSessions));
    8789    STDMETHOD(COMGETTER(MemoryBalloonSize)) (ULONG *aMemoryBalloonSize);
    8890    STDMETHOD(COMSETTER(MemoryBalloonSize)) (ULONG aMemoryBalloonSize);
     
    131133                                     ULONG *aPageTotal, ULONG *aMemAllocTotal, ULONG *aMemFreeTotal, ULONG *aMemBalloonTotal, ULONG *aMemSharedTotal);
    132134    STDMETHOD(UpdateGuestAdditions)(IN_BSTR aSource, ULONG aFlags, IProgress **aProgress);
     135    STDMETHOD(OpenSession)(IN_BSTR aUser, IN_BSTR aPassword, IN_BSTR aDomain, IN_BSTR aSessionName, IGuestSession **aGuestSession);
    133136
    134137    // Public methods that are not in IDL (only called internally).
     
    294297    typedef std::map< AdditionsFacilityType_T, ComObjPtr<AdditionsFacility> >::const_iterator FacilityMapIterConst;
    295298
     299    typedef std::list <ComObjPtr<GuestSession> > GuestSessions;
     300
    296301    struct Data
    297302    {
     
    308313        uint32_t                mAdditionsFeatures;
    309314        Bstr                    mInterfaceVersion;
     315        GuestSessions           mGuestSessions;
    310316    };
    311317
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette