| void .ctor(const UsagePage& usagePage, int usage) | Public+1 flags | | 0x04 |
| void .ctor(const GenericDesktop& usage) | Public+1 flags | | 0x04 |
| HIDDeviceDescriptorBuilder StartReport(const HIDReportType& reportType, int reportId) | Public | | 0x38 |
| HIDDeviceDescriptorBuilder AddElement(const UsagePage& usagePage, int usage, int sizeInBits) | Public | | 0x38 |
| HIDDeviceDescriptorBuilder AddElement(const GenericDesktop& usage, int sizeInBits) | Public | | 0x38 |
| HIDDeviceDescriptorBuilder WithPhysicalMinMax(int min, int max) | Public | | 0x38 |
| HIDDeviceDescriptorBuilder WithLogicalMinMax(int min, int max) | Public | | 0x38 |
| HIDDeviceDescriptor Finish() | Public | | 0x30 |