Microsoft Windows Media DRM Client Programming Guide

[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

This guide provides information about using the features of the Windows Media DRM Client Extended APIs in your applications. The following sections explain, in detail, the steps involved in implementing DRM features.

Section Description
Getting Started Provides information about setting up C++ projects that use the Windows Media DRM Client Extended APIs.
Acquiring Licenses Describes how to get licenses on the client computer.
Getting Information from Licenses in the Local License Store Describes how to get information about rights for protected content.
Performing DRM Individualization Describes how to update and individualize the DRM component on the client computer to make it more secure.
DRM Export Describes how to export content protected by Windows Media DRM.
DRM Import Describes how to import content protected by Windows Media DRM.
License Revocation Describes how to remove licenses from the local license store.
Automated Component Revocation and Renewal Describes the Windows Media DRM automated revocation and renewal system using content enablers.

 

Windows Media DRM Client Extended APIs

Windows Media Rights Manager SDK