#S(HASH-TABLE EQL (FILENAME . "c:\linuxsafe\secfix\ezvidc60.ocx")(GUID . "{DF6D6558-5B0C-11D3-9396-008029E9B3A6}")(DESCRIPTION . "ezVidCap Component by Ray Mercer (VB6)")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_ICapCallBack" (TYPE . "Dispinterface")(GUID . "{DF6D6559-5B0C-11D3-9396-008029E9B3A6}")(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 . "PreciseCaptureStart") (RIID . #x40030000) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PreciseCaptureStart") (RIID . #x40030000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "PreciseCaptureEnd") (RIID . #x40030001) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PreciseCaptureEnd") (RIID . #x40030001) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "PreciseCaptureCancel") (RIID . #x40030002) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "PreciseCaptureCancel") (RIID . #x40030002) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusProc") (RIID . #x60030000) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")("iMsg" "VT_I4")("LPCSTR" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ErrorProc") (RIID . #x60030001) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")("iMsg" "VT_I4")("LPCSTR" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "YieldProc") (RIID . #x60030002) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FrameProc") (RIID . #x60030003) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")("lpVHdr" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "VideoStreamProc") (RIID . #x60030004) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")("lpVHdr" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WaveStreamProc") (RIID . #x60030005) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ("hWnd" "VT_I4")("lpWaveHdr" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CapControlProc") (RIID . #x60030006) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ICapCallBack" (TYPE . "Coclass")(GUID . "{DF6D655A-5B0C-11D3-9396-008029E9B3A6}")(ALIASES "_ICapCallBack") (FUNCTIONS )) ("_ezVidCap" (TYPE . "Dispinterface")(GUID . "{DF6D6568-5B0C-11D3-9396-008029E9B3A6}")(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 . "About") (RIID . #xfffffdd8) (OFFSET . #x7b0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays an about box")) ((NAME . "Capturing") (RIID . #x68030022) (OFFSET . #x7b4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Capturing") (RIID . #x68030022) (OFFSET . #x7b8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "hWnd") (RIID . #x68030021) (OFFSET . #x7bc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "This property is the hWnd of the control's internal CapCaptureWnd")) ((NAME . "hWnd") (RIID . #x68030021) (OFFSET . #x7c0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "This property is the hWnd of the control's internal CapCaptureWnd")) ((NAME . "DriverIndex") (RIID . #x68030020) (OFFSET . #x7c4) (RETURNS . "VT_USERDEFINED.Enum.DRIVERINDEXES")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Set this to the VFW driver index of the capture device you want to connect to")) ((NAME . "DriverIndex") (RIID . #x68030020) (OFFSET . #x7c8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.DRIVERINDEXES")) (FLAGS ( IS-SET ))(DESCRIPTION . "Set this to the VFW driver index of the capture device you want to connect to")) ((NAME . "AutoSize") (RIID . #x6803001f) (OFFSET . #x7cc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Automatically size the control to the size of the video format")) ((NAME . "AutoSize") (RIID . #x6803001f) (OFFSET . #x7d0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Automatically size the control to the size of the video format")) ((NAME . "CenterVideo") (RIID . #x6803001e) (OFFSET . #x7d4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Centers video window in control")) ((NAME . "CenterVideo") (RIID . #x6803001e) (OFFSET . #x7d8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Centers video window in control")) ((NAME . "BorderStyle") (RIID . #x6803001d) (OFFSET . #x7dc) (RETURNS . "VT_USERDEFINED.Enum.VBCAPBORDERSTYLES")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the border style for the control")) ((NAME . "BorderStyle") (RIID . #x6803001d) (OFFSET . #x7e0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.VBCAPBORDERSTYLES")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the border style for the control")) ((NAME . "VideoBorder") (RIID . #x6803001c) (OFFSET . #x7e4) (RETURNS . "VT_USERDEFINED.Enum.VBCAPBORDERSTYLES")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the border around the video window ")) ((NAME . "VideoBorder") (RIID . #x6803001c) (OFFSET . #x7e8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.VBCAPBORDERSTYLES")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the border around the video window ")) ((NAME . "CaptureFile") (RIID . #x6803001b) (OFFSET . #x7ec) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Allows you to set the location and name of the video capture cache file")) ((NAME . "CaptureFile") (RIID . #x6803001b) (OFFSET . #x7f0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Allows you to set the location and name of the video capture cache file")) ((NAME . "BackColor") (RIID . #x6803001a) (OFFSET . #x7f4) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the backcolor of the control")) ((NAME . "BackColor") (RIID . #x6803001a) (OFFSET . #x7f8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the backcolor of the control")) ((NAME . "Preview") (RIID . #x68030019) (OFFSET . #x7fc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables preview mode.")) ((NAME . "Preview") (RIID . #x68030019) (OFFSET . #x800) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables preview mode.")) ((NAME . "PreviewRate") (RIID . #x68030018) (OFFSET . #x804) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets/Returns the frame display rate in preview mode using fps. Valid rates are 1 - 100")) ((NAME . "PreviewRate") (RIID . #x68030018) (OFFSET . #x808) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets/Returns the frame display rate in preview mode using fps. Valid rates are 1 - 100")) ((NAME . "HasOverlay") (RIID . #x68030017) (OFFSET . #x80c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device supports hardware overlay")) ((NAME . "HasOverlay") (RIID . #x68030017) (OFFSET . #x810) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device supports hardware overlay")) ((NAME . "Overlay") (RIID . #x68030016) (OFFSET . #x814) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Setting this property to True causes VFW to use the hardware overlay features in the installed capture hardware when displaying video in the capture window. ")) ((NAME . "Overlay") (RIID . #x68030016) (OFFSET . #x818) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Setting this property to True causes VFW to use the hardware overlay features in the installed capture hardware when displaying video in the capture window. ")) ((NAME . "CaptureRate") (RIID . #x68030015) (OFFSET . #x81c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Set this property to a value between 1 and 100 to request a video capture frame rate from the capture device")) ((NAME . "CaptureRate") (RIID . #x68030015) (OFFSET . #x820) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Set this property to a value between 1 and 100 to request a video capture frame rate from the capture device")) ((NAME . "MakeUserConfirmCapture") (RIID . #x68030014) (OFFSET . #x824) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If this member is True, VFW displays a dialog box prompting the user to initiate capture.")) ((NAME . "MakeUserConfirmCapture") (RIID . #x68030014) (OFFSET . #x828) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If this member is True, VFW displays a dialog box prompting the user to initiate capture.")) ((NAME . "PercentDropForError") (RIID . #x68030013) (OFFSET . #x82c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Maximum allowable percentage of dropped frames during capture. Values range from 0 to 100. If the percentage of dropped frames exceeds this value the Error event will be raised.")) ((NAME . "PercentDropForError") (RIID . #x68030013) (OFFSET . #x830) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Maximum allowable percentage of dropped frames during capture. Values range from 0 to 100. If the percentage of dropped frames exceeds this value the Error event will be raised.")) ((NAME . "CaptureViaBackgroundThread") (RIID . #x68030012) (OFFSET . #x834) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If this property is True, the capture window spawns a separate background thread to perform capture.")) ((NAME . "CaptureViaBackgroundThread") (RIID . #x68030012) (OFFSET . #x838) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If this property is True, the capture window spawns a separate background thread to perform capture.")) ((NAME . "IndexSize") (RIID . #x68030011) (OFFSET . #x83c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Maximum number of index entries in an AVI file. Values range from 1800 to 324,000. If set to 0, a default value of 34,952 (32K frames plus a proportional number of audio buffers) is used.")) ((NAME . "IndexSize") (RIID . #x68030011) (OFFSET . #x840) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Maximum number of index entries in an AVI file. Values range from 1800 to 324,000. If set to 0, a default value of 34,952 (32K frames plus a proportional number of audio buffers) is used.")) ((NAME . "CaptureAudio") (RIID . #x68030010) (OFFSET . #x844) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Set to True to capture audio along with video")) ((NAME . "CaptureAudio") (RIID . #x68030010) (OFFSET . #x848) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Set to True to capture audio along with video")) ((NAME . "AbortLeftMouse") (RIID . #x6803000f) (OFFSET . #x84c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Set to True to allow left mouse button to cancel video capture session")) ((NAME . "AbortLeftMouse") (RIID . #x6803000f) (OFFSET . #x850) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Set to True to allow left mouse button to cancel video capture session")) ((NAME . "AbortRightMouse") (RIID . #x6803000e) (OFFSET . #x854) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Set to True to allow right mouse button to cancel video capture session")) ((NAME . "AbortRightMouse") (RIID . #x6803000e) (OFFSET . #x858) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Set to True to allow right mouse button to cancel video capture session")) ((NAME . "TimeLimitEnabled") (RIID . #x6803000d) (OFFSET . #x85c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "If this member is True, streaming capture stops after the number of seconds in the TimeLimit property has elapsed.")) ((NAME . "TimeLimitEnabled") (RIID . #x6803000d) (OFFSET . #x860) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "If this member is True, streaming capture stops after the number of seconds in the TimeLimit property has elapsed.")) ((NAME . "TimeLimit") (RIID . #x6803000c) (OFFSET . #x864) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Time limit for capture, in seconds. This parameter is ignored if TimeLimitEnabled is False.")) ((NAME . "TimeLimit") (RIID . #x6803000c) (OFFSET . #x868) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Time limit for capture, in seconds. This parameter is ignored if TimeLimitEnabled is False.")) ((NAME . "StreamMaster") (RIID . #x6803000b) (OFFSET . #x86c) (RETURNS . "VT_USERDEFINED.Enum.CAPSTREAMMASTER")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether the audio stream controls the clock when writing an AVI file.")) ((NAME . "StreamMaster") (RIID . #x6803000b) (OFFSET . #x870) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CAPSTREAMMASTER")) (FLAGS ( IS-SET ))(DESCRIPTION . "Indicates whether the audio stream controls the clock when writing an AVI file.")) ((NAME . "StretchPreview") (RIID . #x6803000a) (OFFSET . #x874) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enables or disables scaling of the preview video images. If scaling is enabled, the captured video frame is stretched to the dimensions of the capture window.")) ((NAME . "StretchPreview") (RIID . #x6803000a) (OFFSET . #x878) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables or disables scaling of the preview video images. If scaling is enabled, the captured video frame is stretched to the dimensions of the capture window.")) ((NAME . "CancelKey") (RIID . #x68030009) (OFFSET . #x87c) (RETURNS . "VT_USERDEFINED.Enum.CANCEL_KEY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets a keyboard hotkey which will allow user to cancel a capture session from the keyboard")) ((NAME . "CancelKey") (RIID . #x68030009) (OFFSET . #x880) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.CANCEL_KEY")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets a keyboard hotkey which will allow user to cancel a capture session from the keyboard")) ((NAME . "YieldEventEnabled") (RIID . #x68030008) (OFFSET . #x884) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "YieldEventEnabled") (RIID . #x68030008) (OFFSET . #x888) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "FrameEventEnabled") (RIID . #x68030007) (OFFSET . #x88c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FrameEventEnabled") (RIID . #x68030007) (OFFSET . #x890) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "VideoStreamEventEnabled") (RIID . #x68030006) (OFFSET . #x894) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "VideoStreamEventEnabled") (RIID . #x68030006) (OFFSET . #x898) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "WaveStreamEventEnabled") (RIID . #x68030005) (OFFSET . #x89c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WaveStreamEventEnabled") (RIID . #x68030005) (OFFSET . #x8a0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "UsePreciseCaptureControls") (RIID . #x68030004) (OFFSET . #x8a4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "UsePreciseCaptureControls") (RIID . #x68030004) (OFFSET . #x8a8) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "HasAudio") (RIID . #x68030003) (OFFSET . #x8ac) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A value of True indicates that there is a WaveIn audio capture device on this system")) ((NAME . "HasDlgDisplay") (RIID . #x68030002) (OFFSET . #x8b0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device will display a standard Display Dialog Box to the user when you call the ShowDlgVideoDisplay method.")) ((NAME . "HasDlgDisplay") (RIID . #x68030002) (OFFSET . #x8b4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device will display a standard Display Dialog Box to the user when you call the ShowDlgVideoDisplay method.")) ((NAME . "HasDlgFormat") (RIID . #x68030001) (OFFSET . #x8b8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device will display a standard Format Dialog Box to the user when you call the ShowDlgVideoFormat method.")) ((NAME . "HasDlgFormat") (RIID . #x68030001) (OFFSET . #x8bc) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device will display a standard Format Dialog Box to the user when you call the ShowDlgVideoFormat method.")) ((NAME . "HasDlgSource") (RIID . #x68030000) (OFFSET . #x8c0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device will display a standard Source Dialog Box to the user when you call the ShowDlgVideoSource method.")) ((NAME . "HasDlgSource") (RIID . #x68030000) (OFFSET . #x8c4) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "A value of True indicates that the currently connected VFW capture device will display a standard Source Dialog Box to the user when you call the ShowDlgVideoSource method.")) ((NAME . "ShowDlgAudioFormat") (RIID . #x60030026) (OFFSET . #x8c8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowDlgCompressionOptions") (RIID . #x60030027) (OFFSET . #x8cc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowDlgVideoDisplay") (RIID . #x60030028) (OFFSET . #x8d0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowDlgVideoFormat") (RIID . #x60030029) (OFFSET . #x8d4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowDlgVideoSource") (RIID . #x6003002a) (OFFSET . #x8d8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "DiskSpace") (RIID . #x6003002b) (OFFSET . #x8dc) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns free space on drive which contains capture file. Allocated capture file size is not counted as used diskspace since it will be overwritten by the control during capture")) ((NAME . "AllocCapFile") (RIID . #x6003002c) (OFFSET . #x8e0) (RETURNS . "VT_BOOL")(PARAMS ("bytes" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Physically creates and allocates video capture cache file on disk. For best performance you should allocate enough space to hold the longest video you plan to capture.")) ((NAME . "SaveAs") (RIID . #x6003002d) (OFFSET . #x8e4) (RETURNS . "VT_BOOL")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LoadPalette") (RIID . #x6003002e) (OFFSET . #x8e8) (RETURNS . "VT_BOOL")(PARAMS ("palFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SavePalette") (RIID . #x6003002f) (OFFSET . #x8ec) (RETURNS . "VT_BOOL")(PARAMS ("palFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SaveDIB") (RIID . #x60030030) (OFFSET . #x8f0) (RETURNS . "VT_BOOL")(PARAMS ("FileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EditCopy") (RIID . #x60030031) (OFFSET . #x8f4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CapSingleFrame") (RIID . #x60030032) (OFFSET . #x8f8) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CaptureVideo") (RIID . #x60030033) (OFFSET . #x8fc) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "StreamNoFile") (RIID . #x60030034) (OFFSET . #x900) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CaptureEnd") (RIID . #x60030035) (OFFSET . #x904) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "CaptureAbort") (RIID . #x60030036) (OFFSET . #x908) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "PreciseCaptureStart") (RIID . #x60030037) (OFFSET . #x90c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "PreciseCaptureCancel") (RIID . #x60030038) (OFFSET . #x910) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "PreciseCaptureEnd") (RIID . #x60030039) (OFFSET . #x914) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "NumCapDevs") (RIID . #x6003003a) (OFFSET . #x918) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDriverName") (RIID . #x6003003b) (OFFSET . #x91c) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDriverVersion") (RIID . #x6003003c) (OFFSET . #x920) (RETURNS . "VT_BSTR")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ezVidCap" (TYPE . "Coclass")(GUID . "{DF6D6569-5B0C-11D3-9396-008029E9B3A6}")(ALIASES "_ezVidCap""_ICapCallBack""__ezVidCap") (FUNCTIONS )) ("__ezVidCap" (TYPE . "Dispinterface")(GUID . "{DF6D656E-5B0C-11D3-9396-008029E9B3A6}")(FUNCTIONS ((NAME . "StatusMessage") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("StatCode" "VT_I4")("StatString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ErrorMessage") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("ErrCode" "VT_I4")("ErrString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CaptureYield") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FrameCallback") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lpVHdr" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "VideoStreamCallback") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lpVHdr" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WaveStreamCallback") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lpWHdr" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PreRollComplete") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("VBCAPBORDERSTYLES" (TYPE . "Enum")(GUID . "{DF6D656A-5B0C-11D3-9396-008029E9B3A6}")(FUNCTIONS )) ("DRIVERINDEXES" (TYPE . "Enum")(GUID . "{DF6D656B-5B0C-11D3-9396-008029E9B3A6}")(FUNCTIONS )) ("CANCEL_KEY" (TYPE . "Enum")(GUID . "{DF6D656C-5B0C-11D3-9396-008029E9B3A6}")(FUNCTIONS )) ("CAPSTREAMMASTER" (TYPE . "Enum")(GUID . "{DF6D656D-5B0C-11D3-9396-008029E9B3A6}")(FUNCTIONS )) )))