How to marshall pointer to array inside struct - C#