I have created 2 structures in my C# code :
Code:
        [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
        public class RollInformationCSharp
        {
            [MarshalAs(UnmanagedType.R8)]
            public double rollDiameter;

            [MarshalAs(UnmanagedType.R8)]
            public double initialRoughness;

            [MarshalAs(UnmanagedType.R8)]
...