This link is to an incredible resource if you have ever tried to implement DLLImport to a C++ DLL and had trouble mapping the C++ data types to .Net data types.
I would have added it to this list but it is just too large.
http://www.codeproject.com/dotnet/Win32APICPlusPlustoDotNET.asp?print=true