// 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 "leadisis.h" ///////////////////////////////////////////////////////////////////////////// // CLeadIsis IMPLEMENT_DYNCREATE(CLeadIsis, CWnd) ///////////////////////////////////////////////////////////////////////////// // CLeadIsis properties ///////////////////////////////////////////////////////////////////////////// // CLeadIsis operations long CLeadIsis::GetBitmap() { long result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadIsis::SetBitmap(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLeadIsis::GetEnableISISEvent() { BOOL result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadIsis::SetEnableISISEvent(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } CString CLeadIsis::GetDriverName() { CString result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void CLeadIsis::SetDriverName(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); } short CLeadIsis::ISISSelect(long hWnd) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hWnd); return result; } short CLeadIsis::ISISAcquire(long hWnd, long uFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hWnd, uFlags); return result; } short CLeadIsis::ISISSetTag(long uTag, long lValue) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, lValue); return result; } short CLeadIsis::ISISGetTag(long uTag, long* plValue) { short result; static BYTE parms[] = VTS_I4 VTS_PI4; InvokeHelper(0x7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, plValue); return result; } short CLeadIsis::ISISAcquireMulti(long hWnd, LPCTSTR pszBaseFileName, long uFlags, short nFormat, short bMultiPageFile) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hWnd, pszBaseFileName, uFlags, nFormat, bMultiPageFile); return result; } BOOL CLeadIsis::GetIsISISAvailable() { BOOL result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadIsis::SetIsISISAvailable(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLeadIsis::GetPagesDiscarded() { short result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadIsis::SetPagesDiscarded(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLeadIsis::GetEnableMethodErrors() { BOOL result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadIsis::SetEnableMethodErrors(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLeadIsis::ISISLoadDriver() { short result; InvokeHelper(0xc, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadIsis::ISISUnloadDriver() { short result; InvokeHelper(0xd, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLeadIsis::ISISSetScanOptions(long hWnd) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xe, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hWnd); return result; } void CLeadIsis::UnlockSupport(short iType, LPCTSTR pszKey) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, parms, iType, pszKey); } long CLeadIsis::IsSupportLocked(short iType) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, parms, iType); return result; } short CLeadIsis::ISISSetASCIITag(long uTag, LPCTSTR pszValue) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x11, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, pszValue); return result; } short CLeadIsis::ISISGetASCIITag(long uTag, BSTR* pszValue, BOOL bDefault) { short result; static BYTE parms[] = VTS_I4 VTS_PBSTR VTS_BOOL; InvokeHelper(0x12, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, pszValue, bDefault); return result; } short CLeadIsis::ISISGetASCIITagChoiceCount(long uTag, long* plCount) { short result; static BYTE parms[] = VTS_I4 VTS_PI4; InvokeHelper(0x13, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, plCount); return result; } short CLeadIsis::ISISGetASCIITagChoice(long uTag, long nIndex, BSTR* pszValue) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_PBSTR; InvokeHelper(0x14, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, nIndex, pszValue); return result; } short CLeadIsis::ISISGetTagChoiceCount(long uTag, long* plCount) { short result; static BYTE parms[] = VTS_I4 VTS_PI4; InvokeHelper(0x15, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, plCount); return result; } short CLeadIsis::ISISGetTagChoice(long uTag, long nIndex, long* plValue) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4; InvokeHelper(0x16, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uTag, nIndex, plValue); return result; }