#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\wmpcore.dll")(GUID . "{60ED65E7-1B7F-11D3-B14E-00C04F79FAA6}")(DESCRIPTION . "Windows Media Player Core")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_WMPCoreEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for Windows Media Player Core Object")(GUID . "{D84CCA96-CCE2-11D2-9ECC-0000F8085981}")(FUNCTIONS ((NAME . "OpenStateChange") (RIID . #x00001389) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("NewState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control changes OpenState")) ((NAME . "PlayStateChange") (RIID . #x000013ed) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("NewState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control changes PlayState")) ((NAME . "StatusChange") (RIID . #x0000138a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the status string changes")) ((NAME . "ScriptCommand") (RIID . #x000014b5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("scType" "VT_BSTR")("Param" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a synchronized command or URL is received")) ((NAME . "NewStream") (RIID . #x0000151b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a new stream is started in a channel")) ((NAME . "Disconnect") (RIID . #x00001519) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control is disconnected from the server")) ((NAME . "Buffering") (RIID . #x0000151a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Start" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control begins or ends buffering")) ((NAME . "Error") (RIID . #x0000157d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control has an error condition")) ((NAME . "Warning") (RIID . #x000015e1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("WarningType" "VT_I4")("Param" "VT_I4")("Description" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control encounters a problem")) ((NAME . "EndOfStream") (RIID . #x00001451) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the end of file is reached")) ((NAME . "PositionChange") (RIID . #x00001452) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("oldPosition" "VT_R8")("newPosition" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the current position of the movie has changed")) ((NAME . "MarkerHit") (RIID . #x00001453) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a marker is reached")) ((NAME . "DurationUnitChange") (RIID . #x00001454) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the display mode of the movie has changed")) ((NAME . "CdromMediaChange") (RIID . #x00001645) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CdromNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the CD ROM media has changed")) ((NAME . "PlaylistChange") (RIID . #x000016a9) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Playlist" "VT_DISPATCH")("change" "VT_USERDEFINED.Enum.WMPPlaylistChangeEventType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a playlist changes")) ((NAME . "CurrentPlaylistChange") (RIID . #x000016ac) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("change" "VT_USERDEFINED.Enum.WMPPlaylistChangeEventType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the current playlist changes")) ((NAME . "CurrentPlaylistItemAvailable") (RIID . #x000016ad) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a current playlist item becomes available")) ((NAME . "MediaChange") (RIID . #x000016aa) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Item" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a media object changes")) ((NAME . "CurrentMediaItemAvailable") (RIID . #x000016ab) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a current media item becomes available")) ((NAME . "CurrentItemChange") (RIID . #x000016ae) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pdispMedia" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the item selection on the current playlist changes")) ((NAME . "MediaCollectionChange") (RIID . #x000016af) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the media collection needs to be requeried")) ((NAME . "MediaCollectionAttributeStringAdded") (RIID . #x000016b0) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrAttribName" "VT_BSTR")("bstrAttribVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when an attribute string is added in the media collection")) ((NAME . "MediaCollectionAttributeStringRemoved") (RIID . #x000016b1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrAttribName" "VT_BSTR")("bstrAttribVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when an attribute string is removed from the media collection")) ((NAME . "MediaCollectionAttributeStringChanged") (RIID . #x000016bc) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrAttribName" "VT_BSTR")("bstrOldAttribVal" "VT_BSTR")("bstrNewAttribVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when an attribute string is changed in the media collection")) ((NAME . "PlaylistCollectionChange") (RIID . #x000016b2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when playlist collection needs to be requeried")) ((NAME . "PlaylistCollectionPlaylistAdded") (RIID . #x000016b3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrPlaylistName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a playlist is added to the playlist collection")) ((NAME . "PlaylistCollectionPlaylistRemoved") (RIID . #x000016b4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrPlaylistName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a playlist is removed from the playlist collection")) ((NAME . "MediaCollectionContentScanAddedItem") (RIID . #x000016b5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a content scan has found and added an item to the media collection")) ((NAME . "MediaCollectionContentScanProgress") (RIID . #x000016b6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dwPercentComplete" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent on content scan progress (based on the percent complete)")) ((NAME . "MediaCollectionSearchFoundItem") (RIID . #x000016b7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pdispMedia" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A search on the media collection found an item")) ((NAME . "MediaCollectionSearchProgress") (RIID . #x000016b8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dwPercentComplete" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent on search progress")) ((NAME . "MediaCollectionSearchComplete") (RIID . #x000016b9) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent on search completion")) ((NAME . "PlaylistCollectionPlaylistSetAsDeleted") (RIID . #x000016ba) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrPlaylistName" "VT_BSTR")("varfIsDeleted" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a playlist has been set or reset as deleted")) ((NAME . "ModeChange") (RIID . #x000016bb) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ModeName" "VT_BSTR")("NewValue" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Playlist playback mode has changed")))) ("WMPPlaylistChangeEventType" (TYPE . "Enum")(DESCRIPTION . "WMP Playlist Change Event Type")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("WMPCore" (TYPE . "Coclass")(DESCRIPTION . "Windows Media Player Core")(GUID . "{09428D37-E0B9-11D2-B147-00C04F79FAA6}")(ALIASES "IWMPCore""IWMPControls""IWMPPlaylist""IWMPSettings""IWMPMedia""IWMPStringCollection""IWMPMediaCollection""IWMPPlaylistCollection""IWMPCdromCollection""IWMPCdrom""IWMPErrorItem""IWMPClosedCaption""IWMPError""_WMPCoreEvents") (FUNCTIONS )) ("IWMPCore" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPCore Interface")(GUID . "{D84CCA99-CCE2-11D2-9ECC-0000F8085981}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "close") (RIID . #x00000003) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Closes the media")) ((NAME . "URL") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the URL")) ((NAME . "URL") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the URL")) ((NAME . "openState") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.WMPOpenState")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the open state of the player")) ((NAME . "playState") (RIID . #x0000000a) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.WMPPlayState")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play state of the player")) ((NAME . "controls") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.IWMPControls")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control handler")) ((NAME . "settings") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.IWMPSettings")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the settings handler")) ((NAME . "currentMedia") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_PTR.IWMPMedia")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current media object")) ((NAME . "currentMedia") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IWMPMedia")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current media object")) ((NAME . "mediaCollection") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_PTR.IWMPMediaCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the media collection handler")) ((NAME . "playlistCollection") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_PTR.IWMPPlaylistCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the playlist collection handler")) ((NAME . "versionInfo") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the version information for the player")) ((NAME . "launchURL") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "network") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_PTR.IWMPNetwork")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the network information handler")) ((NAME . "currentPlaylist") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the current playlist")) ((NAME . "currentPlaylist") (RIID . #x0000000d) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("bstrURL" "VT_PTR.IWMPPlaylist")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the current playlist")) ((NAME . "cdromCollection") (RIID . #x0000000e) (OFFSET . #x5c) (RETURNS . "VT_PTR.IWMPCdromCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the CDROM drive collection")) ((NAME . "closedCaption") (RIID . #x0000000f) (OFFSET . #x60) (RETURNS . "VT_PTR.IWMPClosedCaption")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the closed caption handler")) ((NAME . "isOnline") (RIID . #x00000010) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the machine is online.")) ((NAME . "Error") (RIID . #x00000011) (OFFSET . #x68) (RETURNS . "VT_PTR.IWMPError")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error object")) ((NAME . "status") (RIID . #x00000012) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns status string")))) ("WMPOpenState" (TYPE . "Enum")(DESCRIPTION . "State of opening process")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("WMPPlayState" (TYPE . "Enum")(DESCRIPTION . "State of playback")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IWMPControls" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPControls Interface")(GUID . "{74C09E02-F828-11D2-A74B-00A0C905F36E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "isAvailable") (RIID . #x0000003e) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ("bstrItem" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the specified media functionality is available")) ((NAME . "play") (RIID . #x00000033) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins playing media")) ((NAME . "stop") (RIID . #x00000034) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops play of media")) ((NAME . "pause") (RIID . #x00000035) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pauses play of media")) ((NAME . "fastForward") (RIID . #x00000036) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fast play of media in forward direction")) ((NAME . "fastReverse") (RIID . #x00000037) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fast play of media in reverse direction")) ((NAME . "currentPosition") (RIID . #x00000038) (OFFSET . #x34) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current position in media")) ((NAME . "currentPosition") (RIID . #x00000038) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the current position in media")) ((NAME . "currentPositionString") (RIID . #x00000039) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current position in media as a string")) ((NAME . "next") (RIID . #x0000003a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the current item to the next item in the playlist")) ((NAME . "previous") (RIID . #x0000003b) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the current item to the previous item in the playlist")) ((NAME . "currentItem") (RIID . #x0000003c) (OFFSET . #x48) (RETURNS . "VT_PTR.IWMPMedia")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets the play item")) ((NAME . "currentItem") (RIID . #x0000003c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_PTR.IWMPMedia")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets the play item")) ((NAME . "currentMarker") (RIID . #x0000003d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current marker")) ((NAME . "currentMarker") (RIID . #x0000003d) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the current marker")) ((NAME . "playItem") (RIID . #x0000003f) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("pIWMPMedia" "VT_PTR.IWMPMedia")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the current item and plays it.")))) ("IWMPMedia" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPMedia Interface")(GUID . "{94D55E95-3FAC-11D3-B155-00C04F79FAA6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "isIdentical") (RIID . #x000002fb) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ("pIWMPMedia" "VT_PTR.IWMPMedia")) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the supplied object is the same as the this one")) ((NAME . "sourceURL") (RIID . #x000002ef) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the media URL")) ((NAME . "name") (RIID . #x000002fc) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the media")) ((NAME . "name") (RIID . #x000002fc) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("pIWMPMedia" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name of the media")) ((NAME . "imageSourceWidth") (RIID . #x000002f0) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original width of the source images")) ((NAME . "imageSourceHeight") (RIID . #x000002f1) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original height of the source images")) ((NAME . "markerCount") (RIID . #x000002f2) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of markers in the file")) ((NAME . "getMarkerTime") (RIID . #x000002f3) (OFFSET . #x38) (RETURNS . "VT_R8")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the time of a marker")) ((NAME . "getMarkerName") (RIID . #x000002f4) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a marker")) ((NAME . "duration") (RIID . #x000002f5) (OFFSET . #x40) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns duration of current media")) ((NAME . "durationString") (RIID . #x000002f6) (OFFSET . #x44) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns duration of current media as a string")) ((NAME . "attributeCount") (RIID . #x000002f7) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the count of the attributes associated with this media")) ((NAME . "getAttributeName") (RIID . #x000002f8) (OFFSET . #x4c) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of the attribute whose index has been specified")) ((NAME . "getItemInfo") (RIID . #x000002f9) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ("bstrItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the value of specified attribute for this media")) ((NAME . "setItemInfo") (RIID . #x000002fa) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bstrItemName" "VT_BSTR")("bstrVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the value of specified attribute for this media")) ((NAME . "getItemInfoByAtom") (RIID . #x000002fd) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ("lAtom" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets an item info by atom")) ((NAME . "isMemberOf") (RIID . #x000002fe) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ("pPlaylist" "VT_PTR.IWMPPlaylist")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is the media a member of the given playlist")) ((NAME . "isReadOnlyItem") (RIID . #x000002ff) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ("bstrItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is the attribute read only")))) ("IWMPPlaylist" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPPlaylist Interface")(GUID . "{D5F0F4F1-130C-11D3-B14E-00C04F79FAA6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "count") (RIID . #x000000c9) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of items in the playlist")) ((NAME . "name") (RIID . #x000000ca) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the playlist")) ((NAME . "name") (RIID . #x000000ca) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name of the playlist")) ((NAME . "attributeCount") (RIID . #x000000d2) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of attributes associated with the playlist")) ((NAME . "attributeName") (RIID . #x000000d3) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of an attribute specified by an index")) ((NAME . "Item") (RIID . #x000000d4) (OFFSET . #x30) (RETURNS . "VT_PTR.IWMPMedia")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the item at the specified index")) ((NAME . "getItemInfo") (RIID . #x000000cb) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the value of a playlist attribute")) ((NAME . "setItemInfo") (RIID . #x000000cc) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrName" "VT_BSTR")("bstrValue" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the value of a playlist attribute")) ((NAME . "isIdentical") (RIID . #x000000d5) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ("pIWMPPlaylist" "VT_PTR.IWMPPlaylist")) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the supplied object is the same as the this one")) ((NAME . "clear") (RIID . #x000000cd) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes all items from the playlist")) ((NAME . "insertItem") (RIID . #x000000ce) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("lIndex" "VT_I4")("pIWMPMedia" "VT_PTR.IWMPMedia")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Inserts an item into the playlist at the specified location")) ((NAME . "appendItem") (RIID . #x000000cf) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("pIWMPMedia" "VT_PTR.IWMPMedia")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds an item to the end of the playlist")) ((NAME . "removeItem") (RIID . #x000000d0) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pIWMPMedia" "VT_PTR.IWMPMedia")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the specified item from the playlist")) ((NAME . "moveItem") (RIID . #x000000d1) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("lIndexOld" "VT_I4")("lIndexNew" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Changes the location of an item in the playlist")))) ("IWMPSettings" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPSettings Interface")(GUID . "{9104D1AB-80C9-4FED-ABF0-2E6417A6DF14}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "isAvailable") (RIID . #x00000071) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ("bstrItem" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the specified media functionality is available")) ((NAME . "autoStart") (RIID . #x00000065) (OFFSET . #x20) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether media should automatically begin playing")) ((NAME . "autoStart") (RIID . #x00000065) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether media should automatically begin playing")) ((NAME . "baseURL") (RIID . #x0000006c) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the base URL used for relative path resolution")) ((NAME . "baseURL") (RIID . #x0000006c) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the base URL used for relative path resolution")) ((NAME . "defaultFrame") (RIID . #x0000006d) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the frame location that changes when a URL flip occurs")) ((NAME . "defaultFrame") (RIID . #x0000006d) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the frame location that changes when a URL flip occurs")) ((NAME . "invokeURLs") (RIID . #x00000067) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether URL events should spawn a browser.")) ((NAME . "invokeURLs") (RIID . #x00000067) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether URL events should spawn a browser.")) ((NAME . "mute") (RIID . #x00000068) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether audio should be muted.")) ((NAME . "mute") (RIID . #x00000068) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether audio should be muted.")) ((NAME . "playCount") (RIID . #x00000069) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns how many times media should play")) ((NAME . "playCount") (RIID . #x00000069) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns how many times media should play")) ((NAME . "rate") (RIID . #x0000006a) (OFFSET . #x50) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns current playback rate")) ((NAME . "rate") (RIID . #x0000006a) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns current playback rate")) ((NAME . "balance") (RIID . #x00000066) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns current audio Balance")) ((NAME . "balance") (RIID . #x00000066) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns current audio Balance")) ((NAME . "volume") (RIID . #x0000006b) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns current audio volume")) ((NAME . "volume") (RIID . #x0000006b) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("bstrItem" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns current audio volume")) ((NAME . "getMode") (RIID . #x0000006e) (OFFSET . #x68) (RETURNS . "VT_BOOL")(PARAMS ("bstrMode" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the mode of the playlist")) ((NAME . "setMode") (RIID . #x0000006f) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("bstrMode" "VT_BSTR")("varfMode" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the mode of the playlist")) ((NAME . "enableErrorDialogs") (RIID . #x00000070) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether error dialogs are shown by default when embedded")) ((NAME . "enableErrorDialogs") (RIID . #x00000070) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("bstrMode" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether error dialogs are shown by default when embedded")))) ("IWMPMediaCollection" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPMediaCollection Interface")(GUID . "{8363BC22-B4B4-4B19-989D-1CD765749DD1}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "add") (RIID . #x000001c4) (OFFSET . #x1c) (RETURNS . "VT_PTR.IWMPMedia")(PARAMS ("bstrURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new media object")) ((NAME . "getAll") (RIID . #x000001c5) (OFFSET . #x20) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of all the items")) ((NAME . "getByName") (RIID . #x000001c6) (OFFSET . #x24) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of items with the given name")) ((NAME . "getByGenre") (RIID . #x000001c7) (OFFSET . #x28) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("bstrGenre" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of items with the given genre")) ((NAME . "getByAuthor") (RIID . #x000001c8) (OFFSET . #x2c) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("bstrAuthor" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of items by a given author")) ((NAME . "getByAlbum") (RIID . #x000001c9) (OFFSET . #x30) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("bstrAlbum" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of items from the given album")) ((NAME . "getByAttribute") (RIID . #x000001ca) (OFFSET . #x34) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("bstrAttribute" "VT_BSTR")("bstrValue" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a collection of items with the given attribute")) ((NAME . "remove") (RIID . #x000001cb) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("pItem" "VT_PTR.IWMPMedia")("varfDeleteFile" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an item from the media collection")) ((NAME . "getAttributeStringCollection") (RIID . #x000001cd) (OFFSET . #x3c) (RETURNS . "VT_PTR.IWMPStringCollection")(PARAMS ("bstrAttribute" "VT_BSTR")("bstrMediaType" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the string collection associated with an attribute")) ((NAME . "getMediaAtom") (RIID . #x000001d6) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ("bstrItemName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets an atom associated with an item name which can be requested from an IWMPMedia out of this collection via getItemInfoByAtom")) ((NAME . "setDeleted") (RIID . #x000001d7) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pItem" "VT_PTR.IWMPMedia")("varfIsDeleted" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the deleted flag on a media object")) ((NAME . "isDeleted") (RIID . #x000001d8) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ("pItem" "VT_PTR.IWMPMedia")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the deleted flag on a media object")))) ("IWMPStringCollection" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPStringCollection Interface")(GUID . "{4A976298-8C0D-11D3-B389-00C04F68574B}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "count") (RIID . #x00000191) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of items in the string collection")) ((NAME . "Item") (RIID . #x00000192) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the string at the given index")))) ("IWMPPlaylistCollection" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPPlaylistCollection Interface")(GUID . "{10A13217-23A7-439B-B1C0-D847C79B7774}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "newPlaylist") (RIID . #x00000228) (OFFSET . #x1c) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new playlist object")) ((NAME . "getAll") (RIID . #x00000229) (OFFSET . #x20) (RETURNS . "VT_PTR.IWMPPlaylistArray")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a playlist array with all the playlists")) ((NAME . "getByName") (RIID . #x0000022a) (OFFSET . #x24) (RETURNS . "VT_PTR.IWMPPlaylistArray")(PARAMS ("bstrName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a playlist array with playlists matching the given name")) ((NAME . "remove") (RIID . #x0000022c) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("pItem" "VT_PTR.IWMPPlaylist")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an item from the playlist collection")) ((NAME . "setDeleted") (RIID . #x00000230) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("pItem" "VT_PTR.IWMPPlaylist")("varfIsDeleted" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the deleted flag on a playlist object")) ((NAME . "isDeleted") (RIID . #x00000231) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ("pItem" "VT_PTR.IWMPPlaylist")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the deleted flag on a playlist object")) ((NAME . "importPlaylist") (RIID . #x00000232) (OFFSET . #x34) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("pItem" "VT_PTR.IWMPPlaylist")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Imports a playlist object into the library")))) ("IWMPPlaylistArray" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPPlaylistArray Interface")(GUID . "{679409C0-99F7-11D3-9FB7-00105AA620BB}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "count") (RIID . #x000001f5) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of items in the playlist array")) ((NAME . "Item") (RIID . #x000001f6) (OFFSET . #x20) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the playlist object at the given index")))) ("IWMPNetwork" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPNetwork Interface")(GUID . "{EC21B779-EDEF-462D-BBA4-AD9DDE2B29A7}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "bandWidth") (RIID . #x00000321) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current bandwidth of the clip.")) ((NAME . "recoveredPackets") (RIID . #x00000322) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of recovered packets")) ((NAME . "sourceProtocol") (RIID . #x00000323) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the source protocol used to receive data.")) ((NAME . "receivedPackets") (RIID . #x00000324) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets received.")) ((NAME . "lostPackets") (RIID . #x00000325) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets lost.")) ((NAME . "receptionQuality") (RIID . #x00000326) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of packets received in the last 15 seconds.")) ((NAME . "bufferingCount") (RIID . #x00000327) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of times buffering occurred during clip playback.")) ((NAME . "bufferingProgress") (RIID . #x00000328) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of buffering completed.")) ((NAME . "bufferingTime") (RIID . #x00000329) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of seconds allocated for buffering for this media type.")) ((NAME . "bufferingTime") (RIID . #x00000329) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the number of seconds allocated for buffering for this media type.")) ((NAME . "frameRate") (RIID . #x0000032a) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Current video frame rate in frames/second")) ((NAME . "maxBitRate") (RIID . #x0000032b) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Maximum possible video bit rate")) ((NAME . "bitRate") (RIID . #x0000032c) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Current video bit rate")) ((NAME . "getProxySettings") (RIID . #x0000032d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the proxy settings for the specified protocol")) ((NAME . "setProxySettings") (RIID . #x0000032e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("lProxySetting" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the proxy settings for the specified protocol")) ((NAME . "getProxyName") (RIID . #x0000032f) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the proxy name for the specified protocol")) ((NAME . "setProxyName") (RIID . #x00000330) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("bstrProxyName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the proxy name for the specified protocol")) ((NAME . "getProxyPort") (RIID . #x00000331) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the proxy port for the specified protocol")) ((NAME . "setProxyPort") (RIID . #x00000332) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("lProxyPort" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the proxy port for the specified protocol")) ((NAME . "getProxyExceptionList") (RIID . #x00000333) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the proxy exception list for the specified protocol")) ((NAME . "setProxyExceptionList") (RIID . #x00000334) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("pbstrExceptionList" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the proxy exception list for the specified protocol")) ((NAME . "getProxyBypassForLocal") (RIID . #x00000335) (OFFSET . #x70) (RETURNS . "VT_BOOL")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether or not to bypass the proxy for local addresses")) ((NAME . "setProxyBypassForLocal") (RIID . #x00000336) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("fBypassForLocal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets whether or not to by pass the proxy for local addresses")) ((NAME . "maxBandwidth") (RIID . #x00000337) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets maximum allowed bandwidth")) ((NAME . "maxBandwidth") (RIID . #x00000337) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets maximum allowed bandwidth")) ((NAME . "downloadProgress") (RIID . #x00000338) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of download completed.")) ((NAME . "encodedFrameRate") (RIID . #x00000339) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the video frame rate, in frames/second, that the file was encoded in")) ((NAME . "framesSkipped") (RIID . #x0000033a) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of skipped frames")))) ("IWMPCdromCollection" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPCdromCollection Interface")(GUID . "{EE4C8FE2-34B2-11D3-A3BF-006097C9B344}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "count") (RIID . #x0000012d) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of items in the cdrom collection")) ((NAME . "Item") (RIID . #x0000012e) (OFFSET . #x20) (RETURNS . "VT_PTR.IWMPCdrom")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the CDROM object at the given index")) ((NAME . "getByDriveSpecifier") (RIID . #x0000012f) (OFFSET . #x24) (RETURNS . "VT_PTR.IWMPCdrom")(PARAMS ("bstrDriveSpecifier" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the CDROM object associated with a particular drive specifier, e.g. F:")))) ("IWMPCdrom" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPCdrom Interface")(GUID . "{CFAB6E98-8730-11D3-B388-00C04F68574B}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "driveSpecifier") (RIID . #x000000fb) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the CDROM drive specifier")) ((NAME . "Playlist") (RIID . #x000000fc) (OFFSET . #x20) (RETURNS . "VT_PTR.IWMPPlaylist")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the playlist of tracks currently in the CDROM drive")) ((NAME . "eject") (RIID . #x000000fd) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Eject the CD in the CDROM drive")))) ("IWMPClosedCaption" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPClosedCaption Interface")(GUID . "{4F2DF574-C588-11D3-9ED0-00C04FB6E937}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SAMIStyle") (RIID . #x000003b7) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the previously set SAMI style")) ((NAME . "SAMIStyle") (RIID . #x000003b7) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the previously set SAMI style")) ((NAME . "SAMILang") (RIID . #x000003b8) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the previously set SAMI language")) ((NAME . "SAMILang") (RIID . #x000003b8) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the previously set SAMI language")) ((NAME . "SAMIFileName") (RIID . #x000003b9) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the previously set SAMI file name")) ((NAME . "SAMIFileName") (RIID . #x000003b9) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the previously set SAMI file name")) ((NAME . "captioningId") (RIID . #x000003ba) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the previously set Captioning ID")) ((NAME . "captioningId") (RIID . #x000003ba) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the previously set Captioning ID")))) ("IWMPError" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPError Interface")(GUID . "{A12DCF7D-14AB-4C1B-A8CD-63909F06025B}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "clearErrorQueue") (RIID . #x00000353) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears the error queue")) ((NAME . "errorCount") (RIID . #x00000354) (OFFSET . #x20) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of error items")) ((NAME . "Item") (RIID . #x00000355) (OFFSET . #x24) (RETURNS . "VT_PTR.IWMPErrorItem")(PARAMS ("dwIndex" "VT_UI4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an error item object")) ((NAME . "webHelp") (RIID . #x00000356) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Launches WebHelp")))) ("IWMPErrorItem" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPErrorItem interface")(GUID . "{3614C646-3B3B-4DE7-A81E-930E3F2127B3}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "errorCode") (RIID . #x00000385) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error code")) ((NAME . "errorDescription") (RIID . #x00000386) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a description of the error")) ((NAME . "errorContext") (RIID . #x00000387) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns context information for the error")) ((NAME . "remedy") (RIID . #x00000388) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns remedy code for the error")) ((NAME . "customUrl") (RIID . #x00000389) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a custom url for this error (if avail)")))) ("WMPComponentStream" (TYPE . "Coclass")(DESCRIPTION . "WMP Persistant stream")(GUID . "{EAF15742-EC6B-11D2-A746-00A0C905F36E}")(ALIASES "IStream") (FUNCTIONS )) ("IStream" (TYPE . "Interface")(GUID . "{0000000C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteSeek") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dlibMove" "VT_USERDEFINED.Structure._LARGE_INTEGER")("dwOrigin" "VT_UI4")("plibNewPosition" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSize") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("libNewSize" "VT_USERDEFINED.Structure._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("pcbRead" "VT_PTR._ULARGE_INTEGER")("pcbWritten" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockRegion") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnlockRegion") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))))) ("ISequentialStream" (TYPE . "Interface")(GUID . "{0C733A30-2A1C-11CE-ADE5-00AA0044773D}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbRead" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteWrite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ULARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSTATSTG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("WMPGraphGenerator" (TYPE . "Coclass")(DESCRIPTION . "WMP Graph Generator")(GUID . "{397B7403-5F41-11D3-B159-00C04F79FAA6}")(ALIASES "IWMPGraphEventHandler""IWMPGraphGenerator") (FUNCTIONS )) ("IWMPGraphEventHandler" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPGraphEventHandler Interface")(GUID . "{6B550945-018F-11D3-B14A-00C04F79FAA6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NotifyGraphStateChange") (RIID . #x000002bd) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("wmpgs" "VT_USERDEFINED.Enum.WMPGraphState")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies graph state changes")) ((NAME . "NotifyRateChange") (RIID . #x000002bf) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("dRate" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies changes in playback rate")) ((NAME . "NotifyPlaybackEnd") (RIID . #x000002c3) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies the end of playback")) ((NAME . "NotifyStreamEnd") (RIID . #x000002c2) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies the end of a stream")) ((NAME . "NotifyScriptCommand") (RIID . #x000002c4) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("bstrCommand" "VT_BSTR")("bstrParam" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a script command was encountered")) ((NAME . "NotifyMarkerHit") (RIID . #x000002c5) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("lMarker" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a marker was encountered")) ((NAME . "NotifyGraphError") (RIID . #x000002c6) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("lErrMajor" "VT_I4")("lErrMinor" "VT_I4")("bstrInfo" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that an error has occurred")) ((NAME . "NotifyAcquireCredentials") (RIID . #x000002c7) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("bstrRealm" "VT_BSTR")("bstrSite" "VT_BSTR")("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pdwFlags" "VT_PTR.VT_UI4")("pfCancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Spawns the Acquire Credentials dialog")) ((NAME . "NotifyLicenseDialog") (RIID . #x000002c8) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("bstrURL" "VT_BSTR")("lResult" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies a communication with the license dialog")) ((NAME . "NotifyNeedsIndividualization") (RIID . #x000002c9) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("pfResult" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies a communication with the Individualization dialog")) ((NAME . "NotifyCodecDownload") (RIID . #x000002ca) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("bstrCodecCLSID" "VT_BSTR")("pdwDownloadID" "VT_PTR.VT_UI4")("phr" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a codec necessary to play this content is missing")) ((NAME . "NotifyNewMetadata") (RIID . #x000002cb) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that new metadata is avail")) ((NAME . "NotifyNewMediaCaps") (RIID . #x000002cc) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that new capabilities are avail")) ((NAME . "NotifyDisconnect") (RIID . #x000002cd) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("lResult" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that the graph's connection to the media has been lost.")) ((NAME . "NotifySave") (RIID . #x000002ce) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("fStarted" "VT_I4")("lResult" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that the graph save operation started/stopped.")) ((NAME . "NotifyAbortCodecDownload") (RIID . #x000002cf) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("dwDownloadID" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a codec download should be aborted.")) ((NAME . "NotifyDelayClose") (RIID . #x000002d0) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("punkGraph" "VT_UI4")("fDelay" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies if the close call needs to be delayed.")))) ("WMPGraphState" (TYPE . "Enum")(DESCRIPTION . "WMP Graph State")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IWMPGraphGenerator" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPGraphGenerator Interface")(GUID . "{397B7404-5F41-11D3-B159-00C04F79FAA6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetEventListener") (RIID . #x0000025e) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("pIWMPAGEH" "VT_PTR.IWMPActiveGraphEventHandler")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Send graph event notifications via this interface")) ((NAME . "CreateGraph") (RIID . #x00000259) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrURL" "VT_BSTR")("dwRuntime" "VT_UI4")("bstrLogURLs" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a graph corresponding to this URL, rip to destination if needed")) ((NAME . "QueueGraph") (RIID . #x00000260) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrURL" "VT_BSTR")("dwRuntime" "VT_UI4")("bstrLogURLs" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a graph corresponding to this URL in the background, rip to destination if needed")) ((NAME . "CreateGraphForMediaInfo") (RIID . #x0000025b) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("bstrURL" "VT_BSTR")("dwRuntime" "VT_UI4")("ppIWMPGraph" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a graph corresponding to this URL synchronously for media information purposes")) ((NAME . "GetURL") (RIID . #x0000025a) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("pbstrURL" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return the URL corresponding to the active graph")) ((NAME . "CloseActiveGraph") (RIID . #x00000265) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "closes the active graph")) ((NAME . "CloseGraphGenerator") (RIID . #x0000025c) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "closes all the graphs that have been created")) ((NAME . "ActiveGraph") (RIID . #x0000025d) (OFFSET . #x38) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Return the active graph object")) ((NAME . "PrerolledGraph") (RIID . #x00000263) (OFFSET . #x3c) (RETURNS . "VT_UNKNOWN")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Return the prerolled graph specified by the index")) ((NAME . "SetUserAgent") (RIID . #x00000261) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrUserAgent" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the UserAgent string on the graph")) ((NAME . "SetWebPage") (RIID . #x00000262) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrWebPage" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the Web Page string on the graph")) ((NAME . "NotifyCodecDownloadComplete") (RIID . #x00000264) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("clsidCodec" "VT_PTR.GUID")("dwID" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notification that a codec deownload has completed")) ((NAME . "SetPendingActionHelper") (RIID . #x00000266) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pIWMPCoreActionPendingHelper" "VT_PTR.IWMPCoreActionPendingHelper")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "provides access to the wmp core pending helper")))) ("IWMPActiveGraphEventHandler" (TYPE . "Dispinterface")(DESCRIPTION . "IWMPActiveGraphEventHandler Interface")(GUID . "{397B7406-5F41-11D3-B159-00C04F79FAA6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NotifyGraphStateChange") (RIID . #x0000028b) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("wmpgs" "VT_USERDEFINED.Enum.WMPGraphState")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies graph state changes")) ((NAME . "NotifyRateChange") (RIID . #x0000028d) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dRate" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies changes in playback rate")) ((NAME . "NotifyPlaybackEnd") (RIID . #x00000291) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies the end of playback")) ((NAME . "NotifyStreamEnd") (RIID . #x00000290) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies the end of a stream")) ((NAME . "NotifyScriptCommand") (RIID . #x00000292) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("bstrCommand" "VT_BSTR")("bstrParam" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a script command was encountered")) ((NAME . "NotifyMarkerHit") (RIID . #x00000293) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("lMarker" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a marker was encountered")) ((NAME . "NotifyGraphError") (RIID . #x00000294) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("lErrMajor" "VT_I4")("lErrMinor" "VT_I4")("bstrInfo" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that an error has occurred")) ((NAME . "NotifyAcquireCredentials") (RIID . #x00000295) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrRealm" "VT_BSTR")("bstrSite" "VT_BSTR")("bstrUser" "VT_BSTR")("bstrPassword" "VT_BSTR")("pdwFlags" "VT_PTR.VT_UI4")("pfCancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Spawns the Acquire Credentials dialog")) ((NAME . "NotifyLicenseDialog") (RIID . #x00000296) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrURL" "VT_BSTR")("lResult" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies a communication with the license dialog")) ((NAME . "NotifyNeedsIndividualization") (RIID . #x00000297) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("pfResult" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies a communication with the Individualization dialog")) ((NAME . "NotifyCodecDownload") (RIID . #x00000298) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("bstrCodecCLSID" "VT_BSTR")("pdwDownloadID" "VT_PTR.VT_UI4")("phr" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a codec necessary to play this content is missing")) ((NAME . "NotifyNewMetadata") (RIID . #x00000299) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that new metadata is avail")) ((NAME . "NotifyNewMediaCaps") (RIID . #x0000029a) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that new capabilities are avail")) ((NAME . "NotifyDisconnect") (RIID . #x0000029b) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("lResult" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that the graph's connection to the media has been lost.")) ((NAME . "NotifySave") (RIID . #x0000029c) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("fStarted" "VT_I4")("lResult" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that the graph save operation started/stopped.")) ((NAME . "NotifyAbortCodecDownload") (RIID . #x0000029d) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dwDownloadID" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies that a codec download should be aborted.")) ((NAME . "NotifyDelayClose") (RIID . #x0000029e) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("fDelay" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Notifies if the close call needs to be delayed.")))) ("IWMPCoreActionPendingHelper" (TYPE . "Interface")(DESCRIPTION . "IWMPCoreActionPendingHelper Interface")(GUID . "{95E842ED-26F1-11D4-B1B0-00C04F79FAA6}")(FUNCTIONS ((NAME . "EnterPending") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ExitPending") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsPending") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pvarfPending" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPendingAction") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("peaction" "VT_PTR.EPendingAction")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetPendingAction") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("eaction" "VT_USERDEFINED.Enum.EPendingAction")) (FLAGS ( IS-FUNCTION ))))) ("EPendingAction" (TYPE . "Enum")(DESCRIPTION . "Pending action flags")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("WMXEditor" (TYPE . "Coclass")(DESCRIPTION . "WMX Editor")(GUID . "{094814A2-7208-11D3-B30A-444553540001}")(ALIASES "IUnknown") (FUNCTIONS )) ("WMPErrorManager" (TYPE . "Coclass")(DESCRIPTION . "WMP Internal Error Manager Object")(GUID . "{7514FB29-EA65-4902-8A3E-93612ADAF168}")(ALIASES "IUnknown") (FUNCTIONS )) ("WMPPreferencesMgr" (TYPE . "Coclass")(DESCRIPTION . "WMP Preferences Persistance Manager Object")(GUID . "{A175B891-3967-4554-8FBE-D2E1D9CD6E09}")(ALIASES "IUnknown") (FUNCTIONS )) ("WMPDRMBackupRestore" (TYPE . "Coclass")(DESCRIPTION . "WMP DRM Backup and Restore Object")(GUID . "{78CEC80C-5D0E-4C5D-990F-74CD7ADD3F60}")(ALIASES "IUnknown") (FUNCTIONS )) ("WMPInternetManager" (TYPE . "Coclass")(DESCRIPTION . "WMP Internet Manager Object")(GUID . "{FADCBBF9-F8C1-4C5B-989C-E77C7264BD30}")(ALIASES "IUnknown") (FUNCTIONS )) )))