home *** CD-ROM | disk | FTP | other *** search
- // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
-
- // NOTE: Do not modify the contents of this file. If this class is regenerated by
- // Microsoft Visual C++, your modifications will be overwritten.
-
-
- #include "stdafx.h"
- #include "leadvid.h"
-
- // Dispatch interfaces referenced by this interface
- #include "picture.h"
-
- /////////////////////////////////////////////////////////////////////////////
- // CLeadVid
-
- IMPLEMENT_DYNCREATE(CLeadVid, CWnd)
-
- /////////////////////////////////////////////////////////////////////////////
- // CLeadVid properties
-
- /////////////////////////////////////////////////////////////////////////////
- // CLeadVid operations
-
- unsigned long CLeadVid::AddRef()
- {
- unsigned long result;
- InvokeHelper(0x60000001, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- unsigned long CLeadVid::Release()
- {
- unsigned long result;
- InvokeHelper(0x60000002, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetAppearance(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CLeadVid::GetAppearance()
- {
- long result;
- InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMousePointer(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CLeadVid::GetMousePointer()
- {
- long result;
- InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMouseIcon(LPDISPATCH newValue)
- {
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- CPicture CLeadVid::GetMouseIcon()
- {
- LPDISPATCH pDispatch;
- InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
- return CPicture(pDispatch);
- }
-
- short CLeadVid::GetScaleMode()
- {
- short result;
- InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetScaleMode(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- float CLeadVid::GetScaleLeft()
- {
- float result;
- InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetScaleLeft(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetScaleTop()
- {
- float result;
- InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetScaleTop(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetScaleWidth()
- {
- float result;
- InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetScaleWidth(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetScaleHeight()
- {
- float result;
- InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetScaleHeight(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- long CLeadVid::GetEnableMethodErrors()
- {
- long result;
- InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetEnableMethodErrors(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetVideoWidth()
- {
- short result;
- InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- float CLeadVid::GetMMPlayRate()
- {
- float result;
- InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMPlayRate(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- short CLeadVid::GetControlMode()
- {
- short result;
- InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetControlMode(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetVideoHeight()
- {
- short result;
- InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- long CLeadVid::GetMMClipStart()
- {
- long result;
- InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMClipStart(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CLeadVid::GetMMClipEnd()
- {
- long result;
- InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMClipEnd(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CLeadVid::GetMMCurrentPos()
- {
- long result;
- InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMCurrentPos(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CLeadVid::GetMMTotalFrames()
- {
- long result;
- InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::GetMMFrameRate()
- {
- short result;
- InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::GetMMVolume()
- {
- short result;
- InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMVolume(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMBalance()
- {
- short result;
- InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMBalance(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMActiveVideo()
- {
- short result;
- InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMActiveVideo(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMActiveAudio()
- {
- short result;
- InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMActiveAudio(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMEditFlag()
- {
- short result;
- InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMEditFlag(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- float CLeadVid::GetMMSrcLeft()
- {
- float result;
- InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMSrcLeft(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetMMSrcTop()
- {
- float result;
- InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMSrcTop(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetMMSrcWidth()
- {
- float result;
- InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMSrcWidth(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetMMSrcHeight()
- {
- float result;
- InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMSrcHeight(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetMMDstLeft()
- {
- float result;
- InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMDstLeft(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetMMDstTop()
- {
- float result;
- InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMDstTop(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetMMDstWidth()
- {
- float result;
- InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMDstWidth(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- float CLeadVid::GetMMDstHeight()
- {
- float result;
- InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMDstHeight(float newValue)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- short CLeadVid::GetMMStreamWidth()
- {
- short result;
- InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMStreamWidth(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMStreamHeight()
- {
- short result;
- InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMStreamHeight(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMStreamBitsPerPixel()
- {
- short result;
- InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMStreamBitsPerPixel(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x1f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMStreamClrsUsed()
- {
- short result;
- InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMStreamClrsUsed(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x20, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMStreamClrsImportant()
- {
- short result;
- InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMStreamClrsImportant(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x21, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMCompressionQuality()
- {
- short result;
- InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMCompressionQuality(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CLeadVid::GetMMIsPlaying()
- {
- long result;
- InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- long CLeadVid::GetAutoResizeControl()
- {
- long result;
- InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetAutoResizeControl(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::GetMMAudioFormat()
- {
- short result;
- InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMAudioFormat(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CLeadVid::GetEnableProgressEvent()
- {
- long result;
- InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetEnableProgressEvent(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::MMLoad(LPCTSTR pszFilename)
- {
- short result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x27, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- pszFilename);
- return result;
- }
-
- short CLeadVid::MMClose()
- {
- short result;
- InvokeHelper(0x28, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::MMPause()
- {
- short result;
- InvokeHelper(0x29, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::MMStop()
- {
- short result;
- InvokeHelper(0x2a, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::MMResume()
- {
- short result;
- InvokeHelper(0x2b, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::MMPlay()
- {
- short result;
- InvokeHelper(0x2c, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::MMGetStreamType(short iStream, short* piType)
- {
- short result;
- static BYTE parms[] =
- VTS_I2 VTS_PI2;
- InvokeHelper(0x2d, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- iStream, piType);
- return result;
- }
-
- short CLeadVid::MMEnumCompressors(short iCompressor)
- {
- short result;
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x2e, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- iCompressor);
- return result;
- }
-
- short CLeadVid::MMReplaceFrame(long lFrame, LPCTSTR pszFilename)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x2f, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- lFrame, pszFilename);
- return result;
- }
-
- short CLeadVid::MMReplaceFrameFromBitmap(long lFrame, long lBitmap)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_I4;
- InvokeHelper(0x30, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- lFrame, lBitmap);
- return result;
- }
-
- short CLeadVid::MMInsertFrame(long lFrame, LPCTSTR pszFilename)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x31, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- lFrame, pszFilename);
- return result;
- }
-
- short CLeadVid::MMInsertFrameFromBitmap(long lFrame, long lBitmap)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_I4;
- InvokeHelper(0x32, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- lFrame, lBitmap);
- return result;
- }
-
- short CLeadVid::MMDeleteFrames(long lFrame, long lNum)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_I4;
- InvokeHelper(0x33, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- lFrame, lNum);
- return result;
- }
-
- short CLeadVid::MMCopyFramesToClipboard(long lFrame, long lNum)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_I4;
- InvokeHelper(0x34, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- lFrame, lNum);
- return result;
- }
-
- short CLeadVid::MMPasteFrames(long lFrame, long lNum)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_I4;
- InvokeHelper(0x35, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- lFrame, lNum);
- return result;
- }
-
- short CLeadVid::MMAddStream(short iType, LPCTSTR pszVideo, short iFPsec)
- {
- short result;
- static BYTE parms[] =
- VTS_I2 VTS_BSTR VTS_I2;
- InvokeHelper(0x36, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- iType, pszVideo, iFPsec);
- return result;
- }
-
- short CLeadVid::MMStartRecord(LPCTSTR pszFilename, short iDevice)
- {
- short result;
- static BYTE parms[] =
- VTS_BSTR VTS_I2;
- InvokeHelper(0x37, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- pszFilename, iDevice);
- return result;
- }
-
- short CLeadVid::MMStopRecord()
- {
- short result;
- InvokeHelper(0x38, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::MMSaveFile(LPCTSTR pszFilename, short iType, LPCTSTR pszVideo, LPCTSTR pszAudio)
- {
- short result;
- static BYTE parms[] =
- VTS_BSTR VTS_I2 VTS_BSTR VTS_BSTR;
- InvokeHelper(0x39, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- pszFilename, iType, pszVideo, pszAudio);
- return result;
- }
-
- short CLeadVid::MMConvertBitmapList(long hList, LPCTSTR pszVideo, short iFPsec)
- {
- short result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR VTS_I2;
- InvokeHelper(0x3a, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- hList, pszVideo, iFPsec);
- return result;
- }
-
- short CLeadVid::MMSetSrcRect(float fLeft, float fTop, float fWidth, float fHeight)
- {
- short result;
- static BYTE parms[] =
- VTS_R4 VTS_R4 VTS_R4 VTS_R4;
- InvokeHelper(0x3b, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- fLeft, fTop, fWidth, fHeight);
- return result;
- }
-
- short CLeadVid::MMSetDstRect(float fLeft, float fTop, float fWidth, float fHeight)
- {
- short result;
- static BYTE parms[] =
- VTS_R4 VTS_R4 VTS_R4 VTS_R4;
- InvokeHelper(0x3c, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- fLeft, fTop, fWidth, fHeight);
- return result;
- }
-
- short CLeadVid::MMSaveFrame(LPCTSTR pszFile, short iFormat, short iBitsPerPixel, short iQuality, long bMultipage)
- {
- short result;
- static BYTE parms[] =
- VTS_BSTR VTS_I2 VTS_I2 VTS_I2 VTS_I4;
- InvokeHelper(0x3d, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- pszFile, iFormat, iBitsPerPixel, iQuality, bMultipage);
- return result;
- }
-
- short CLeadVid::GetMMNumStreams()
- {
- short result;
- InvokeHelper(0x3e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- unsigned long CLeadVid::GetMMStreamPalette(short iIndex)
- {
- unsigned long result;
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x3f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
- iIndex);
- return result;
- }
-
- void CLeadVid::SetMMStreamPalette(short iIndex, unsigned long newValue)
- {
- static BYTE parms[] =
- VTS_I2 VTS_I4;
- InvokeHelper(0x3f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- iIndex, newValue);
- }
-
- short CLeadVid::MMCreate()
- {
- short result;
- InvokeHelper(0x40, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::MMDeleteStream(short iStream)
- {
- short result;
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x41, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- iStream);
- return result;
- }
-
- short CLeadVid::GetMMIsClipboardReady()
- {
- short result;
- InvokeHelper(0x42, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- short CLeadVid::GetMMTimeFormat()
- {
- short result;
- InvokeHelper(0x43, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
- return result;
- }
-
- void CLeadVid::SetMMTimeFormat(short nNewValue)
- {
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x43, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- short CLeadVid::MMConvertTime(long* plTarget, short iTargetFormat, long iSource, short lFormat)
- {
- short result;
- static BYTE parms[] =
- VTS_PI4 VTS_I2 VTS_I4 VTS_I2;
- InvokeHelper(0x44, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
- plTarget, iTargetFormat, iSource, lFormat);
- return result;
- }
-
- void CLeadVid::UnlockSupport(short iType, LPCTSTR pszKey)
- {
- static BYTE parms[] =
- VTS_I2 VTS_BSTR;
- InvokeHelper(0x45, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- iType, pszKey);
- }
-
- long CLeadVid::IsSupportLocked(short iType)
- {
- long result;
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x46, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- iType);
- return result;
- }
-