Start developing the Windows API Code Pack again
Back in the Windows 7 timeframe, Microsof gave us the "Windows API Code Pack", as a way of using some of the new Win 7 APIs from .Net.
It was really useful, but (like anything) it had some bugs, and was missing some useful features.
Unfortunately it seems to have been abandoned by Microsoft, with no release since August 2010, and the website moved to the "archive" site:
Please bring it back!
NuGet seems like a perfect vehicle for distributing a package such as this, so that API bindings can ship alongside OS releases (or not), rather than being tied to .Net releases.
Found the source code: https://github.com/dbarros/WindowsAPICodePack
As for why MS stopped the development — I think MS wants us to move from 30 years old WinAPI to new WinRT API. That’s why.
However, while Windows 7 has 49% market share, that’s not gonna happen.
Oliver Bock commented
The old API Code Pack marked many of the Windows types as internal, which made it difficult to use if the particular C# wrapping chosen by the author did not do what you wanted. Better would be to have all the symbols, types and interfaces defined in one (compact) library. Then put the various wrappers somewhere else.
Jake Lee commented
Just to keep this thing alive-- YES! PLEASE BRING IT BACK! Or at least incorporate it's components into WinForms/WPF!
Latest working wayback machine mirror: https://web.archive.org/web/20140410020249/http://archive.msdn.microsoft.com/WindowsAPICodePack (from 2014-04-10)
For all C# developers this is a must-have if You want to create nice looking GUI.
Please bring it back!
Yeah, bring it back and extend it! A must!
Since Microsoft is pushing C# and .NET so much, it is really unfortunate that it doesn't ship a fully managed wrapper for its Windows API, or for DirectX development.
It should already be available... yesterday!!!
Ohad Schneider commented
It's already on Nuget: http://www.nuget.org/packages/Microsoft.WindowsAPICodePack-Core/ No docs or packages though, you'd have to use some mirror of them. I've listed a couple here: http://ohadsc.wordpress.com/2014/06/13/the-windows-api-code-pack-the-case-of-the-missing-samples/
Link is dead now. Can't find it anywhere.