Jesse Kaplan, a PM on the CLR team, recently put together this cheat sheet on Pinvokes which includes links to samples, articles, and papers on using PInvoke:

http://www.gotdotnet.com/team/clr/bcl/TechArticles/TechArticles/PInvokeHelp/FAQ.aspx

Check it out!