Changeset 35907 in vbox for trunk/include/VBox
- Timestamp:
- Feb 9, 2011 11:20:31 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 69930
- Location:
- trunk/include/VBox
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxGuestLib.h
r35016 r35907 413 413 VBGLR3DECL(int) VbglR3WaitEvent(uint32_t fMask, uint32_t cMillies, uint32_t *pfEvents); 414 414 415 VBGLR3DECL(int) VbglR3ReportAdditionsStatus(VBoxGuest StatusFacility Facility, VBoxGuestStatusCurrentStatusCurrent, uint32_t uFlags);415 VBGLR3DECL(int) VbglR3ReportAdditionsStatus(VBoxGuestFacilityType Facility, VBoxGuestFacilityStatus StatusCurrent, uint32_t uFlags); 416 416 VBGLR3DECL(int) VbglR3GetAdditionsVersion(char **ppszVer, char **ppszRev); 417 417 VBGLR3DECL(int) VbglR3GetAdditionsInstallationPath(char **ppszPath); -
trunk/include/VBox/VMMDev.h
r35887 r35907 669 669 670 670 /** 671 * Guest statusfacility.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! 673 673 */ 674 674 typedef enum 675 675 { 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; 685 AssertCompileSize(VBoxGuestFacilityType, 4); 684 686 685 687 686 688 /** 687 689 * The current guest status of a facility. 690 * This needs to be kept in sync with AdditionsFacilityStatus of the Main API! 688 691 */ 689 692 typedef enum 690 693 { 691 VBoxGuest StatusCurrent_Disabled= 0,692 VBoxGuest StatusCurrent_Inactive= 1,693 VBoxGuest StatusCurrent_Paused = 2,694 VBoxGuest StatusCurrent_PreInit = 20,695 VBoxGuest StatusCurrent_Init = 30,696 VBoxGuest StatusCurrent_Active = 50,697 VBoxGuest StatusCurrent_Terminating = 100,698 VBoxGuest StatusCurrent_Terminated = 101,699 VBoxGuest StatusCurrent_Unknown = 999,700 VBoxGuest StatusCurrent_SizeHack = 0x7fffffff701 } VBoxGuest StatusCurrent;702 AssertCompileSize(VBoxGuest StatusCurrent, 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; 705 AssertCompileSize(VBoxGuestFacilityStatus, 4); 703 706 704 707 /** … … 710 713 { 711 714 /** Facility the status is indicated for. */ 712 VBoxGuest StatusFacilityfacility;715 VBoxGuestFacilityType facility; 713 716 /** Current guest status. */ 714 VBoxGuest StatusCurrentstatus;717 VBoxGuestFacilityStatus status; 715 718 /** Flags, not used at the moment. */ 716 719 uint32_t flags;
Note:
See TracChangeset
for help on using the changeset viewer.