P/Invoke Interop Assistant
An formerly internal tool, namely P/Invoke Interop Assistant, is released and made shared source (under MS's licence) recently by the .NET Interop team.
http://www.codeplex.com/clrinterop
Another place you might go frequently is http://www.pinvoke.net/ which is a wiki.