How to correctly marshal this C struct with pointer to array and pointer to pointer members in C# for use with 3rd party dll?
C: