В сях туда передается любой класс. И он как бы нормально все хавает. Но для шарпа нужен конкретный тип. И даже если передавать указатель типа IntPtr то тогда надо в си както привести его к классу. А как?
В си создаются объекты классов. Чтобы не парится с переносом полей я возвращаю просто указатель на объект. И потом при освобождении ресурсов передаю указатель обратно в си
МС говорит его нужно определять самостоятельно.
ТУт как выход видимо сделать две разых функции которая внутри си будет уничтожать объект соответствующим образом