Segnalo questo interessante tool di Paul Yao che consente di creare il codice C#/VB.NET per le chiamate via P/INVOKE a DLL unmanaged in C++. Semplicissimo da usare, basta aprire un file .h per ottenere il codice.

http://www.paulyao.com/resources/tools/pinvoke.asp

Putroppo è trial, non da la possibilità di copiare/salvare il codice ottenuto...

da provare