Windows Media Services 9 Series

This documentation describes the Microsoft® Windows Media® Services 9 Series Software Development Kit (SDK). This SDK is a powerful automation-based Application Programming Interface (API) designed for anyone who wants to develop a Windows Media Services 9 Series application. With this SDK, a developer using C++, C#, Microsoft Visual Basic®, Microsoft Visual Basic .NET, or a scripting language can programmatically manage a Windows Media server to send digital media content to clients on both unicast and multicast-enabled networks.

The Windows Media Services 9 Series SDK is part of the Platform SDK and is one of the main components of the Microsoft Windows Media 9 Series SDK. Other components include the Windows Media Format 9 Series SDK, the Windows Media Encoder 9 Series SDK, and the Windows Media Player 9 Series SDK.

To download the Windows Media Services 9 Series SDK, see the Windows Media Downloads Web page.

This documentation includes the following sections.



About the Windows Media Services SDK

Discusses the major components of the SDK. These include a server object model, plug-ins, playlists, and publishing points. This section also identifies the differences between the previous and latest releases of the Windows Media Services SDK.


Identifies common streaming media scenarios and points the developer to relevant sections of the documentation.

Programming Guide

Discusses how you can use the Windows Media Services 9 Series SDK to manage a Windows Media server, configure the system plug-ins included with the SDK, create custom plug-ins, and program playlists.

Programming Reference

Provides reference information for all the interfaces, objects, enumeration types, and structures exposed by the Windows Media Services 9 Series SDK.


Defines terms used in the SDK documentation.