Programming Windows Media Rights Manager in C++
This SDK assumes that most developers are using Microsoft Visual BasicĀ® Scripting Edition (VBScript) to create Windows Media Rights Manager solutions. The SDK documents only Visual Basic objects (with the exception of the IWMRMCoding interface) and the code examples are presented in VBScript.
In this release of the SDK, new interfaces have been added, some of which inherit methods and properties from existing interfaces. The new methods and properties have been added to the documentation of existing objects. However, if you are programming in C++, be aware that the interfaces are different.
The following table lists the new methods and properties, and the objects and interfaces they correspond to.
Visual Basic objects | C++ interfaces |
WMRMChallenge.CheckClientCapability | IWMRMChallenge2::CheckClientCapability
IWMRMChallenge3::ClientVersion IWMRMChallenge3::Uplinks |
WMRMHeader.AddUplink | IWMRMHeader2::AddUplink
IWMRMHeader2::RemoveUplink |
WMRMKeys.GenerateKeyEx | IWMRMKeys2::GenerateKeyEx
IWMRMKeys2::GenerateSigningKeysEx IWMRMKeys2::GetCertificate |
WMRMLicGen.AddContentRevocation
WMRMLicGen.IndividualizedVersion |
IWMRMLicGen2::AddContentRevocation
IWMRMLicGen2::IndividualizedVersion IWMRMLicGen2::IsClientExcluded IWMRMLicGen3::MeteringCertificate IWMRMLicGen3::UplinkKey IWMRMLicGen3::UplinkKid |
WMRMRights.ExcludeApplication
WMRMRights.ExpirationAfterFirstUse WMRMRights.MinimumClientSDKSecurity WMRMRights.AllowCollaborativePlay WMRMRights.MaxPlaylistBurnCount WMRMRights.MinimumSecurityLevel |
IWMRMRights2::ExcludeApplication
IWMRMRights2::ExpirationAfterFirstUse IWMRMRights2::ExpirationOnStore IWMRMRights2::MinimumClientSDKSecurity IWMRMRights3::AllowCollaborativePlay IWMRMRights3::AllowCopy IWMRMRights3::AllowPlay IWMRMRights3::AllowPlaylistBurn IWMRMRights3::CopyCount IWMRMRights3::CopyRestrictions IWMRMRights3::GracePeriod IWMRMRights3::MaxPlaylistBurnCount IWMRMRights3::MinimumSecurityLevel IWMRMRights3::PlaylistBurnTrackCount IWMRMRights3::PlayRestrictions |
See Also