VirtualBox

Changeset 35967 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Feb 15, 2011 9:37:16 AM (14 years ago)
Author:
vboxsync
Message:

Main/VBoxManage: Update on guest facilities, added IAdditionsFacility; now it's possible to iterate over known facilities (see VBoxManage showvminfo --details). Also, facilities now are grouped into several classes (AdditionsFacilityClass).

File:
1 edited

Legend:

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

    r35908 r35967  
    679679    VBoxGuestFacilityType_VBoxTrayClient  = 101, /* VBoxTray (Windows), VBoxClient (Linux, Unix). */
    680680    VBoxGuestFacilityType_Seamless        = 1000,
    681     VBoxGuestFacilityType_Graphics        = 1001,
     681    VBoxGuestFacilityType_Graphics        = 1100,
    682682    VBoxGuestFacilityType_All             = 0x7ffffffe,
    683683    VBoxGuestFacilityType_SizeHack        = 0x7fffffff
     
    704704} VBoxGuestFacilityStatus;
    705705AssertCompileSize(VBoxGuestFacilityStatus, 4);
     706
     707
     708/**
     709 * The facility class.
     710 * This needs to be kept in sync with AdditionsFacilityClass of the Main API!
     711 */
     712typedef enum
     713{
     714    VBoxGuestFacilityClass_None       = 0,
     715    VBoxGuestFacilityClass_Driver     = 10,
     716    VBoxGuestFacilityClass_Service    = 30,
     717    VBoxGuestFacilityClass_Program    = 50,
     718    VBoxGuestFacilityClass_Feature    = 100,
     719    VBoxGuestFacilityClass_ThirdParty = 999,
     720    VBoxGuestFacilityClass_SizeHack   = 0x7fffffff
     721} VBoxGuestFacilityClass;
     722AssertCompileSize(VBoxGuestFacilityClass, 4);
     723
    706724
    707725/**
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