From a94a5b171aea36fece4b3d94b3b2c112cd0f93e3 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 11 Jul 2010 12:09:31 +0300 Subject: clipboard agent message added --- spice/vd_agent.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spice/vd_agent.h b/spice/vd_agent.h index b0c496c..4e6fcf7 100644 --- a/spice/vd_agent.h +++ b/spice/vd_agent.h @@ -44,11 +44,13 @@ typedef struct SPICE_ATTR_PACKED VDAgentMessage { } VDAgentMessage; #define VD_AGENT_PROTOCOL 1 +#define VD_AGENT_MAX_DATA_SIZE 2048 enum { VD_AGENT_MOUSE_STATE = 1, VD_AGENT_MONITORS_CONFIG, VD_AGENT_REPLY, + VD_AGENT_CLIPBOARD, }; typedef struct SPICE_ATTR_PACKED VDAgentMonConfig { @@ -92,6 +94,17 @@ enum { VD_AGENT_ERROR, }; +//FIXME: size required? +typedef struct SPICE_ATTR_PACKED VDAgentClipboard { + uint32_t type; + uint8_t data[0]; +} VDAgentClipboard; + +enum { + VD_AGENT_CLIPBOARD_UTF8_TEXT = 1, +}; + + #include #endif /* _H_VD_AGENT */ -- cgit