PInvoker Visual Studio Addin
imports C++ header files together with their associated dlls.
PInvoker Visual Studio Addin imports C header files (even the windows SDK header files) together with their associated dlls and generates C#/VB.NET pinvoke definitions.
Users select from a list of available functions, structs, enums and delegates removing the need to manually find the method definitions in the header files or in the C library documentation.