| C__attribute__ | The common RDM header |
| CBootloader_LED | Specifies an LED to flash during bootloader mode |
| CBootloader_LEDs | The array of LEDs to flash when we're in bootloader mode |
| CCoarseTimer_Settings | Settings for the CoarseTimer module |
| CFlagsData | |
| CFlagsState | |
| CIOVec | An IOVector, with a pointer to memory and a length attribute |
| CMessage | A de-serialized message |
| CModelEntry | The function table entry for a particular responder model |
| CParameterDescription | A parameter description |
| CPersonalityDefinition | The definition of a DMX512 personality |
| CPIDDescriptor | A descriptor for a PID |
| CProductDetailIds | The Product Detail IDs for the responder |
| CRDMHandlerSettings | The settings to use for the RDM Handler |
| CRDMResponder | A core implementation of a responder |
| CRDMResponderSettings | The settings to use for the RDM Responder |
| CResponderDefinition | The definition of a responder |
| CSensorData | Data for an RDM Sensor |
| CSensorDefinition | An RDM sensor definition |
| CSlotDefinition | The definition of a DMX slot |
| CSPIRGBConfiguration | SPI RGB Module configuration |
| CTransceiverEvent | Information about a transceiver event |
| CTransceiverHardwareSettings | The hardware settings to use for the Transceiver |
| CTransceiverTiming | The timing measurements for an operation |