Changeset 30778 in vbox
- Timestamp:
- Jul 12, 2010 8:40:54 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 63577
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxGuestLib.h
r30758 r30778 413 413 VBGLR3DECL(int) VbglR3WaitEvent(uint32_t fMask, uint32_t cMillies, uint32_t *pfEvents); 414 414 415 VBGLR3DECL(int) VbglR3ReportAdditionsStatus( uint32_t u32Facility, uint32_t u32Status, uint32_t u32Flags);415 VBGLR3DECL(int) VbglR3ReportAdditionsStatus(VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, uint32_t uFlags); 416 416 VBGLR3DECL(int) VbglR3GetAdditionsVersion(char **ppszVer, char **ppszRev); 417 417 VBGLR3DECL(int) VbglR3GetAdditionsInstallationPath(char **ppszPath); -
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibAdditions.cpp
r30758 r30778 147 147 * @param uFlags 148 148 */ 149 VBGLR3DECL(int) VbglR3ReportAdditionsStatus( uint32_t uFacility, uint32_t uStatus, uint32_t uFlags)149 VBGLR3DECL(int) VbglR3ReportAdditionsStatus(VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, uint32_t uFlags) 150 150 { 151 151 VMMDevReportGuestStatus Report; … … 155 155 { 156 156 157 Report.guestStatus.facility = uFacility;158 Report.guestStatus.status = uStatus;157 Report.guestStatus.facility = Facility; 158 Report.guestStatus.status = Status; 159 159 Report.guestStatus.flags = uFlags; 160 160 -
trunk/src/VBox/Main/GuestImpl.cpp
r30777 r30778 1460 1460 * Sets the status of a certain Guest Additions facility. 1461 1461 * 1462 * @param ulFacility1463 * @param ulStatus1462 * @param Facility 1463 * @param Status 1464 1464 * @param ulFlags 1465 1465 */ 1466 void Guest::setAdditionsStatus ( ULONG ulFacility, ULONG ulStatus, ULONG ulFlags)1466 void Guest::setAdditionsStatus (VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, ULONG ulFlags) 1467 1467 { 1468 1468 AutoCaller autoCaller(this); … … 1474 1474 * Only mark Guest Additions as active when VBoxService started up. 1475 1475 */ 1476 mData.mAdditionsActive = ( ulFacility == VBoxGuestStatusFacility_VBoxService1477 && ulStatus == VBoxGuestStatusCurrent_Active) ? TRUE : FALSE;1476 mData.mAdditionsActive = ( Facility == VBoxGuestStatusFacility_VBoxService 1477 && Status == VBoxGuestStatusCurrent_Active) ? TRUE : FALSE; 1478 1478 } 1479 1479 -
trunk/src/VBox/Main/VMMDevInterface.cpp
r30758 r30778 179 179 return; 180 180 181 guest->setAdditionsStatus( guestStatus->facility,182 guestStatus->status,181 guest->setAdditionsStatus((VBoxGuestStatusFacility)guestStatus->facility, 182 (VBoxGuestStatusCurrent)guestStatus->status, 183 183 guestStatus->flags); 184 184 pDrv->pVMMDev->getParent()->onAdditionsStateChange(); … … 230 230 */ 231 231 guest->setAdditionsInfo(Bstr(), guestInfo->osType); 232 guest->setAdditionsStatus(0, /* Facility; 0 = Global GA status. May be changed 233 * later to VBoxService' own facility. */ 234 0, /* Status; 0 = Not active */ 232 guest->setAdditionsStatus(VBoxGuestStatusFacility_Unknown, 233 VBoxGuestStatusCurrent_Disabled, 235 234 0); /* Flags; not used. */ 236 235 pDrv->pVMMDev->getParent()->onAdditionsStateChange(); -
trunk/src/VBox/Main/include/GuestImpl.h
r30764 r30778 114 114 // Public methods that are not in IDL (only called internally). 115 115 void setAdditionsInfo(Bstr aVersion, VBOXOSTYPE aOsType); 116 void setAdditionsStatus( ULONG ulFacility, ULONG ulStatus, ULONG ulFlags);116 void setAdditionsStatus(VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent Status, ULONG ulFlags); 117 117 void setSupportedFeatures(ULONG64 ulCaps, ULONG64 ulActive); 118 118 HRESULT setStatistic(ULONG aCpuId, GUESTSTATTYPE enmType, ULONG aVal);
Note:
See TracChangeset
for help on using the changeset viewer.