VirtualBox

Changeset 35907 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Feb 9, 2011 11:20:31 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
69930
Message:

Main/Frontends: Also use facilities for guest features (seamless, graphics), added facility-state-to-name to VBoxManage, some renaming.

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuestLib.h

    r35016 r35907  
    413413VBGLR3DECL(int)     VbglR3WaitEvent(uint32_t fMask, uint32_t cMillies, uint32_t *pfEvents);
    414414
    415 VBGLR3DECL(int)     VbglR3ReportAdditionsStatus(VBoxGuestStatusFacility Facility, VBoxGuestStatusCurrent StatusCurrent, uint32_t uFlags);
     415VBGLR3DECL(int)     VbglR3ReportAdditionsStatus(VBoxGuestFacilityType Facility, VBoxGuestFacilityStatus StatusCurrent, uint32_t uFlags);
    416416VBGLR3DECL(int)     VbglR3GetAdditionsVersion(char **ppszVer, char **ppszRev);
    417417VBGLR3DECL(int)     VbglR3GetAdditionsInstallationPath(char **ppszPath);
  • trunk/include/VBox/VMMDev.h

    r35887 r35907  
    669669
    670670/**
    671  * Guest status facility.
    672  * This needs to be kept in sync with AdditionsFacility of the Main API!
     671 * The guest facility.
     672 * This needs to be kept in sync with AdditionsFacilityType of the Main API!
    673673 */
    674674typedef enum
    675675{
    676     VBoxGuestStatusFacility_Unknown         = 0,
    677     VBoxGuestStatusFacility_VBoxGuestDriver = 20,
    678     VBoxGuestStatusFacility_VBoxService     = 100,
    679     VBoxGuestStatusFacility_VBoxTrayClient  = 101, /* VBoxTray (Windows), VBoxClient (Linux, Unix). */
    680     VBoxGuestStatusFacility_All             = 999,
    681     VBoxGuestStatusFacility_SizeHack        = 0x7fffffff
    682 } VBoxGuestStatusFacility;
    683 AssertCompileSize(VBoxGuestStatusFacility, 4);
     676    VBoxGuestFacilityType_Unknown         = 0,
     677    VBoxGuestFacilityType_VBoxGuestDriver = 20,
     678    VBoxGuestFacilityType_VBoxService     = 100,
     679    VBoxGuestFacilityType_VBoxTrayClient  = 101, /* VBoxTray (Windows), VBoxClient (Linux, Unix). */
     680    VBoxGuestFacilityType_Seamless        = 1000,
     681    VBoxGuestFacilityType_Graphics        = 1001,
     682    VBoxGuestFacilityType_All             = 0xfffffffe,
     683    VBoxGuestFacilityType_SizeHack        = 0x7fffffff
     684} VBoxGuestFacilityType;
     685AssertCompileSize(VBoxGuestFacilityType, 4);
    684686
    685687
    686688/**
    687689 * The current guest status of a facility.
     690 * This needs to be kept in sync with AdditionsFacilityStatus of the Main API!
    688691 */
    689692typedef enum
    690693{
    691     VBoxGuestStatusCurrent_Disabled    = 0,
    692     VBoxGuestStatusCurrent_Inactive    = 1,
    693     VBoxGuestStatusCurrent_Paused      = 2,
    694     VBoxGuestStatusCurrent_PreInit     = 20,
    695     VBoxGuestStatusCurrent_Init        = 30,
    696     VBoxGuestStatusCurrent_Active      = 50,
    697     VBoxGuestStatusCurrent_Terminating = 100,
    698     VBoxGuestStatusCurrent_Terminated  = 101,
    699     VBoxGuestStatusCurrent_Unknown     = 999,
    700     VBoxGuestStatusCurrent_SizeHack    = 0x7fffffff
    701 } VBoxGuestStatusCurrent;
    702 AssertCompileSize(VBoxGuestStatusCurrent, 4);
     694    VBoxGuestFacilityStatus_Inactive    = 0,
     695    VBoxGuestFacilityStatus_Paused      = 1,
     696    VBoxGuestFacilityStatus_PreInit     = 20,
     697    VBoxGuestFacilityStatus_Init        = 30,
     698    VBoxGuestFacilityStatus_Active      = 50,
     699    VBoxGuestFacilityStatus_Terminating = 100,
     700    VBoxGuestFacilityStatus_Terminated  = 101,
     701    VBoxGuestFacilityStatus_Failed  =     800,
     702    VBoxGuestFacilityStatus_Unknown     = 999,
     703    VBoxGuestFacilityStatus_SizeHack    = 0x7fffffff
     704} VBoxGuestFacilityStatus;
     705AssertCompileSize(VBoxGuestFacilityStatus, 4);
    703706
    704707/**
     
    710713{
    711714    /** Facility the status is indicated for. */
    712     VBoxGuestStatusFacility facility;
     715    VBoxGuestFacilityType facility;
    713716    /** Current guest status. */
    714     VBoxGuestStatusCurrent status;
     717    VBoxGuestFacilityStatus status;
    715718    /** Flags, not used at the moment. */
    716719    uint32_t flags;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette