A new site has sprung up that provides a very cool, and very creative, way for helping people construct C# managed code declarations for native code interfaces. http://www.pinvoke.net/
Almost every time I write C# code I end up having to do some native code interop. Even though I used to know the Win32 API as well as anyone, my p/invoke declarations worry me…I find I typically guess on what types to use etc…
Now with www.pinvoke.net I have a place to go where I can not only see the best way, but contribute to helping others do it right once I’ve figured it out.
Hats off to Adam Nathan for making this happen.