- Timestamp:
- Jul 10, 2012 12:47:49 PM (13 years ago)
- Location:
- trunk/src/VBox/Main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/GuestSessionImpl.h
r42090 r42094 53 53 /** @name IGuestSession properties. 54 54 * @{ */ 55 STDMETHOD(COMGETTER(User))( IN_BSTR *aName);56 STDMETHOD(COMGETTER(Domain))( IN_BSTR *aDomain);57 STDMETHOD(COMGETTER(Name))( IN_BSTR *aName);55 STDMETHOD(COMGETTER(User))(BSTR *aName); 56 STDMETHOD(COMGETTER(Domain))(BSTR *aDomain); 57 STDMETHOD(COMGETTER(Name))(BSTR *aName); 58 58 STDMETHOD(COMGETTER(Id))(ULONG *aId); 59 59 STDMETHOD(COMGETTER(Timeout))(ULONG *aTimeout); 60 STDMETHOD(COMGETTER(Environment))(ComSafeArrayOut( IN_BSTR, aEnvironment));60 STDMETHOD(COMGETTER(Environment))(ComSafeArrayOut(BSTR, aEnvironment)); 61 61 STDMETHOD(COMGETTER(Processes))(ComSafeArrayOut(IGuestProcess *, aProcesses)); 62 62 STDMETHOD(COMGETTER(Directories))(ComSafeArrayOut(IGuestDirectory *, aDirectories)); … … 75 75 STDMETHOD(DirectoryQueryInfo)(IN_BSTR aPath, IGuestFsObjInfo **aInfo); 76 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));77 STDMETHOD(DirectoryRemoveRecursive)(IN_BSTR aPath, ComSafeArrayIn(DirectoryRemoveRecFlag_T, aFlags), IProgress **aProgress); 78 STDMETHOD(DirectoryRename)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(PathRenameFlag_T, aFlags)); 79 79 STDMETHOD(DirectorySetACL)(IN_BSTR aPath, IN_BSTR aACL); 80 80 STDMETHOD(EnvironmentClear)(void); … … 88 88 STDMETHOD(FileQuerySize)(IN_BSTR aPath, LONG64 *aSize); 89 89 STDMETHOD(FileRemove)(IN_BSTR aPath); 90 STDMETHOD(FileRename)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(PathRenameFlag , aFlags));90 STDMETHOD(FileRename)(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(PathRenameFlag_T, aFlags)); 91 91 STDMETHOD(FileSetACL)(IN_BSTR aPath, IN_BSTR aACL); 92 92 STDMETHOD(ProcessCreate)(IN_BSTR aCommand, ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment), 93 ComSafeArrayIn(ProcessCreateFlag , aFlags), ULONG aTimeoutMS, IGuestProcess **IGuestProcess);93 ComSafeArrayIn(ProcessCreateFlag_T, aFlags), ULONG aTimeoutMS, IGuestProcess **IGuestProcess); 94 94 STDMETHOD(ProcessCreateEx)(IN_BSTR aCommand, ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment), 95 ComSafeArrayIn(ProcessCreateFlag , aFlags), ULONG aTimeoutMS,96 ProcessPriority aPriority, ComSafeArrayIn(ULONG, aAffinity),95 ComSafeArrayIn(ProcessCreateFlag_T, aFlags), ULONG aTimeoutMS, 96 ProcessPriority_T aPriority, ComSafeArrayIn(LONG, aAffinity), 97 97 IGuestProcess **IGuestProcess); 98 98 STDMETHOD(ProcessGet)(ULONG aPID, IGuestProcess **IGuestProcess); 99 99 STDMETHOD(SetTimeout)(ULONG aTimeoutMS); 100 STDMETHOD(SymlinkCreate)(IN_BSTR aSource, IN_BSTR aTarget, SymlinkType aType);100 STDMETHOD(SymlinkCreate)(IN_BSTR aSource, IN_BSTR aTarget, SymlinkType_T aType); 101 101 STDMETHOD(SymlinkExists)(IN_BSTR aSymlink, BOOL *aExists); 102 STDMETHOD(SymlinkRead)(IN_BSTR aSymlink, ComSafeArrayIn(SymlinkReadFlag , aFlags), IN_BSTR *aTarget);102 STDMETHOD(SymlinkRead)(IN_BSTR aSymlink, ComSafeArrayIn(SymlinkReadFlag_T, aFlags), BSTR *aTarget); 103 103 STDMETHOD(SymlinkRemoveDirectory)(IN_BSTR aPath); 104 104 STDMETHOD(SymlinkRemoveFile)(IN_BSTR aFile); -
trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp
r42090 r42094 109 109 ///////////////////////////////////////////////////////////////////////////// 110 110 111 STDMETHODIMP GuestSession::COMGETTER(User)( IN_BSTR *aUser)111 STDMETHODIMP GuestSession::COMGETTER(User)(BSTR *aUser) 112 112 { 113 113 #ifndef VBOX_WITH_GUEST_CONTROL … … 127 127 } 128 128 129 STDMETHODIMP GuestSession::COMGETTER(Domain)( IN_BSTR *aDomain)129 STDMETHODIMP GuestSession::COMGETTER(Domain)(BSTR *aDomain) 130 130 { 131 131 #ifndef VBOX_WITH_GUEST_CONTROL … … 145 145 } 146 146 147 STDMETHODIMP GuestSession::COMGETTER(Name)( IN_BSTR *aName)147 STDMETHODIMP GuestSession::COMGETTER(Name)(BSTR *aName) 148 148 { 149 149 #ifndef VBOX_WITH_GUEST_CONTROL … … 199 199 } 200 200 201 STDMETHODIMP GuestSession::COMGETTER(Environment)(ComSafeArrayOut( IN_BSTR, aEnvironment))201 STDMETHODIMP GuestSession::COMGETTER(Environment)(ComSafeArrayOut(BSTR, aEnvironment)) 202 202 { 203 203 #ifndef VBOX_WITH_GUEST_CONTROL … … 298 298 } 299 299 300 STDMETHODIMP GuestSession::CopyFrom(IN_BSTR aSource, BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress)301 { 302 #ifndef VBOX_WITH_GUEST_CONTROL 303 ReturnComNotImplemented(); 304 #else 305 AutoCaller autoCaller(this); 306 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 307 308 ReturnComNotImplemented(); 309 #endif /* VBOX_WITH_GUEST_CONTROL */ 310 } 311 312 STDMETHODIMP GuestSession::CopyTo(IN_BSTR aSource, BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress)300 STDMETHODIMP GuestSession::CopyFrom(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress) 301 { 302 #ifndef VBOX_WITH_GUEST_CONTROL 303 ReturnComNotImplemented(); 304 #else 305 AutoCaller autoCaller(this); 306 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 307 308 ReturnComNotImplemented(); 309 #endif /* VBOX_WITH_GUEST_CONTROL */ 310 } 311 312 STDMETHODIMP GuestSession::CopyTo(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(ULONG, aFlags), IProgress **aProgress) 313 313 { 314 314 #ifndef VBOX_WITH_GUEST_CONTROL … … 334 334 } 335 335 336 STDMETHODIMP GuestSession::DirectoryCreateTemp(IN_BSTR aTemplate, ULONG aMode, BSTR aName, IGuestDirectory **aDirectory)336 STDMETHODIMP GuestSession::DirectoryCreateTemp(IN_BSTR aTemplate, ULONG aMode, IN_BSTR aName, IGuestDirectory **aDirectory) 337 337 { 338 338 #ifndef VBOX_WITH_GUEST_CONTROL … … 358 358 } 359 359 360 STDMETHODIMP GuestSession::DirectoryOpen(IN_BSTR aPath, BSTR aFilter,BSTR aFlags, IGuestDirectory **aDirectory)360 STDMETHODIMP GuestSession::DirectoryOpen(IN_BSTR aPath, IN_BSTR aFilter, IN_BSTR aFlags, IGuestDirectory **aDirectory) 361 361 { 362 362 #ifndef VBOX_WITH_GUEST_CONTROL … … 394 394 } 395 395 396 STDMETHODIMP GuestSession::DirectoryRemoveRecursive(IN_BSTR aPath, ComSafeArrayIn(DirectoryRemoveRecFlag , aFlags), IProgress **aProgress)397 { 398 #ifndef VBOX_WITH_GUEST_CONTROL 399 ReturnComNotImplemented(); 400 #else 401 AutoCaller autoCaller(this); 402 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 403 404 ReturnComNotImplemented(); 405 #endif /* VBOX_WITH_GUEST_CONTROL */ 406 } 407 408 STDMETHODIMP GuestSession::DirectoryRename(IN_BSTR aSource, BSTR aDest, ComSafeArrayIn(PathRenameFlag, aFlags))409 { 410 #ifndef VBOX_WITH_GUEST_CONTROL 411 ReturnComNotImplemented(); 412 #else 413 AutoCaller autoCaller(this); 414 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 415 416 ReturnComNotImplemented(); 417 #endif /* VBOX_WITH_GUEST_CONTROL */ 418 } 419 420 STDMETHODIMP GuestSession::DirectorySetACL(IN_BSTR aPath, BSTR aACL)396 STDMETHODIMP GuestSession::DirectoryRemoveRecursive(IN_BSTR aPath, ComSafeArrayIn(DirectoryRemoveRecFlag_T, aFlags), IProgress **aProgress) 397 { 398 #ifndef VBOX_WITH_GUEST_CONTROL 399 ReturnComNotImplemented(); 400 #else 401 AutoCaller autoCaller(this); 402 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 403 404 ReturnComNotImplemented(); 405 #endif /* VBOX_WITH_GUEST_CONTROL */ 406 } 407 408 STDMETHODIMP GuestSession::DirectoryRename(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(PathRenameFlag_T, aFlags)) 409 { 410 #ifndef VBOX_WITH_GUEST_CONTROL 411 ReturnComNotImplemented(); 412 #else 413 AutoCaller autoCaller(this); 414 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 415 416 ReturnComNotImplemented(); 417 #endif /* VBOX_WITH_GUEST_CONTROL */ 418 } 419 420 STDMETHODIMP GuestSession::DirectorySetACL(IN_BSTR aPath, IN_BSTR aACL) 421 421 { 422 422 #ifndef VBOX_WITH_GUEST_CONTROL … … 442 442 } 443 443 444 STDMETHODIMP GuestSession::EnvironmentSet(IN_BSTR aName, BSTR aValue)444 STDMETHODIMP GuestSession::EnvironmentSet(IN_BSTR aName, IN_BSTR aValue) 445 445 { 446 446 #ifndef VBOX_WITH_GUEST_CONTROL … … 478 478 } 479 479 480 STDMETHODIMP GuestSession::FileCreateTemp(IN_BSTR aTemplate, ULONG aMode, BSTR aName, IGuestFile **aFile)480 STDMETHODIMP GuestSession::FileCreateTemp(IN_BSTR aTemplate, ULONG aMode, IN_BSTR aName, IGuestFile **aFile) 481 481 { 482 482 #ifndef VBOX_WITH_GUEST_CONTROL … … 502 502 } 503 503 504 STDMETHODIMP GuestSession::FileOpen(IN_BSTR aPath, BSTR aOpenMode,BSTR aDisposition, ULONG aCreationMode, LONG64 aOffset, IGuestFile **aFile)504 STDMETHODIMP GuestSession::FileOpen(IN_BSTR aPath, IN_BSTR aOpenMode, IN_BSTR aDisposition, ULONG aCreationMode, LONG64 aOffset, IGuestFile **aFile) 505 505 { 506 506 #ifndef VBOX_WITH_GUEST_CONTROL … … 550 550 } 551 551 552 STDMETHODIMP GuestSession::FileRename(IN_BSTR aSource, BSTR aDest, ComSafeArrayIn(PathRenameFlag, aFlags))553 { 554 #ifndef VBOX_WITH_GUEST_CONTROL 555 ReturnComNotImplemented(); 556 #else 557 AutoCaller autoCaller(this); 558 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 559 560 ReturnComNotImplemented(); 561 #endif /* VBOX_WITH_GUEST_CONTROL */ 562 } 563 564 STDMETHODIMP GuestSession::FileSetACL(IN_BSTR aPath, BSTR aACL)552 STDMETHODIMP GuestSession::FileRename(IN_BSTR aSource, IN_BSTR aDest, ComSafeArrayIn(PathRenameFlag_T, aFlags)) 553 { 554 #ifndef VBOX_WITH_GUEST_CONTROL 555 ReturnComNotImplemented(); 556 #else 557 AutoCaller autoCaller(this); 558 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 559 560 ReturnComNotImplemented(); 561 #endif /* VBOX_WITH_GUEST_CONTROL */ 562 } 563 564 STDMETHODIMP GuestSession::FileSetACL(IN_BSTR aPath, IN_BSTR aACL) 565 565 { 566 566 #ifndef VBOX_WITH_GUEST_CONTROL … … 575 575 576 576 STDMETHODIMP GuestSession::ProcessCreate(IN_BSTR aCommand, ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment), 577 ComSafeArrayIn(ProcessCreateFlag , aFlags), ULONG aTimeoutMS, IGuestProcess **IGuestProcess)577 ComSafeArrayIn(ProcessCreateFlag_T, aFlags), ULONG aTimeoutMS, IGuestProcess **IGuestProcess) 578 578 { 579 579 #ifndef VBOX_WITH_GUEST_CONTROL … … 588 588 589 589 STDMETHODIMP GuestSession::ProcessCreateEx(IN_BSTR aCommand, ComSafeArrayIn(IN_BSTR, aArguments), ComSafeArrayIn(IN_BSTR, aEnvironment), 590 ComSafeArrayIn(ProcessCreateFlag , aFlags), ULONG aTimeoutMS,591 ProcessPriority aPriority, ComSafeArrayIn(ULONG, aAffinity),590 ComSafeArrayIn(ProcessCreateFlag_T, aFlags), ULONG aTimeoutMS, 591 ProcessPriority_T aPriority, ComSafeArrayIn(LONG, aAffinity), 592 592 IGuestProcess **IGuestProcess) 593 593 { … … 626 626 } 627 627 628 STDMETHODIMP GuestSession::SymlinkCreate(IN_BSTR aSource, BSTR aTarget, SymlinkTypeaType)628 STDMETHODIMP GuestSession::SymlinkCreate(IN_BSTR aSource, IN_BSTR aTarget, SymlinkType_T aType) 629 629 { 630 630 #ifndef VBOX_WITH_GUEST_CONTROL … … 650 650 } 651 651 652 STDMETHODIMP GuestSession::SymlinkRead(IN_BSTR aSymlink, ComSafeArrayIn(SymlinkReadFlag , aFlags), BSTR *aTarget)652 STDMETHODIMP GuestSession::SymlinkRead(IN_BSTR aSymlink, ComSafeArrayIn(SymlinkReadFlag_T, aFlags), BSTR *aTarget) 653 653 { 654 654 #ifndef VBOX_WITH_GUEST_CONTROL
Note:
See TracChangeset
for help on using the changeset viewer.