struct io.HidMonDeviceDesc

struct HidMonDeviceDesc: io.UsbMonDeviceDescBase {
    // fields

    io.HidMonDeviceDesc const* m_next;
    typedef String string_t m_hidDeviceName;
    void const* m_reportDescriptor;
    typedef unsigned long size_t m_reportDescriptorSize;
    typedef unsigned short uint16_t m_usagePage;
    typedef unsigned short uint16_t m_usage;
    typedef unsigned short uint16_t m_releaseNumber;
    typedef unsigned char uint8_t m_interfaceId;
    typedef unsigned char uint8_t m_inEndpointId;
    typedef unsigned char uint8_t m_outEndpointId;
};

Inherited Members

public:
    // fields

    typedef String string_t m_description;
    typedef String string_t m_manufacturer;
    typedef String string_t m_driver;
    typedef String string_t m_manufacturerDescriptor;
    typedef String string_t m_productDescriptor;
    typedef String string_t m_serialNumberDescriptor;
    typedef String string_t m_captureDeviceName;
    typedef unsigned int uint_t m_captureDeviceId;
    typedef unsigned short uint16_t m_vendorId;
    typedef unsigned short uint16_t m_productId;
    typedef unsigned char uint8_t m_address;
    typedef unsigned char uint8_t m_port;
    typedef unsigned char uint8_t m_class;
    typedef unsigned char uint8_t m_subClass;
    io.UsbSpeed m_speed;