libxl: add LIBXL_HAVE_EXTENDED_VKB define
authorOleksandr Grytsov <oleksandr_grytsov@epam.com>
Tue, 17 Jul 2018 16:07:40 +0000 (19:07 +0300)
committerWei Liu <wei.liu2@citrix.com>
Wed, 25 Jul 2018 10:08:23 +0000 (11:08 +0100)
LIBXL_HAVE_EXTENDED_VKB define indicates that libxl_device_vkb structure has
extended fields.

Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxl.h

index 919f660c5122c50b16faae45769bdf61ee98b820..ae2d63df0c9087ae3342527af1c8aff2d859e9d0 100644 (file)
 #define LIBXL_HAVE_BUILDINFO_BOOTLOADER 1
 #define LIBXL_HAVE_BUILDINFO_BOOTLOADER_ARGS 1
 
+/*
+ * LIBXL_HAVE_EXTENDED_VKB indicates that libxl_device_vkb has extended fields:
+ *  - unique_id;
+ *  - feature_disable_keyboard;
+ *  - feature_disable_pointer;
+ *  - feature_abs_pointer;
+ *  - feature_raw_pointer;
+ *  - feature_multi_touch;
+ *  - width;
+ *  - height;
+ *  - multi_touch_width;
+ *  - multi_touch_height;
+ *  - multi_touch_num_contacts.
+ */
+#define LIBXL_HAVE_EXTENDED_VKB 1
+
 /*
  * libxl ABI compatibility
  *