If you don't know what I'm talking about, you probably don't need to (and get your mind out of the gutter, I'm talking about programming here), but if you're one of the lucky folks who's tried it, you know that it can be tricky getting the signature just right.

Enter PInvoke.net, a wiki of wonder, where you can find, edit, and add your own P/Invoke signatures, as well as tips and some handy tools for automating the process. The tools include a PInvoke.net Visual Studio add-in, as well as a P/Invoke Wizard, which automates the process of writing P/Invoke declarations.