class io.HidReport

class HidReport {
    // fields

    io.HidReportType const m_reportType;
    typedef unsigned int uint_t const m_reportId;
    typedef unsigned long size_t const m_bitCount;
    typedef unsigned long size_t const m_size;
    typedef unsigned long size_t const m_fieldCount;

    // properties

    io.HidReportField const* const indexed property m_fieldArray(size_t i);

    // methods

    size_t errorcode saveDecodeInfo(std.Buffer* buffer) const;
};