#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\msdxm.ocx")(GUID . "{22D6F304-B0F6-11D0-94AB-0080C74C7E95}")(DESCRIPTION . "Windows Media Player")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_IDirectControlEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IDirectControlEvents Interface")(GUID . "{39A2C2A7-4778-11D2-9BDB-204C4F4F5020}")(FUNCTIONS )) ("DirectControl" (TYPE . "Coclass")(DESCRIPTION . "DirectControl Class")(GUID . "{39A2C2A6-4778-11D2-9BDB-204C4F4F5020}")(ALIASES "IDirectControl""_IDirectControlEvents") (FUNCTIONS )) ("IDirectControl" (TYPE . "Dispinterface")(DESCRIPTION . "IDirectControl Interface")(GUID . "{39A2C2A5-4778-11D2-9BDB-204C4F4F5020}")(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 . "CreateView") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("bszClsid" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyAllViews") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("_IDirectContainerEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IDirectContainerEvents Interface")(GUID . "{39A2C2AA-4778-11D2-9BDB-204C4F4F5020}")(FUNCTIONS )) ("DirectContainer" (TYPE . "Coclass")(DESCRIPTION . "DirectContainer Class")(GUID . "{39A2C2A9-4778-11D2-9BDB-204C4F4F5020}")(ALIASES "IDirectContainer""_IDirectContainerEvents") (FUNCTIONS )) ("IDirectContainer" (TYPE . "Interface")(DESCRIPTION . "IDirectContainer Interface")(GUID . "{39A2C2A8-4778-11D2-9BDB-204C4F4F5020}")(FUNCTIONS ((NAME . "CreateControl") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("bszClsid" "VT_BSTR")("dwClsContext" "VT_UI4")("ppunk" "VT_PTR.VT_UNKNOWN")("dwWindowStyle" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetServiceProvider") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pspSet" "VT_PTR.IServiceProvider")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetIInputObjectSite") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pios" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowControl") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "HideControl") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsControlCreated") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DestroyControl") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IServiceProvider" (TYPE . "Interface")(GUID . "{6D5140C1-7436-11CE-8034-00AA006009FA}")(FUNCTIONS ((NAME . "RemoteQueryService") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("guidService" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("ppvObject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("_IRadioViewEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IRadioViewEvents Interface")(GUID . "{847B4DF6-4B61-11D2-9BDB-204C4F4F5020}")(FUNCTIONS )) ("RadioView" (TYPE . "Coclass")(DESCRIPTION . "RadioView Class")(GUID . "{847B4DF5-4B61-11D2-9BDB-204C4F4F5020}")(ALIASES "IRadioView""_IRadioViewEvents") (FUNCTIONS )) ("IRadioView" (TYPE . "Dispinterface")(DESCRIPTION . "IRadioView Interface")(GUID . "{847B4DF4-4B61-11D2-9BDB-204C4F4F5020}")(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 ))))) ("_MediaPlayerEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for Windows Media Player control")(GUID . "{2D3A4C40-E711-11D0-94AB-0080C74C7E95}")(FUNCTIONS ((NAME . "DVDNotify") (RIID . #x000005e1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("EventCode" "VT_I4")("EventParam1" "VT_I4")("EventParam2" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "DVD related notifications")) ((NAME . "EndOfStream") (RIID . #x00000bba) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the end of file is reached")) ((NAME . "KeyDown") (RIID . #xfffffda6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_I2")("ShiftState" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a key is pressed")) ((NAME . "KeyUp") (RIID . #xfffffda4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("KeyCode" "VT_I2")("ShiftState" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a key is released")) ((NAME . "KeyPress") (RIID . #xfffffda5) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("CharacterCode" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a character is entered")) ((NAME . "MouseMove") (RIID . #xfffffda2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("ShiftState" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the mouse is moved")) ((NAME . "MouseDown") (RIID . #xfffffda3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("ShiftState" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a mouse button is pressed")) ((NAME . "MouseUp") (RIID . #xfffffda1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("ShiftState" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a mouse button is released")) ((NAME . "Click") (RIID . #xfffffda8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("ShiftState" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a mouse button is clicked")) ((NAME . "DblClick") (RIID . #xfffffda7) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Button" "VT_I2")("ShiftState" "VT_I2")("x" "VT_USERDEFINED.Typedef.OLE_XPOS_PIXELS")("y" "VT_USERDEFINED.Typedef.OLE_YPOS_PIXELS")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a mouse button is double clicked")) ((NAME . "OpenStateChange") (RIID . #x00000bc3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldState" "VT_I4")("NewState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control changes OpenState")) ((NAME . "PlayStateChange") (RIID . #x00000bc4) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldState" "VT_I4")("NewState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control changes PlayState")) ((NAME . "ScriptCommand") (RIID . #x00000bb9) (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 . "Buffering") (RIID . #x00000bbb) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Start" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control begins or ends buffering")) ((NAME . "Error") (RIID . #x00000bc2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control has an error condition")) ((NAME . "MarkerHit") (RIID . #x00000bbe) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a marker is reached")) ((NAME . "Warning") (RIID . #x00000bc1) (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 . "NewStream") (RIID . #x00000bc0) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a new stream is started in a channel")) ((NAME . "Disconnect") (RIID . #x00000bbc) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control is disconnected from the server")) ((NAME . "PositionChange") (RIID . #x00000002) (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 . "DisplayModeChange") (RIID . #x00000033) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Indicates that the display mode of the movie has changed")) ((NAME . "ReadyStateChange") (RIID . #xfffffd9f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ReadyState" "VT_USERDEFINED.Enum.ReadyStateConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reports that the ReadyState property of the ActiveMovie Control has changed")))) ("ReadyStateConstants" (TYPE . "Enum")(DESCRIPTION . "ActiveMovie Readiness State")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MediaPlayer" (TYPE . "Coclass")(DESCRIPTION . "Windows Media Player")(GUID . "{22D6F312-B0F6-11D0-94AB-0080C74C7E95}")(ALIASES "IMediaPlayer2""_MediaPlayerEvents""IMediaBindStream") (FUNCTIONS )) ("IMediaPlayer2" (TYPE . "Dispinterface")(DESCRIPTION . "IMediaPlayer2 Interface")(GUID . "{20D4F5E0-5475-11D2-9774-0000F80855E6}")(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 . "CurrentPosition") (RIID . #x00000403) (OFFSET . #x1c) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "Duration") (RIID . #x000003eb) (OFFSET . #x24) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play duration of the file")) ((NAME . "ImageSourceWidth") (RIID . #x000003e9) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original width of the source images")) ((NAME . "ImageSourceHeight") (RIID . #x000003ea) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original height of the source images")) ((NAME . "MarkerCount") (RIID . #x000003f2) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of markers in the file")) ((NAME . "CanScan") (RIID . #x000003f3) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be fast forwarded or reversed")) ((NAME . "CanSeek") (RIID . #x000003f4) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into")) ((NAME . "CanSeekToMarkers") (RIID . #x00000417) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into by markers")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "FileName") (RIID . #x00000402) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "FileName") (RIID . #x00000402) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "SourceLink") (RIID . #x000003f1) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the source path of the file")) ((NAME . "CreationDate") (RIID . #x0000040c) (OFFSET . #x54) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the creation date of the file")) ((NAME . "ErrorCorrection") (RIID . #x0000040e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error correction type of the file")) ((NAME . "Bandwidth") (RIID . #x0000040d) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the bandwidth of the file in bits per second")) ((NAME . "SourceProtocol") (RIID . #x00000424) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the protocol used to receive data")) ((NAME . "ReceivedPackets") (RIID . #x0000040f) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets received")) ((NAME . "RecoveredPackets") (RIID . #x00000410) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets recovered")) ((NAME . "LostPackets") (RIID . #x00000411) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets lost")) ((NAME . "ReceptionQuality") (RIID . #x00000412) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of packets received in the last 30 seconds")) ((NAME . "BufferingCount") (RIID . #x00000413) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of times buffering occurred during playback")) ((NAME . "IsBroadcast") (RIID . #x00000422) (OFFSET . #x78) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the source is a broadcast")) ((NAME . "BufferingProgress") (RIID . #x00000438) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of buffering completed")) ((NAME . "ChannelName") (RIID . #x0000041a) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the station")) ((NAME . "ChannelDescription") (RIID . #x0000041b) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the station")) ((NAME . "ChannelURL") (RIID . #x0000041c) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the location of the station metafile")) ((NAME . "ContactAddress") (RIID . #x0000041d) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact address of the station")) ((NAME . "ContactPhone") (RIID . #x0000041e) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact phone number of the station")) ((NAME . "ContactEmail") (RIID . #x0000041f) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact e-mail address of the station")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x98) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not file playback is automatically started")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not file playback is automatically started")) ((NAME . "AutoRewind") (RIID . #x000003fa) (OFFSET . #xa8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not a file is rewound at the end of playback")) ((NAME . "AutoRewind") (RIID . #x000003fa) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not a file is rewound at the end of playback")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xb0) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xb8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends keyboard events")) ((NAME . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends keyboard events")) ((NAME . "SendMouseClickEvents") (RIID . #x000003f6) (OFFSET . #xc0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse click events")) ((NAME . "SendMouseClickEvents") (RIID . #x000003f6) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse click events")) ((NAME . "SendMouseMoveEvents") (RIID . #x000003f7) (OFFSET . #xc8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse move events")) ((NAME . "SendMouseMoveEvents") (RIID . #x000003f7) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse move events")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "ClickToPlay") (RIID . #x00000401) (OFFSET . #xd8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not clicking on the control starts file playback")) ((NAME . "ClickToPlay") (RIID . #x00000401) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not clicking on the control starts file playback")) ((NAME . "AllowScan") (RIID . #x0000040b) (OFFSET . #xe0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not scanning is enabled on files that support it")) ((NAME . "AllowScan") (RIID . #x0000040b) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not scanning is enabled on files that support it")) ((NAME . "EnableContextMenu") (RIID . #x000003fd) (OFFSET . #xe8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not a right mouse click invokes a context menu")) ((NAME . "EnableContextMenu") (RIID . #x000003fd) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not a right mouse click invokes a context menu")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #xf0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "CodecCount") (RIID . #x00000421) (OFFSET . #xf8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of installable codecs used by the file")) ((NAME . "AllowChangeDisplaySize") (RIID . #x00000420) (OFFSET . #xfc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the display size can be set at run time")) ((NAME . "AllowChangeDisplaySize") (RIID . #x00000420) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the display size can be set at run time")) ((NAME . "IsDurationValid") (RIID . #x00000423) (OFFSET . #x104) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the duration is known")) ((NAME . "OpenState") (RIID . #x00000425) (OFFSET . #x108) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the open state of the control")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x10c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x114) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x11c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "PlayState") (RIID . #x0000042c) (OFFSET . #x124) (RETURNS . "VT_USERDEFINED.Enum.MPPlayStateConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play state of the control")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x128) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #x130) (RETURNS . "VT_USERDEFINED.Enum.MPDisplaySizeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #x134) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MPDisplaySizeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x138) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x13c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x140) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x144) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x148) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x14c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "HasError") (RIID . #x00000429) (OFFSET . #x150) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control currently has an error")) ((NAME . "ErrorDescription") (RIID . #x0000042a) (OFFSET . #x154) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the current error state")) ((NAME . "ErrorCode") (RIID . #x0000042b) (OFFSET . #x158) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current error code")) ((NAME . "AnimationAtStart") (RIID . #x00000415) (OFFSET . #x15c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control shows its animation during initial file buffering")) ((NAME . "AnimationAtStart") (RIID . #x00000415) (OFFSET . #x160) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control shows its animation during initial file buffering")) ((NAME . "TransparentAtStart") (RIID . #x000003fe) (OFFSET . #x164) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control is transparent before playing")) ((NAME . "TransparentAtStart") (RIID . #x000003fe) (OFFSET . #x168) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control is transparent before playing")) ((NAME . "Volume") (RIID . #x00000013) (OFFSET . #x16c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current volume of the stream")) ((NAME . "Volume") (RIID . #x00000013) (OFFSET . #x170) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current volume of the stream")) ((NAME . "Balance") (RIID . #x00000014) (OFFSET . #x174) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current balance of the stream")) ((NAME . "Balance") (RIID . #x00000014) (OFFSET . #x178) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current balance of the stream")) ((NAME . "ReadyState") (RIID . #xfffffdf3) (OFFSET . #x17c) (RETURNS . "VT_USERDEFINED.Enum.MPReadyStateConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the readiness state of the control")) ((NAME . "SelectionStart") (RIID . #x0000000f) (OFFSET . #x180) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the position where playback will begin")) ((NAME . "SelectionStart") (RIID . #x0000000f) (OFFSET . #x184) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the position where playback will begin")) ((NAME . "SelectionEnd") (RIID . #x00000010) (OFFSET . #x188) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the position where playback will stop")) ((NAME . "SelectionEnd") (RIID . #x00000010) (OFFSET . #x18c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the position where playback will stop")) ((NAME . "ShowDisplay") (RIID . #x00000016) (OFFSET . #x190) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the display panel")) ((NAME . "ShowDisplay") (RIID . #x00000016) (OFFSET . #x194) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the display panel")) ((NAME . "ShowControls") (RIID . #x00000017) (OFFSET . #x198) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the control panel")) ((NAME . "ShowControls") (RIID . #x00000017) (OFFSET . #x19c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the control panel")) ((NAME . "ShowPositionControls") (RIID . #x00000018) (OFFSET . #x1a0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the position buttons in the control panel")) ((NAME . "ShowPositionControls") (RIID . #x00000018) (OFFSET . #x1a4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the position buttons in the control panel")) ((NAME . "ShowTracker") (RIID . #x0000001a) (OFFSET . #x1a8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the tracker bar in the control panel")) ((NAME . "ShowTracker") (RIID . #x0000001a) (OFFSET . #x1ac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the tracker bar in the control panel")) ((NAME . "EnablePositionControls") (RIID . #x0000001b) (OFFSET . #x1b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables the position buttons in the control panel")) ((NAME . "EnablePositionControls") (RIID . #x0000001b) (OFFSET . #x1b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables the position buttons in the control panel")) ((NAME . "EnableTracker") (RIID . #x0000001d) (OFFSET . #x1b8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables the tracker bar in the control panel")) ((NAME . "EnableTracker") (RIID . #x0000001d) (OFFSET . #x1bc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables the tracker bar in the control panel")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x1c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables the control")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x1c4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables the control")) ((NAME . "DisplayForeColor") (RIID . #x00000024) (OFFSET . #x1c8) (RETURNS . "VT_USERDEFINED.Typedef.VB_OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the foreground color of the display panel")) ((NAME . "DisplayForeColor") (RIID . #x00000024) (OFFSET . #x1cc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.VB_OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the foreground color of the display panel")) ((NAME . "DisplayBackColor") (RIID . #x00000025) (OFFSET . #x1d0) (RETURNS . "VT_USERDEFINED.Typedef.VB_OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the display panel")) ((NAME . "DisplayBackColor") (RIID . #x00000025) (OFFSET . #x1d4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.VB_OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the display panel")) ((NAME . "DisplayMode") (RIID . #x00000020) (OFFSET . #x1d8) (RETURNS . "VT_USERDEFINED.Enum.MPDisplayModeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the display mode (time or frames)")) ((NAME . "DisplayMode") (RIID . #x00000020) (OFFSET . #x1dc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MPDisplayModeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the display mode (time or frames)")) ((NAME . "VideoBorder3D") (RIID . #x0000044f) (OFFSET . #x1e0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the video border 3D effect")) ((NAME . "VideoBorder3D") (RIID . #x0000044f) (OFFSET . #x1e4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the video border 3D effect")) ((NAME . "VideoBorderWidth") (RIID . #x0000044d) (OFFSET . #x1e8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the video border width")) ((NAME . "VideoBorderWidth") (RIID . #x0000044d) (OFFSET . #x1ec) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the video border width")) ((NAME . "VideoBorderColor") (RIID . #x0000044e) (OFFSET . #x1f0) (RETURNS . "VT_USERDEFINED.Typedef.VB_OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the video border color")) ((NAME . "VideoBorderColor") (RIID . #x0000044e) (OFFSET . #x1f4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.VB_OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the video border color")) ((NAME . "ShowGotoBar") (RIID . #x00000440) (OFFSET . #x1f8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show Gotobar")) ((NAME . "ShowGotoBar") (RIID . #x00000440) (OFFSET . #x1fc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show Gotobar")) ((NAME . "ShowStatusBar") (RIID . #x0000043e) (OFFSET . #x200) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show status bar")) ((NAME . "ShowStatusBar") (RIID . #x0000043e) (OFFSET . #x204) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show status bar")) ((NAME . "ShowCaptioning") (RIID . #x0000043c) (OFFSET . #x208) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show captioning text")) ((NAME . "ShowCaptioning") (RIID . #x0000043c) (OFFSET . #x20c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show captioning text")) ((NAME . "ShowAudioControls") (RIID . #x00000453) (OFFSET . #x210) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show audio controls")) ((NAME . "ShowAudioControls") (RIID . #x00000453) (OFFSET . #x214) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show audio controls")) ((NAME . "CaptioningID") (RIID . #x0000043d) (OFFSET . #x218) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the captioning information")) ((NAME . "CaptioningID") (RIID . #x0000043d) (OFFSET . #x21c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the captioning information")) ((NAME . "Mute") (RIID . #x00000441) (OFFSET . #x220) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current mute state of the stream")) ((NAME . "Mute") (RIID . #x00000441) (OFFSET . #x224) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current mute state of the stream")) ((NAME . "CanPreview") (RIID . #x00000445) (OFFSET . #x228) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the control currently has something that can be previewed")) ((NAME . "PreviewMode") (RIID . #x00000443) (OFFSET . #x22c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control is in preview mode")) ((NAME . "PreviewMode") (RIID . #x00000443) (OFFSET . #x230) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control is in preview mode")) ((NAME . "HasMultipleItems") (RIID . #x00000446) (OFFSET . #x234) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the control currently has something that contains multiple items")) ((NAME . "Language") (RIID . #x00000447) (OFFSET . #x238) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current language, using windows LCIDs")) ((NAME . "Language") (RIID . #x00000447) (OFFSET . #x23c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current language, using windows LCIDs")) ((NAME . "AudioStream") (RIID . #x00000448) (OFFSET . #x240) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current audio stream")) ((NAME . "AudioStream") (RIID . #x00000448) (OFFSET . #x244) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current audio stream")) ((NAME . "SAMIStyle") (RIID . #x00000449) (OFFSET . #x248) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the closed-captioning style")) ((NAME . "SAMIStyle") (RIID . #x00000449) (OFFSET . #x24c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the closed-captioning style")) ((NAME . "SAMILang") (RIID . #x0000044a) (OFFSET . #x250) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the closed-captioning language")) ((NAME . "SAMILang") (RIID . #x0000044a) (OFFSET . #x254) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the closed-captioning language")) ((NAME . "SAMIFileName") (RIID . #x0000044b) (OFFSET . #x258) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the closed-captioning filename")) ((NAME . "SAMIFileName") (RIID . #x0000044b) (OFFSET . #x25c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the closed-captioning filename")) ((NAME . "StreamCount") (RIID . #x0000044c) (OFFSET . #x260) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of media streams")) ((NAME . "ClientId") (RIID . #x00000452) (OFFSET . #x264) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a unique id for the player")) ((NAME . "ConnectionSpeed") (RIID . #x00000459) (OFFSET . #x268) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the network connection speed of the player")) ((NAME . "AutoSize") (RIID . #xfffffe0c) (OFFSET . #x26c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Size the control automatically to the loaded media")) ((NAME . "AutoSize") (RIID . #xfffffe0c) (OFFSET . #x270) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Size the control automatically to the loaded media")) ((NAME . "EnableFullScreenControls") (RIID . #x00000454) (OFFSET . #x274) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables controls during full screen")) ((NAME . "EnableFullScreenControls") (RIID . #x00000454) (OFFSET . #x278) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables controls during full screen")) ((NAME . "ActiveMovie") (RIID . #x00000455) (OFFSET . #x27c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ActiveMovie player object")) ((NAME . "NSPlay") (RIID . #x00000456) (OFFSET . #x280) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the NetShow player object")) ((NAME . "WindowlessVideo") (RIID . #x00000458) (OFFSET . #x284) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Render video without a window")) ((NAME . "WindowlessVideo") (RIID . #x00000458) (OFFSET . #x288) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Render video without a window")) ((NAME . "Play") (RIID . #x000007d1) (OFFSET . #x28c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins playing from the current position or marker")) ((NAME . "Stop") (RIID . #x000007d3) (OFFSET . #x290) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops file playback at the current position")) ((NAME . "Pause") (RIID . #x000007d2) (OFFSET . #x294) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pauses file playback at the current position")) ((NAME . "GetMarkerTime") (RIID . #x000007d4) (OFFSET . #x298) (RETURNS . "VT_R8")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the time of a marker")) ((NAME . "GetMarkerName") (RIID . #x000007d5) (OFFSET . #x29c) (RETURNS . "VT_BSTR")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a marker")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x2a0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays version information dialog box")) ((NAME . "GetCodecInstalled") (RIID . #x000007d7) (OFFSET . #x2a4) (RETURNS . "VT_BOOL")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether or not a codec is installed")) ((NAME . "GetCodecDescription") (RIID . #x000007d8) (OFFSET . #x2a8) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the descriptive name of a codec")) ((NAME . "GetCodecURL") (RIID . #x000007d9) (OFFSET . #x2ac) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the URL for a codec")) ((NAME . "GetMoreInfoURL") (RIID . #x000007db) (OFFSET . #x2b0) (RETURNS . "VT_BSTR")(PARAMS ("MoreInfoType" "VT_USERDEFINED.Enum.MPMoreInfoType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a More Information URL")) ((NAME . "GetMediaInfoString") (RIID . #x000007e0) (OFFSET . #x2b4) (RETURNS . "VT_BSTR")(PARAMS ("MediaInfoType" "VT_USERDEFINED.Enum.MPMediaInfoType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an Information String for the Media")) ((NAME . "Cancel") (RIID . #x000007d6) (OFFSET . #x2b8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cancels the current operation")) ((NAME . "Open") (RIID . #x000007da) (OFFSET . #x2bc) (RETURNS . "VT_VOID")(PARAMS ("bstrFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the given filename asynchronously")) ((NAME . "IsSoundCardEnabled") (RIID . #x00000035) (OFFSET . #x2c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines whether the sound card is enabled on the machine")) ((NAME . "Next") (RIID . #x000007e7) (OFFSET . #x2c4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Jumps to the next item")) ((NAME . "Previous") (RIID . #x000007e6) (OFFSET . #x2c8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Jumps to the previous item")) ((NAME . "StreamSelect") (RIID . #x000007df) (OFFSET . #x2cc) (RETURNS . "VT_VOID")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a media stream")) ((NAME . "FastForward") (RIID . #x000007e8) (OFFSET . #x2d0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fast Forwards the playback")) ((NAME . "FastReverse") (RIID . #x000007e9) (OFFSET . #x2d4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fast Reverses the playback")) ((NAME . "GetStreamName") (RIID . #x000007e3) (OFFSET . #x2d8) (RETURNS . "VT_BSTR")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a media stream")) ((NAME . "GetStreamGroup") (RIID . #x000007e4) (OFFSET . #x2dc) (RETURNS . "VT_I4")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the group of a media stream")) ((NAME . "GetStreamSelected") (RIID . #x000007e5) (OFFSET . #x2e0) (RETURNS . "VT_BOOL")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether a media stream is selected")) ((NAME . "DVD") (RIID . #x000005dc) (OFFSET . #x2e4) (RETURNS . "VT_PTR.IMediaPlayerDvd")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the MediaPlayer DVD interface")) ((NAME . "GetMediaParameter") (RIID . #x000007ec) (OFFSET . #x2e8) (RETURNS . "VT_BSTR")(PARAMS ("EntryNum" "VT_I4")("bstrParameterName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the value for a given parameter name and entry number")) ((NAME . "GetMediaParameterName") (RIID . #x000007ed) (OFFSET . #x2ec) (RETURNS . "VT_BSTR")(PARAMS ("EntryNum" "VT_I4")("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name for a given parameter index and entry number")) ((NAME . "EntryCount") (RIID . #x000007ee) (OFFSET . #x2f0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of playlist entries")) ((NAME . "GetCurrentEntry") (RIID . #x000007ef) (OFFSET . #x2f4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the current playlist item's entry number")) ((NAME . "SetCurrentEntry") (RIID . #x000007f0) (OFFSET . #x2f8) (RETURNS . "VT_VOID")(PARAMS ("EntryNumber" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sets the current playlist entry")) ((NAME . "ShowDialog") (RIID . #x000007f1) (OFFSET . #x2fc) (RETURNS . "VT_VOID")(PARAMS ("mpDialogIndex" "VT_USERDEFINED.Enum.MPShowDialogConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays modal dialog box containing WMP options")))) ("IMediaPlayer" (TYPE . "Dispinterface")(DESCRIPTION . "IMediaPlayer Interface")(GUID . "{22D6F311-B0F6-11D0-94AB-0080C74C7E95}")(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 . "CurrentPosition") (RIID . #x00000403) (OFFSET . #x1c) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "Duration") (RIID . #x000003eb) (OFFSET . #x24) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play duration of the file")) ((NAME . "ImageSourceWidth") (RIID . #x000003e9) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original width of the source images")) ((NAME . "ImageSourceHeight") (RIID . #x000003ea) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original height of the source images")) ((NAME . "MarkerCount") (RIID . #x000003f2) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of markers in the file")) ((NAME . "CanScan") (RIID . #x000003f3) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be fast forwarded or reversed")) ((NAME . "CanSeek") (RIID . #x000003f4) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into")) ((NAME . "CanSeekToMarkers") (RIID . #x00000417) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into by markers")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "FileName") (RIID . #x00000402) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "FileName") (RIID . #x00000402) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "SourceLink") (RIID . #x000003f1) (OFFSET . #x50) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the source path of the file")) ((NAME . "CreationDate") (RIID . #x0000040c) (OFFSET . #x54) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the creation date of the file")) ((NAME . "ErrorCorrection") (RIID . #x0000040e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error correction type of the file")) ((NAME . "Bandwidth") (RIID . #x0000040d) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the bandwidth of the file in bits per second")) ((NAME . "SourceProtocol") (RIID . #x00000424) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the protocol used to receive data")) ((NAME . "ReceivedPackets") (RIID . #x0000040f) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets received")) ((NAME . "RecoveredPackets") (RIID . #x00000410) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets recovered")) ((NAME . "LostPackets") (RIID . #x00000411) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets lost")) ((NAME . "ReceptionQuality") (RIID . #x00000412) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of packets received in the last 30 seconds")) ((NAME . "BufferingCount") (RIID . #x00000413) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of times buffering occurred during playback")) ((NAME . "IsBroadcast") (RIID . #x00000422) (OFFSET . #x78) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the source is a broadcast")) ((NAME . "BufferingProgress") (RIID . #x00000438) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of buffering completed")) ((NAME . "ChannelName") (RIID . #x0000041a) (OFFSET . #x80) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the station")) ((NAME . "ChannelDescription") (RIID . #x0000041b) (OFFSET . #x84) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the station")) ((NAME . "ChannelURL") (RIID . #x0000041c) (OFFSET . #x88) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the location of the station metafile")) ((NAME . "ContactAddress") (RIID . #x0000041d) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact address of the station")) ((NAME . "ContactPhone") (RIID . #x0000041e) (OFFSET . #x90) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact phone number of the station")) ((NAME . "ContactEmail") (RIID . #x0000041f) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact e-mail address of the station")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x98) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #xa0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not file playback is automatically started")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not file playback is automatically started")) ((NAME . "AutoRewind") (RIID . #x000003fa) (OFFSET . #xa8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not a file is rewound at the end of playback")) ((NAME . "AutoRewind") (RIID . #x000003fa) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not a file is rewound at the end of playback")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xb0) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xb8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends keyboard events")) ((NAME . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends keyboard events")) ((NAME . "SendMouseClickEvents") (RIID . #x000003f6) (OFFSET . #xc0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse click events")) ((NAME . "SendMouseClickEvents") (RIID . #x000003f6) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse click events")) ((NAME . "SendMouseMoveEvents") (RIID . #x000003f7) (OFFSET . #xc8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse move events")) ((NAME . "SendMouseMoveEvents") (RIID . #x000003f7) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse move events")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xd4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "ClickToPlay") (RIID . #x00000401) (OFFSET . #xd8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not clicking on the control starts file playback")) ((NAME . "ClickToPlay") (RIID . #x00000401) (OFFSET . #xdc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not clicking on the control starts file playback")) ((NAME . "AllowScan") (RIID . #x0000040b) (OFFSET . #xe0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not scanning is enabled on files that support it")) ((NAME . "AllowScan") (RIID . #x0000040b) (OFFSET . #xe4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not scanning is enabled on files that support it")) ((NAME . "EnableContextMenu") (RIID . #x000003fd) (OFFSET . #xe8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not a right mouse click invokes a context menu")) ((NAME . "EnableContextMenu") (RIID . #x000003fd) (OFFSET . #xec) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not a right mouse click invokes a context menu")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #xf0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "CodecCount") (RIID . #x00000421) (OFFSET . #xf8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of installable codecs used by the file")) ((NAME . "AllowChangeDisplaySize") (RIID . #x00000420) (OFFSET . #xfc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the display size can be set at run time")) ((NAME . "AllowChangeDisplaySize") (RIID . #x00000420) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the display size can be set at run time")) ((NAME . "IsDurationValid") (RIID . #x00000423) (OFFSET . #x104) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the duration is known")) ((NAME . "OpenState") (RIID . #x00000425) (OFFSET . #x108) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the open state of the control")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x10c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x114) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x11c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "PlayState") (RIID . #x0000042c) (OFFSET . #x124) (RETURNS . "VT_USERDEFINED.Enum.MPPlayStateConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play state of the control")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x128) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #x130) (RETURNS . "VT_USERDEFINED.Enum.MPDisplaySizeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #x134) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MPDisplaySizeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x138) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x13c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x140) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x144) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x148) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x14c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "HasError") (RIID . #x00000429) (OFFSET . #x150) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control currently has an error")) ((NAME . "ErrorDescription") (RIID . #x0000042a) (OFFSET . #x154) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the current error state")) ((NAME . "ErrorCode") (RIID . #x0000042b) (OFFSET . #x158) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current error code")) ((NAME . "AnimationAtStart") (RIID . #x00000415) (OFFSET . #x15c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control shows its animation during initial file buffering")) ((NAME . "AnimationAtStart") (RIID . #x00000415) (OFFSET . #x160) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control shows its animation during initial file buffering")) ((NAME . "TransparentAtStart") (RIID . #x000003fe) (OFFSET . #x164) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control is transparent before playing")) ((NAME . "TransparentAtStart") (RIID . #x000003fe) (OFFSET . #x168) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control is transparent before playing")) ((NAME . "Volume") (RIID . #x00000013) (OFFSET . #x16c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current volume of the stream")) ((NAME . "Volume") (RIID . #x00000013) (OFFSET . #x170) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current volume of the stream")) ((NAME . "Balance") (RIID . #x00000014) (OFFSET . #x174) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current balance of the stream")) ((NAME . "Balance") (RIID . #x00000014) (OFFSET . #x178) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current balance of the stream")) ((NAME . "ReadyState") (RIID . #xfffffdf3) (OFFSET . #x17c) (RETURNS . "VT_USERDEFINED.Enum.MPReadyStateConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the readiness state of the control")) ((NAME . "SelectionStart") (RIID . #x0000000f) (OFFSET . #x180) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the position where playback will begin")) ((NAME . "SelectionStart") (RIID . #x0000000f) (OFFSET . #x184) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the position where playback will begin")) ((NAME . "SelectionEnd") (RIID . #x00000010) (OFFSET . #x188) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the position where playback will stop")) ((NAME . "SelectionEnd") (RIID . #x00000010) (OFFSET . #x18c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the position where playback will stop")) ((NAME . "ShowDisplay") (RIID . #x00000016) (OFFSET . #x190) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the display panel")) ((NAME . "ShowDisplay") (RIID . #x00000016) (OFFSET . #x194) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the display panel")) ((NAME . "ShowControls") (RIID . #x00000017) (OFFSET . #x198) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the control panel")) ((NAME . "ShowControls") (RIID . #x00000017) (OFFSET . #x19c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the control panel")) ((NAME . "ShowPositionControls") (RIID . #x00000018) (OFFSET . #x1a0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the position buttons in the control panel")) ((NAME . "ShowPositionControls") (RIID . #x00000018) (OFFSET . #x1a4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the position buttons in the control panel")) ((NAME . "ShowTracker") (RIID . #x0000001a) (OFFSET . #x1a8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Shows or hides the tracker bar in the control panel")) ((NAME . "ShowTracker") (RIID . #x0000001a) (OFFSET . #x1ac) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows or hides the tracker bar in the control panel")) ((NAME . "EnablePositionControls") (RIID . #x0000001b) (OFFSET . #x1b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables the position buttons in the control panel")) ((NAME . "EnablePositionControls") (RIID . #x0000001b) (OFFSET . #x1b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables the position buttons in the control panel")) ((NAME . "EnableTracker") (RIID . #x0000001d) (OFFSET . #x1b8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables the tracker bar in the control panel")) ((NAME . "EnableTracker") (RIID . #x0000001d) (OFFSET . #x1bc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables the tracker bar in the control panel")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x1c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables the control")) ((NAME . "Enabled") (RIID . #xfffffdfe) (OFFSET . #x1c4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables the control")) ((NAME . "DisplayForeColor") (RIID . #x00000024) (OFFSET . #x1c8) (RETURNS . "VT_USERDEFINED.Typedef.VB_OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the foreground color of the display panel")) ((NAME . "DisplayForeColor") (RIID . #x00000024) (OFFSET . #x1cc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.VB_OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the foreground color of the display panel")) ((NAME . "DisplayBackColor") (RIID . #x00000025) (OFFSET . #x1d0) (RETURNS . "VT_USERDEFINED.Typedef.VB_OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the background color of the display panel")) ((NAME . "DisplayBackColor") (RIID . #x00000025) (OFFSET . #x1d4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.VB_OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the background color of the display panel")) ((NAME . "DisplayMode") (RIID . #x00000020) (OFFSET . #x1d8) (RETURNS . "VT_USERDEFINED.Enum.MPDisplayModeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the display mode (time or frames)")) ((NAME . "DisplayMode") (RIID . #x00000020) (OFFSET . #x1dc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MPDisplayModeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the display mode (time or frames)")) ((NAME . "VideoBorder3D") (RIID . #x0000044f) (OFFSET . #x1e0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the video border 3D effect")) ((NAME . "VideoBorder3D") (RIID . #x0000044f) (OFFSET . #x1e4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the video border 3D effect")) ((NAME . "VideoBorderWidth") (RIID . #x0000044d) (OFFSET . #x1e8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the video border width")) ((NAME . "VideoBorderWidth") (RIID . #x0000044d) (OFFSET . #x1ec) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the video border width")) ((NAME . "VideoBorderColor") (RIID . #x0000044e) (OFFSET . #x1f0) (RETURNS . "VT_USERDEFINED.Typedef.VB_OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the video border color")) ((NAME . "VideoBorderColor") (RIID . #x0000044e) (OFFSET . #x1f4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.VB_OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the video border color")) ((NAME . "ShowGotoBar") (RIID . #x00000440) (OFFSET . #x1f8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show Gotobar")) ((NAME . "ShowGotoBar") (RIID . #x00000440) (OFFSET . #x1fc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show Gotobar")) ((NAME . "ShowStatusBar") (RIID . #x0000043e) (OFFSET . #x200) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show status bar")) ((NAME . "ShowStatusBar") (RIID . #x0000043e) (OFFSET . #x204) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show status bar")) ((NAME . "ShowCaptioning") (RIID . #x0000043c) (OFFSET . #x208) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show captioning text")) ((NAME . "ShowCaptioning") (RIID . #x0000043c) (OFFSET . #x20c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show captioning text")) ((NAME . "ShowAudioControls") (RIID . #x00000453) (OFFSET . #x210) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show audio controls")) ((NAME . "ShowAudioControls") (RIID . #x00000453) (OFFSET . #x214) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show audio controls")) ((NAME . "CaptioningID") (RIID . #x0000043d) (OFFSET . #x218) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the captioning information")) ((NAME . "CaptioningID") (RIID . #x0000043d) (OFFSET . #x21c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the captioning information")) ((NAME . "Mute") (RIID . #x00000441) (OFFSET . #x220) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current mute state of the stream")) ((NAME . "Mute") (RIID . #x00000441) (OFFSET . #x224) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current mute state of the stream")) ((NAME . "CanPreview") (RIID . #x00000445) (OFFSET . #x228) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the control currently has something that can be previewed")) ((NAME . "PreviewMode") (RIID . #x00000443) (OFFSET . #x22c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether the control is in preview mode")) ((NAME . "PreviewMode") (RIID . #x00000443) (OFFSET . #x230) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether the control is in preview mode")) ((NAME . "HasMultipleItems") (RIID . #x00000446) (OFFSET . #x234) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether the control currently has something that contains multiple items")) ((NAME . "Language") (RIID . #x00000447) (OFFSET . #x238) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current language, using windows LCIDs")) ((NAME . "Language") (RIID . #x00000447) (OFFSET . #x23c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current language, using windows LCIDs")) ((NAME . "AudioStream") (RIID . #x00000448) (OFFSET . #x240) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current audio stream")) ((NAME . "AudioStream") (RIID . #x00000448) (OFFSET . #x244) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current audio stream")) ((NAME . "SAMIStyle") (RIID . #x00000449) (OFFSET . #x248) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the closed-captioning style")) ((NAME . "SAMIStyle") (RIID . #x00000449) (OFFSET . #x24c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the closed-captioning style")) ((NAME . "SAMILang") (RIID . #x0000044a) (OFFSET . #x250) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the closed-captioning language")) ((NAME . "SAMILang") (RIID . #x0000044a) (OFFSET . #x254) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the closed-captioning language")) ((NAME . "SAMIFileName") (RIID . #x0000044b) (OFFSET . #x258) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the closed-captioning filename")) ((NAME . "SAMIFileName") (RIID . #x0000044b) (OFFSET . #x25c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the closed-captioning filename")) ((NAME . "StreamCount") (RIID . #x0000044c) (OFFSET . #x260) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of media streams")) ((NAME . "ClientId") (RIID . #x00000452) (OFFSET . #x264) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a unique id for the player")) ((NAME . "ConnectionSpeed") (RIID . #x00000459) (OFFSET . #x268) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the network connection speed of the player")) ((NAME . "AutoSize") (RIID . #xfffffe0c) (OFFSET . #x26c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Size the control automatically to the loaded media")) ((NAME . "AutoSize") (RIID . #xfffffe0c) (OFFSET . #x270) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Size the control automatically to the loaded media")) ((NAME . "EnableFullScreenControls") (RIID . #x00000454) (OFFSET . #x274) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables controls during full screen")) ((NAME . "EnableFullScreenControls") (RIID . #x00000454) (OFFSET . #x278) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables controls during full screen")) ((NAME . "ActiveMovie") (RIID . #x00000455) (OFFSET . #x27c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ActiveMovie player object")) ((NAME . "NSPlay") (RIID . #x00000456) (OFFSET . #x280) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the NetShow player object")) ((NAME . "WindowlessVideo") (RIID . #x00000458) (OFFSET . #x284) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Render video without a window")) ((NAME . "WindowlessVideo") (RIID . #x00000458) (OFFSET . #x288) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Render video without a window")) ((NAME . "Play") (RIID . #x000007d1) (OFFSET . #x28c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins playing from the current position or marker")) ((NAME . "Stop") (RIID . #x000007d3) (OFFSET . #x290) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops file playback at the current position")) ((NAME . "Pause") (RIID . #x000007d2) (OFFSET . #x294) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pauses file playback at the current position")) ((NAME . "GetMarkerTime") (RIID . #x000007d4) (OFFSET . #x298) (RETURNS . "VT_R8")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the time of a marker")) ((NAME . "GetMarkerName") (RIID . #x000007d5) (OFFSET . #x29c) (RETURNS . "VT_BSTR")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a marker")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x2a0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays version information dialog box")) ((NAME . "GetCodecInstalled") (RIID . #x000007d7) (OFFSET . #x2a4) (RETURNS . "VT_BOOL")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether or not a codec is installed")) ((NAME . "GetCodecDescription") (RIID . #x000007d8) (OFFSET . #x2a8) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the descriptive name of a codec")) ((NAME . "GetCodecURL") (RIID . #x000007d9) (OFFSET . #x2ac) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the URL for a codec")) ((NAME . "GetMoreInfoURL") (RIID . #x000007db) (OFFSET . #x2b0) (RETURNS . "VT_BSTR")(PARAMS ("MoreInfoType" "VT_USERDEFINED.Enum.MPMoreInfoType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns a More Information URL")) ((NAME . "GetMediaInfoString") (RIID . #x000007e0) (OFFSET . #x2b4) (RETURNS . "VT_BSTR")(PARAMS ("MediaInfoType" "VT_USERDEFINED.Enum.MPMediaInfoType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns an Information String for the Media")) ((NAME . "Cancel") (RIID . #x000007d6) (OFFSET . #x2b8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cancels the current operation")) ((NAME . "Open") (RIID . #x000007da) (OFFSET . #x2bc) (RETURNS . "VT_VOID")(PARAMS ("bstrFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the given filename asynchronously")) ((NAME . "IsSoundCardEnabled") (RIID . #x00000035) (OFFSET . #x2c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines whether the sound card is enabled on the machine")) ((NAME . "Next") (RIID . #x000007e7) (OFFSET . #x2c4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Jumps to the next item")) ((NAME . "Previous") (RIID . #x000007e6) (OFFSET . #x2c8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Jumps to the previous item")) ((NAME . "StreamSelect") (RIID . #x000007df) (OFFSET . #x2cc) (RETURNS . "VT_VOID")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects a media stream")) ((NAME . "FastForward") (RIID . #x000007e8) (OFFSET . #x2d0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fast Forwards the playback")) ((NAME . "FastReverse") (RIID . #x000007e9) (OFFSET . #x2d4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fast Reverses the playback")) ((NAME . "GetStreamName") (RIID . #x000007e3) (OFFSET . #x2d8) (RETURNS . "VT_BSTR")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a media stream")) ((NAME . "GetStreamGroup") (RIID . #x000007e4) (OFFSET . #x2dc) (RETURNS . "VT_I4")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the group of a media stream")) ((NAME . "GetStreamSelected") (RIID . #x000007e5) (OFFSET . #x2e0) (RETURNS . "VT_BOOL")(PARAMS ("StreamNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether a media stream is selected")))) ("MPPlayStateConstants" (TYPE . "Enum")(DESCRIPTION . "State of playback")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPDisplaySizeConstants" (TYPE . "Enum")(DESCRIPTION . "Media Information Display Size type")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPReadyStateConstants" (TYPE . "Enum")(DESCRIPTION . "Readiness State")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("VB_OLE_COLOR" (TYPE . "Typedef")(GUID . "{66504301-BE0F-101A-8BBB-00AA00300CAB}")VT_UI4)) (FUNCTIONS )) ("MPDisplayModeConstants" (TYPE . "Enum")(DESCRIPTION . "MediaPlayer Display Mode")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPMoreInfoType" (TYPE . "Enum")(DESCRIPTION . "More Information URL type")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPMediaInfoType" (TYPE . "Enum")(DESCRIPTION . "Media Information String type")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMediaPlayerDvd" (TYPE . "Dispinterface")(DESCRIPTION . "MediaPlayer DVD interface")(GUID . "{746EB440-3835-11D2-9774-0000F80855E6}")(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 . "ButtonSelectAndActivate") (RIID . #x000005f6) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("uiButton" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects and activates specified button")) ((NAME . "UpperButtonSelect") (RIID . #x000005f1) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the button above current button")) ((NAME . "LowerButtonSelect") (RIID . #x000005f2) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the button below current button")) ((NAME . "LeftButtonSelect") (RIID . #x000005f3) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the button to the left of current button")) ((NAME . "RightButtonSelect") (RIID . #x000005f4) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects the button to the right of current button")) ((NAME . "ButtonActivate") (RIID . #x000005f5) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Activates the currentlt selected button")) ((NAME . "ForwardScan") (RIID . #x000005ed) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dwSpeed" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "forward play at the specified speed")) ((NAME . "BackwardScan") (RIID . #x000005ee) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dwSpeed" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "reverse play at the specified speed")) ((NAME . "PrevPGSearch") (RIID . #x000005ea) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "play previous program")) ((NAME . "TopPGSearch") (RIID . #x000005eb) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "play current program")) ((NAME . "NextPGSearch") (RIID . #x000005ec) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "play next program")) ((NAME . "TitlePlay") (RIID . #x000005e3) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("uiTitle" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Play title number 1-99")) ((NAME . "ChapterPlay") (RIID . #x000005e4) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("uiTitle" "VT_UI4")("uiChapter" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Play chapter number 1-99 of title 1-99")) ((NAME . "ChapterSearch") (RIID . #x000005e9) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("Chapter" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "play at specified chapter in current title")) ((NAME . "MenuCall") (RIID . #x000005ef) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("MenuID" "VT_USERDEFINED.Enum.DVDMenuIDConstants")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Play specified menu")) ((NAME . "ResumeFromMenu") (RIID . #x000005f0) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resume title playback")) ((NAME . "TimePlay") (RIID . #x000005e5) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("uiTitle" "VT_UI4")("bstrTime" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Play at specified time (hh:mm:ss:ff) within specified title")) ((NAME . "TimeSearch") (RIID . #x000005e8) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("bstrTime" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "play at specified time in current title")) ((NAME . "ChapterPlayAutoStop") (RIID . #x00000605) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("ulTitle" "VT_UI4")("ulChapter" "VT_UI4")("ulChaptersToPlay" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Playing a sequence of chapters in specified title")) ((NAME . "StillOff") (RIID . #x000005f7) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Releases any current still if there are no available buttons")) ((NAME . "GoUp") (RIID . #x000005e7) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "play current program chain ")) ((NAME . "TotalTitleTime") (RIID . #x0000062e) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets a string containing the total time in the title (hh:mm:ss:ff)")) ((NAME . "GetNumberOfChapters") (RIID . #x0000060e) (OFFSET . #x74) (RETURNS . "VT_UI4")(PARAMS ("ulTitle" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the number of chapters for the specified title")) ((NAME . "GetAudioLanguage") (RIID . #x0000060f) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ("ulStream" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the name of the Audio language")) ((NAME . "GetSubpictureLanguage") (RIID . #x00000613) (OFFSET . #x7c) (RETURNS . "VT_BSTR")(PARAMS ("ulStream" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets the name of the Subpicture language")) ((NAME . "GetAllGPRMs") (RIID . #x00000618) (OFFSET . #x80) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets an array of the DVD General Parameter Registers")) ((NAME . "GetAllSPRMs") (RIID . #x00000617) (OFFSET . #x84) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets an array of the DVD System Parameter Registers")) ((NAME . "UOPValid") (RIID . #x0000062b) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ("ulUOP" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Checks the validity of the UOP")) ((NAME . "ButtonsAvailable") (RIID . #x00000623) (OFFSET . #x8c) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of available buttons")) ((NAME . "CurrentButton") (RIID . #x00000622) (OFFSET . #x90) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current button number")) ((NAME . "AudioStreamsAvailable") (RIID . #x00000607) (OFFSET . #x94) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of available Audio streams")) ((NAME . "CurrentAudioStream") (RIID . #x00000608) (OFFSET . #x98) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current audio stream")) ((NAME . "CurrentAudioStream") (RIID . #x00000608) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the current audio stream")) ((NAME . "CurrentSubpictureStream") (RIID . #x00000609) (OFFSET . #xa0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current subpicture stream")) ((NAME . "CurrentSubpictureStream") (RIID . #x00000609) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the current subpicture stream")) ((NAME . "SubpictureStreamsAvailable") (RIID . #x0000060a) (OFFSET . #xa8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of available subpicture streams")) ((NAME . "SubpictureOn") (RIID . #x0000060b) (OFFSET . #xac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the state of the Subpicture display")) ((NAME . "SubpictureOn") (RIID . #x0000060b) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the state of the Subpicture display")) ((NAME . "AnglesAvailable") (RIID . #x0000060d) (OFFSET . #xb4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the number of available Angles")) ((NAME . "CurrentAngle") (RIID . #x0000060c) (OFFSET . #xb8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current Angle")) ((NAME . "CurrentAngle") (RIID . #x0000060c) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the current Angle")) ((NAME . "CurrentTitle") (RIID . #x0000061f) (OFFSET . #xc0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current Title")) ((NAME . "CurrentChapter") (RIID . #x00000620) (OFFSET . #xc4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current Chapter")) ((NAME . "CurrentTime") (RIID . #x00000621) (OFFSET . #xc8) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current Time")) ((NAME . "Root") (RIID . #x00000602) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the root directory containing the DVD-Video volume")) ((NAME . "Root") (RIID . #x00000602) (OFFSET . #xd0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the root directory containing the DVD-Video volume")) ((NAME . "FramesPerSecond") (RIID . #x00000625) (OFFSET . #xd4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of frames per second used by the current title")) ((NAME . "CurrentDomain") (RIID . #x00000626) (OFFSET . #xd8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current Domain")) ((NAME . "TitlesAvailable") (RIID . #x00000627) (OFFSET . #xdc) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of available titles")) ((NAME . "VolumesAvailable") (RIID . #x00000628) (OFFSET . #xe0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the number of available volumes")) ((NAME . "CurrentVolume") (RIID . #x00000629) (OFFSET . #xe4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current volume")) ((NAME . "CurrentDiscSide") (RIID . #x0000062a) (OFFSET . #xe8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current disc side")) ((NAME . "CCActive") (RIID . #x0000062d) (OFFSET . #xec) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the active state of the closed captioning service")) ((NAME . "CCActive") (RIID . #x0000062d) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the active state of the closed captioning service")) ((NAME . "CurrentCCService") (RIID . #x0000062c) (OFFSET . #xf4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets the current closed captioning service")) ((NAME . "CurrentCCService") (RIID . #x0000062c) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets the current closed captioning service")) ((NAME . "UniqueID") (RIID . #x00000630) (OFFSET . #xfc) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets a Unique identifier for the current DVD-Video disk")) ((NAME . "ColorKey") (RIID . #x00000631) (OFFSET . #x100) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Gets ColorKey for the overlay")) ((NAME . "ColorKey") (RIID . #x00000631) (OFFSET . #x104) (RETURNS . "VT_VOID")(PARAMS ("ulUOP" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Gets ColorKey for the overlay")))) ("DVDMenuIDConstants" (TYPE . "Enum")(DESCRIPTION . "DVD Menu ID constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MPShowDialogConstants" (TYPE . "Enum")(DESCRIPTION . "Show Dialog Constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMediaBindStream" (TYPE . "Dispinterface")(DESCRIPTION . "IMediaBindStream Interface")(GUID . "{920F0DE3-91C5-11D2-828F-00C04FC99D4E}")(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 . "LoadMoniker") (RIID . #x00001f44) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("bszTransferContext" "VT_BSTR")("bszUrl" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("ppDShowNet" (TYPE . "Coclass")(DESCRIPTION . "Windows Media Player Network Property Page")(GUID . "{5C85DCB0-F967-11D0-81ED-00C04FC99D4C}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDShowPlay" (TYPE . "Coclass")(DESCRIPTION . "Windows Media Player Playback Property Page")(GUID . "{C0CD59AE-020D-11D1-81F2-00C04FC99D4C}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSMeta" (TYPE . "Coclass")(DESCRIPTION . "ppDSMeta Class")(GUID . "{2FEB9591-50CF-11D1-A6DF-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSCnnl" (TYPE . "Coclass")(DESCRIPTION . "ppDSCnnl Class")(GUID . "{BB314F91-A010-11D1-A75A-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSClip" (TYPE . "Coclass")(DESCRIPTION . "ppDSClip Class")(GUID . "{31C48C31-70B0-11D1-A708-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSDetl" (TYPE . "Coclass")(DESCRIPTION . "ppDSDetl Class")(GUID . "{31C48C32-70B0-11D1-A708-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSApp" (TYPE . "Coclass")(DESCRIPTION . "ppDSApp Class")(GUID . "{2AFA62E2-5548-11D1-A6E1-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSPropAdv" (TYPE . "Coclass")(DESCRIPTION . "ppDSPropAdv Class")(GUID . "{8C4EB103-516F-11D1-A6DF-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSView" (TYPE . "Coclass")(DESCRIPTION . "ppDSView Class")(GUID . "{AE1A5812-5230-11D1-A6E0-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("ppDSOAdv" (TYPE . "Coclass")(DESCRIPTION . "ppDSOAdv Class")(GUID . "{AE1A5813-5230-11D1-A6E0-006097C4E476}")(ALIASES "IUnknown") (FUNCTIONS )) ("_IAsyncPProtEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IAsyncPProtEvents Interface")(GUID . "{3DA2AA3C-3D96-11D2-9BD2-204C4F4F5020}")(FUNCTIONS )) ("AsyncPProt" (TYPE . "Coclass")(DESCRIPTION . "AsyncPProt Class")(GUID . "{3DA2AA3B-3D96-11D2-9BD2-204C4F4F5020}")(ALIASES "IAsyncPProt""_IAsyncPProtEvents") (FUNCTIONS )) ("IAsyncPProt" (TYPE . "Dispinterface")(DESCRIPTION . "IAsyncPProt Interface")(GUID . "{3DA2AA3A-3D96-11D2-9BD2-204C4F4F5020}")(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 ))))) ("AsyncMHandler" (TYPE . "Coclass")(DESCRIPTION . "AsyncMHandler Class")(GUID . "{3DA2AA3E-3D96-11D2-9BD2-204C4F4F5020}")(ALIASES "IAsyncMHandler") (FUNCTIONS )) ("IAsyncMHandler" (TYPE . "Dispinterface")(DESCRIPTION . "IAsyncMHandler Interface")(GUID . "{3DA2AA3D-3D96-11D2-9BD2-204C4F4F5020}")(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 ))))) ("_IRadioPlayerEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IRadioPlayerEvents Interface")(GUID . "{9C2263B1-3E3C-11D2-9BD3-204C4F4F5020}")(FUNCTIONS ((NAME . "StateChange") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("bszUrl" "VT_BSTR")("fPlay" "VT_BOOL")("lVolume" "VT_I4")("fMute" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("RadioPlayer" (TYPE . "Coclass")(DESCRIPTION . "RadioPlayer Class")(GUID . "{9C2263B0-3E3C-11D2-9BD3-204C4F4F5020}")(ALIASES "IRadioPlayer""IRadioServer""_IRadioPlayerEvents") (FUNCTIONS )) ("IRadioPlayer" (TYPE . "Dispinterface")(DESCRIPTION . "IRadioPlayer Interface")(GUID . "{9C2263AF-3E3C-11D2-9BD3-204C4F4F5020}")(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 . "BindRadioMemory") (RIID . #x00000011) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReleaseRadio") (RIID . #x00000012) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterEvent") (RIID . #x00000005) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ("bszEvent" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterWindow") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ("__MIDL_0012" "VT_I4")("dwMessage" "VT_UI4")("dwCodeSet" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSection") (RIID . #x00000009) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unregister") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("lRegister" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInstanceCount") (RIID . #x00000014) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Play") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stop") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Url") (RIID . #x00000001) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("lRegister" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Volume") (RIID . #x00000002) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("lRegister" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Mute") (RIID . #x00000003) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lRegister" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "GetStatus") (RIID . #x0000000b) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("plVolume" "VT_PTR.VT_I4")("pfMute" "VT_PTR.VT_I4")("pfPlay" "VT_PTR.VT_I4")("__MIDL_0013" "VT_PTR.VT_BSTR")("__MIDL_0014" "VT_PTR.VT_BSTR")("__MIDL_0015" "VT_PTR.VT_BSTR")("__MIDL_0016" "VT_PTR.VT_BSTR")("__MIDL_0017" "VT_PTR.VT_BSTR")("__MIDL_0018" "VT_PTR.VT_BSTR")("__MIDL_0019" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetState") (RIID . #x00000013) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("plOpenState" "VT_PTR.VT_I4")("pfBuffering" "VT_PTR.VT_I4")("plBufferingPercent" "VT_PTR.VT_I4")("plQuality" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IRadioServer" (TYPE . "Dispinterface")(DESCRIPTION . "IRadioServer Interface")(GUID . "{9C2263A0-3E3C-11D2-9BD3-204C4F4F5020}")(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 . "BindToRadio") (RIID . #x0000000a) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRadioPlayer")(PARAMS ("wszRadio" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsRadioExists") (RIID . #x00000015) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("wszRadio" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LaunchStandardUrl") (RIID . #x00000016) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bszUrl" "VT_BSTR")("pBrowser" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("RadioServer" (TYPE . "Coclass")(DESCRIPTION . "RadioServer Class")(GUID . "{8E71888A-423F-11D2-876E-00A0C9082467}")(ALIASES "IRadioPlayer""IRadioServerControl""IMediaPlayerListener""_IRadioPlayerEvents") (FUNCTIONS )) ("IRadioServerControl" (TYPE . "Dispinterface")(DESCRIPTION . "IRadioServerControl Interface")(GUID . "{8E718889-423F-11D2-876E-00A0C9082467}")(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 ))))) ("IMediaPlayerListener" (TYPE . "Interface")(DESCRIPTION . "IMediaPlayerListener")(GUID . "{33222211-5E5E-11D2-9E8E-0000F8085981}")(FUNCTIONS ((NAME . "PlayStateChanged") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("lNewState" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Buffering") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("fStart" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BufferPercent") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("lBufferPercent" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenStateChanged") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("lOpenState" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MediaInfoChanged") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("bstrShowTitle" "VT_BSTR")("bstrClipTitle" "VT_BSTR")("bstrClipAuthor" "VT_BSTR")("bstrClipCopyright" "VT_BSTR")("bstrStationURL" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QualityChanged") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("lQuality" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Error") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("bstrError" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("RadioBand" (TYPE . "Coclass")(DESCRIPTION . "RadioBand Class")(GUID . "{8E718888-423F-11D2-876E-00A0C9082467}")(ALIASES "_IRadioPlayerEvents""IRadioBand") (FUNCTIONS )) ("IRadioBand" (TYPE . "Dispinterface")(DESCRIPTION . "IRadioBand Interface")(GUID . "{8E718881-423F-11D2-876E-00A0C9082467}")(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 . "Create") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("phwnd" "VT_PTR.VT_I4")("hwndParent" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ppDSFile" (TYPE . "Coclass")(DESCRIPTION . "ppDSFile Class")(GUID . "{1D1237A0-6CD6-11D2-96BA-00104B242E64}")(ALIASES "IUnknown") (FUNCTIONS )) )))