Здравствуйте, ka1eka, Вы писали:
K>Ваша функция возвращает IntPtr.
K>Может быть так?
Так получаю более осмысленное сообщение об ошибке
Can not marshal return value: Pointers can not reference managed objects. Use byref instead.
Выходит, что через return не получится, обидно... , блин, а так хотелось через return

.