From 3f63e048819f6ede08ed01bc31ae2a33adb550e8 Mon Sep 17 00:00:00 2001 From: Yonit Halperin Date: Wed, 23 Jun 2010 13:31:11 +0300 Subject: vdagent protocol: add display setting --- spice/vd_agent.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spice/vd_agent.h b/spice/vd_agent.h index f24479d..8e1e6ca 100644 --- a/spice/vd_agent.h +++ b/spice/vd_agent.h @@ -53,6 +53,7 @@ enum { VD_AGENT_MONITORS_CONFIG, VD_AGENT_REPLY, VD_AGENT_CLIPBOARD, + VD_AGENT_DISPLAY_CONFIG, }; typedef struct SPICE_ATTR_PACKED VDAgentMonConfig { @@ -73,6 +74,18 @@ typedef struct SPICE_ATTR_PACKED VDAgentMonitorsConfig { VDAgentMonConfig monitors[0]; } VDAgentMonitorsConfig; +enum { + VD_AGENT_DISPLAY_CONFIG_FLAG_DISABLE_WALLPAPER = (1 << 0), + VD_AGENT_DISPLAY_CONFIG_FLAG_DISABLE_FONT_SMOOTH = (1 << 1), + VD_AGENT_DISPLAY_CONFIG_FLAG_DISABLE_ANIMATION = (1 << 2), + VD_AGENT_DISPLAY_CONFIG_FLAG_SET_COLOR_DEPTH = (1 << 3), +}; + +typedef struct SPICE_ATTR_PACKED VDAgentDisplayConfig { + uint32_t flags; + uint32_t depth; +} VDAgentDisplayConfig; + #define VD_AGENT_LBUTTON_MASK (1 << 1) #define VD_AGENT_MBUTTON_MASK (1 << 2) #define VD_AGENT_RBUTTON_MASK (1 << 3) -- cgit