Учитывая следующую функцию C в DLL:
char * GetDir(char* path );
Как бы вы P/вызывать эту функцию на С# и правильно маршалировать char *. .NET, похоже, знает, как делать LPCTSTR, но когда я не могу понять какой-либо маршалинг, который не вызывает срабатывание NotSupportedException при вызове этой функции.