@dbaupp ```struct_ty``` is used to ensure argument is placed in correct offset. The returned struct is always non-packed.