IWMReader
::WMCreateReader()
Open()
Start()
Stop()
Pause()
Resume()
IServiceProvider
.QueryService()
wmstub.lib
::WMCreateCertificate()
CLSID_WMAsfReader
IID_IFileSourceFilter
.Load()
CAudioPlay -> IWMReaderCallback
OnStatus
WMT_OPENED // The reader is finished opening a file.
WMT_CLOSED // The reader is finished closing a file.
WMT_STARTED // Playback of the opened file has begun.
WMT_STOPPED // The previously playing reader has stopped.
WMT_ERROR
WMT_EOF
WMT_MISSING_CODEC
WMT_BUFFERING_START // The reader has begun buffering.
WMT_BUFFERING_STOP // the reader has completed buffering.
WMT_LOCATING
// License and DRM related messages
WMT_NO_RIGHTS
WMT_NO_RIGHTS_EX
WMT_NEEDS_INDIVIDUALIZATION
WMT_LICENSEURL_SIGNATURE_STATE
WMT_ACQUIRE_LICENSE
WMT_INDIVIDUALIZE