The fastest way to produce C#/VB.NET pinvoke code definitions for any C++ header file and dll.
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. These definitions can then be inserted into C# or VB.NET code.
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.
Features include:
The fastest way to produce complete .NET pinvoke interface class assemblies for C++ dll libraries.
PInvoker also imports C++ header files and dll files. But unlike PInvoker Visual Studio Addin it exports immediately usable .NET interop assemblies containing all methods, classes, structs, enums and delegates contained in the C++ header files and dlls.
PInvoker is best employed as a batch importer when an interface for a large library needs to be generated.
Features include :