A DLL provides a pointer to a 1D array in my C code like this:
__int16 *data = Msg_RowAt(surfaceMsg, rowIdx); //access the values like this data[iterator]