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;