/*
 * This file is auto-generated, do not modify!
 *
 * SPDX-License-Identifier: LGPL-2.1-or-later
 */

#pragma once
#include <fu-input-stream.h>
/**
 * FuWacomRawOperationMode:
 */
typedef enum {
    /**
     * FU_WACOM_RAW_OPERATION_MODE_RUNTIME:
     */
    FU_WACOM_RAW_OPERATION_MODE_RUNTIME = 0x00,
    /**
     * FU_WACOM_RAW_OPERATION_MODE_BOOTLOADER:
     */
    FU_WACOM_RAW_OPERATION_MODE_BOOTLOADER = 0x02,
}  FuWacomRawOperationMode;
/**
 * FuWacomRawDeviceCmdFlags:
 */
typedef enum {
    /**
     * FU_WACOM_RAW_DEVICE_CMD_FLAG_NONE:
     */
    FU_WACOM_RAW_DEVICE_CMD_FLAG_NONE = 0,
    /**
     * FU_WACOM_RAW_DEVICE_CMD_FLAG_POLL_ON_WAITING:
     */
    FU_WACOM_RAW_DEVICE_CMD_FLAG_POLL_ON_WAITING = 1 << 0,
    /**
     * FU_WACOM_RAW_DEVICE_CMD_FLAG_NO_ERROR_CHECK:
     */
    FU_WACOM_RAW_DEVICE_CMD_FLAG_NO_ERROR_CHECK = 1 << 1,
} G_GNUC_FLAG_ENUM FuWacomRawDeviceCmdFlags;
/**
 * FuWacomRawRc:
 */
typedef enum {
    /**
     * FU_WACOM_RAW_RC_OK:
     */
    FU_WACOM_RAW_RC_OK = 0x00,
    /**
     * FU_WACOM_RAW_RC_BUSY:
     */
    FU_WACOM_RAW_RC_BUSY = 0x80,
    /**
     * FU_WACOM_RAW_RC_MCUTYPE:
     */
    FU_WACOM_RAW_RC_MCUTYPE = 0x0C,
    /**
     * FU_WACOM_RAW_RC_PID:
     */
    FU_WACOM_RAW_RC_PID = 0x0D,
    /**
     * FU_WACOM_RAW_RC_CHECKSUM1:
     */
    FU_WACOM_RAW_RC_CHECKSUM1 = 0x81,
    /**
     * FU_WACOM_RAW_RC_CHECKSUM2:
     */
    FU_WACOM_RAW_RC_CHECKSUM2 = 0x82,
    /**
     * FU_WACOM_RAW_RC_TIMEOUT:
     */
    FU_WACOM_RAW_RC_TIMEOUT = 0x87,
    /**
     * FU_WACOM_RAW_RC_IN_PROGRESS:
     */
    FU_WACOM_RAW_RC_IN_PROGRESS = 0xFF,
}  FuWacomRawRc;
/**
 * FuWacomRawBlReportId:
 *
 * bootloader
 */
typedef enum {
    /**
     * FU_WACOM_RAW_BL_REPORT_ID_TYPE:
     */
    FU_WACOM_RAW_BL_REPORT_ID_TYPE = 0x02,
    /**
     * FU_WACOM_RAW_BL_REPORT_ID_SET:
     */
    FU_WACOM_RAW_BL_REPORT_ID_SET = 0x07,
    /**
     * FU_WACOM_RAW_BL_REPORT_ID_GET:
     */
    FU_WACOM_RAW_BL_REPORT_ID_GET = 0x08,
}  FuWacomRawBlReportId;
/**
 * FuWacomRawBlCmd:
 */
typedef enum {
    /**
     * FU_WACOM_RAW_BL_CMD_ERASE_FLASH:
     */
    FU_WACOM_RAW_BL_CMD_ERASE_FLASH = 0x00,
    /**
     * FU_WACOM_RAW_BL_CMD_WRITE_FLASH:
     */
    FU_WACOM_RAW_BL_CMD_WRITE_FLASH = 0x01,
    /**
     * FU_WACOM_RAW_BL_CMD_VERIFY_FLASH:
     */
    FU_WACOM_RAW_BL_CMD_VERIFY_FLASH = 0x02,
    /**
     * FU_WACOM_RAW_BL_CMD_ATTACH:
     */
    FU_WACOM_RAW_BL_CMD_ATTACH = 0x03,
    /**
     * FU_WACOM_RAW_BL_CMD_GET_BLVER:
     */
    FU_WACOM_RAW_BL_CMD_GET_BLVER = 0x04,
    /**
     * FU_WACOM_RAW_BL_CMD_GET_MPUTYPE:
     */
    FU_WACOM_RAW_BL_CMD_GET_MPUTYPE = 0x05,
    /**
     * FU_WACOM_RAW_BL_CMD_CHECK_MODE:
     */
    FU_WACOM_RAW_BL_CMD_CHECK_MODE = 0x07,
    /**
     * FU_WACOM_RAW_BL_CMD_ERASE_DATAMEM:
     */
    FU_WACOM_RAW_BL_CMD_ERASE_DATAMEM = 0x0E,
    /**
     * FU_WACOM_RAW_BL_CMD_ALL_ERASE:
     */
    FU_WACOM_RAW_BL_CMD_ALL_ERASE = 0x90,
}  FuWacomRawBlCmd;
/**
 * FuWacomRawFwReportId:
 *
 * firmware
 */
typedef enum {
    /**
     * FU_WACOM_RAW_FW_REPORT_ID_GENERAL:
     */
    FU_WACOM_RAW_FW_REPORT_ID_GENERAL = 0x02,
    /**
     * FU_WACOM_RAW_FW_REPORT_ID_STATUS:
     */
    FU_WACOM_RAW_FW_REPORT_ID_STATUS = 0x04,
}  FuWacomRawFwReportId;
/**
 * FuWacomRawFwCmd:
 */
typedef enum {
    /**
     * FU_WACOM_RAW_FW_CMD_QUERY_MODE:
     */
    FU_WACOM_RAW_FW_CMD_QUERY_MODE = 0x00,
    /**
     * FU_WACOM_RAW_FW_CMD_DETACH:
     */
    FU_WACOM_RAW_FW_CMD_DETACH = 0x02,
}  FuWacomRawFwCmd;
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawRequest;

FuStructWacomRawRequest *fu_struct_wacom_raw_request_ref(FuStructWacomRawRequest *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_request_unref(FuStructWacomRawRequest *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawRequest, fu_struct_wacom_raw_request_unref)
FuStructWacomRawRequest *fu_struct_wacom_raw_request_new(void) G_GNUC_WARN_UNUSED_RESULT;
FuWacomRawBlReportId fu_struct_wacom_raw_request_get_report_id(const FuStructWacomRawRequest *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_request_get_cmd(const FuStructWacomRawRequest *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_request_get_echo(const FuStructWacomRawRequest *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint32 fu_struct_wacom_raw_request_get_addr(const FuStructWacomRawRequest *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_request_get_size8(const FuStructWacomRawRequest *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
const guint8 *fu_struct_wacom_raw_request_get_data(const FuStructWacomRawRequest *st, gsize *bufsz) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
const guint8 *fu_struct_wacom_raw_request_get_data_unused(const FuStructWacomRawRequest *st, gsize *bufsz) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
void fu_struct_wacom_raw_request_set_report_id(FuStructWacomRawRequest *st, FuWacomRawBlReportId value) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_request_set_cmd(FuStructWacomRawRequest *st, guint8 value) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_request_set_echo(FuStructWacomRawRequest *st, guint8 value) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_request_set_addr(FuStructWacomRawRequest *st, guint32 value) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_request_set_size8(FuStructWacomRawRequest *st, guint8 value) G_GNUC_NON_NULL(1);
gboolean fu_struct_wacom_raw_request_set_data(FuStructWacomRawRequest *st, const guint8 *buf, gsize bufsz, GError **error) G_GNUC_NON_NULL(1, 2) G_GNUC_WARN_UNUSED_RESULT;
gboolean fu_struct_wacom_raw_request_set_data_unused(FuStructWacomRawRequest *st, const guint8 *buf, gsize bufsz, GError **error) G_GNUC_NON_NULL(1, 2) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_REQUEST_OFFSET_REPORT_ID 0x0
#define FU_STRUCT_WACOM_RAW_REQUEST_OFFSET_CMD 0x1
#define FU_STRUCT_WACOM_RAW_REQUEST_OFFSET_ECHO 0x2
#define FU_STRUCT_WACOM_RAW_REQUEST_OFFSET_ADDR 0x3
#define FU_STRUCT_WACOM_RAW_REQUEST_OFFSET_SIZE8 0x7
#define FU_STRUCT_WACOM_RAW_REQUEST_OFFSET_DATA 0x8
#define FU_STRUCT_WACOM_RAW_REQUEST_OFFSET_DATA_UNUSED 0x88
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_REQUEST_SIZE_DATA 0x80
#define FU_STRUCT_WACOM_RAW_REQUEST_N_ELEMENTS_DATA 128
#define FU_STRUCT_WACOM_RAW_REQUEST_SIZE_DATA_UNUSED 0x79
#define FU_STRUCT_WACOM_RAW_REQUEST_N_ELEMENTS_DATA_UNUSED 121
#define FU_STRUCT_WACOM_RAW_REQUEST_SIZE 0x101
#endif

#ifndef __GI_SCANNER__
#endif
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawResponse;

FuStructWacomRawResponse *fu_struct_wacom_raw_response_ref(FuStructWacomRawResponse *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_response_unref(FuStructWacomRawResponse *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawResponse, fu_struct_wacom_raw_response_unref)
FuStructWacomRawResponse *fu_struct_wacom_raw_response_parse(const guint8 *buf, gsize bufsz, gsize offset, GError **error) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
FuWacomRawBlReportId fu_struct_wacom_raw_response_get_report_id(const FuStructWacomRawResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_response_get_cmd(const FuStructWacomRawResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_response_get_echo(const FuStructWacomRawResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_response_get_resp(const FuStructWacomRawResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_RESPONSE_OFFSET_REPORT_ID 0x0
#define FU_STRUCT_WACOM_RAW_RESPONSE_OFFSET_CMD 0x1
#define FU_STRUCT_WACOM_RAW_RESPONSE_OFFSET_ECHO 0x2
#define FU_STRUCT_WACOM_RAW_RESPONSE_OFFSET_RESP 0x3
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_RESPONSE_SIZE 0x88
#endif

#ifndef __GI_SCANNER__
#endif
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawBlVerifyResponse;

FuStructWacomRawBlVerifyResponse *fu_struct_wacom_raw_bl_verify_response_ref(FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_bl_verify_response_unref(FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawBlVerifyResponse, fu_struct_wacom_raw_bl_verify_response_unref)
FuStructWacomRawBlVerifyResponse *fu_struct_wacom_raw_bl_verify_response_parse(const guint8 *buf, gsize bufsz, gsize offset, GError **error) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
FuWacomRawBlReportId fu_struct_wacom_raw_bl_verify_response_get_report_id(const FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
FuWacomRawBlCmd fu_struct_wacom_raw_bl_verify_response_get_cmd(const FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_bl_verify_response_get_echo(const FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint32 fu_struct_wacom_raw_bl_verify_response_get_addr(const FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_bl_verify_response_get_size8(const FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint16 fu_struct_wacom_raw_bl_verify_response_get_pid(const FuStructWacomRawBlVerifyResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_BL_VERIFY_RESPONSE_OFFSET_REPORT_ID 0x0
#define FU_STRUCT_WACOM_RAW_BL_VERIFY_RESPONSE_OFFSET_CMD 0x1
#define FU_STRUCT_WACOM_RAW_BL_VERIFY_RESPONSE_OFFSET_ECHO 0x2
#define FU_STRUCT_WACOM_RAW_BL_VERIFY_RESPONSE_OFFSET_ADDR 0x3
#define FU_STRUCT_WACOM_RAW_BL_VERIFY_RESPONSE_OFFSET_SIZE8 0x7
#define FU_STRUCT_WACOM_RAW_BL_VERIFY_RESPONSE_OFFSET_PID 0xE
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_BL_VERIFY_RESPONSE_SIZE 0x88
#endif

#ifndef __GI_SCANNER__
#endif
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawFwStatusRequest;

FuStructWacomRawFwStatusRequest *fu_struct_wacom_raw_fw_status_request_ref(FuStructWacomRawFwStatusRequest *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_fw_status_request_unref(FuStructWacomRawFwStatusRequest *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawFwStatusRequest, fu_struct_wacom_raw_fw_status_request_unref)
FuStructWacomRawFwStatusRequest *fu_struct_wacom_raw_fw_status_request_new(void) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_STATUS_REQUEST_OFFSET_REPORT_ID 0x0
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_STATUS_REQUEST_SIZE 0x10
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_STATUS_REQUEST_DEFAULT_REPORT_ID FU_WACOM_RAW_FW_REPORT_ID_STATUS
#endif
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawFwStatusResponse;

FuStructWacomRawFwStatusResponse *fu_struct_wacom_raw_fw_status_response_ref(FuStructWacomRawFwStatusResponse *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_fw_status_response_unref(FuStructWacomRawFwStatusResponse *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawFwStatusResponse, fu_struct_wacom_raw_fw_status_response_unref)
FuStructWacomRawFwStatusResponse *fu_struct_wacom_raw_fw_status_response_parse(const guint8 *buf, gsize bufsz, gsize offset, GError **error) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint16 fu_struct_wacom_raw_fw_status_response_get_version_major(const FuStructWacomRawFwStatusResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
guint8 fu_struct_wacom_raw_fw_status_response_get_version_minor(const FuStructWacomRawFwStatusResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_STATUS_RESPONSE_OFFSET_REPORT_ID 0x0
#define FU_STRUCT_WACOM_RAW_FW_STATUS_RESPONSE_OFFSET_VERSION_MAJOR 0xB
#define FU_STRUCT_WACOM_RAW_FW_STATUS_RESPONSE_OFFSET_VERSION_MINOR 0xD
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_STATUS_RESPONSE_SIZE 0x10
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_STATUS_RESPONSE_DEFAULT_REPORT_ID FU_WACOM_RAW_FW_REPORT_ID_STATUS
#endif
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawFwDetachRequest;

FuStructWacomRawFwDetachRequest *fu_struct_wacom_raw_fw_detach_request_ref(FuStructWacomRawFwDetachRequest *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_fw_detach_request_unref(FuStructWacomRawFwDetachRequest *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawFwDetachRequest, fu_struct_wacom_raw_fw_detach_request_unref)
FuStructWacomRawFwDetachRequest *fu_struct_wacom_raw_fw_detach_request_new(void) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_DETACH_REQUEST_OFFSET_REPORT_ID 0x0
#define FU_STRUCT_WACOM_RAW_FW_DETACH_REQUEST_OFFSET_CMD 0x1
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_DETACH_REQUEST_SIZE 0x2
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_DETACH_REQUEST_DEFAULT_REPORT_ID FU_WACOM_RAW_FW_REPORT_ID_GENERAL
#define FU_STRUCT_WACOM_RAW_FW_DETACH_REQUEST_DEFAULT_CMD FU_WACOM_RAW_FW_CMD_DETACH
#endif
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawFwQueryModeRequest;

FuStructWacomRawFwQueryModeRequest *fu_struct_wacom_raw_fw_query_mode_request_ref(FuStructWacomRawFwQueryModeRequest *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_fw_query_mode_request_unref(FuStructWacomRawFwQueryModeRequest *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawFwQueryModeRequest, fu_struct_wacom_raw_fw_query_mode_request_unref)
FuStructWacomRawFwQueryModeRequest *fu_struct_wacom_raw_fw_query_mode_request_new(void) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_REQUEST_OFFSET_REPORT_ID 0x0
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_REQUEST_OFFSET_CMD 0x1
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_REQUEST_SIZE 0x2
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_REQUEST_DEFAULT_REPORT_ID FU_WACOM_RAW_FW_REPORT_ID_GENERAL
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_REQUEST_DEFAULT_CMD FU_WACOM_RAW_FW_CMD_QUERY_MODE
#endif
typedef struct {
  GByteArray *buf;
  guint refcount;
} FuStructWacomRawFwQueryModeResponse;

FuStructWacomRawFwQueryModeResponse *fu_struct_wacom_raw_fw_query_mode_response_ref(FuStructWacomRawFwQueryModeResponse *st) G_GNUC_NON_NULL(1);
void fu_struct_wacom_raw_fw_query_mode_response_unref(FuStructWacomRawFwQueryModeResponse *st) G_GNUC_NON_NULL(1);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(FuStructWacomRawFwQueryModeResponse, fu_struct_wacom_raw_fw_query_mode_response_unref)
FuStructWacomRawFwQueryModeResponse *fu_struct_wacom_raw_fw_query_mode_response_parse(const guint8 *buf, gsize bufsz, gsize offset, GError **error) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;
FuWacomRawOperationMode fu_struct_wacom_raw_fw_query_mode_response_get_mode(const FuStructWacomRawFwQueryModeResponse *st) G_GNUC_NON_NULL(1) G_GNUC_WARN_UNUSED_RESULT;

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_RESPONSE_OFFSET_REPORT_ID 0x0
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_RESPONSE_OFFSET_MODE 0x1
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_RESPONSE_SIZE 0x2
#endif

#ifndef __GI_SCANNER__
#define FU_STRUCT_WACOM_RAW_FW_QUERY_MODE_RESPONSE_DEFAULT_REPORT_ID FU_WACOM_RAW_FW_REPORT_ID_GENERAL
#endif
