Passing an array of structs from C++ to C#