VirtualBox

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


Ignore:
Timestamp:
Jul 10, 2012 12:19:49 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
79034
Message:

More fixes.

File:
1 edited

Legend:

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

    r42087 r42090  
    2525#include "GuestDirectoryImpl.h"
    2626#include "GuestFileImpl.h"
     27#include "GuestFsObjInfoImpl.h"
    2728
    2829/**
     
    5253    /** @name IGuestSession properties.
    5354     * @{ */
    54     STDMETHOD(COMGETTER(User))(BSTR *aName);
    55     STDMETHOD(COMGETTER(Domain))(BSTR *aDomain);
    56     STDMETHOD(COMGETTER(Name))(BSTR *aName);
     55    STDMETHOD(COMGETTER(User))(IN_BSTR *aName);
     56    STDMETHOD(COMGETTER(Domain))(IN_BSTR *aDomain);
     57    STDMETHOD(COMGETTER(Name))(IN_BSTR *aName);
    5758    STDMETHOD(COMGETTER(Id))(ULONG *aId);
    5859    STDMETHOD(COMGETTER(Timeout))(ULONG *aTimeout);
    59     STDMETHOD(COMGETTER(Environment))(ComSafeArrayOut(BSTR, aEnvironment));
     60    STDMETHOD(COMGETTER(Environment))(ComSafeArrayOut(IN_BSTR, aEnvironment));
    6061    STDMETHOD(COMGETTER(Processes))(ComSafeArrayOut(IGuestProcess *, aProcesses));
    6162    STDMETHOD(COMGETTER(Directories))(ComSafeArrayOut(IGuestDirectory *, aDirectories));
     
    6667     * @{ */
    6768    STDMETHOD(Close)(void);
    68     STDMETHOD(CopyFrom)(BSTR aSource, BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress);
    69     STDMETHOD(CopyTo)(BSTR aSource, BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress);
    70     STDMETHOD(DirectoryCreate)(BSTR aPath, ULONG aMode, ULONG aFlags, IGuestDirectory **aDirectory);
    71     STDMETHOD(DirectoryCreateTemp)(BSTR aTemplate, ULONG aMode, BSTR aName, IGuestDirectory **aDirectory);
    72     STDMETHOD(DirectoryExists)(BSTR aPath, BOOL *aExists);
    73     STDMETHOD(DirectoryOpen)(BSTR aPath, BSTR aFilter, BSTR aFlags, IGuestDirectory **aDirectory);
    74     STDMETHOD(DirectoryQueryInfo)(BSTR aPath, IGuestFsObjInfo **aInfo);
    75     STDMETHOD(DirectoryRemove)(BSTR aPath);
    76     STDMETHOD(DirectoryRemoveRecursive)(BSTR aPath, ComSafeArrayIn(DirectoryRemoveRecFlag, aFlags), IProgress **aProgress);
    77     STDMETHOD(DirectoryRename)(BSTR aSource, BSTR aDest, ComSafeArrayIn(PathRenameFlag, aFlags));
    78     STDMETHOD(DirectorySetACL)(BSTR aPath, BSTR aACL);
     69    STDMETHOD(CopyFrom)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress);
     70    STDMETHOD(CopyTo)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress);
     71    STDMETHOD(DirectoryCreate)(IN_BSTR aPath, ULONG aMode, ULONG aFlags, IGuestDirectory **aDirectory);
     72    STDMETHOD(DirectoryCreateTemp)(IN_BSTR aTemplate, ULONG aMode, IN_BSTR aName, IGuestDirectory **aDirectory);
     73    STDMETHOD(DirectoryExists)(IN_BSTR aPath, BOOL *aExists);
     74    STDMETHOD(DirectoryOpen)(IN_BSTR aPath, IN_BSTR aFilter, IN_BSTR aFlags, IGuestDirectory **aDirectory);
     75    STDMETHOD(DirectoryQueryInfo)(IN_BSTR aPath, IGuestFsObjInfo **aInfo);
     76    STDMETHOD(DirectoryRemove)(IN_BSTR aPath);
     77    STDMETHOD(DirectoryRemoveRecursive)(IN_BSTR aPath, ComSafeArrayIn(DirectoryRemoveRecFlag, aFlags), IProgress **aProgress);
     78    STDMETHOD(DirectoryRename)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(PathRenameFlag, aFlags));
     79    STDMETHOD(DirectorySetACL)(IN_BSTR aPath, IN_BSTR aACL);
    7980    STDMETHOD(EnvironmentClear)(void);
    80     STDMETHOD(EnvironmentSet)(BSTR aName, BSTR aValue);
    81     STDMETHOD(EnvironmentSetArray)(ComSafeArrayIn(BSTR, aValues));
    82     STDMETHOD(EnvironmentUnset)(BSTR aName);
    83     STDMETHOD(FileCreateTemp)(BSTR aTemplate, ULONG aMode, BSTR aName, IGuestFile **aFile);
    84     STDMETHOD(FileExists)(BSTR aPath, BOOL *aExists);
    85     STDMETHOD(FileOpen)(BSTR aPath, BSTR aOpenMode, BSTR aDisposition, ULONG aCreationMode, LONG64 aOffset, IGuestFile **aFile);
    86     STDMETHOD(FileQueryInfo)(BSTR aPath, IGuestFsObjInfo **aInfo);
    87     STDMETHOD(FileQuerySize)(BSTR aPath, LONG64 *aSize);
    88     STDMETHOD(FileRemove)(BSTR aPath);
    89     STDMETHOD(FileRename)(BSTR aSource, BSTR aDest, ComSafeArrayIn(PathRenameFlag, aFlags));
    90     STDMETHOD(FileSetACL)(BSTR aPath, BSTR aACL);
    91     STDMETHOD(ProcessCreate)(BSTR aCommand, ComSafeArrayIn(BSTR, aArguments), ComSafeArrayIn(BSTR, aEnvironment),
     81    STDMETHOD(EnvironmentSet)(IN_BSTR aName, IN_BSTR aValue);
     82    STDMETHOD(EnvironmentSetArray)(ComSafeArrayIn(IN_BSTR, aValues));
     83    STDMETHOD(EnvironmentUnset)(IN_BSTR aName);
     84    STDMETHOD(FileCreateTemp)(IN_BSTR aTemplate, ULONG aMode, IN_BSTR aName, IGuestFile **aFile);
     85    STDMETHOD(FileExists)(IN_BSTR aPath, BOOL *aExists);
     86    STDMETHOD(FileOpen)(IN_BSTR aPath, IN_BSTR aOpenMode, IN_BSTR aDisposition, ULONG aCreationMode, LONG64 aOffset, IGuestFile **aFile);
     87    STDMETHOD(FileQueryInfo)(IN_BSTR aPath, IGuestFsObjInfo **aInfo);
     88    STDMETHOD(FileQuerySize)(IN_BSTR aPath, LONG64 *aSize);
     89    STDMETHOD(FileRemove)(IN_BSTR aPath);
     90    STDMETHOD(FileRename)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(PathRenameFlag, aFlags));
     91    STDMETHOD(FileSetACL)(IN_BSTR aPath, IN_BSTR aACL);
     92    STDMETHOD(ProcessCreate)(IN_BSTR aCommand, ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment),
    9293                             ComSafeArrayIn(ProcessCreateFlag, aFlags), ULONG aTimeoutMS, IGuestProcess **IGuestProcess);
    93     STDMETHOD(ProcessCreateEx)(BSTR aCommand, ComSafeArrayIn(BSTR, aArguments), ComSafeArrayIn(BSTR, aEnvironment),
     94    STDMETHOD(ProcessCreateEx)(IN_BSTR aCommand, ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment),
    9495                               ComSafeArrayIn(ProcessCreateFlag, aFlags), ULONG aTimeoutMS,
    9596                               ProcessPriority aPriority, ComSafeArrayIn(ULONG, aAffinity),
     
    9798    STDMETHOD(ProcessGet)(ULONG aPID, IGuestProcess **IGuestProcess);
    9899    STDMETHOD(SetTimeout)(ULONG aTimeoutMS);
    99     STDMETHOD(SymlinkCreate)(BSTR aSource, BSTR aTarget, SymlinkType aType);
    100     STDMETHOD(SymlinkExists)(BSTR aSymlink, BOOL *aExists);
    101     STDMETHOD(SymlinkRead)(BSTR aSymlink, ComSafeArrayIn(SymlinkReadFlag, aFlags), BSTR *aTarget);
    102     STDMETHOD(SymlinkRemoveDirectory)(BSTR aPath);
    103     STDMETHOD(SymlinkRemoveFile)(BSTR aFile);
     100    STDMETHOD(SymlinkCreate)(IN_BSTR aSource, IN_BSTR aTarget, SymlinkType aType);
     101    STDMETHOD(SymlinkExists)(IN_BSTR aSymlink, BOOL *aExists);
     102    STDMETHOD(SymlinkRead)(IN_BSTR aSymlink, ComSafeArrayIn(SymlinkReadFlag, aFlags), IN_BSTR *aTarget);
     103    STDMETHOD(SymlinkRemoveDirectory)(IN_BSTR aPath);
     104    STDMETHOD(SymlinkRemoveFile)(IN_BSTR aFile);
    104105    /** @}  */
    105106
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