C#/C Interop M1 Padding/Alignment Issues - C#