Software Development Kit for Windows Home Server

Welcome to the software development kit (SDK) for Windows Home Server. The SDK gives you the tools and information that you need to create your own custom applications on top of Windows Home Server. Using the SDK, you can learn how to use the Windows Home Server application programming interface (API) to build applications that provide additional functionality for Windows Home Server.

The SDK for Windows Home Server consists of the following:

  • The API files for Windows Home Server: Microsoft.HomeServer.SDK.Interop.v1.dll and HomeServerExt.dll.

    These files are located in the %ProgramFiles%\Windows Home Server\ directory on your home server.

  • This documentation.

The SDK for Windows Home Server (“SDK”) is governed by the Microsoft Terms of Use.  We are, however, granting you additional rights for sample code contained in the SDK.  You may use the sample code to design, develop and test your programs.  You may copy and modify the sample code and distribute it in object code form as part of your programs provided you indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.  You cannot modify or distribute the sample code so that any part of it becomes subject to an Excluded License.  An Excluded License is one that requires, as a condition of use, modification or distribution, that (i) the code be disclosed or distributed in source code form; or (ii) others have the right to modify it.  Except where the rights and requirements provided in this paragraph directly conflict with the Microsoft Terms of Use, the Microsoft Terms of Use apply to your use of the SDK.  The SDK is subject to change without notice.

Complying with all applicable copyright laws is your responsibility. Microsoft may have patents, patent applications, trademarks, copyrights or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.