Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

The P-Invoke Interop Assistant

17 minutes, 26 seconds


Right click “Save as…”

In this interview, Jared Parsons, a Developer on the Visual Basic IDE, shows us the P/Invoke Interop Assistant available on CodePlex. The tool helps with converting unmanaged C code to managed P/Invoke signatures and vice versa. Say goodbye to digging through random header files or MSDN documentation to find the right constants, structures and signatures. The P/Invoke Interop Assistant does a smarter translation for you using SAL (Source Code Annotation Language). 

-Beth Massi, Visual Studio Community

Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • Allan LindqvistaL_ Kinect ftw
    hey cool to see more from beth on c9 Smiley
    interop assistant looks really helpful Smiley

    whats with the letterboxing though? Smiley
  • Allan LindqvistaL_ Kinect ftw
    is there anyway to get other -h files into that searchabe vew?
    ive been trying my hand at some usb/bluetooth programming but i always seem to get stuck on the interop :/ the interop assistant really seems to solve the problem but i dont know how to get hid.h in there :/
  • earnshawearnshaw Jack Sleeps
    Now here's something really helpful!  Been looking for help with a particular P/Invoke for some time now. 
  • This is brilliant, 10/10 Jared.
  • very nice news, the trancender is always welcome. It will make economy in time.

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.