I'm reasonably satisfied that the header file generation is correct.
As confusing as it is, enums are structs.
One of these is a MAX_SIZE_