diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-24 11:26:11 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2010-06-29 12:30:20 +0200 |
commit | fada35a173996ff24aa081112d37cfa7292cabe3 (patch) | |
tree | 640b7566c59614ce65166d62a64d97cce3786743 /server/red_parse_qxl.h | |
parent | b081ec4b0472b697862f996759e2e406a3af38f9 (diff) | |
download | spice-fada35a173996ff24aa081112d37cfa7292cabe3.tar.gz spice-fada35a173996ff24aa081112d37cfa7292cabe3.tar.xz spice-fada35a173996ff24aa081112d37cfa7292cabe3.zip |
qxl abi: parse QXLUpdateCmd.
Diffstat (limited to 'server/red_parse_qxl.h')
-rw-r--r-- | server/red_parse_qxl.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/server/red_parse_qxl.h b/server/red_parse_qxl.h index 5737b550..bc2dd4e9 100644 --- a/server/red_parse_qxl.h +++ b/server/red_parse_qxl.h @@ -53,10 +53,21 @@ typedef struct SPICE_ATTR_PACKED RedDrawable { } u; } RedDrawable; +typedef struct SPICE_ATTR_PACKED RedUpdateCmd { + QXLReleaseInfo *release_info; + SpiceRect area; + uint32_t update_id; + uint32_t surface_id; +} RedUpdateCmd; + void red_get_drawable(RedMemSlotInfo *slots, int group_id, RedDrawable *red, SPICE_ADDRESS addr); void red_get_compat_drawable(RedMemSlotInfo *slots, int group_id, RedDrawable *red, SPICE_ADDRESS addr); void red_put_drawable(RedDrawable *red); +void red_get_update_cmd(RedMemSlotInfo *slots, int group_id, + RedUpdateCmd *red, SPICE_ADDRESS addr); +void red_put_update_cmd(RedUpdateCmd *red); + #endif |