VirtualBox
Show
Ignore:
Timestamp:
04/22/08 23:04:44 (9 months ago)
Author:
vboxsync
Message:

Devices/VMMDev, Frontends/VBoxBFE, Main: add a guest request to report the maximum resolution currently supported by the additions - host side

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/include/VBox/VBoxGuest.h

    r8155 r8312  
    158158    VMMDevReq_ReportGuestCapabilities    = 55, 
    159159    VMMDevReq_SetGuestCapabilities       = 56, 
     160    VMMDevReq_SetMaxGuestResolution      = 57, 
    160161#ifdef VBOX_HGCM 
    161162    VMMDevReq_HGCMConnect                = 60, 
     
    287288} VMMDevReqHostVersion; 
    288289 
    289 /** guest capabilites structure */ 
     290/** old guest capabilites structure (ReportGuestCapabilities) */ 
    290291typedef struct 
    291292{ 
     
    296297} VMMDevReqGuestCapabilities; 
    297298 
    298 /** guest capabilites structure */ 
     299/** new guest capabilites structure (SetGuestCapabilities) */ 
    299300typedef struct 
    300301{ 
     
    306307    uint32_t    u32NotMask; 
    307308} VMMDevReqGuestCapabilities2; 
     309 
     310/** Report the maximum possible guest resolution */ 
     311typedef struct 
     312{ 
     313    /** header */ 
     314    VMMDevRequestHeader header; 
     315    /** Maximum width */ 
     316    uint32_t    u32MaxWidth; 
     317    /** Maximum height */ 
     318    uint32_t    u32MaxHeight; 
     319} VMMDevReqGuestResolution; 
    308320 
    309321/** idle request structure */ 
     
    12651277        case VMMDevReq_SetGuestCapabilities: 
    12661278            return sizeof(VMMDevReqGuestCapabilities2); 
     1279        case VMMDevReq_SetMaxGuestResolution: 
     1280            return sizeof(VMMDevReqGuestResolution); 
    12671281#ifdef VBOX_HGCM 
    12681282        case VMMDevReq_HGCMConnect: 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy