This is a post from CLR team to newsgroup microsoft.public.dotnet.framework.clr.
> Platform Invoke Resources> > > > In our efforts to make the .Net platform continuously easier to develop for> we have reviewed developer feedback and help requests from Product Support> Services, Microsoft.dotnet newsgroups, and other blogs and message boards we> 've taken on the task to relieving or minimizing the major pain point of> using Platform Invoke from VB.Net and C#. After floating around proposals> through blogs and PSS we analyzed the feedback and found a wide range of> suggestions. They ranged from "write a tool that would list every possible> signature and usage for each method and every possible declaration for every> structure" to "we should make P\Invoke even harder to use to encourage> developers to stay away from it."> > After analyzing all this data we believe that what will help developers the> most is a way to find all the resources that are currently available, and> that most problems could be solved with currently available help, if it> could only be found. To that end we compiled a list resources that should> provide assistance to any developer, beginner or advanced, encountering> problems with VB.Net\C# P\Invoke functionality:> > http://www.gotdotnet.com/team/clr/bcl/TechArticles/TechArticles/PInvokeHelp/FAQ.aspx> > > > This is only a temporary home for this resource. We are posting this to get> more feedback from developers (you) who have had in the past or are> currently having problems with P\Invoke. We want to know if this compilation> of resources would have helped you or has helped you solve your problem, and> if not, what additional resources do you think would further enhance the> developer experience. We'll take your feedback into consideration before we> post this resource on MSDN.> > > > Thank you,> > The CLR Team> >