Microsoft released the Windows API Code Pack version 1.0.1 is released, which’s a free, managed Source Code Library provided by Microsoft. You should consider this library as if you wrote it yourself, as if it is your own code. It is a great starting point and provides a really good and solid solution for managed code developers. It covers a lot of new Windows 7 features as well as some more fundamental core features from Windows Vista timeframe. You may think of Windows API Code Pack as closest thing to an “official” managed API for Windows. When .NET 4 ships, you will be able to use its Windows 7 features such as Taskbar and multitouch integration with WPF, DirectWrite support, and the location API via the Devices namespace. Continue to access other features such as libraries, Restart Manager, and Sensors via the Windows API Code Pack. To learn more about how to use Windows API Code Pack check Windows 7 Training on Channel 9.
More info: Download