Skip to main content
IWMDRMMessageParser interface

[IWMDRMMessageParser is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. Instead, use Microsoft PlayReady. ]

The IWMDRMMessageParser interface parses pertinent information from messages received from a device.

An IWMDRMMessageParser interface exists for every device registration object. You can obtain a pointer to this interface by calling the QueryInterface method of the IWMDeviceRegistration interface, or any other interface of the device registration object.


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


The IWMDRMMessageParser interface has these methods.


Parses a license request message from a device.


Parses a registration request from a device.



This interface deals with two types of messages: registration messages that come from new devices on the network, and license request messages that devices send to request actions. These messages are intended to accommodate the Windows Media DRM 10 for Network Devices protocol. A device can send other message types, which your application might need to intercept. Details vary by device and by protocol. For more information, refer to the appropriate specifications or standards for the device or protocol you want to support.


Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

See also