diff --git a/spice/qxl_dev.h b/spice/qxl_dev.h index 0bdbe55..7219bfc 100644 --- a/spice/qxl_dev.h +++ b/spice/qxl_dev.h @@ -340,14 +340,17 @@ typedef struct SPICE_ATTR_PACKED QXLCopyBits { QXLPoint src_pos; } QXLCopyBits; -#define QXL_EFFECT_BLEND 0 -#define QXL_EFFECT_OPAQUE 1 -#define QXL_EFFECT_REVERT_ON_DUP 2 -#define QXL_EFFECT_BLACKNESS_ON_DUP 3 -#define QXL_EFFECT_WHITENESS_ON_DUP 4 -#define QXL_EFFECT_NOP_ON_DUP 5 -#define QXL_EFFECT_NOP 6 -#define QXL_EFFECT_OPAQUE_BRUSH 7 +typedef enum QXLEffectType +{ + QXL_EFFECT_BLEND = 0, + QXL_EFFECT_OPAQUE = 1, + QXL_EFFECT_REVERT_ON_DUP = 2, + QXL_EFFECT_BLACKNESS_ON_DUP = 3, + QXL_EFFECT_WHITENESS_ON_DUP = 4, + QXL_EFFECT_NOP_ON_DUP = 5, + QXL_EFFECT_NOP = 6, + QXL_EFFECT_OPAQUE_BRUSH = 7 +} QXLEffectType; typedef struct SPICE_ATTR_PACKED QXLPattern { QXLPHYSICAL pat;