VirtualBox

Changeset 27945 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Apr 1, 2010 3:20:08 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
59648
Message:

Guest Control: Update (added dummy IProgress, update to host service).

Location:
trunk/src/VBox/Main
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/GuestImpl.cpp

    r27930 r27945  
    423423                                   IN_BSTR aStdIn, IN_BSTR aStdOut, IN_BSTR aStdErr,
    424424                                   IN_BSTR aUserName, IN_BSTR aPassword,
    425                                    ULONG aTimeoutMS, ULONG *aPID)
     425                                   ULONG aTimeoutMS, ULONG *aPID, IProgress **aProgress)
    426426{
    427427#ifndef VBOX_WITH_GUEST_CONTROL
     
    431431
    432432    CheckComArgStrNotEmptyOrNull(aCommand);
     433    CheckComArgOutPointerValid(aProgress);
    433434    CheckComArgOutPointerValid(aPID);
    434435    /* Flags are not supported at the moment. */
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r27911 r27945  
    83538353  <interface
    83548354     name="IGuest" extends="$unknown"
    8355      uuid="66dfe00b-f174-40d8-9d78-4e30d58137ed"
     8355     uuid="a4dac036-f7ed-4634-98d8-44b8672b1779"
    83568356     wsmap="managed"
    83578357     >
     
    85288528        <desc>Foobar</desc>
    85298529      </param>
    8530       <param name="pid" type="unsigned long" dir="return">
     8530      <param name="pid" type="unsigned long" dir="out">
    85318531        <desc>Foobar</desc>
    85328532      </param>
    8533     </method>
     8533      <param name="progress" type="IProgress" dir="return">
     8534        <desc>Progress object to track the operation completion.</desc>
     8535      </param>
     8536      </method>
    85348537
    85358538  </interface>
  • trunk/src/VBox/Main/include/GuestImpl.h

    r27913 r27945  
    8787                              IN_BSTR aStdIn, IN_BSTR aStdOut, IN_BSTR aStdErr,
    8888                              IN_BSTR aUserName, IN_BSTR aPassword,
    89                               ULONG aTimeoutMS, ULONG* aPID);
     89                              ULONG aTimeoutMS, ULONG* aPID, IProgress **aProgress);
    9090    STDMETHOD(InternalGetStatistics)(ULONG aCpuId, ULONG *aCpuUser, ULONG *aCpuKernel, ULONG *aCpuIdle,
    9191                                     ULONG *aMemTotal, ULONG *aMemFree, ULONG *aMemBalloon, ULONG *aMemCache,
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