summaryrefslogtreecommitdiff
path: root/spice/protocol.h
diff options
context:
space:
mode:
Diffstat (limited to 'spice/protocol.h')
-rw-r--r--spice/protocol.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/spice/protocol.h b/spice/protocol.h
index 2de5848..a89716c 100644
--- a/spice/protocol.h
+++ b/spice/protocol.h
@@ -122,6 +122,14 @@ typedef struct SPICE_ATTR_PACKED SpiceSubMessageList {
uint32_t sub_messages[0]; //offsets to SpicedSubMessage
} SpiceSubMessageList;
+typedef struct SPICE_ATTR_PACKED SpiceMsgData {
+ uint32_t data_size;
+ uint8_t data[0];
+} SpiceMsgData;
+
+typedef struct SPICE_ATTR_PACKED SpiceMsgEmpty {
+} SpiceMsgEmpty;
+
enum {
SPICE_MSG_MIGRATE = 1,
SPICE_MSG_MIGRATE_DATA,
@@ -263,6 +271,10 @@ typedef struct SPICE_ATTR_PACKED SpiceMsgSetAck {
uint32_t window;
} SpiceMsgSetAck;
+typedef struct SPICE_ATTR_PACKED SpiceMsgcAckSync {
+ uint32_t generation;
+} SpiceMsgcAckSync;
+
typedef struct SPICE_ATTR_PACKED SpiceWaitForChannel {
uint8_t channel_type;
uint8_t channel_id;