#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\nscompat.tlb")(GUID . "{2179C5D0-EBFF-11CF-B6FD-00AA00B4E220}")(DESCRIPTION . "Microsoft NetShow Player")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("DNSPlayEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for NSPlay control")(GUID . "{E7C4BE81-7960-11D0-B727-00AA00B4E220}")(FUNCTIONS ((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 . "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 . "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 . "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 . "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 . "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 . "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 . "StateChange") (RIID . #x00000bbd) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldState" "VT_I4")("NewState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control changes CurrentState")) ((NAME . "MarkerHit") (RIID . #x00000bbe) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a marker is reached")) ((NAME . "AutoStartFailure") (RIID . #x00000bbf) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when automatic playback fails")) ((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 . "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 . "Error") (RIID . #x00000bc2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control has an error condition")) ((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")))) ("DNSOPlayEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for NSOPlay control")(GUID . "{2179C5D2-EBFF-11CF-B6FD-00AA00B4E220}")(FUNCTIONS ((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 . "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 . "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 . "ScriptCommand") (RIID . #x00000bb9) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("bstrType" "VT_BSTR")("bstrParam" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a synchronized command or URL is received")) ((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 . "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 . "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 . "StateChange") (RIID . #x00000bbd) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("OldState" "VT_I4")("NewState" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when the control changes file playback state")) ((NAME . "MarkerHit") (RIID . #x00000bbe) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when a marker is reached")) ((NAME . "AutoStartFailure") (RIID . #x00000bbf) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Result" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sent when automatic playback fails")))) ("NSPlay" (TYPE . "Coclass")(DESCRIPTION . "NSPlay control")(GUID . "{2179C5D3-EBFF-11CF-B6FD-00AA00B4E220}")(ALIASES "INSPlay1""INSPlay""INSOPlay""DNSPlayEvents""DNSOPlayEvents") (FUNCTIONS )) ("INSPlay1" (TYPE . "Dispinterface")(DESCRIPTION . "Dispatch interface for NSPlay Control")(GUID . "{265EC141-AE62-11D1-8500-00A0C91F9CA0}")(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 . "ImageSourceWidth") (RIID . #x000003e9) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original width of the source images")) ((NAME . "ImageSourceHeight") (RIID . #x000003ea) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original height of the source images")) ((NAME . "Duration") (RIID . #x000003eb) (OFFSET . #x24) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play duration of the file")) ((NAME . "Author") (RIID . #x000003ec) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the author of the file")) ((NAME . "Copyright") (RIID . #x000003ed) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the copyright statement of the file")) ((NAME . "Description") (RIID . #x000003ee) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the file")) ((NAME . "Rating") (RIID . #x000003ef) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the rating of the file")) ((NAME . "Title") (RIID . #x000003f0) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the title of the file")) ((NAME . "SourceLink") (RIID . #x000003f1) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the source path of the file")) ((NAME . "MarkerCount") (RIID . #x000003f2) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of markers in the file")) ((NAME . "CanScan") (RIID . #x000003f3) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be scanned")) ((NAME . "CanSeek") (RIID . #x000003f4) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into")) ((NAME . "CanSeekToMarkers") (RIID . #x00000417) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into by markers")) ((NAME . "CreationDate") (RIID . #x0000040c) (OFFSET . #x50) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the creation date of the file")) ((NAME . "Bandwidth") (RIID . #x0000040d) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the bandwidth of the file in bits per second")) ((NAME . "ErrorCorrection") (RIID . #x0000040e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error correction type of the file")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not file playback is automatically started")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #x60) (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 . #x64) (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 . #x68) (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 . "AllowChangeControlType") (RIID . #x000003fb) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control type can be set at run time")) ((NAME . "AllowChangeControlType") (RIID . #x000003fb) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control type can be set at run time")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "EnableContextMenu") (RIID . #x000003fd) (OFFSET . #x7c) (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 . #x80) (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 . "TransparentAtStart") (RIID . #x000003fe) (OFFSET . #x84) (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 . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control is transparent before playing")) ((NAME . "TransparentOnStop") (RIID . #x000003ff) (OFFSET . #x8c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TransparentOnStop") (RIID . #x000003ff) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "ClickToPlay") (RIID . #x00000401) (OFFSET . #x94) (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 . #x98) (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 . "FileName") (RIID . #x00000402) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "FileName") (RIID . #x00000402) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #xa4) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xac) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "CurrentState") (RIID . #x00000407) (OFFSET . #xc4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current state of the control")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #xc8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "MainWindow") (RIID . #x00000409) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the window handle of the control's main window")) ((NAME . "ControlType") (RIID . #x0000040a) (OFFSET . #xd4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of playback controls displayed")) ((NAME . "ControlType") (RIID . #x0000040a) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of playback controls displayed")) ((NAME . "AllowScan") (RIID . #x0000040b) (OFFSET . #xdc) (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 . #xe0) (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 . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xe4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends keyboard events")) ((NAME . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xe8) (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 . #xec) (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 . #xf0) (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 . #xf4) (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 . #xf8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse move events")) ((NAME . "SendStateChangeEvents") (RIID . #x000003f8) (OFFSET . #xfc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends state change events")) ((NAME . "SendStateChangeEvents") (RIID . #x000003f8) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends state change events")) ((NAME . "ReceivedPackets") (RIID . #x0000040f) (OFFSET . #x104) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets received")) ((NAME . "RecoveredPackets") (RIID . #x00000410) (OFFSET . #x108) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets recovered")) ((NAME . "LostPackets") (RIID . #x00000411) (OFFSET . #x10c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets lost")) ((NAME . "ReceptionQuality") (RIID . #x00000412) (OFFSET . #x110) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of packets received in the last 30 seconds")) ((NAME . "BufferingCount") (RIID . #x00000413) (OFFSET . #x114) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of times buffering occurred during playback")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #x118) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #x11c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "AnimationAtStart") (RIID . #x00000415) (OFFSET . #x120) (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 . #x124) (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 . "AnimationOnStop") (RIID . #x00000416) (OFFSET . #x128) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AnimationOnStop") (RIID . #x00000416) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Play") (RIID . #x000007d1) (OFFSET . #x130) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins playing from the current file position or marker")) ((NAME . "Pause") (RIID . #x000007d2) (OFFSET . #x134) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pauses file playback at the current position")) ((NAME . "Stop") (RIID . #x000007d3) (OFFSET . #x138) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops file playback at the current position")) ((NAME . "GetMarkerTime") (RIID . #x000007d4) (OFFSET . #x13c) (RETURNS . "VT_R8")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the time of a marker")) ((NAME . "GetMarkerName") (RIID . #x000007d5) (OFFSET . #x140) (RETURNS . "VT_BSTR")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a marker")) ((NAME . "ChannelName") (RIID . #x0000041a) (OFFSET . #x144) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the channel")) ((NAME . "ChannelDescription") (RIID . #x0000041b) (OFFSET . #x148) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the channel")) ((NAME . "ChannelURL") (RIID . #x0000041c) (OFFSET . #x14c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the location of the channel metafile")) ((NAME . "ContactAddress") (RIID . #x0000041d) (OFFSET . #x150) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact address of the channel")) ((NAME . "ContactPhone") (RIID . #x0000041e) (OFFSET . #x154) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact phone number of the channel")) ((NAME . "ContactEmail") (RIID . #x0000041f) (OFFSET . #x158) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact e-mail address of the channel")) ((NAME . "AllowChangeDisplaySize") (RIID . #x00000420) (OFFSET . #x15c) (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 . #x160) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the display size can be set at run time")) ((NAME . "CodecCount") (RIID . #x00000421) (OFFSET . #x164) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of installable codecs used by the file")) ((NAME . "IsBroadcast") (RIID . #x00000422) (OFFSET . #x168) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the source is a broadcast")) ((NAME . "IsDurationValid") (RIID . #x00000423) (OFFSET . #x16c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the duration is known")) ((NAME . "SourceProtocol") (RIID . #x00000424) (OFFSET . #x170) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the protocol used to receive data")) ((NAME . "OpenState") (RIID . #x00000425) (OFFSET . #x174) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the open state of the control")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x178) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x17c) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x180) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x184) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x188) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x18c) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "HasError") (RIID . #x00000429) (OFFSET . #x190) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control currently has an error")) ((NAME . "ErrorDescription") (RIID . #x0000042a) (OFFSET . #x194) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the current error state")) ((NAME . "ErrorCode") (RIID . #x0000042b) (OFFSET . #x198) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current error code")) ((NAME . "PlayState") (RIID . #x0000042c) (OFFSET . #x19c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play state of the control")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x1a0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x1a4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x1a8) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x1ac) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "UseFixedUDPPort") (RIID . #x0000042f) (OFFSET . #x1b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control uses a fixed UDP port number")) ((NAME . "UseFixedUDPPort") (RIID . #x0000042f) (OFFSET . #x1b4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control uses a fixed UDP port number")) ((NAME . "FixedUDPPort") (RIID . #x00000430) (OFFSET . #x1b8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's fixed UDP port number")) ((NAME . "FixedUDPPort") (RIID . #x00000430) (OFFSET . #x1bc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's fixed UDP port number")) ((NAME . "UseHTTPProxy") (RIID . #x00000431) (OFFSET . #x1c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control uses a proxy server for HTTP streaming")) ((NAME . "UseHTTPProxy") (RIID . #x00000431) (OFFSET . #x1c4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control uses a proxy server for HTTP streaming")) ((NAME . "EnableAutoProxy") (RIID . #x00000439) (OFFSET . #x1c8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control automatically sets HTTP proxy info")) ((NAME . "EnableAutoProxy") (RIID . #x00000439) (OFFSET . #x1cc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control automatically sets HTTP proxy info")) ((NAME . "HTTPProxyHost") (RIID . #x00000432) (OFFSET . #x1d0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's HTTP proxy server")) ((NAME . "HTTPProxyHost") (RIID . #x00000432) (OFFSET . #x1d4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's HTTP proxy server")) ((NAME . "HTTPProxyPort") (RIID . #x00000433) (OFFSET . #x1d8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's HTTP proxy port number")) ((NAME . "HTTPProxyPort") (RIID . #x00000433) (OFFSET . #x1dc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's HTTP proxy port number")) ((NAME . "EnableMulticast") (RIID . #x00000434) (OFFSET . #x1e0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive multicast data")) ((NAME . "EnableMulticast") (RIID . #x00000434) (OFFSET . #x1e4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive multicast data")) ((NAME . "EnableUDP") (RIID . #x00000435) (OFFSET . #x1e8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using UDP")) ((NAME . "EnableUDP") (RIID . #x00000435) (OFFSET . #x1ec) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using UDP")) ((NAME . "EnableTCP") (RIID . #x00000436) (OFFSET . #x1f0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using TCP")) ((NAME . "EnableTCP") (RIID . #x00000436) (OFFSET . #x1f4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using TCP")) ((NAME . "EnableHTTP") (RIID . #x00000437) (OFFSET . #x1f8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using HTTP")) ((NAME . "EnableHTTP") (RIID . #x00000437) (OFFSET . #x1fc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using HTTP")) ((NAME . "BufferingProgress") (RIID . #x00000438) (OFFSET . #x200) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of buffering completed")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x204) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x208) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x20c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x210) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x214) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays version information dialog box")) ((NAME . "Cancel") (RIID . #x000007d6) (OFFSET . #x218) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cancels the current operation")) ((NAME . "GetCodecInstalled") (RIID . #x000007d7) (OFFSET . #x21c) (RETURNS . "VT_BOOL")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether or not a codec is installed")) ((NAME . "GetCodecDescription") (RIID . #x000007d8) (OFFSET . #x220) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the descriptive name of a codec")) ((NAME . "GetCodecURL") (RIID . #x000007d9) (OFFSET . #x224) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the URL for a codec")) ((NAME . "Open") (RIID . #x000007da) (OFFSET . #x228) (RETURNS . "VT_VOID")(PARAMS ("bstrFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the given filename asynchronously")) ((NAME . "MediaPlayer") (RIID . #x00000457) (OFFSET . #x22c) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Media Player object")))) ("INSPlay" (TYPE . "Dispinterface")(DESCRIPTION . "Dispatch interface for NSPlay Control")(GUID . "{E7C4BE80-7960-11D0-B727-00AA00B4E220}")(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 . "ImageSourceWidth") (RIID . #x000003e9) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original width of the source images")) ((NAME . "ImageSourceHeight") (RIID . #x000003ea) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original height of the source images")) ((NAME . "Duration") (RIID . #x000003eb) (OFFSET . #x24) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play duration of the file")) ((NAME . "Author") (RIID . #x000003ec) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the author of the file")) ((NAME . "Copyright") (RIID . #x000003ed) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the copyright statement of the file")) ((NAME . "Description") (RIID . #x000003ee) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the file")) ((NAME . "Rating") (RIID . #x000003ef) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the rating of the file")) ((NAME . "Title") (RIID . #x000003f0) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the title of the file")) ((NAME . "SourceLink") (RIID . #x000003f1) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the source path of the file")) ((NAME . "MarkerCount") (RIID . #x000003f2) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of markers in the file")) ((NAME . "CanScan") (RIID . #x000003f3) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be scanned")) ((NAME . "CanSeek") (RIID . #x000003f4) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into")) ((NAME . "CanSeekToMarkers") (RIID . #x00000417) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into by markers")) ((NAME . "CreationDate") (RIID . #x0000040c) (OFFSET . #x50) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the creation date of the file")) ((NAME . "Bandwidth") (RIID . #x0000040d) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the bandwidth of the file in bits per second")) ((NAME . "ErrorCorrection") (RIID . #x0000040e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error correction type of the file")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not file playback is automatically started")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #x60) (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 . #x64) (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 . #x68) (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 . "AllowChangeControlType") (RIID . #x000003fb) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control type can be set at run time")) ((NAME . "AllowChangeControlType") (RIID . #x000003fb) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control type can be set at run time")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "EnableContextMenu") (RIID . #x000003fd) (OFFSET . #x7c) (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 . #x80) (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 . "TransparentAtStart") (RIID . #x000003fe) (OFFSET . #x84) (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 . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control is transparent before playing")) ((NAME . "TransparentOnStop") (RIID . #x000003ff) (OFFSET . #x8c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TransparentOnStop") (RIID . #x000003ff) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "ClickToPlay") (RIID . #x00000401) (OFFSET . #x94) (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 . #x98) (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 . "FileName") (RIID . #x00000402) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "FileName") (RIID . #x00000402) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #xa4) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xac) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "CurrentState") (RIID . #x00000407) (OFFSET . #xc4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current state of the control")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #xc8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "MainWindow") (RIID . #x00000409) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the window handle of the control's main window")) ((NAME . "ControlType") (RIID . #x0000040a) (OFFSET . #xd4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of playback controls displayed")) ((NAME . "ControlType") (RIID . #x0000040a) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of playback controls displayed")) ((NAME . "AllowScan") (RIID . #x0000040b) (OFFSET . #xdc) (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 . #xe0) (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 . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xe4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends keyboard events")) ((NAME . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xe8) (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 . #xec) (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 . #xf0) (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 . #xf4) (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 . #xf8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse move events")) ((NAME . "SendStateChangeEvents") (RIID . #x000003f8) (OFFSET . #xfc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends state change events")) ((NAME . "SendStateChangeEvents") (RIID . #x000003f8) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends state change events")) ((NAME . "ReceivedPackets") (RIID . #x0000040f) (OFFSET . #x104) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets received")) ((NAME . "RecoveredPackets") (RIID . #x00000410) (OFFSET . #x108) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets recovered")) ((NAME . "LostPackets") (RIID . #x00000411) (OFFSET . #x10c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets lost")) ((NAME . "ReceptionQuality") (RIID . #x00000412) (OFFSET . #x110) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of packets received in the last 30 seconds")) ((NAME . "BufferingCount") (RIID . #x00000413) (OFFSET . #x114) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of times buffering occurred during playback")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #x118) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #x11c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "AnimationAtStart") (RIID . #x00000415) (OFFSET . #x120) (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 . #x124) (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 . "AnimationOnStop") (RIID . #x00000416) (OFFSET . #x128) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AnimationOnStop") (RIID . #x00000416) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Play") (RIID . #x000007d1) (OFFSET . #x130) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins playing from the current file position or marker")) ((NAME . "Pause") (RIID . #x000007d2) (OFFSET . #x134) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pauses file playback at the current position")) ((NAME . "Stop") (RIID . #x000007d3) (OFFSET . #x138) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops file playback at the current position")) ((NAME . "GetMarkerTime") (RIID . #x000007d4) (OFFSET . #x13c) (RETURNS . "VT_R8")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the time of a marker")) ((NAME . "GetMarkerName") (RIID . #x000007d5) (OFFSET . #x140) (RETURNS . "VT_BSTR")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a marker")) ((NAME . "ChannelName") (RIID . #x0000041a) (OFFSET . #x144) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name of the channel")) ((NAME . "ChannelDescription") (RIID . #x0000041b) (OFFSET . #x148) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the channel")) ((NAME . "ChannelURL") (RIID . #x0000041c) (OFFSET . #x14c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the location of the channel metafile")) ((NAME . "ContactAddress") (RIID . #x0000041d) (OFFSET . #x150) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact address of the channel")) ((NAME . "ContactPhone") (RIID . #x0000041e) (OFFSET . #x154) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact phone number of the channel")) ((NAME . "ContactEmail") (RIID . #x0000041f) (OFFSET . #x158) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the contact e-mail address of the channel")) ((NAME . "AllowChangeDisplaySize") (RIID . #x00000420) (OFFSET . #x15c) (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 . #x160) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the display size can be set at run time")) ((NAME . "CodecCount") (RIID . #x00000421) (OFFSET . #x164) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of installable codecs used by the file")) ((NAME . "IsBroadcast") (RIID . #x00000422) (OFFSET . #x168) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the source is a broadcast")) ((NAME . "IsDurationValid") (RIID . #x00000423) (OFFSET . #x16c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the duration is known")) ((NAME . "SourceProtocol") (RIID . #x00000424) (OFFSET . #x170) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the protocol used to receive data")) ((NAME . "OpenState") (RIID . #x00000425) (OFFSET . #x174) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the open state of the control")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x178) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendOpenStateChangeEvents") (RIID . #x00000426) (OFFSET . #x17c) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends OpenStateChange events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x180) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendWarningEvents") (RIID . #x00000427) (OFFSET . #x184) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Warning events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x188) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "SendErrorEvents") (RIID . #x00000428) (OFFSET . #x18c) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends Error events")) ((NAME . "HasError") (RIID . #x00000429) (OFFSET . #x190) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control currently has an error")) ((NAME . "ErrorDescription") (RIID . #x0000042a) (OFFSET . #x194) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the current error state")) ((NAME . "ErrorCode") (RIID . #x0000042b) (OFFSET . #x198) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current error code")) ((NAME . "PlayState") (RIID . #x0000042c) (OFFSET . #x19c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play state of the control")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x1a0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "SendPlayStateChangeEvents") (RIID . #x0000042d) (OFFSET . #x1a4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends PlayStateChange events")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x1a8) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "BufferingTime") (RIID . #x0000042e) (OFFSET . #x1ac) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's buffering time")) ((NAME . "UseFixedUDPPort") (RIID . #x0000042f) (OFFSET . #x1b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control uses a fixed UDP port number")) ((NAME . "UseFixedUDPPort") (RIID . #x0000042f) (OFFSET . #x1b4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control uses a fixed UDP port number")) ((NAME . "FixedUDPPort") (RIID . #x00000430) (OFFSET . #x1b8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's fixed UDP port number")) ((NAME . "FixedUDPPort") (RIID . #x00000430) (OFFSET . #x1bc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's fixed UDP port number")) ((NAME . "UseHTTPProxy") (RIID . #x00000431) (OFFSET . #x1c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control uses a proxy server for HTTP streaming")) ((NAME . "UseHTTPProxy") (RIID . #x00000431) (OFFSET . #x1c4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control uses a proxy server for HTTP streaming")) ((NAME . "EnableAutoProxy") (RIID . #x00000439) (OFFSET . #x1c8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control automatically sets HTTP proxy info")) ((NAME . "EnableAutoProxy") (RIID . #x00000439) (OFFSET . #x1cc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control automatically sets HTTP proxy info")) ((NAME . "HTTPProxyHost") (RIID . #x00000432) (OFFSET . #x1d0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's HTTP proxy server")) ((NAME . "HTTPProxyHost") (RIID . #x00000432) (OFFSET . #x1d4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's HTTP proxy server")) ((NAME . "HTTPProxyPort") (RIID . #x00000433) (OFFSET . #x1d8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the control's HTTP proxy port number")) ((NAME . "HTTPProxyPort") (RIID . #x00000433) (OFFSET . #x1dc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the control's HTTP proxy port number")) ((NAME . "EnableMulticast") (RIID . #x00000434) (OFFSET . #x1e0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive multicast data")) ((NAME . "EnableMulticast") (RIID . #x00000434) (OFFSET . #x1e4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive multicast data")) ((NAME . "EnableUDP") (RIID . #x00000435) (OFFSET . #x1e8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using UDP")) ((NAME . "EnableUDP") (RIID . #x00000435) (OFFSET . #x1ec) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using UDP")) ((NAME . "EnableTCP") (RIID . #x00000436) (OFFSET . #x1f0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using TCP")) ((NAME . "EnableTCP") (RIID . #x00000436) (OFFSET . #x1f4) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using TCP")) ((NAME . "EnableHTTP") (RIID . #x00000437) (OFFSET . #x1f8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using HTTP")) ((NAME . "EnableHTTP") (RIID . #x00000437) (OFFSET . #x1fc) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns whether or not the control attempts to receive data using HTTP")) ((NAME . "BufferingProgress") (RIID . #x00000438) (OFFSET . #x200) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of buffering completed")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x204) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "BaseURL") (RIID . #x0000043a) (OFFSET . #x208) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's base HTTP URL")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x20c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "DefaultFrame") (RIID . #x0000043b) (OFFSET . #x210) (RETURNS . "VT_VOID")(PARAMS ("MarkerNum" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the control's default target HTTP frame")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x214) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays version information dialog box")) ((NAME . "Cancel") (RIID . #x000007d6) (OFFSET . #x218) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cancels the current operation")) ((NAME . "GetCodecInstalled") (RIID . #x000007d7) (OFFSET . #x21c) (RETURNS . "VT_BOOL")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns whether or not a codec is installed")) ((NAME . "GetCodecDescription") (RIID . #x000007d8) (OFFSET . #x220) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the descriptive name of a codec")) ((NAME . "GetCodecURL") (RIID . #x000007d9) (OFFSET . #x224) (RETURNS . "VT_BSTR")(PARAMS ("CodecNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the URL for a codec")) ((NAME . "Open") (RIID . #x000007da) (OFFSET . #x228) (RETURNS . "VT_VOID")(PARAMS ("bstrFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the given filename asynchronously")))) ("INSOPlay" (TYPE . "Dispinterface")(DESCRIPTION . "Dispatch interface for NSOPlay Control")(GUID . "{2179C5D1-EBFF-11CF-B6FD-00AA00B4E220}")(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 . "ImageSourceWidth") (RIID . #x000003e9) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original width of the source images")) ((NAME . "ImageSourceHeight") (RIID . #x000003ea) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the original height of the source images")) ((NAME . "Duration") (RIID . #x000003eb) (OFFSET . #x24) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the play duration of the file")) ((NAME . "Author") (RIID . #x000003ec) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the author of the file")) ((NAME . "Copyright") (RIID . #x000003ed) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the copyright statement of the file")) ((NAME . "Description") (RIID . #x000003ee) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the description of the file")) ((NAME . "Rating") (RIID . #x000003ef) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the rating of the file")) ((NAME . "Title") (RIID . #x000003f0) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the title of the file")) ((NAME . "SourceLink") (RIID . #x000003f1) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the source path of the file")) ((NAME . "MarkerCount") (RIID . #x000003f2) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of markers in the file")) ((NAME . "CanScan") (RIID . #x000003f3) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be scanned")) ((NAME . "CanSeek") (RIID . #x000003f4) (OFFSET . #x48) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into")) ((NAME . "CanSeekToMarkers") (RIID . #x00000417) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns whether or not the file can be seeked into by markers")) ((NAME . "CreationDate") (RIID . #x0000040c) (OFFSET . #x50) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the creation date of the file")) ((NAME . "Bandwidth") (RIID . #x0000040d) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the bandwidth of the file in bits per second")) ((NAME . "ErrorCorrection") (RIID . #x0000040e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the error correction type of the file")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not file playback is automatically started")) ((NAME . "AutoStart") (RIID . #x000003f9) (OFFSET . #x60) (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 . #x64) (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 . #x68) (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 . "AllowChangeControlType") (RIID . #x000003fb) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control type can be set at run time")) ((NAME . "AllowChangeControlType") (RIID . #x000003fb) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control type can be set at run time")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "InvokeURLs") (RIID . #x000003fc) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not received URLs are automatically invoked")) ((NAME . "EnableContextMenu") (RIID . #x000003fd) (OFFSET . #x7c) (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 . #x80) (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 . "TransparentAtStart") (RIID . #x000003fe) (OFFSET . #x84) (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 . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control is transparent before playing")) ((NAME . "TransparentOnStop") (RIID . #x000003ff) (OFFSET . #x8c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TransparentOnStop") (RIID . #x000003ff) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "ClickToPlay") (RIID . #x00000401) (OFFSET . #x94) (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 . #x98) (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 . "FileName") (RIID . #x00000402) (OFFSET . #x9c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "FileName") (RIID . #x00000402) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current file name and path")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #xa4) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "CurrentPosition") (RIID . #x00000403) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current position in the file")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xac) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "Rate") (RIID . #x00000404) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current playback rate")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #xb4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "CurrentMarker") (RIID . #x00000405) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the current marker number")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xbc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "PlayCount") (RIID . #x00000406) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the number of times a file plays")) ((NAME . "CurrentState") (RIID . #x00000407) (OFFSET . #xc4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the current state of the control")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #xc8) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "DisplaySize") (RIID . #x00000408) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the display size of images")) ((NAME . "MainWindow") (RIID . #x00000409) (OFFSET . #xd0) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the window handle of the control's main window")) ((NAME . "ControlType") (RIID . #x0000040a) (OFFSET . #xd4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the type of playback controls displayed")) ((NAME . "ControlType") (RIID . #x0000040a) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the type of playback controls displayed")) ((NAME . "AllowScan") (RIID . #x0000040b) (OFFSET . #xdc) (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 . #xe0) (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 . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xe4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends keyboard events")) ((NAME . "SendKeyboardEvents") (RIID . #x000003f5) (OFFSET . #xe8) (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 . #xec) (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 . #xf0) (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 . #xf4) (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 . #xf8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends mouse move events")) ((NAME . "SendStateChangeEvents") (RIID . #x000003f8) (OFFSET . #xfc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets whether or not the control sends state change events")) ((NAME . "SendStateChangeEvents") (RIID . #x000003f8) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets whether or not the control sends state change events")) ((NAME . "ReceivedPackets") (RIID . #x0000040f) (OFFSET . #x104) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets received")) ((NAME . "RecoveredPackets") (RIID . #x00000410) (OFFSET . #x108) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets recovered")) ((NAME . "LostPackets") (RIID . #x00000411) (OFFSET . #x10c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of packets lost")) ((NAME . "ReceptionQuality") (RIID . #x00000412) (OFFSET . #x110) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the percentage of packets received in the last 30 seconds")) ((NAME . "BufferingCount") (RIID . #x00000413) (OFFSET . #x114) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of times buffering occurred during playback")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #x118) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "CursorType") (RIID . #x00000414) (OFFSET . #x11c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns or sets the cursor type")) ((NAME . "AnimationAtStart") (RIID . #x00000415) (OFFSET . #x120) (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 . #x124) (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 . "AnimationOnStop") (RIID . #x00000416) (OFFSET . #x128) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AnimationOnStop") (RIID . #x00000416) (OFFSET . #x12c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Play") (RIID . #x000007d1) (OFFSET . #x130) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Begins playing from the current file position or marker")) ((NAME . "Pause") (RIID . #x000007d2) (OFFSET . #x134) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pauses file playback at the current position")) ((NAME . "Stop") (RIID . #x000007d3) (OFFSET . #x138) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops file playback at the current position")) ((NAME . "GetMarkerTime") (RIID . #x000007d4) (OFFSET . #x13c) (RETURNS . "VT_R8")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the time of a marker")) ((NAME . "GetMarkerName") (RIID . #x000007d5) (OFFSET . #x140) (RETURNS . "VT_BSTR")(PARAMS ("MarkerNum" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns the name of a marker")))) )))