¿Convertir cadena C ++ / wchar_t * a cadena C #?

Pregunta: Necesito llamar a un dll de C # desde un ejecutable de C ++. Yo uso COM, y funciona bien para int, long y bool. Pero no puedo llevar una cuerda ...

El archivo IDL dice que es un BSTR, pero no puedo pasarlo correctamente y tampoco recuperar uno. Intenté usar wchar_t * y sysalloc como lo hice con VB6, pero eso no parece funcionar.

¿Alguien sabe cómo o qué podría estar mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta