This is sweet:
Finally my first blog. :-)
I came across this site while reading over some internal newsgroup post. I have to admit this is a must have site for your favorites collections.
PINVOKE.NET attempts to address the difficulty of calling Win32 or other unmanaged APIs in managed code (languages such as C# and VB .NET). Manually defining and using PInvoke signatures (also known as Declare statements in VB) is an error-prone process that can introduce extremely subtle bugs. The rules are complex, and if you make a mistake, you’ll probably corrupt memory.
It's time to stop writing PInvoke signatures from scratch! Instead, copy and paste your way to productivity!