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