#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\mci32.ocx")(GUID . "{C1A8AF28-1257-101B-8FB0-0020AF039CA3}")(DESCRIPTION . "Microsoft Multimedia Control 6.0 (SP3)")(VERSION . "1.1") (CLASSES . #S(HASH-TABLE EQUAL ("ErrorConstants" (TYPE . "Enum")(DESCRIPTION . "Control's run-time errors")(GUID . "{3BD44960-C350-11CF-9D77-524153480000}")(FUNCTIONS )) ("BorderStyleConstants" (TYPE . "Enum")(DESCRIPTION . "BorderStyle constants.")(GUID . "{C1A8AF36-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS )) ("RecordModeConstants" (TYPE . "Enum")(DESCRIPTION . "RecordMode constants.")(GUID . "{C1A8AF37-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS )) ("MousePointerConstants" (TYPE . "Enum")(DESCRIPTION . "MousePointer constants.")(GUID . "{C1A8AF38-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS )) ("ModeConstants" (TYPE . "Enum")(DESCRIPTION . "Mode constants.")(GUID . "{C1A8AF39-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS )) ("NotifyConstants" (TYPE . "Enum")(DESCRIPTION . "Notify constants.")(GUID . "{C1A8AF40-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS )) ("OrientationConstants" (TYPE . "Enum")(DESCRIPTION . "Orientation constants.")(GUID . "{C1A8AF41-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS )) ("FormatConstants" (TYPE . "Enum")(DESCRIPTION . "Constants for TimeFormat Property")(GUID . "{C1A8AF42-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS )) ("IVBDataObject" (TYPE . "Dispinterface")(GUID . "{2334D2B1-713E-11CF-8AE5-00AA00C00905}")(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 . "Clear") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all data and formats in a DataObject object.")) ((NAME . "GetData") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("sFormat" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves data of a specified format from a DataObject object.")) ((NAME . "GetFormat") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ("sFormat" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Determines if a specified clipboard format is supported by the DataObject object.")) ((NAME . "SetData") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("vValue" "VT_VARIANT")("vFormat" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a supported format and possibly its data to a DataObject object.")) ((NAME . "Files") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.IVBDataObjectFiles")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A collection of filenames used by the vbCFFiles format.")))) ("DataObject" (TYPE . "Coclass")(GUID . "{2334D2B2-713E-11CF-8AE5-00AA00C00905}")(ALIASES "IVBDataObject") (FUNCTIONS )) ("IVBDataObjectFiles" (TYPE . "Dispinterface")(GUID . "{2334D2B3-713E-11CF-8AE5-00AA00C00905}")(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 . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("lIndex" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns a specific filename by index from the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of filenames in the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrFilename" "VT_BSTR")("vIndex" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a filename to the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Clear") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clears all filenames stored in the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "Remove") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("vIndex" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a filename from the Files collection of a DataObject object (vbCFFiles format only).")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x30) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("DataObjectFiles" (TYPE . "Coclass")(GUID . "{2334D2B4-713E-11CF-8AE5-00AA00C00905}")(ALIASES "IVBDataObjectFiles") (FUNCTIONS )) ("OLEDropConstants" (TYPE . "Enum")(DESCRIPTION . "Constants for the OLEDropMode property (but not the DragMode or OLEDragMode properties).")(GUID . "{D8898461-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("DragOverConstants" (TYPE . "Enum")(DESCRIPTION . "State transition constants for the DragOver and OLEDragOver events.")(GUID . "{D8898464-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("ClipBoardConstants" (TYPE . "Enum")(DESCRIPTION . "Clipboard format constants.")(GUID . "{D8898462-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("OLEDropEffectConstants" (TYPE . "Enum")(DESCRIPTION . "Drop effect constants for OLE drag and drop events.")(GUID . "{D8898463-742F-11CF-8AEA-00AA00C00905}")(FUNCTIONS )) ("Imci" (TYPE . "Dispinterface")(DESCRIPTION . "Mci Control")(GUID . "{B7ABC220-DF71-11CF-8E74-00A0C90F26F8}")(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 . "DeviceType") (RIID . #x00000015) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the type of MCI device to open.")) ((NAME . "DeviceType") (RIID . #x00000015) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the type of MCI device to open.")) ((NAME . "AutoEnable") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the multimedia MCI control can automatically enable or disable individual buttons in the control")) ((NAME . "AutoEnable") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the multimedia MCI control can automatically enable or disable individual buttons in the control")) ((NAME . "PrevVisible") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Prev button is visible.")) ((NAME . "PrevVisible") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Prev button is visible.")) ((NAME . "NextVisible") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Next button is visible.")) ((NAME . "NextVisible") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Next button is visible.")) ((NAME . "PlayVisible") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Play button is visible.")) ((NAME . "PlayVisible") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Play button is visible.")) ((NAME . "PauseVisible") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Pause button is visible.")) ((NAME . "PauseVisible") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Pause button is visible.")) ((NAME . "BackVisible") (RIID . #x00000007) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Back button is visible.")) ((NAME . "BackVisible") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Back button is visible.")) ((NAME . "StepVisible") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Step button is visible.")) ((NAME . "StepVisible") (RIID . #x00000008) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Step button is visible.")) ((NAME . "StopVisible") (RIID . #x00000009) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Stop button is visible.")) ((NAME . "StopVisible") (RIID . #x00000009) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Stop button is visible.")) ((NAME . "RecordVisible") (RIID . #x0000000a) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Record button is visible.")) ((NAME . "RecordVisible") (RIID . #x0000000a) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Record button is visible.")) ((NAME . "EjectVisible") (RIID . #x0000000b) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Eject button is visible.")) ((NAME . "EjectVisible") (RIID . #x0000000b) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Eject button is visible.")) ((NAME . "PrevEnabled") (RIID . #x0000000c) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Prev button is enabled.")) ((NAME . "PrevEnabled") (RIID . #x0000000c) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Prev button is enabled.")) ((NAME . "NextEnabled") (RIID . #x0000000d) (OFFSET . #x7c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Next button is enabled.")) ((NAME . "NextEnabled") (RIID . #x0000000d) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Next button is enabled.")) ((NAME . "PlayEnabled") (RIID . #x0000000e) (OFFSET . #x84) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Play button is enabled.")) ((NAME . "PlayEnabled") (RIID . #x0000000e) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Play button is enabled.")) ((NAME . "PauseEnabled") (RIID . #x0000000f) (OFFSET . #x8c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Pause button is enabled.")) ((NAME . "PauseEnabled") (RIID . #x0000000f) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Pause button is enabled.")) ((NAME . "BackEnabled") (RIID . #x00000010) (OFFSET . #x94) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Back button is enabled.")) ((NAME . "BackEnabled") (RIID . #x00000010) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Back button is enabled.")) ((NAME . "StepEnabled") (RIID . #x00000011) (OFFSET . #x9c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Step button is enabled.")) ((NAME . "StepEnabled") (RIID . #x00000011) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Step button is enabled.")) ((NAME . "StopEnabled") (RIID . #x00000012) (OFFSET . #xa4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Stop button is enabled.")) ((NAME . "StopEnabled") (RIID . #x00000012) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Stop button is enabled.")) ((NAME . "RecordEnabled") (RIID . #x00000013) (OFFSET . #xac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Record button is enabled.")) ((NAME . "RecordEnabled") (RIID . #x00000013) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Record button is enabled.")) ((NAME . "EjectEnabled") (RIID . #x00000014) (OFFSET . #xb4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the Eject button is enabled.")) ((NAME . "EjectEnabled") (RIID . #x00000014) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the Eject button is enabled.")) ((NAME . "FileName") (RIID . #x00000016) (OFFSET . #xbc) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the file to be opened by an Open command or saved by a Save command.")) ((NAME . "FileName") (RIID . #x00000016) (OFFSET . #xc0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the file to be opened by an Open command or saved by a Save command.")) ((NAME . "Command") (RIID . #x00000017) (OFFSET . #xc4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies an MCI command to execute.")) ((NAME . "Command") (RIID . #x00000017) (OFFSET . #xc8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies an MCI command to execute.")) ((NAME . "Notify") (RIID . #x00000018) (OFFSET . #xcc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the next MCI command uses MCI notification services.")) ((NAME . "Notify") (RIID . #x00000018) (OFFSET . #xd0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the next MCI command uses MCI notification services.")) ((NAME . "Wait") (RIID . #x00000019) (OFFSET . #xd4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether the multimedia MCI control waits for the next MCI command to complete.")) ((NAME . "Wait") (RIID . #x00000019) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether the multimedia MCI control waits for the next MCI command to complete.")) ((NAME . "Shareable") (RIID . #x0000001a) (OFFSET . #xdc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if more than one program can share the same MCI device.")) ((NAME . "Shareable") (RIID . #x0000001a) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if more than one program can share the same MCI device.")) ((NAME . "Orientation") (RIID . #x0000001b) (OFFSET . #xe4) (RETURNS . "VT_USERDEFINED.Enum.OrientationConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether buttons on the control are arranged vertically or horizontally.")) ((NAME . "Orientation") (RIID . #x0000001b) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OrientationConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether buttons on the control are arranged vertically or horizontally.")) ((NAME . "ErrorMessage") (RIID . #x0000001c) (OFFSET . #xec) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the error code stored in the Error property.")) ((NAME . "ErrorMessage") (RIID . #x0000001c) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Describes the error code stored in the Error property.")) ((NAME . "From") (RIID . #x0000001d) (OFFSET . #xf4) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the starting point, using the current time format, for the Play or Record command.")) ((NAME . "From") (RIID . #x0000001d) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the starting point, using the current time format, for the Play or Record command.")) ((NAME . "To") (RIID . #x0000001e) (OFFSET . #xfc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the ending point, using the current time format, for the Play or Record command.")) ((NAME . "To") (RIID . #x0000001e) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the ending point, using the current time format, for the Play or Record command.")) ((NAME . "CanEject") (RIID . #x0000001f) (OFFSET . #x104) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies whether the device can eject the media.")) ((NAME . "CanEject") (RIID . #x0000001f) (OFFSET . #x108) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies whether the device can eject the media.")) ((NAME . "CanPlay") (RIID . #x00000020) (OFFSET . #x10c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the open MCI device can play.")) ((NAME . "CanPlay") (RIID . #x00000020) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the open MCI device can play.")) ((NAME . "CanRecord") (RIID . #x00000021) (OFFSET . #x114) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the open MCI device can record.")) ((NAME . "CanRecord") (RIID . #x00000021) (OFFSET . #x118) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the open MCI device can record.")) ((NAME . "CanStep") (RIID . #x00000022) (OFFSET . #x11c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the open MCI device can step a frame at a time.")) ((NAME . "CanStep") (RIID . #x00000022) (OFFSET . #x120) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the open MCI device can step a frame at a time.")) ((NAME . "Mode") (RIID . #x00000023) (OFFSET . #x124) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the current mode of an open MCI device.")) ((NAME . "Mode") (RIID . #x00000023) (OFFSET . #x128) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the current mode of an open MCI device.")) ((NAME . "Length") (RIID . #x00000024) (OFFSET . #x12c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies, in the current time format, the length of the media in an open MCI device.")) ((NAME . "Length") (RIID . #x00000024) (OFFSET . #x130) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies, in the current time format, the length of the media in an open MCI device.")) ((NAME . "Position") (RIID . #x00000025) (OFFSET . #x134) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies, in the current time format, the current position of an open MCI device")) ((NAME . "Position") (RIID . #x00000025) (OFFSET . #x138) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies, in the current time format, the current position of an open MCI device")) ((NAME . "Start") (RIID . #x00000026) (OFFSET . #x13c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies, in the current time format, the starting position of the current media")) ((NAME . "Start") (RIID . #x00000026) (OFFSET . #x140) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies, in the current time format, the starting position of the current media")) ((NAME . "TimeFormat") (RIID . #x00000027) (OFFSET . #x144) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the time format used to report all position information.")) ((NAME . "TimeFormat") (RIID . #x00000027) (OFFSET . #x148) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the time format used to report all position information.")) ((NAME . "Silent") (RIID . #x00000028) (OFFSET . #x14c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if sound plays.")) ((NAME . "Silent") (RIID . #x00000028) (OFFSET . #x150) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if sound plays.")) ((NAME . "Track") (RIID . #x00000029) (OFFSET . #x154) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the track about which the TrackLength and TrackPosition properties return information")) ((NAME . "Track") (RIID . #x00000029) (OFFSET . #x158) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the track about which the TrackLength and TrackPosition properties return information")) ((NAME . "Tracks") (RIID . #x0000002a) (OFFSET . #x15c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the number of tracks available on the current MCI device")) ((NAME . "Tracks") (RIID . #x0000002a) (OFFSET . #x160) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the number of tracks available on the current MCI device")) ((NAME . "TrackLength") (RIID . #x0000002b) (OFFSET . #x164) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the length, using the current time format, of the track given by the Track property.")) ((NAME . "TrackLength") (RIID . #x0000002b) (OFFSET . #x168) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the length, using the current time format, of the track given by the Track property.")) ((NAME . "TrackPosition") (RIID . #x0000002c) (OFFSET . #x16c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the starting position, using the current time format, of the track given by the Track property.")) ((NAME . "TrackPosition") (RIID . #x0000002c) (OFFSET . #x170) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the starting position, using the current time format, of the track given by the Track property.")) ((NAME . "UpdateInterval") (RIID . #x0000002d) (OFFSET . #x174) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the number of milliseconds between successive StatusUpdate events.")) ((NAME . "UpdateInterval") (RIID . #x0000002d) (OFFSET . #x178) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the number of milliseconds between successive StatusUpdate events.")) ((NAME . "UsesWindows") (RIID . #x0000002e) (OFFSET . #x17c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the currently open MCI device uses a window for output")) ((NAME . "UsesWindows") (RIID . #x0000002e) (OFFSET . #x180) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the currently open MCI device uses a window for output")) ((NAME . "Frames") (RIID . #x0000002f) (OFFSET . #x184) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the number of frames the Step command steps forward or the Back command steps backward.")) ((NAME . "Frames") (RIID . #x0000002f) (OFFSET . #x188) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the number of frames the Step command steps forward or the Back command steps backward.")) ((NAME . "RecordMode") (RIID . #x00000030) (OFFSET . #x18c) (RETURNS . "VT_USERDEFINED.Enum.RecordModeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the current recording mode for those MCI devices that support recording.")) ((NAME . "RecordMode") (RIID . #x00000030) (OFFSET . #x190) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.RecordModeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the current recording mode for those MCI devices that support recording.")) ((NAME . "hWndDisplay") (RIID . #x00000031) (OFFSET . #x194) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the output window for MCI MMMovie or Overlay devices that use a window to display output..")) ((NAME . "hWndDisplay") (RIID . #x00000031) (OFFSET . #x198) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the output window for MCI MMMovie or Overlay devices that use a window to display output..")) ((NAME . "NotifyValue") (RIID . #x00000032) (OFFSET . #x19c) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the result of the last MCI command that requested a notification")) ((NAME . "NotifyValue") (RIID . #x00000032) (OFFSET . #x1a0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the result of the last MCI command that requested a notification")) ((NAME . "NotifyMessage") (RIID . #x00000033) (OFFSET . #x1a4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Describes the notify code returned in the Done event.")) ((NAME . "NotifyMessage") (RIID . #x00000033) (OFFSET . #x1a8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Describes the notify code returned in the Done event.")) ((NAME . "Enabled") (RIID . #x00000034) (OFFSET . #x1ac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines if the control can respond to user-generated events, such as the KeyPress and mouse events.")) ((NAME . "Enabled") (RIID . #x00000034) (OFFSET . #x1b0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines if the control can respond to user-generated events, such as the KeyPress and mouse events.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x1b4) (RETURNS . "VT_USERDEFINED.Enum.BorderStyleConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x1b8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.BorderStyleConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the border style for an object.")) ((NAME . "Error") (RIID . #x00000035) (OFFSET . #x1bc) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the error code returned from the last MCI command")) ((NAME . "Error") (RIID . #x00000035) (OFFSET . #x1c0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the error code returned from the last MCI command")) ((NAME . "DeviceID") (RIID . #x00000036) (OFFSET . #x1c4) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Specifies the device ID for the currently open MCI device.")) ((NAME . "DeviceID") (RIID . #x00000036) (OFFSET . #x1c8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Specifies the device ID for the currently open MCI device.")) ((NAME . "MousePointer") (RIID . #x00000001) (OFFSET . #x1cc) (RETURNS . "VT_USERDEFINED.Enum.MousePointerConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the three-dimensional style of the check box caption.")) ((NAME . "MousePointer") (RIID . #x00000001) (OFFSET . #x1d0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.MousePointerConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the three-dimensional style of the check box caption.")) ((NAME . "MouseIcon") (RIID . #x00000037) (OFFSET . #x1d4) (RETURNS . "VT_PTR.IPictureDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "MouseIcon") (RIID . #x00000037) (OFFSET . #x1d8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IPictureDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns/sets the type of mouse pointer displayed when over part of an object.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x1dc) (RETURNS . "VT_USERDEFINED.Typedef.OLE_HANDLE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the hWnd of the control.")) ((NAME . "hWnd") (RIID . #xfffffdfd) (OFFSET . #x1e0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the hWnd of the control.")) ((NAME . "_Command") (RIID . #x00000000) (OFFSET . #x1e4) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_Command") (RIID . #x00000000) (OFFSET . #x1e8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x1ec) (RETURNS . "VT_USERDEFINED.Enum.OLEDropConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "OLEDropMode") (RIID . #x0000060f) (OFFSET . #x1f0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.OLEDropConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/Sets whether this control can act as an OLE drop target.")) ((NAME . "AboutBox") (RIID . #xfffffdd8) (OFFSET . #x1f4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Refresh") (RIID . #xfffffdda) (OFFSET . #x1f8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Forces a complete repaint of a form or control.")) ((NAME . "OLEDrag") (RIID . #x00000610) (OFFSET . #x1fc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts an OLE drag/drop event with the given control as the source.")))) ("DmciEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for MCI Control")(GUID . "{C1A8AF27-1257-101B-8FB0-0020AF039CA3}")(FUNCTIONS ((NAME . "Done") (RIID . #x00000026) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("NotifyCode" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when an MCI command for which the Notify property is True finishes.")) ((NAME . "BackClick") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Back button.")) ((NAME . "PrevClick") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Prev button.")) ((NAME . "NextClick") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Next button.")) ((NAME . "PlayClick") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Play button.")) ((NAME . "PauseClick") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Pause button.")) ((NAME . "StepClick") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Step button.")) ((NAME . "StopClick") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Stop button.")) ((NAME . "RecordClick") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Record button.")) ((NAME . "EjectClick") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Cancel" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the mouse button is pressed and released over the Eject button.")) ((NAME . "PrevGotFocus") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Prev button receives the focus.")) ((NAME . "PrevLostFocus") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Prev button loses the focus.")) ((NAME . "NextGotFocus") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Next button receives the focus.")) ((NAME . "NextLostFocus") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Next button loses the focus.")) ((NAME . "PlayGotFocus") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Play button receives the focus.")) ((NAME . "PlayLostFocus") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Play button loses the focus.")) ((NAME . "PauseGotFocus") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Pause button receives the focus.")) ((NAME . "PauseLostFocus") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Pause button loses the focus.")) ((NAME . "BackGotFocus") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Back button receives the focus.")) ((NAME . "BackLostFocus") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Back button loses the focus.")) ((NAME . "StepGotFocus") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Step button receives the focus.")) ((NAME . "StepLostFocus") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Record button loses the focus.")) ((NAME . "StopLostFocus") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Stop button loses the focus.")) ((NAME . "StopGotFocus") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Stop button receives the focus.")) ((NAME . "RecordGotFocus") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Record button receives the focus.")) ((NAME . "RecordLostFocus") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Record button loses the focus.")) ((NAME . "EjectGotFocus") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Eject button receives the focus.")) ((NAME . "EjectLostFocus") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the Eject button loses the focus.")) ((NAME . "StatusUpdate") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs automatically at intervals given by the UpdateInterval property.")) ((NAME . "NextCompleted") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Next button finishes.")) ((NAME . "PlayCompleted") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Play button finishes.")) ((NAME . "PauseCompleted") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Pause button finishes.")) ((NAME . "BackCompleted") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Back button finishes.")) ((NAME . "StepCompleted") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Step button finishes.")) ((NAME . "StopCompleted") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Stop button finishes.")) ((NAME . "RecordCompleted") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Record button finishes.")) ((NAME . "EjectCompleted") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Eject button finishes.")) ((NAME . "PrevCompleted") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Errorcode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Occurs when the MCI command activated by the Prev button finishes.")) ((NAME . "OLEStartDrag") (RIID . #x0000060e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("AllowedEffects" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEStartDrag event")) ((NAME . "OLEGiveFeedback") (RIID . #x0000060f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")("DefaultCursors" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEGiveFeedback event")) ((NAME . "OLESetData") (RIID . #x00000610) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("DataFormat" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLESetData event")) ((NAME . "OLECompleteDrag") (RIID . #x00000611) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Effect" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLECompleteDrag event")) ((NAME . "OLEDragOver") (RIID . #x00000612) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")("State" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragOver event")) ((NAME . "OLEDragDrop") (RIID . #x00000613) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Data" "VT_PTR.VT_PTR.DataObject")("Effect" "VT_PTR.VT_I4")("Button" "VT_PTR.VT_I2")("Shift" "VT_PTR.VT_I2")("X" "VT_PTR.VT_R4")("Y" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "OLEDragDrop event")))) ("MMControl" (TYPE . "Coclass")(DESCRIPTION . "Microsoft Multimedia Control 6.0 (SP3)")(GUID . "{C1A8AF25-1257-101B-8FB0-0020AF039CA3}")(ALIASES "Imci""DmciEvents") (FUNCTIONS )) )))