diff options
Diffstat (limited to 'src/VBox/Main/include/MachineImpl.h')
| -rw-r--r-- | src/VBox/Main/include/MachineImpl.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/VBox/Main/include/MachineImpl.h b/src/VBox/Main/include/MachineImpl.h index e66b135f6..548ce1781 100644 --- a/src/VBox/Main/include/MachineImpl.h +++ b/src/VBox/Main/include/MachineImpl.h @@ -1,4 +1,4 @@ -/* $Id: MachineImpl.h 29462 2010-05-14 11:27:59Z vboxsync $ */ +/* $Id: MachineImpl.h 29864 2010-05-28 13:34:53Z vboxsync $ */ /** @file * VirtualBox COM class implementation */ @@ -53,6 +53,7 @@ //////////////////////////////////////////////////////////////////////////////// class Progress; +class ProgressProxy; class Keyboard; class Mouse; class Display; @@ -124,7 +125,7 @@ public: RemoteControlList mRemoteControls; /** openRemoteSession() and OnSessionEnd() progress indicator */ - ComObjPtr<Progress> mProgress; + ComObjPtr<ProgressProxy> mProgress; /** * PID of the session object that must be passed to openSession() to @@ -621,7 +622,7 @@ public: HRESULT openSession(IInternalSessionControl *aControl); HRESULT openRemoteSession(IInternalSessionControl *aControl, IN_BSTR aType, IN_BSTR aEnvironment, - Progress *aProgress); + ProgressProxy *aProgress); HRESULT openExistingSession(IInternalSessionControl *aControl); HRESULT getDirectControl(ComPtr<IInternalSessionControl> *directControl) @@ -886,7 +887,8 @@ public: STDMETHOD(SetRemoveSavedState)(BOOL aRemove); STDMETHOD(UpdateState)(MachineState_T machineState); STDMETHOD(GetIPCId)(BSTR *id); - STDMETHOD(SetPowerUpInfo)(IVirtualBoxErrorInfo *aError); + STDMETHOD(BeginPowerUp)(IProgress *aProgress); + STDMETHOD(EndPowerUp)(LONG iResult); STDMETHOD(RunUSBDeviceFilters)(IUSBDevice *aUSBDevice, BOOL *aMatched, ULONG *aMaskedIfs); STDMETHOD(CaptureUSBDevice)(IN_BSTR aId); STDMETHOD(DetachUSBDevice)(IN_BSTR aId, BOOL aDone); |
