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