Changeset 42090 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Jul 10, 2012 12:19:49 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79034
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/GuestSessionImpl.h
r42087 r42090 25 25 #include "GuestDirectoryImpl.h" 26 26 #include "GuestFileImpl.h" 27 #include "GuestFsObjInfoImpl.h" 27 28 28 29 /** … … 52 53 /** @name IGuestSession properties. 53 54 * @{ */ 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); 57 58 STDMETHOD(COMGETTER(Id))(ULONG *aId); 58 59 STDMETHOD(COMGETTER(Timeout))(ULONG *aTimeout); 59 STDMETHOD(COMGETTER(Environment))(ComSafeArrayOut( BSTR, aEnvironment));60 STDMETHOD(COMGETTER(Environment))(ComSafeArrayOut(IN_BSTR, aEnvironment)); 60 61 STDMETHOD(COMGETTER(Processes))(ComSafeArrayOut(IGuestProcess *, aProcesses)); 61 62 STDMETHOD(COMGETTER(Directories))(ComSafeArrayOut(IGuestDirectory *, aDirectories)); … … 66 67 * @{ */ 67 68 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); 79 80 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), 92 93 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), 94 95 ComSafeArrayIn(ProcessCreateFlag, aFlags), ULONG aTimeoutMS, 95 96 ProcessPriority aPriority, ComSafeArrayIn(ULONG, aAffinity), … … 97 98 STDMETHOD(ProcessGet)(ULONG aPID, IGuestProcess **IGuestProcess); 98 99 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); 104 105 /** @} */ 105 106
Note:
See TracChangeset
for help on using the changeset viewer.