Sanitize search strings. This website is vulnerable to JS injection attacks, e.g.: http://www.pinvoke.net/search.aspx?search=%3Cscript%3Ealert(%22hello,%20I%20am%20evil%20javascript%22);%3C/script%3E Cheers, Unknown6656. ----- The @msdn links should be changed to use https://docs.microsoft.com/en-us/search/?terms=[keyword]&category=Documentation ----- Migrate links to 'microsoft search' http://search.microsoft.com/search/results.aspx?qu={keyword} to https://docs.microsoft.com/en-gb/search/?terms=pinvoke%20{module}%20{keyword} ----- I think adding these features can be useful to a lot of people: * Add ANSI, UNICODE versions for appropriate calls (this should appear in both the site and add-in) * Add a link to types required by a pInvoke call. Alternatively, add their definitions as part of the call declaration. * Allow a complete download of all functions, types, etc' existing. They should be grouped, for example by their location in the msdn table of contents. ----- I have been moving over the #defines for constants from WinUser.h into a dll designed as a static class. I know there has also been some desire to make something for the structs as well. Is there any interest in starting a CodePlex project for basically moving WinUser into a static class? - Patrick ----- I created an OpenSearch plugin for pinvoke.net, but I can't find a good 16x16 icon to include in the search. It would be good if the site had an official 16x16 icon for things like this (then I will upload the plugin to Mozilla). ----- Hi, would tapi32.dll functions be available anytime? - Ashish ----- Will anyone update the PInvoke.net plugin for Visual Studio 2008 or we shall write our own ? :-) -- Cheers, Farzad E. (dNetGuru) Done: http://www.red-gate.com/supportcenter/GeneralContent.aspx?c=knowledgebase\PInvoke\KB200711000198.htm Note: this pages describes a work-around; the add-in setup still doesn't work of itself, which leaves users groping in the dark. As long as the setup itself isn't updated, the PInvoke.net front page should not link to the setup directly, but to a page which describes the work-around. - Peter de Bruin ---- Perhaps some one could add the following Structure for safekeeping Structure MDICREATESTRUCT Public szClass As String Public szTitle As String Public hOwner As Lon Public x As Long Public y As Long Public cx As Long Public cy As Long Public style As Long Public lParam As Long End Structure Cheers Mike. ---- Summary: The current list of updates that need to be made to the site. * Enable an automatic way to add new modules * Have a page that lets you select one or more signatures and have it generate a C# or VB file that contains those signatures. Any other suggestions? :) :( Thanks! -- Adam Nathan Is someone going to add the module for dwmapi.dll? ---- Could someone delete IShellIten? It was a typo - meant to be IShellItem. ---- Could the pinvoke.net Visual Studio Add-In be updated for Visual Studio 2005? :) -- lrs Done: http://gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=91D1A529-0288-46D4-AE57-17446A6058F7 ---- ---- Is this site can work with the #Develop (http://www.sharpdevelop.net/) Find Pinvoke function ? -- GDS ---- ----tryrt One thing that I would like to see is a page that lets you select one or more signatures and have it generate a C# file that contains those signatures. -- jeff@consultutah.com ---- Good idea! I've added it to the list! -- Adam ---- You could go a step further and allow someone to generate an entire class for one group type. So if someone wanted all the signatures for user32 generated into one class/file they could... -- Ben S. Stahlhood II (http://weblogs.asp.net/bstalhood/) ---- You definately need to get the site working in non-IE browsers. And you may want to consider removing the fading page transitions. I don't know about other people but I personally find them irritating. -- Adrian Ritchie (http://www.gringod.com) I'll second this... -- DzCepheus ---- * since there are other .net languages available, definitions should be independent from language, and one should be able to filter definitions by language. * low priority but it would be nice if code was hilited. * webservice should be able to add notes, tips & trick and some other stuff -- Erdogan Kurtur (aka edokan) ---- * the functions should be somehow tied to the consts you need to use them. * similiarly, the pinvoke visual studio add-in should add the consts with the prototype ---- I'd love to see all the Platform SDK headers added as HTML pages that could then be searched. Much of the time spent making a function call work is looking for the correct value of a constant or #DEFINE in a header file somewhere. -- Kelly Summerlin ---- I would love to have a downloadable solution that has all of the signatures, structures, consts, etc., like Microsoft's SafeNativeMethods and UnsafeNativeMethods. -- Omer van Kloeten ---- Any chance of adding icm32.dll to the list? ---- When I expand a desktop function and then click on a sub function, my expanded list closes. This makes it difficult to go through and browse a dll. ---- Any chance of adding dsadmin.dll to the list, please? ---- It would be nice to have a way to package/ associate a set of definitions together. So if say I were doing BITS programming I could get all the BITS interfaces quickly and easily. This of course would be built on top of the previously mentioned signature/class builder. --- I'd love to see syntax highlighting on C# and VB code -- Jérémie Bertrand
Edit misc.Website TODO...
You cannot create a page in the misc section. To create it in a different module, prefix it with the module name and a period.