The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access new Windows 7 features (and some related Windows Vista features) from managed code. These features are not available to developers today in the .NET Framework.

The features included in this version (v0.85) of the library are:

  • Support for Windows Shell namespace objects, including the new Windows 7 libraries, Known Folders and non file system containers.
  • Windows Vista and Windows 7 Task Dialogs.
  • Windows 7 Explorer Browser Control supporting both WPF and Windows Forms.
  • Support for Shell property system.
  • Helpers for Windows 7 Taskbar Jumplists, Icon Overlay and Progress bar.
  • Support for Windows Vista and Windows 7 common file dialogs, including custom file dialog controls.
  • Support for Direct3D 11.0 and DXGI 1.0/1.1 APIs.
  • Sensor Platform APIs
  • Extended Linguistic Services APIs
  • Minimum .NET Framework version required to use this library is 3.5.
  • This library targets the Windows 7 RC version, though some of the features will work on the older versions of Windows operating system.
  • DirectX features have a dependency on Windows SDK for Windows 7 RC.

To build the library in Visual Studio 2008, please extract the contents of the ‘’ file in a new folder, open the included ‘WindowsAPICodePack.sln’ file and build it (except the DirectX related features).
To build the DirectX features, build the 'DirectX.sln' file inside the DirectX directory. Please see the Readme file in the DirectX directory for additional information about building and using DirectX features.
The library also contains sample applications built using this library.
Help file for the library can be found in a separate zip file ''.
Please note that this library is currently a work-in-progress and this release is version 0.85 of this library. The final version of this library will be available around the time of the Windows 7 RTM release. Various features in the library could change between now and final release.
Two minute videos demonstrating some of the features in this release are now available:

Note | Some users may experience a security related issue when opening the help file or the Visual Studio solution. A security warning similar to “Unknown Publisher” or “This file came from another computer and might be blocked” may pop up. If that happens, the user won't be able to view the help file content or load the solution projects because Windows will block it.


Post a Comment