// 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 "leadimglist.h" // Dispatch interfaces referenced by this interface #include "leadimagelistitem.h" ///////////////////////////////////////////////////////////////////////////// // CLeadImgList IMPLEMENT_DYNCREATE(CLeadImgList, CWnd) ///////////////////////////////////////////////////////////////////////////// // CLeadImgList properties ///////////////////////////////////////////////////////////////////////////// // CLeadImgList operations void CLeadImgList::SetBackColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } unsigned long CLeadImgList::GetBackColor() { unsigned long result; InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetBorderColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xfffffe09, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } unsigned long CLeadImgList::GetBorderColor() { unsigned long result; InvokeHelper(0xfffffe09, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetBorderStyle(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadImgList::GetBorderStyle() { long result; InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetFont(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } LPDISPATCH CLeadImgList::GetFont() { LPDISPATCH result; InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void CLeadImgList::SetForeColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } unsigned long CLeadImgList::GetForeColor() { unsigned long result; InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLeadImgList::GetWindow() { long result; InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetAppearance(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadImgList::GetAppearance() { long result; InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetMousePointer(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadImgList::GetMousePointer() { long result; InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetMouseIcon(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } LPDISPATCH CLeadImgList::GetMouseIcon() { LPDISPATCH result; InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CLEADImageListItem CLeadImgList::Item(long Index) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, Index); return CLEADImageListItem(pDispatch); } BOOL CLeadImgList::GetEnableMethodErrors() { BOOL result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadImgList::SetEnableMethodErrors(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLeadImgList::GetScaleMode() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadImgList::SetScaleMode(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } float CLeadImgList::GetScaleTop() { float result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetScaleTop(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLeadImgList::GetScaleLeft() { float result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetScaleLeft(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLeadImgList::GetScaleHeight() { float result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetScaleHeight(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLeadImgList::GetScaleWidth() { float result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetScaleWidth(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLeadImgList::GetAllowSelection() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadImgList::SetAllowSelection(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLeadImgList::GetSelectionStyle() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadImgList::SetSelectionStyle(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } unsigned long CLeadImgList::GetSelectionColor() { unsigned long result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetSelectionColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } unsigned long CLeadImgList::GetItemBackgroundColor() { unsigned long result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::SetItemBackgroundColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLeadImgList::GetItemWidth() { float result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetItemWidth(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLeadImgList::GetItemHeight() { float result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetItemHeight(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLeadImgList::GetItemVerticalSpacing() { float result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetItemVerticalSpacing(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLeadImgList::GetItemHorizontalSpacing() { float result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLeadImgList::SetItemHorizontalSpacing(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLeadImgList::GetScrollStyle() { short result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadImgList::SetScrollStyle(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLeadImgList::GetRowCount() { long result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLeadImgList::GetColumnCount() { long result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } BOOL CLeadImgList::GetDisplayItemText() { BOOL result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadImgList::SetDisplayItemText(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } void CLeadImgList::Clear() { InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLeadImgList::Insert(long Bitmap, LPCTSTR pszText, long Data) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4; InvokeHelper(0x14, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Bitmap, pszText, Data); return result; } short CLeadImgList::InsertAt(long Bitmap, LPCTSTR pszText, long Data, long nIndex) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_I4; InvokeHelper(0x15, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Bitmap, pszText, Data, nIndex); return result; } short CLeadImgList::InsertFromBitmapList(long hBitmapList, LPCTSTR pszDefaultText) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x16, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hBitmapList, pszDefaultText); return result; } short CLeadImgList::Remove(long nIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x17, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nIndex); return result; } short CLeadImgList::Sort(BOOL bAscending) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x18, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bAscending); return result; } long CLeadImgList::HitTest(float x, float y) { long result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x19, DISPATCH_METHOD, VT_I4, (void*)&result, parms, x, y); return result; } long CLeadImgList::EnsureVisible(long nIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1a, DISPATCH_METHOD, VT_I4, (void*)&result, parms, nIndex); return result; } long CLeadImgList::ScrollItems(long nAmount) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1b, DISPATCH_METHOD, VT_I4, (void*)&result, parms, nAmount); return result; } long CLeadImgList::GetCount() { long result; InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLeadImgList::LoadFromFile(LPCTSTR pszFile, short nBits, long nStart, long nItems) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I4 VTS_I4; InvokeHelper(0x1d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile, nBits, nStart, nItems); return result; } short CLeadImgList::SaveToFile(LPCTSTR pszFile, short nFormat, short nBits, short nQFactor, BOOL bSelected) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I2 VTS_I2 VTS_BOOL; InvokeHelper(0x1e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile, nFormat, nBits, nQFactor, bSelected); return result; } short CLeadImgList::SelectAll(BOOL bFlag) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x1f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bFlag); return result; } long CLeadImgList::GetPageCount() { long result; InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLeadImgList::GetCurrentPage() { long result; InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLeadImgList::UnlockSupport(short iType, LPCTSTR pszKey) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x22, DISPATCH_METHOD, VT_EMPTY, NULL, parms, iType, pszKey); } BOOL CLeadImgList::IsSupportLocked(short iType) { BOOL result; static BYTE parms[] = VTS_I2; InvokeHelper(0x23, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, iType); return result; } BOOL CLeadImgList::GetEnableKeyboard() { BOOL result; InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadImgList::SetEnableKeyboard(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLeadImgList::GetBitonalScaling() { short result; InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadImgList::SetBitonalScaling(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLeadImgList::GetPaintDither() { short result; InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadImgList::SetPaintDither(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x27, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLeadImgList::GetPaintScaling() { short result; InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLeadImgList::SetPaintScaling(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x28, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLeadImgList::SetSelectionBitmap(unsigned long crTransparent, long Bitmap) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x29, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crTransparent, Bitmap); return result; } short CLeadImgList::SaveDatabase(LPCTSTR pszFilename, BOOL bSelected) { short result; static BYTE parms[] = VTS_BSTR VTS_BOOL; InvokeHelper(0x2a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFilename, bSelected); return result; } short CLeadImgList::LoadDatabase(LPCTSTR pszFilename) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x2b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFilename); return result; } long CLeadImgList::GetViewSize() { long result; InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLeadImgList::GetFirstVisibleItem() { long result; InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLeadImgList::GetSelectedCount() { long result; InvokeHelper(0x2e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } CLEADImageListItem CLeadImgList::SelectedItems(long Index) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0x2f, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, Index); return CLEADImageListItem(pDispatch); } BOOL CLeadImgList::GetOwnerDrawItems() { BOOL result; InvokeHelper(0x30, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadImgList::SetOwnerDrawItems(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x30, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLeadImgList::GetControlWindow() { long result; InvokeHelper(0x31, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } BOOL CLeadImgList::GetCancelDB() { BOOL result; InvokeHelper(0x32, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadImgList::SetCancelDB(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x32, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } BOOL CLeadImgList::GetOLEDropAllowed() { BOOL result; InvokeHelper(0x33, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLeadImgList::SetOLEDropAllowed(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x33, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); }