The components of the structure are encoded in the order of their declaration in the structure. Each component's size is a multiple of four bytes, though the components may be different sizes.
Structures are declared as follows:
struct { component-declaration-A; component-declaration-B; ... } identifier;
Structure