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