Programming Reference
The Windows Media Device Manager SDK consists of a collection of interfaces, structures, enumerations, and constants. The reference section divides the interfaces into groups according to the type of object that uses them.
Section | Description |
Interfaces for Applications | Describes interfaces that are used or implemented only by desktop applications, Windows Media Player plug-ins, or COM objects that need high-level access to a portable device. |
Interfaces for Service Providers | Describes interfaces that are used or implemented only by service providers, which handle the actual low-level communication with a portable device. |
Windows Media DRM-Implemented Interfaces | Describes interfaces that are not intended to be implemented by third-party service providers, but are implemented and called internally by the Windows Media DRM and Windows Media Device Manager. |
Interfaces for Service Providers and Applications | Describes interfaces that can be used either by applications or by service providers. |
Interfaces for Secure Content Providers | Describes interfaces that must be implemented by a device or application that will use DRM-protected content. |
Structures | Describes structures used for Windows Media Device Manager methods. |
Enumeration Types | Describes enumerations used for Windows Media Device Manager methods. |
Metadata Constants | Describes the constants defined by the Windows Media Device Manager SDK for setting or retrieving various metadata properties for a device or object on the device. |
Error Codes | Describes the error codes that can be returned by Windows Media Device Manager SDK methods. |