IWMPContentPartner interface (contentpartner.h)

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

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported.
 
The IWMPContentPartner interface provides methods that Windows Media Player calls to integrate its user interface with an online store's catalog and services. This interface is implemented by a content partner plug-in, which is provided by the online store.

Inheritance

The IWMPContentPartner interface inherits from the IUnknown interface. IWMPContentPartner also has these types of members:

Methods

The IWMPContentPartner interface has these methods.

 
IWMPContentPartner::Authenticate

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Authenticate method initiates an attempt to authenticate the user.
IWMPContentPartner::Buy

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Buy method initiates the purchase of digital media content.
IWMPContentPartner::CanBuySilent

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::CompareContainerListPrices

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The CompareContainerListPrices method compares the price of two content container lists.
IWMPContentPartner::Download

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Download method initiates the download of a set of media items.
IWMPContentPartner::DownloadTrackComplete

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::GetCatalogURL

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::GetCommands

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetCommands method retrieves context menu commands.
IWMPContentPartner::GetContentPartnerInfo

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetContentPartnerInfo method retrieves specific information about the online store.
IWMPContentPartner::GetItemInfo

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::GetListContents

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetListContents method initiates the retrieval of a dynamic list.
IWMPContentPartner::GetStreamingURL

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The GetStreamingURL method retrieves the streaming URL of a track.
IWMPContentPartner::GetTemplate

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::InvokeCommand

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The InvokeCommand method invokes a context menu command.
IWMPContentPartner::Login

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Login method logs the user in to the online store.
IWMPContentPartner::Logout

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The Logout method ends the user's online store session.
IWMPContentPartner::Notify

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::RefreshLicense

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The RefreshLicense method initiates the update of a license for the specified media file.
IWMPContentPartner::SendMessage

Note  This section describes functionality designed for use by online stores. Use of this functionality outside the context of an online store is not supported. The SendMessage method enables discovery pages to send messages to the plug-in.
IWMPContentPartner::SetCallback

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::StationEvent

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::UpdateDevice

Note  This section describes functionality designed for use by online stores.
IWMPContentPartner::VerifyPermission

Note  This section describes functionality designed for use by online stores.

Requirements

Requirement Value
Target Platform Windows
Header contentpartner.h

See also

Reference for Type 1 Online Stores