VirtualBox

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


Ignore:
Timestamp:
Aug 2, 2012 10:24:28 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
79695
Message:

Guest Control 2.0: Update.

Location:
trunk/src/VBox/Main/include
Files:
4 edited

Legend:

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

    r42507 r42525  
    268268struct GuestProcessInfo
    269269{
     270    /** The process' friendly name. */
     271    Utf8Str                     mName;
     272    /** The actual command to execute. */
    270273    Utf8Str                     mCommand;
    271274    ProcessArguments            mArguments;
     
    275278    ProcessPriority_T           mPriority;
    276279    ProcessAffinity             mAffinity;
     280
    277281};
    278282
  • trunk/src/VBox/Main/include/GuestDirectoryImpl.h

    r42084 r42525  
    2222#include "VirtualBoxBase.h"
    2323
     24class GuestSession;
     25
    2426/**
    2527 * TODO
     
    4143    DECLARE_EMPTY_CTOR_DTOR(GuestDirectory)
    4244
    43     HRESULT init(void);
     45    int     init(GuestSession *aSession, const Utf8Str &strPath);
    4446    void    uninit(void);
    4547    HRESULT FinalConstruct(void);
     
    5153    STDMETHOD(COMGETTER(DirectoryName))(BSTR *aName);
    5254
    53     STDMETHOD(Read)(IGuestFsObjInfo **aInfo);
     55    STDMETHOD(Read)(IFsObjInfo **aInfo);
    5456    /** @}  */
    5557
     
    6365    struct Data
    6466    {
     67        GuestSession           *mParent;
    6568        Utf8Str                 mName;
    6669        ComPtr<IGuestFsObjInfo> mFsObjInfo;
  • trunk/src/VBox/Main/include/GuestProcessImpl.h

    r42507 r42525  
    116116        /** All related callbacks to this process. */
    117117        GuestCtrlCallbacks       mCallbacks;
    118         /** The process' name. */
    119         Utf8Str                  mName;
    120118        /** The process start information. */
    121119        GuestProcessInfo         mProcess;
  • trunk/src/VBox/Main/include/GuestSessionImpl.h

    r42485 r42525  
    7373    STDMETHOD(CopyFrom)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress);
    7474    STDMETHOD(CopyTo)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress);
    75     STDMETHOD(DirectoryCreate)(IN_BSTR aPath, ULONG aMode, ULONG aFlags, IGuestDirectory **aDirectory);
     75    STDMETHOD(DirectoryCreate)(IN_BSTR aPath, ULONG aMode, ComSafeArrayIn(DirectoryCreateFlag_T, aFlags), IGuestDirectory **aDirectory);
    7676    STDMETHOD(DirectoryCreateTemp)(IN_BSTR aTemplate, ULONG aMode, IN_BSTR aName, IGuestDirectory **aDirectory);
    7777    STDMETHOD(DirectoryExists)(IN_BSTR aPath, BOOL *aExists);
     
    124124     * @{ */
    125125    int                     directoryClose(ComObjPtr<GuestDirectory> pDirectory);
     126    int                     directoryCreateInternal(const Utf8Str &strPath, uint32_t uMode, uint32_t uFlags, ComObjPtr<GuestDirectory> &pDirectory);
    126127    int                     dispatchToProcess(uint32_t uContextID, uint32_t uFunction, void *pvData, size_t cbData);
    127128    int                     fileClose(ComObjPtr<GuestFile> pFile);
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