// 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 "lead.h" // Dispatch interfaces referenced by this interface #include "Font.h" #include "Picture.h" #include "anntoolb.h" #include "annmenu.h" #include "scrlinfo.h" #include "Markers.h" ///////////////////////////////////////////////////////////////////////////// // CLead IMPLEMENT_DYNCREATE(CLead, CWnd) ///////////////////////////////////////////////////////////////////////////// // CLead properties BOOL CLead::GetAutoSize() { BOOL result; GetProperty(0xfffffe0c, VT_BOOL, (void*)&result); return result; } void CLead::SetAutoSize(BOOL propVal) { SetProperty(0xfffffe0c, VT_BOOL, propVal); } long CLead::GetReadyState() { long result; GetProperty(DISPID_READYSTATE, VT_I4, (void*)&result); return result; } void CLead::SetReadyState(long propVal) { SetProperty(DISPID_READYSTATE, VT_I4, propVal); } short CLead::GetAppearance() { short result; GetProperty(DISPID_APPEARANCE, VT_I2, (void*)&result); return result; } void CLead::SetAppearance(short propVal) { SetProperty(DISPID_APPEARANCE, VT_I2, propVal); } OLE_HANDLE CLead::GetHWnd() { OLE_HANDLE result; GetProperty(DISPID_HWND, VT_I4, (void*)&result); return result; } void CLead::SetHWnd(OLE_HANDLE propVal) { SetProperty(DISPID_HWND, VT_I4, propVal); } COleFont CLead::GetFont() { LPDISPATCH pDispatch; GetProperty(DISPID_FONT, VT_DISPATCH, (void*)&pDispatch); return COleFont(pDispatch); } void CLead::SetFont(LPDISPATCH propVal) { SetProperty(DISPID_FONT, VT_DISPATCH, propVal); } BOOL CLead::GetEnabled() { BOOL result; GetProperty(DISPID_ENABLED, VT_BOOL, (void*)&result); return result; } void CLead::SetEnabled(BOOL propVal) { SetProperty(DISPID_ENABLED, VT_BOOL, propVal); } short CLead::GetBorderStyle() { short result; GetProperty(DISPID_BORDERSTYLE, VT_I2, (void*)&result); return result; } void CLead::SetBorderStyle(short propVal) { SetProperty(DISPID_BORDERSTYLE, VT_I2, propVal); } OLE_COLOR CLead::GetBackColor() { OLE_COLOR result; GetProperty(DISPID_BACKCOLOR, VT_I4, (void*)&result); return result; } void CLead::SetBackColor(OLE_COLOR propVal) { SetProperty(DISPID_BACKCOLOR, VT_I4, propVal); } long CLead::GetBitmap() { long result; GetProperty(0x1, VT_I4, (void*)&result); return result; } void CLead::SetBitmap(long propVal) { SetProperty(0x1, VT_I4, propVal); } BOOL CLead::GetAutoRepaint() { BOOL result; GetProperty(0x2, VT_BOOL, (void*)&result); return result; } void CLead::SetAutoRepaint(BOOL propVal) { SetProperty(0x2, VT_BOOL, propVal); } short CLead::GetPaintEffect() { short result; GetProperty(0x3, VT_I2, (void*)&result); return result; } void CLead::SetPaintEffect(short propVal) { SetProperty(0x3, VT_I2, propVal); } BOOL CLead::GetBackErase() { BOOL result; GetProperty(0x4, VT_BOOL, (void*)&result); return result; } void CLead::SetBackErase(BOOL propVal) { SetProperty(0x4, VT_BOOL, propVal); } BOOL CLead::GetAutoScroll() { BOOL result; GetProperty(0x5, VT_BOOL, (void*)&result); return result; } void CLead::SetAutoScroll(BOOL propVal) { SetProperty(0x5, VT_BOOL, propVal); } short CLead::GetPaintDither() { short result; GetProperty(0x6, VT_I2, (void*)&result); return result; } void CLead::SetPaintDither(short propVal) { SetProperty(0x6, VT_I2, propVal); } BOOL CLead::GetEnableProgressEvent() { BOOL result; GetProperty(0x7, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableProgressEvent(BOOL propVal) { SetProperty(0x7, VT_BOOL, propVal); } short CLead::GetBitonalScaling() { short result; GetProperty(0x8, VT_I2, (void*)&result); return result; } void CLead::SetBitonalScaling(short propVal) { SetProperty(0x8, VT_I2, propVal); } BOOL CLead::GetPaintWhileLoad() { BOOL result; GetProperty(0x9, VT_BOOL, (void*)&result); return result; } void CLead::SetPaintWhileLoad(BOOL propVal) { SetProperty(0x9, VT_BOOL, propVal); } float CLead::GetBitmapWidth() { float result; GetProperty(0xa, VT_R4, (void*)&result); return result; } void CLead::SetBitmapWidth(float propVal) { SetProperty(0xa, VT_R4, propVal); } float CLead::GetBitmapHeight() { float result; GetProperty(0xb, VT_R4, (void*)&result); return result; } void CLead::SetBitmapHeight(float propVal) { SetProperty(0xb, VT_R4, propVal); } short CLead::GetBitmapBits() { short result; GetProperty(0xc, VT_I2, (void*)&result); return result; } void CLead::SetBitmapBits(short propVal) { SetProperty(0xc, VT_I2, propVal); } short CLead::GetVersionLevel() { short result; GetProperty(0xd, VT_I2, (void*)&result); return result; } void CLead::SetVersionLevel(short propVal) { SetProperty(0xd, VT_I2, propVal); } short CLead::GetVersionMajor() { short result; GetProperty(0xe, VT_I2, (void*)&result); return result; } void CLead::SetVersionMajor(short propVal) { SetProperty(0xe, VT_I2, propVal); } short CLead::GetVersionMinor() { short result; GetProperty(0xf, VT_I2, (void*)&result); return result; } void CLead::SetVersionMinor(short propVal) { SetProperty(0xf, VT_I2, propVal); } CString CLead::GetVersionProduct() { CString result; GetProperty(0x10, VT_BSTR, (void*)&result); return result; } void CLead::SetVersionProduct(LPCTSTR propVal) { SetProperty(0x10, VT_BSTR, propVal); } CString CLead::GetVersionDate() { CString result; GetProperty(0x11, VT_BSTR, (void*)&result); return result; } void CLead::SetVersionDate(LPCTSTR propVal) { SetProperty(0x11, VT_BSTR, propVal); } CString CLead::GetVersionTime() { CString result; GetProperty(0x12, VT_BSTR, (void*)&result); return result; } void CLead::SetVersionTime(LPCTSTR propVal) { SetProperty(0x12, VT_BSTR, propVal); } short CLead::GetPaintPalette() { short result; GetProperty(0x13, VT_I2, (void*)&result); return result; } void CLead::SetPaintPalette(short propVal) { SetProperty(0x13, VT_I2, propVal); } BOOL CLead::GetEnableMethodErrors() { BOOL result; GetProperty(0x14, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableMethodErrors(BOOL propVal) { SetProperty(0x14, VT_BOOL, propVal); } float CLead::GetDstLeft() { float result; GetProperty(0x15, VT_R4, (void*)&result); return result; } void CLead::SetDstLeft(float propVal) { SetProperty(0x15, VT_R4, propVal); } float CLead::GetDstTop() { float result; GetProperty(0x16, VT_R4, (void*)&result); return result; } void CLead::SetDstTop(float propVal) { SetProperty(0x16, VT_R4, propVal); } float CLead::GetDstWidth() { float result; GetProperty(0x17, VT_R4, (void*)&result); return result; } void CLead::SetDstWidth(float propVal) { SetProperty(0x17, VT_R4, propVal); } float CLead::GetDstHeight() { float result; GetProperty(0x18, VT_R4, (void*)&result); return result; } void CLead::SetDstHeight(float propVal) { SetProperty(0x18, VT_R4, propVal); } float CLead::GetDstClipLeft() { float result; GetProperty(0x19, VT_R4, (void*)&result); return result; } void CLead::SetDstClipLeft(float propVal) { SetProperty(0x19, VT_R4, propVal); } float CLead::GetDstClipTop() { float result; GetProperty(0x1a, VT_R4, (void*)&result); return result; } void CLead::SetDstClipTop(float propVal) { SetProperty(0x1a, VT_R4, propVal); } float CLead::GetDstClipWidth() { float result; GetProperty(0x1b, VT_R4, (void*)&result); return result; } void CLead::SetDstClipWidth(float propVal) { SetProperty(0x1b, VT_R4, propVal); } float CLead::GetDstClipHeight() { float result; GetProperty(0x1c, VT_R4, (void*)&result); return result; } void CLead::SetDstClipHeight(float propVal) { SetProperty(0x1c, VT_R4, propVal); } float CLead::GetSrcLeft() { float result; GetProperty(0x1d, VT_R4, (void*)&result); return result; } void CLead::SetSrcLeft(float propVal) { SetProperty(0x1d, VT_R4, propVal); } float CLead::GetSrcTop() { float result; GetProperty(0x1e, VT_R4, (void*)&result); return result; } void CLead::SetSrcTop(float propVal) { SetProperty(0x1e, VT_R4, propVal); } float CLead::GetSrcWidth() { float result; GetProperty(0x1f, VT_R4, (void*)&result); return result; } void CLead::SetSrcWidth(float propVal) { SetProperty(0x1f, VT_R4, propVal); } float CLead::GetSrcHeight() { float result; GetProperty(0x20, VT_R4, (void*)&result); return result; } void CLead::SetSrcHeight(float propVal) { SetProperty(0x20, VT_R4, propVal); } float CLead::GetSrcClipLeft() { float result; GetProperty(0x21, VT_R4, (void*)&result); return result; } void CLead::SetSrcClipLeft(float propVal) { SetProperty(0x21, VT_R4, propVal); } float CLead::GetSrcClipTop() { float result; GetProperty(0x22, VT_R4, (void*)&result); return result; } void CLead::SetSrcClipTop(float propVal) { SetProperty(0x22, VT_R4, propVal); } float CLead::GetSrcClipWidth() { float result; GetProperty(0x23, VT_R4, (void*)&result); return result; } void CLead::SetSrcClipWidth(float propVal) { SetProperty(0x23, VT_R4, propVal); } float CLead::GetSrcClipHeight() { float result; GetProperty(0x24, VT_R4, (void*)&result); return result; } void CLead::SetSrcClipHeight(float propVal) { SetProperty(0x24, VT_R4, propVal); } short CLead::GetBitmapXRes() { short result; GetProperty(0x25, VT_I2, (void*)&result); return result; } void CLead::SetBitmapXRes(short propVal) { SetProperty(0x25, VT_I2, propVal); } short CLead::GetBitmapYRes() { short result; GetProperty(0x26, VT_I2, (void*)&result); return result; } void CLead::SetBitmapYRes(short propVal) { SetProperty(0x26, VT_I2, propVal); } long CLead::GetInfoPage() { long result; GetProperty(0x27, VT_I4, (void*)&result); return result; } void CLead::SetInfoPage(long propVal) { SetProperty(0x27, VT_I4, propVal); } float CLead::GetInfoWidth() { float result; GetProperty(0x28, VT_R4, (void*)&result); return result; } void CLead::SetInfoWidth(float propVal) { SetProperty(0x28, VT_R4, propVal); } float CLead::GetInfoHeight() { float result; GetProperty(0x29, VT_R4, (void*)&result); return result; } void CLead::SetInfoHeight(float propVal) { SetProperty(0x29, VT_R4, propVal); } short CLead::GetInfoBits() { short result; GetProperty(0x2a, VT_I2, (void*)&result); return result; } void CLead::SetInfoBits(short propVal) { SetProperty(0x2a, VT_I2, propVal); } short CLead::GetInfoFormat() { short result; GetProperty(0x2b, VT_I2, (void*)&result); return result; } void CLead::SetInfoFormat(short propVal) { SetProperty(0x2b, VT_I2, propVal); } long CLead::GetInfoSizeDisk() { long result; GetProperty(0x2c, VT_I4, (void*)&result); return result; } void CLead::SetInfoSizeDisk(long propVal) { SetProperty(0x2c, VT_I4, propVal); } long CLead::GetInfoSizeMem() { long result; GetProperty(0x2d, VT_I4, (void*)&result); return result; } void CLead::SetInfoSizeMem(long propVal) { SetProperty(0x2d, VT_I4, propVal); } CString CLead::GetInfoCompress() { CString result; GetProperty(0x2e, VT_BSTR, (void*)&result); return result; } void CLead::SetInfoCompress(LPCTSTR propVal) { SetProperty(0x2e, VT_BSTR, propVal); } BOOL CLead::GetRubberBandVisible() { BOOL result; GetProperty(0x2f, VT_BOOL, (void*)&result); return result; } void CLead::SetRubberBandVisible(BOOL propVal) { SetProperty(0x2f, VT_BOOL, propVal); } float CLead::GetRubberBandLeft() { float result; GetProperty(0x30, VT_R4, (void*)&result); return result; } void CLead::SetRubberBandLeft(float propVal) { SetProperty(0x30, VT_R4, propVal); } float CLead::GetRubberBandTop() { float result; GetProperty(0x31, VT_R4, (void*)&result); return result; } void CLead::SetRubberBandTop(float propVal) { SetProperty(0x31, VT_R4, propVal); } float CLead::GetRubberBandWidth() { float result; GetProperty(0x32, VT_R4, (void*)&result); return result; } void CLead::SetRubberBandWidth(float propVal) { SetProperty(0x32, VT_R4, propVal); } float CLead::GetRubberBandHeight() { float result; GetProperty(0x33, VT_R4, (void*)&result); return result; } void CLead::SetRubberBandHeight(float propVal) { SetProperty(0x33, VT_R4, propVal); } short CLead::GetPCDRes() { short result; GetProperty(0x34, VT_I2, (void*)&result); return result; } void CLead::SetPCDRes(short propVal) { SetProperty(0x34, VT_I2, propVal); } short CLead::GetMousePointer() { short result; GetProperty(0x35, VT_I2, (void*)&result); return result; } void CLead::SetMousePointer(short propVal) { SetProperty(0x35, VT_I2, propVal); } CPicture CLead::GetMouseIcon() { LPDISPATCH pDispatch; GetProperty(0x36, VT_DISPATCH, (void*)&pDispatch); return CPicture(pDispatch); } void CLead::SetMouseIcon(LPDISPATCH propVal) { SetProperty(0x36, VT_DISPATCH, propVal); } short CLead::GetScaleMode() { short result; GetProperty(0x37, VT_I2, (void*)&result); return result; } void CLead::SetScaleMode(short propVal) { SetProperty(0x37, VT_I2, propVal); } BOOL CLead::GetAutoSetRects() { BOOL result; GetProperty(0x38, VT_BOOL, (void*)&result); return result; } void CLead::SetAutoSetRects(BOOL propVal) { SetProperty(0x38, VT_BOOL, propVal); } float CLead::GetScaleLeft() { float result; GetProperty(0x39, VT_R4, (void*)&result); return result; } void CLead::SetScaleLeft(float propVal) { SetProperty(0x39, VT_R4, propVal); } float CLead::GetScaleTop() { float result; GetProperty(0x3a, VT_R4, (void*)&result); return result; } void CLead::SetScaleTop(float propVal) { SetProperty(0x3a, VT_R4, propVal); } float CLead::GetScaleWidth() { float result; GetProperty(0x3b, VT_R4, (void*)&result); return result; } void CLead::SetScaleWidth(float propVal) { SetProperty(0x3b, VT_R4, propVal); } float CLead::GetScaleHeight() { float result; GetProperty(0x3c, VT_R4, (void*)&result); return result; } void CLead::SetScaleHeight(float propVal) { SetProperty(0x3c, VT_R4, propVal); } BOOL CLead::GetDbCanAppend() { BOOL result; GetProperty(0x3d, VT_BOOL, (void*)&result); return result; } void CLead::SetDbCanAppend(BOOL propVal) { SetProperty(0x3d, VT_BOOL, propVal); } BOOL CLead::GetDbCanRestart() { BOOL result; GetProperty(0x3e, VT_BOOL, (void*)&result); return result; } void CLead::SetDbCanRestart(BOOL propVal) { SetProperty(0x3e, VT_BOOL, propVal); } BOOL CLead::GetDbCanScroll() { BOOL result; GetProperty(0x3f, VT_BOOL, (void*)&result); return result; } void CLead::SetDbCanScroll(BOOL propVal) { SetProperty(0x3f, VT_BOOL, propVal); } BOOL CLead::GetDbCanUpdate() { BOOL result; GetProperty(0x40, VT_BOOL, (void*)&result); return result; } void CLead::SetDbCanUpdate(BOOL propVal) { SetProperty(0x40, VT_BOOL, propVal); } long CLead::GetDbRecordCount() { long result; GetProperty(0x41, VT_I4, (void*)&result); return result; } void CLead::SetDbRecordCount(long propVal) { SetProperty(0x41, VT_I4, propVal); } BOOL CLead::GetDbIsOpen() { BOOL result; GetProperty(0x42, VT_BOOL, (void*)&result); return result; } void CLead::SetDbIsOpen(BOOL propVal) { SetProperty(0x42, VT_BOOL, propVal); } BOOL CLead::GetDbIsBOF() { BOOL result; GetProperty(0x43, VT_BOOL, (void*)&result); return result; } void CLead::SetDbIsBOF(BOOL propVal) { SetProperty(0x43, VT_BOOL, propVal); } BOOL CLead::GetDbIsEOF() { BOOL result; GetProperty(0x44, VT_BOOL, (void*)&result); return result; } void CLead::SetDbIsEOF(BOOL propVal) { SetProperty(0x44, VT_BOOL, propVal); } BOOL CLead::GetDbIsDeleted() { BOOL result; GetProperty(0x45, VT_BOOL, (void*)&result); return result; } void CLead::SetDbIsDeleted(BOOL propVal) { SetProperty(0x45, VT_BOOL, propVal); } long CLead::GetDbCurrentRecord() { long result; GetProperty(0x46, VT_I4, (void*)&result); return result; } void CLead::SetDbCurrentRecord(long propVal) { SetProperty(0x46, VT_I4, propVal); } short CLead::GetDbEditMode() { short result; GetProperty(0x47, VT_I2, (void*)&result); return result; } void CLead::SetDbEditMode(short propVal) { SetProperty(0x47, VT_I2, propVal); } short CLead::GetDbLockingMode() { short result; GetProperty(0x48, VT_I2, (void*)&result); return result; } void CLead::SetDbLockingMode(short propVal) { SetProperty(0x48, VT_I2, propVal); } short CLead::GetDbLoadBits() { short result; GetProperty(0x49, VT_I2, (void*)&result); return result; } void CLead::SetDbLoadBits(short propVal) { SetProperty(0x49, VT_I2, propVal); } BOOL CLead::GetForePalette() { BOOL result; GetProperty(0x4a, VT_BOOL, (void*)&result); return result; } void CLead::SetForePalette(BOOL propVal) { SetProperty(0x4a, VT_BOOL, propVal); } LPUNKNOWN CLead::GetDataSource() { LPUNKNOWN result; GetProperty(0x4b, VT_UNKNOWN, (void*)&result); return result; } void CLead::SetDataSource(LPUNKNOWN propVal) { SetProperty(0x4b, VT_UNKNOWN, propVal); } CString CLead::GetDataField() { CString result; GetProperty(0x4c, VT_BSTR, (void*)&result); return result; } void CLead::SetDataField(LPCTSTR propVal) { SetProperty(0x4c, VT_BSTR, propVal); } short CLead::GetDataSaveBits() { short result; GetProperty(0x4d, VT_I2, (void*)&result); return result; } void CLead::SetDataSaveBits(short propVal) { SetProperty(0x4d, VT_I2, propVal); } short CLead::GetDataSaveFormat() { short result; GetProperty(0x4e, VT_I2, (void*)&result); return result; } void CLead::SetDataSaveFormat(short propVal) { SetProperty(0x4e, VT_I2, propVal); } short CLead::GetDataSaveQuality() { short result; GetProperty(0x4f, VT_I2, (void*)&result); return result; } void CLead::SetDataSaveQuality(short propVal) { SetProperty(0x4f, VT_I2, propVal); } short CLead::GetDataLoadBits() { short result; GetProperty(0x50, VT_I2, (void*)&result); return result; } void CLead::SetDataLoadBits(short propVal) { SetProperty(0x50, VT_I2, propVal); } BOOL CLead::GetDataChanged() { BOOL result; GetProperty(0x51, VT_BOOL, (void*)&result); return result; } void CLead::SetDataChanged(BOOL propVal) { SetProperty(0x51, VT_BOOL, propVal); } long CLead::GetPaintROP3() { long result; GetProperty(0x52, VT_I4, (void*)&result); return result; } void CLead::SetPaintROP3(long propVal) { SetProperty(0x52, VT_I4, propVal); } short CLead::GetIsGrayscale() { short result; GetProperty(0x53, VT_I2, (void*)&result); return result; } void CLead::SetIsGrayscale(short propVal) { SetProperty(0x53, VT_I2, propVal); } BOOL CLead::GetHasRgn() { BOOL result; GetProperty(0x54, VT_BOOL, (void*)&result); return result; } void CLead::SetHasRgn(BOOL propVal) { SetProperty(0x54, VT_BOOL, propVal); } float CLead::GetRgnLeft() { float result; GetProperty(0x55, VT_R4, (void*)&result); return result; } void CLead::SetRgnLeft(float propVal) { SetProperty(0x55, VT_R4, propVal); } float CLead::GetRgnTop() { float result; GetProperty(0x56, VT_R4, (void*)&result); return result; } void CLead::SetRgnTop(float propVal) { SetProperty(0x56, VT_R4, propVal); } float CLead::GetRgnWidth() { float result; GetProperty(0x57, VT_R4, (void*)&result); return result; } void CLead::SetRgnWidth(float propVal) { SetProperty(0x57, VT_R4, propVal); } float CLead::GetRgnHeight() { float result; GetProperty(0x58, VT_R4, (void*)&result); return result; } void CLead::SetRgnHeight(float propVal) { SetProperty(0x58, VT_R4, propVal); } short CLead::GetRgnMarkingMode() { short result; GetProperty(0x59, VT_I2, (void*)&result); return result; } void CLead::SetRgnMarkingMode(short propVal) { SetProperty(0x59, VT_I2, propVal); } short CLead::GetRgnFrameType() { short result; GetProperty(0x5a, VT_I2, (void*)&result); return result; } void CLead::SetRgnFrameType(short propVal) { SetProperty(0x5a, VT_I2, propVal); } long CLead::GetFloater() { long result; GetProperty(0x5b, VT_I4, (void*)&result); return result; } void CLead::SetFloater(long propVal) { SetProperty(0x5b, VT_I4, propVal); } BOOL CLead::GetFloaterVisible() { BOOL result; GetProperty(0x5c, VT_BOOL, (void*)&result); return result; } void CLead::SetFloaterVisible(BOOL propVal) { SetProperty(0x5c, VT_BOOL, propVal); } float CLead::GetFloaterDstLeft() { float result; GetProperty(0x5d, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstLeft(float propVal) { SetProperty(0x5d, VT_R4, propVal); } float CLead::GetFloaterDstTop() { float result; GetProperty(0x5e, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstTop(float propVal) { SetProperty(0x5e, VT_R4, propVal); } float CLead::GetFloaterDstWidth() { float result; GetProperty(0x5f, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstWidth(float propVal) { SetProperty(0x5f, VT_R4, propVal); } float CLead::GetFloaterDstHeight() { float result; GetProperty(0x60, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstHeight(float propVal) { SetProperty(0x60, VT_R4, propVal); } float CLead::GetFloaterDstClipLeft() { float result; GetProperty(0x61, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstClipLeft(float propVal) { SetProperty(0x61, VT_R4, propVal); } float CLead::GetFloaterDstClipTop() { float result; GetProperty(0x62, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstClipTop(float propVal) { SetProperty(0x62, VT_R4, propVal); } float CLead::GetFloaterDstClipWidth() { float result; GetProperty(0x63, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstClipWidth(float propVal) { SetProperty(0x63, VT_R4, propVal); } float CLead::GetFloaterDstClipHeight() { float result; GetProperty(0x64, VT_R4, (void*)&result); return result; } void CLead::SetFloaterDstClipHeight(float propVal) { SetProperty(0x64, VT_R4, propVal); } float CLead::GetFloaterWidth() { float result; GetProperty(0x65, VT_R4, (void*)&result); return result; } void CLead::SetFloaterWidth(float propVal) { SetProperty(0x65, VT_R4, propVal); } float CLead::GetFloaterHeight() { float result; GetProperty(0x66, VT_R4, (void*)&result); return result; } void CLead::SetFloaterHeight(float propVal) { SetProperty(0x66, VT_R4, propVal); } short CLead::GetPolygonSize() { short result; GetProperty(0x67, VT_I2, (void*)&result); return result; } void CLead::SetPolygonSize(short propVal) { SetProperty(0x67, VT_I2, propVal); } short CLead::GetAnnUserMode() { short result; GetProperty(0x68, VT_I2, (void*)&result); return result; } void CLead::SetAnnUserMode(short propVal) { SetProperty(0x68, VT_I2, propVal); } short CLead::GetAnnTool() { short result; GetProperty(0x69, VT_I2, (void*)&result); return result; } void CLead::SetAnnTool(short propVal) { SetProperty(0x69, VT_I2, propVal); } BOOL CLead::GetAnnPasteReady() { BOOL result; GetProperty(0x6a, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnPasteReady(BOOL propVal) { SetProperty(0x6a, VT_BOOL, propVal); } long CLead::GetAnnContainer() { long result; GetProperty(0x6b, VT_I4, (void*)&result); return result; } void CLead::SetAnnContainer(long propVal) { SetProperty(0x6b, VT_I4, propVal); } short CLead::GetLoadInfoFormat() { short result; GetProperty(0x6c, VT_I2, (void*)&result); return result; } void CLead::SetLoadInfoFormat(short propVal) { SetProperty(0x6c, VT_I2, propVal); } float CLead::GetLoadInfoWidth() { float result; GetProperty(0x6d, VT_R4, (void*)&result); return result; } void CLead::SetLoadInfoWidth(float propVal) { SetProperty(0x6d, VT_R4, propVal); } float CLead::GetLoadInfoHeight() { float result; GetProperty(0x6e, VT_R4, (void*)&result); return result; } void CLead::SetLoadInfoHeight(float propVal) { SetProperty(0x6e, VT_R4, propVal); } short CLead::GetLoadInfoBits() { short result; GetProperty(0x6f, VT_I2, (void*)&result); return result; } void CLead::SetLoadInfoBits(short propVal) { SetProperty(0x6f, VT_I2, propVal); } short CLead::GetLoadInfoXRes() { short result; GetProperty(0x70, VT_I2, (void*)&result); return result; } void CLead::SetLoadInfoXRes(short propVal) { SetProperty(0x70, VT_I2, propVal); } short CLead::GetLoadInfoYRes() { short result; GetProperty(0x71, VT_I2, (void*)&result); return result; } void CLead::SetLoadInfoYRes(short propVal) { SetProperty(0x71, VT_I2, propVal); } long CLead::GetLoadInfoOffset() { long result; GetProperty(0x72, VT_I4, (void*)&result); return result; } void CLead::SetLoadInfoOffset(long propVal) { SetProperty(0x72, VT_I4, propVal); } long CLead::GetLoadInfoFlags() { long result; GetProperty(0x73, VT_I4, (void*)&result); return result; } void CLead::SetLoadInfoFlags(long propVal) { SetProperty(0x73, VT_I4, propVal); } long CLead::GetAnnAutomation() { long result; GetProperty(0x74, VT_I4, (void*)&result); return result; } void CLead::SetAnnAutomation(long propVal) { SetProperty(0x74, VT_I4, propVal); } short CLead::GetProgressivePasses() { short result; GetProperty(0x75, VT_I2, (void*)&result); return result; } void CLead::SetProgressivePasses(short propVal) { SetProperty(0x75, VT_I2, propVal); } short CLead::GetBitmapListIndex() { short result; GetProperty(0x76, VT_I2, (void*)&result); return result; } void CLead::SetBitmapListIndex(short propVal) { SetProperty(0x76, VT_I2, propVal); } short CLead::GetBitmapListCount() { short result; GetProperty(0x77, VT_I2, (void*)&result); return result; } void CLead::SetBitmapListCount(short propVal) { SetProperty(0x77, VT_I2, propVal); } BOOL CLead::GetAnimationEnable() { BOOL result; GetProperty(0x78, VT_BOOL, (void*)&result); return result; } void CLead::SetAnimationEnable(BOOL propVal) { SetProperty(0x78, VT_BOOL, propVal); } float CLead::GetBitmapLeft() { float result; GetProperty(0x79, VT_R4, (void*)&result); return result; } void CLead::SetBitmapLeft(float propVal) { SetProperty(0x79, VT_R4, propVal); } float CLead::GetBitmapTop() { float result; GetProperty(0x7a, VT_R4, (void*)&result); return result; } void CLead::SetBitmapTop(float propVal) { SetProperty(0x7a, VT_R4, propVal); } long CLead::GetBitmapDelay() { long result; GetProperty(0x7b, VT_I4, (void*)&result); return result; } void CLead::SetBitmapDelay(long propVal) { SetProperty(0x7b, VT_I4, propVal); } float CLead::GetAnimationWidth() { float result; GetProperty(0x7c, VT_R4, (void*)&result); return result; } void CLead::SetAnimationWidth(float propVal) { SetProperty(0x7c, VT_R4, propVal); } float CLead::GetAnimationHeight() { float result; GetProperty(0x7d, VT_R4, (void*)&result); return result; } void CLead::SetAnimationHeight(float propVal) { SetProperty(0x7d, VT_R4, propVal); } unsigned long CLead::GetAnimationBackColor() { unsigned long result; GetProperty(0x7e, VT_I4, (void*)&result); return result; } void CLead::SetAnimationBackColor(unsigned long propVal) { SetProperty(0x7e, VT_I4, propVal); } short CLead::GetAnimationBitsPerPixel() { short result; GetProperty(0x7f, VT_I2, (void*)&result); return result; } void CLead::SetAnimationBitsPerPixel(short propVal) { SetProperty(0x7f, VT_I2, propVal); } BOOL CLead::GetBitmapEnableTransparency() { BOOL result; GetProperty(0x80, VT_BOOL, (void*)&result); return result; } void CLead::SetBitmapEnableTransparency(BOOL propVal) { SetProperty(0x80, VT_BOOL, propVal); } unsigned long CLead::GetBitmapTransparentColor() { unsigned long result; GetProperty(0x81, VT_I4, (void*)&result); return result; } void CLead::SetBitmapTransparentColor(unsigned long propVal) { SetProperty(0x81, VT_I4, propVal); } short CLead::GetBitmapDisposalMethod() { short result; GetProperty(0x82, VT_I2, (void*)&result); return result; } void CLead::SetBitmapDisposalMethod(short propVal) { SetProperty(0x82, VT_I2, propVal); } long CLead::GetBitmapList() { long result; GetProperty(0x83, VT_I4, (void*)&result); return result; } void CLead::SetBitmapList(long propVal) { SetProperty(0x83, VT_I4, propVal); } BOOL CLead::GetAnnAutoMenuEnable() { BOOL result; GetProperty(0x84, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnAutoMenuEnable(BOOL propVal) { SetProperty(0x84, VT_BOOL, propVal); } BOOL CLead::GetAutoAnimate() { BOOL result; GetProperty(0x85, VT_BOOL, (void*)&result); return result; } void CLead::SetAutoAnimate(BOOL propVal) { SetProperty(0x85, VT_BOOL, propVal); } BOOL CLead::GetAnimationLoop() { BOOL result; GetProperty(0x86, VT_BOOL, (void*)&result); return result; } void CLead::SetAnimationLoop(BOOL propVal) { SetProperty(0x86, VT_BOOL, propVal); } float CLead::GetInfoAnimationWidth() { float result; GetProperty(0x87, VT_R4, (void*)&result); return result; } void CLead::SetInfoAnimationWidth(float propVal) { SetProperty(0x87, VT_R4, propVal); } float CLead::GetInfoAnimationHeight() { float result; GetProperty(0x88, VT_R4, (void*)&result); return result; } void CLead::SetInfoAnimationHeight(float propVal) { SetProperty(0x88, VT_R4, propVal); } BOOL CLead::GetInfoAnimation() { BOOL result; GetProperty(0x89, VT_BOOL, (void*)&result); return result; } void CLead::SetInfoAnimation(BOOL propVal) { SetProperty(0x89, VT_BOOL, propVal); } CString CLead::GetBitmapDataPath() { CString result; GetProperty(0x8a, VT_BSTR, (void*)&result); return result; } void CLead::SetBitmapDataPath(LPCTSTR propVal) { SetProperty(0x8a, VT_BSTR, propVal); } short CLead::GetPaintSizeMode() { short result; GetProperty(0x8b, VT_I2, (void*)&result); return result; } void CLead::SetPaintSizeMode(short propVal) { SetProperty(0x8b, VT_I2, propVal); } float CLead::GetPaintZoomFactor() { float result; GetProperty(0x8c, VT_R4, (void*)&result); return result; } void CLead::SetPaintZoomFactor(float propVal) { SetProperty(0x8c, VT_R4, propVal); } short CLead::GetAutoAnimationLoop() { short result; GetProperty(0x8d, VT_I2, (void*)&result); return result; } void CLead::SetAutoAnimationLoop(short propVal) { SetProperty(0x8d, VT_I2, propVal); } BOOL CLead::GetAnnAutoDrawEnable() { BOOL result; GetProperty(0x8e, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnAutoDrawEnable(BOOL propVal) { SetProperty(0x8e, VT_BOOL, propVal); } short CLead::GetLoadResolutionCount() { short result; GetProperty(0x8f, VT_I2, (void*)&result); return result; } void CLead::SetLoadResolutionCount(short propVal) { SetProperty(0x8f, VT_I2, propVal); } BOOL CLead::GetOLEDropAllowed() { BOOL result; GetProperty(0x90, VT_BOOL, (void*)&result); return result; } void CLead::SetOLEDropAllowed(BOOL propVal) { SetProperty(0x90, VT_BOOL, propVal); } BOOL CLead::GetAutoRubberBand() { BOOL result; GetProperty(0x91, VT_BOOL, (void*)&result); return result; } void CLead::SetAutoRubberBand(BOOL propVal) { SetProperty(0x91, VT_BOOL, propVal); } BOOL CLead::GetSaveInterlaced() { BOOL result; GetProperty(0x92, VT_BOOL, (void*)&result); return result; } void CLead::SetSaveInterlaced(BOOL propVal) { SetProperty(0x92, VT_BOOL, propVal); } BOOL CLead::GetPaintSizeUseDPI() { BOOL result; GetProperty(0x93, VT_BOOL, (void*)&result); return result; } void CLead::SetPaintSizeUseDPI(BOOL propVal) { SetProperty(0x93, VT_BOOL, propVal); } CString CLead::GetAnnDataPath() { CString result; GetProperty(0x94, VT_BSTR, (void*)&result); return result; } void CLead::SetAnnDataPath(LPCTSTR propVal) { SetProperty(0x94, VT_BSTR, propVal); } BOOL CLead::GetDrawPersistence() { BOOL result; GetProperty(0x95, VT_BOOL, (void*)&result); return result; } void CLead::SetDrawPersistence(BOOL propVal) { SetProperty(0x95, VT_BOOL, propVal); } short CLead::GetDrawMode() { short result; GetProperty(0x96, VT_I2, (void*)&result); return result; } void CLead::SetDrawMode(short propVal) { SetProperty(0x96, VT_I2, propVal); } unsigned long CLead::GetDrawPenColor() { unsigned long result; GetProperty(0x97, VT_I4, (void*)&result); return result; } void CLead::SetDrawPenColor(unsigned long propVal) { SetProperty(0x97, VT_I4, propVal); } short CLead::GetDrawPenWidth() { short result; GetProperty(0x98, VT_I2, (void*)&result); return result; } void CLead::SetDrawPenWidth(short propVal) { SetProperty(0x98, VT_I2, propVal); } short CLead::GetDrawPenStyle() { short result; GetProperty(0x99, VT_I2, (void*)&result); return result; } void CLead::SetDrawPenStyle(short propVal) { SetProperty(0x99, VT_I2, propVal); } unsigned long CLead::GetDrawFillColor() { unsigned long result; GetProperty(0x9a, VT_I4, (void*)&result); return result; } void CLead::SetDrawFillColor(unsigned long propVal) { SetProperty(0x9a, VT_I4, propVal); } short CLead::GetDrawFillStyle() { short result; GetProperty(0x9b, VT_I2, (void*)&result); return result; } void CLead::SetDrawFillStyle(short propVal) { SetProperty(0x9b, VT_I2, propVal); } unsigned long CLead::GetDrawFontColor() { unsigned long result; GetProperty(0x9c, VT_I4, (void*)&result); return result; } void CLead::SetDrawFontColor(unsigned long propVal) { SetProperty(0x9c, VT_I4, propVal); } short CLead::GetPaintContrast() { short result; GetProperty(0x9d, VT_I2, (void*)&result); return result; } void CLead::SetPaintContrast(short propVal) { SetProperty(0x9d, VT_I2, propVal); } short CLead::GetPaintGamma() { short result; GetProperty(0x9e, VT_I2, (void*)&result); return result; } void CLead::SetPaintGamma(short propVal) { SetProperty(0x9e, VT_I2, propVal); } short CLead::GetPaintIntensity() { short result; GetProperty(0x9f, VT_I2, (void*)&result); return result; } void CLead::SetPaintIntensity(short propVal) { SetProperty(0x9f, VT_I2, propVal); } BOOL CLead::GetLoadUseViewPerspective() { BOOL result; GetProperty(0xa0, VT_BOOL, (void*)&result); return result; } void CLead::SetLoadUseViewPerspective(BOOL propVal) { SetProperty(0xa0, VT_BOOL, propVal); } BOOL CLead::GetAnnAutoRotate() { BOOL result; GetProperty(0xa1, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnAutoRotate(BOOL propVal) { SetProperty(0xa1, VT_BOOL, propVal); } short CLead::GetTransitionStyle() { short result; GetProperty(0xa2, VT_I2, (void*)&result); return result; } void CLead::SetTransitionStyle(short propVal) { SetProperty(0xa2, VT_I2, propVal); } short CLead::GetTransitionEffect() { short result; GetProperty(0xa3, VT_I2, (void*)&result); return result; } void CLead::SetTransitionEffect(short propVal) { SetProperty(0xa3, VT_I2, propVal); } short CLead::GetGradientStyle() { short result; GetProperty(0xa4, VT_I2, (void*)&result); return result; } void CLead::SetGradientStyle(short propVal) { SetProperty(0xa4, VT_I2, propVal); } unsigned long CLead::GetGradientStartColor() { unsigned long result; GetProperty(0xa5, VT_I4, (void*)&result); return result; } void CLead::SetGradientStartColor(unsigned long propVal) { SetProperty(0xa5, VT_I4, propVal); } unsigned long CLead::GetGradientEndColor() { unsigned long result; GetProperty(0xa6, VT_I4, (void*)&result); return result; } void CLead::SetGradientEndColor(unsigned long propVal) { SetProperty(0xa6, VT_I4, propVal); } short CLead::GetGradientSteps() { short result; GetProperty(0xa7, VT_I2, (void*)&result); return result; } void CLead::SetGradientSteps(short propVal) { SetProperty(0xa7, VT_I2, propVal); } short CLead::GetPatternStyle() { short result; GetProperty(0xa8, VT_I2, (void*)&result); return result; } void CLead::SetPatternStyle(short propVal) { SetProperty(0xa8, VT_I2, propVal); } unsigned long CLead::GetPatternForeColor() { unsigned long result; GetProperty(0xa9, VT_I4, (void*)&result); return result; } void CLead::SetPatternForeColor(unsigned long propVal) { SetProperty(0xa9, VT_I4, propVal); } unsigned long CLead::GetPatternBackColor() { unsigned long result; GetProperty(0xaa, VT_I4, (void*)&result); return result; } void CLead::SetPatternBackColor(unsigned long propVal) { SetProperty(0xaa, VT_I4, propVal); } short CLead::GetPaintPass() { short result; GetProperty(0xab, VT_I2, (void*)&result); return result; } void CLead::SetPaintPass(short propVal) { SetProperty(0xab, VT_I2, propVal); } short CLead::GetPaintMaxPasses() { short result; GetProperty(0xac, VT_I2, (void*)&result); return result; } void CLead::SetPaintMaxPasses(short propVal) { SetProperty(0xac, VT_I2, propVal); } short CLead::GetEffectGrain() { short result; GetProperty(0xad, VT_I2, (void*)&result); return result; } void CLead::SetEffectGrain(short propVal) { SetProperty(0xad, VT_I2, propVal); } short CLead::GetEffectDelay() { short result; GetProperty(0xae, VT_I2, (void*)&result); return result; } void CLead::SetEffectDelay(short propVal) { SetProperty(0xae, VT_I2, propVal); } short CLead::GetWandSize() { short result; GetProperty(0xaf, VT_I2, (void*)&result); return result; } void CLead::SetWandSize(short propVal) { SetProperty(0xaf, VT_I2, propVal); } unsigned long CLead::GetWandColor() { unsigned long result; GetProperty(0xb0, VT_I4, (void*)&result); return result; } void CLead::SetWandColor(unsigned long propVal) { SetProperty(0xb0, VT_I4, propVal); } BOOL CLead::GetPaintRgnOnly() { BOOL result; GetProperty(0xb1, VT_BOOL, (void*)&result); return result; } void CLead::SetPaintRgnOnly(BOOL propVal) { SetProperty(0xb1, VT_BOOL, propVal); } float CLead::GetShapeLeft() { float result; GetProperty(0xb3, VT_R4, (void*)&result); return result; } void CLead::SetShapeLeft(float propVal) { SetProperty(0xb3, VT_R4, propVal); } float CLead::GetShapeTop() { float result; GetProperty(0xb2, VT_R4, (void*)&result); return result; } void CLead::SetShapeTop(float propVal) { SetProperty(0xb2, VT_R4, propVal); } float CLead::GetShapeWidth() { float result; GetProperty(0xb4, VT_R4, (void*)&result); return result; } void CLead::SetShapeWidth(float propVal) { SetProperty(0xb4, VT_R4, propVal); } float CLead::GetShapeHeight() { float result; GetProperty(0xb5, VT_R4, (void*)&result); return result; } void CLead::SetShapeHeight(float propVal) { SetProperty(0xb5, VT_R4, propVal); } float CLead::GetShapeBorderThickness() { float result; GetProperty(0xb6, VT_R4, (void*)&result); return result; } void CLead::SetShapeBorderThickness(float propVal) { SetProperty(0xb6, VT_R4, propVal); } unsigned long CLead::GetShapeBorderColor() { unsigned long result; GetProperty(0xb7, VT_I4, (void*)&result); return result; } void CLead::SetShapeBorderColor(unsigned long propVal) { SetProperty(0xb7, VT_I4, propVal); } short CLead::GetShapeInnerBandStyle() { short result; GetProperty(0xb8, VT_I2, (void*)&result); return result; } void CLead::SetShapeInnerBandStyle(short propVal) { SetProperty(0xb8, VT_I2, propVal); } float CLead::GetShapeInnerBandThickness() { float result; GetProperty(0xb9, VT_R4, (void*)&result); return result; } void CLead::SetShapeInnerBandThickness(float propVal) { SetProperty(0xb9, VT_R4, propVal); } unsigned long CLead::GetShapeInnerBandHiliteColor() { unsigned long result; GetProperty(0xba, VT_I4, (void*)&result); return result; } void CLead::SetShapeInnerBandHiliteColor(unsigned long propVal) { SetProperty(0xba, VT_I4, propVal); } unsigned long CLead::GetShapeInnerBandShadowColor() { unsigned long result; GetProperty(0xbb, VT_I4, (void*)&result); return result; } void CLead::SetShapeInnerBandShadowColor(unsigned long propVal) { SetProperty(0xbb, VT_I4, propVal); } short CLead::GetShapeOuterBandStyle() { short result; GetProperty(0xcb, VT_I2, (void*)&result); return result; } void CLead::SetShapeOuterBandStyle(short propVal) { SetProperty(0xcb, VT_I2, propVal); } float CLead::GetShapeOuterBandThickness() { float result; GetProperty(0xcc, VT_R4, (void*)&result); return result; } void CLead::SetShapeOuterBandThickness(float propVal) { SetProperty(0xcc, VT_R4, propVal); } unsigned long CLead::GetShapeOuterBandHiliteColor() { unsigned long result; GetProperty(0xcd, VT_I4, (void*)&result); return result; } void CLead::SetShapeOuterBandHiliteColor(unsigned long propVal) { SetProperty(0xcd, VT_I4, propVal); } unsigned long CLead::GetShapeOuterBandShadowColor() { unsigned long result; GetProperty(0xce, VT_I4, (void*)&result); return result; } void CLead::SetShapeOuterBandShadowColor(unsigned long propVal) { SetProperty(0xce, VT_I4, propVal); } short CLead::GetShapeBackgroundStyle() { short result; GetProperty(0xbc, VT_I2, (void*)&result); return result; } void CLead::SetShapeBackgroundStyle(short propVal) { SetProperty(0xbc, VT_I2, propVal); } float CLead::GetBackgroundImageLeft() { float result; GetProperty(0xbe, VT_R4, (void*)&result); return result; } void CLead::SetBackgroundImageLeft(float propVal) { SetProperty(0xbe, VT_R4, propVal); } float CLead::GetBackgroundImageTop() { float result; GetProperty(0xbd, VT_R4, (void*)&result); return result; } void CLead::SetBackgroundImageTop(float propVal) { SetProperty(0xbd, VT_R4, propVal); } float CLead::GetBackgroundImageWidth() { float result; GetProperty(0xbf, VT_R4, (void*)&result); return result; } void CLead::SetBackgroundImageWidth(float propVal) { SetProperty(0xbf, VT_R4, propVal); } float CLead::GetBackgroundImageHeight() { float result; GetProperty(0xc0, VT_R4, (void*)&result); return result; } void CLead::SetBackgroundImageHeight(float propVal) { SetProperty(0xc0, VT_R4, propVal); } float CLead::GetShadowXDepth() { float result; GetProperty(0xc1, VT_R4, (void*)&result); return result; } void CLead::SetShadowXDepth(float propVal) { SetProperty(0xc1, VT_R4, propVal); } float CLead::GetShadowYDepth() { float result; GetProperty(0xc2, VT_R4, (void*)&result); return result; } void CLead::SetShadowYDepth(float propVal) { SetProperty(0xc2, VT_R4, propVal); } unsigned long CLead::GetShadowColor() { unsigned long result; GetProperty(0xc3, VT_I4, (void*)&result); return result; } void CLead::SetShadowColor(unsigned long propVal) { SetProperty(0xc3, VT_I4, propVal); } unsigned long CLead::GetTextHiliteColor() { unsigned long result; GetProperty(0xc4, VT_I4, (void*)&result); return result; } void CLead::SetTextHiliteColor(unsigned long propVal) { SetProperty(0xc4, VT_I4, propVal); } float CLead::GetTextLeft() { float result; GetProperty(0xc5, VT_R4, (void*)&result); return result; } void CLead::SetTextLeft(float propVal) { SetProperty(0xc5, VT_R4, propVal); } float CLead::GetTextTop() { float result; GetProperty(0xc6, VT_R4, (void*)&result); return result; } void CLead::SetTextTop(float propVal) { SetProperty(0xc6, VT_R4, propVal); } float CLead::GetTextWidth() { float result; GetProperty(0xc7, VT_R4, (void*)&result); return result; } void CLead::SetTextWidth(float propVal) { SetProperty(0xc7, VT_R4, propVal); } float CLead::GetTextHeight() { float result; GetProperty(0xc8, VT_R4, (void*)&result); return result; } void CLead::SetTextHeight(float propVal) { SetProperty(0xc8, VT_R4, propVal); } short CLead::GetTextAngle() { short result; GetProperty(0xc9, VT_I2, (void*)&result); return result; } void CLead::SetTextAngle(short propVal) { SetProperty(0xc9, VT_I2, propVal); } short CLead::GetTextStyle() { short result; GetProperty(0xca, VT_I2, (void*)&result); return result; } void CLead::SetTextStyle(short propVal) { SetProperty(0xca, VT_I2, propVal); } short CLead::GetShapeBorderStyle() { short result; GetProperty(0xcf, VT_I2, (void*)&result); return result; } void CLead::SetShapeBorderStyle(short propVal) { SetProperty(0xcf, VT_I2, propVal); } float CLead::GetFrameThickness() { float result; GetProperty(0xd0, VT_R4, (void*)&result); return result; } void CLead::SetFrameThickness(float propVal) { SetProperty(0xd0, VT_R4, propVal); } unsigned long CLead::GetFrameColor() { unsigned long result; GetProperty(0xd1, VT_I4, (void*)&result); return result; } void CLead::SetFrameColor(unsigned long propVal) { SetProperty(0xd1, VT_I4, propVal); } short CLead::GetFrameInnerStyle() { short result; GetProperty(0xd2, VT_I2, (void*)&result); return result; } void CLead::SetFrameInnerStyle(short propVal) { SetProperty(0xd2, VT_I2, propVal); } float CLead::GetFrameInnerThickness() { float result; GetProperty(0xd3, VT_R4, (void*)&result); return result; } void CLead::SetFrameInnerThickness(float propVal) { SetProperty(0xd3, VT_R4, propVal); } unsigned long CLead::GetFrameInnerHiliteColor() { unsigned long result; GetProperty(0xd4, VT_I4, (void*)&result); return result; } void CLead::SetFrameInnerHiliteColor(unsigned long propVal) { SetProperty(0xd4, VT_I4, propVal); } unsigned long CLead::GetFrameInnerShadowColor() { unsigned long result; GetProperty(0xd5, VT_I4, (void*)&result); return result; } void CLead::SetFrameInnerShadowColor(unsigned long propVal) { SetProperty(0xd5, VT_I4, propVal); } short CLead::GetFrameOuterStyle() { short result; GetProperty(0xd6, VT_I2, (void*)&result); return result; } void CLead::SetFrameOuterStyle(short propVal) { SetProperty(0xd6, VT_I2, propVal); } float CLead::GetFrameOuterThickness() { float result; GetProperty(0xd7, VT_R4, (void*)&result); return result; } void CLead::SetFrameOuterThickness(float propVal) { SetProperty(0xd7, VT_R4, propVal); } unsigned long CLead::GetFrameOuterHiliteColor() { unsigned long result; GetProperty(0xd8, VT_I4, (void*)&result); return result; } void CLead::SetFrameOuterHiliteColor(unsigned long propVal) { SetProperty(0xd8, VT_I4, propVal); } unsigned long CLead::GetFrameOuterShadowColor() { unsigned long result; GetProperty(0xd9, VT_I4, (void*)&result); return result; } void CLead::SetFrameOuterShadowColor(unsigned long propVal) { SetProperty(0xd9, VT_I4, propVal); } short CLead::GetTextAlign() { short result; GetProperty(0xda, VT_I2, (void*)&result); return result; } void CLead::SetTextAlign(short propVal) { SetProperty(0xda, VT_I2, propVal); } BOOL CLead::GetTextWordWrap() { BOOL result; GetProperty(0xdb, VT_BOOL, (void*)&result); return result; } void CLead::SetTextWordWrap(BOOL propVal) { SetProperty(0xdb, VT_BOOL, propVal); } long CLead::GetBitmapAlpha() { long result; GetProperty(0xdc, VT_I4, (void*)&result); return result; } void CLead::SetBitmapAlpha(long propVal) { SetProperty(0xdc, VT_I4, propVal); } short CLead::GetPaintNotificationDelay() { short result; GetProperty(0xdd, VT_I2, (void*)&result); return result; } void CLead::SetPaintNotificationDelay(short propVal) { SetProperty(0xdd, VT_I2, propVal); } BOOL CLead::GetTransparent() { BOOL result; GetProperty(0xde, VT_BOOL, (void*)&result); return result; } void CLead::SetTransparent(BOOL propVal) { SetProperty(0xde, VT_BOOL, propVal); } short CLead::GetLevelLowBit() { short result; GetProperty(0xdf, VT_I2, (void*)&result); return result; } void CLead::SetLevelLowBit(short propVal) { SetProperty(0xdf, VT_I2, propVal); } short CLead::GetLevelHighBit() { short result; GetProperty(0xe0, VT_I2, (void*)&result); return result; } void CLead::SetLevelHighBit(short propVal) { SetProperty(0xe0, VT_I2, propVal); } long CLead::GetLevelLUTLength() { long result; GetProperty(0xe1, VT_I4, (void*)&result); return result; } void CLead::SetLevelLUTLength(long propVal) { SetProperty(0xe1, VT_I4, propVal); } long CLead::GetMinVal() { long result; GetProperty(0xe2, VT_I4, (void*)&result); return result; } void CLead::SetMinVal(long propVal) { SetProperty(0xe2, VT_I4, propVal); } long CLead::GetMaxVal() { long result; GetProperty(0xe3, VT_I4, (void*)&result); return result; } void CLead::SetMaxVal(long propVal) { SetProperty(0xe3, VT_I4, propVal); } short CLead::GetMinBit() { short result; GetProperty(0xe4, VT_I2, (void*)&result); return result; } void CLead::SetMinBit(short propVal) { SetProperty(0xe4, VT_I2, propVal); } short CLead::GetMaxBit() { short result; GetProperty(0xe5, VT_I2, (void*)&result); return result; } void CLead::SetMaxBit(short propVal) { SetProperty(0xe5, VT_I2, propVal); } BOOL CLead::GetAnnShowLockedIcon() { BOOL result; GetProperty(0xe6, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnShowLockedIcon(BOOL propVal) { SetProperty(0xe6, VT_BOOL, propVal); } BOOL CLead::GetAnnHyperlinkMenuEnable() { BOOL result; GetProperty(0xe7, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnHyperlinkMenuEnable(BOOL propVal) { SetProperty(0xe7, VT_BOOL, propVal); } BOOL CLead::GetEnableZoomInRect() { BOOL result; GetProperty(0xe8, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableZoomInRect(BOOL propVal) { SetProperty(0xe8, VT_BOOL, propVal); } float CLead::GetPanWinX() { float result; GetProperty(0xe9, VT_R4, (void*)&result); return result; } void CLead::SetPanWinX(float propVal) { SetProperty(0xe9, VT_R4, propVal); } float CLead::GetPanWinY() { float result; GetProperty(0xea, VT_R4, (void*)&result); return result; } void CLead::SetPanWinY(float propVal) { SetProperty(0xea, VT_R4, propVal); } float CLead::GetPanWinWidth() { float result; GetProperty(0xeb, VT_R4, (void*)&result); return result; } void CLead::SetPanWinWidth(float propVal) { SetProperty(0xeb, VT_R4, propVal); } float CLead::GetPanWinHeight() { float result; GetProperty(0xec, VT_R4, (void*)&result); return result; } void CLead::SetPanWinHeight(float propVal) { SetProperty(0xec, VT_R4, propVal); } unsigned long CLead::GetPanWinRectColor() { unsigned long result; GetProperty(0xed, VT_I4, (void*)&result); return result; } void CLead::SetPanWinRectColor(unsigned long propVal) { SetProperty(0xed, VT_I4, propVal); } CString CLead::GetPanWinTitle() { CString result; GetProperty(0xee, VT_BSTR, (void*)&result); return result; } void CLead::SetPanWinTitle(LPCTSTR propVal) { SetProperty(0xee, VT_BSTR, propVal); } BOOL CLead::GetPanWinSysMenu() { BOOL result; GetProperty(0xef, VT_BOOL, (void*)&result); return result; } void CLead::SetPanWinSysMenu(BOOL propVal) { SetProperty(0xef, VT_BOOL, propVal); } short CLead::GetPanWinPaintPalette() { short result; GetProperty(0xf0, VT_I2, (void*)&result); return result; } void CLead::SetPanWinPaintPalette(short propVal) { SetProperty(0xf0, VT_I2, propVal); } short CLead::GetPanWinBitonalScaling() { short result; GetProperty(0xf1, VT_I2, (void*)&result); return result; } void CLead::SetPanWinBitonalScaling(short propVal) { SetProperty(0xf1, VT_I2, propVal); } short CLead::GetPanWinPaintDither() { short result; GetProperty(0xf2, VT_I2, (void*)&result); return result; } void CLead::SetPanWinPaintDither(short propVal) { SetProperty(0xf2, VT_I2, propVal); } CPicture CLead::GetPanWinIcon() { LPDISPATCH pDispatch; GetProperty(0xf3, VT_DISPATCH, (void*)&pDispatch); return CPicture(pDispatch); } void CLead::SetPanWinIcon(LPDISPATCH propVal) { SetProperty(0xf3, VT_DISPATCH, propVal); } short CLead::GetPanWinPointer() { short result; GetProperty(0xf4, VT_I2, (void*)&result); return result; } void CLead::SetPanWinPointer(short propVal) { SetProperty(0xf4, VT_I2, propVal); } CPicture CLead::GetPanWinCursor() { LPDISPATCH pDispatch; GetProperty(0xf5, VT_DISPATCH, (void*)&pDispatch); return CPicture(pDispatch); } void CLead::SetPanWinCursor(LPDISPATCH propVal) { SetProperty(0xf5, VT_DISPATCH, propVal); } long CLead::GetInfoTotalPages() { long result; GetProperty(0xf6, VT_I4, (void*)&result); return result; } void CLead::SetInfoTotalPages(long propVal) { SetProperty(0xf6, VT_I4, propVal); } long CLead::GetSavePage() { long result; GetProperty(0xf7, VT_I4, (void*)&result); return result; } void CLead::SetSavePage(long propVal) { SetProperty(0xf7, VT_I4, propVal); } long CLead::GetAnimationBitmap() { long result; GetProperty(0xf8, VT_I4, (void*)&result); return result; } void CLead::SetAnimationBitmap(long propVal) { SetProperty(0xf8, VT_I4, propVal); } BOOL CLead::GetOLEDropAutoLoad() { BOOL result; GetProperty(0xf9, VT_BOOL, (void*)&result); return result; } void CLead::SetOLEDropAutoLoad(BOOL propVal) { SetProperty(0xf9, VT_BOOL, propVal); } long CLead::GetWMFResolution() { long result; GetProperty(0xfa, VT_I4, (void*)&result); return result; } void CLead::SetWMFResolution(long propVal) { SetProperty(0xfa, VT_I4, propVal); } long CLead::GetInfoXRes() { long result; GetProperty(0xfb, VT_I4, (void*)&result); return result; } void CLead::SetInfoXRes(long propVal) { SetProperty(0xfb, VT_I4, propVal); } long CLead::GetInfoYRes() { long result; GetProperty(0xfc, VT_I4, (void*)&result); return result; } void CLead::SetInfoYRes(long propVal) { SetProperty(0xfc, VT_I4, propVal); } BOOL CLead::GetRefBitmap() { BOOL result; GetProperty(0xfd, VT_BOOL, (void*)&result); return result; } void CLead::SetRefBitmap(BOOL propVal) { SetProperty(0xfd, VT_BOOL, propVal); } BOOL CLead::GetWindowLevelBitmap() { BOOL result; GetProperty(0xfe, VT_BOOL, (void*)&result); return result; } void CLead::SetWindowLevelBitmap(BOOL propVal) { SetProperty(0xfe, VT_BOOL, propVal); } short CLead::GetSaveResolutionCount() { short result; GetProperty(0xff, VT_I2, (void*)&result); return result; } void CLead::SetSaveResolutionCount(short propVal) { SetProperty(0xff, VT_I2, propVal); } BOOL CLead::GetAutoPan() { BOOL result; GetProperty(0x100, VT_BOOL, (void*)&result); return result; } void CLead::SetAutoPan(BOOL propVal) { SetProperty(0x100, VT_BOOL, propVal); } float CLead::GetPrinterScaleWidth() { float result; GetProperty(0x101, VT_R4, (void*)&result); return result; } void CLead::SetPrinterScaleWidth(float propVal) { SetProperty(0x101, VT_R4, propVal); } float CLead::GetPrinterScaleHeight() { float result; GetProperty(0x102, VT_R4, (void*)&result); return result; } void CLead::SetPrinterScaleHeight(float propVal) { SetProperty(0x102, VT_R4, propVal); } CAnnToolbar CLead::GetAnnToolbar() { LPDISPATCH pDispatch; GetProperty(0x103, VT_DISPATCH, (void*)&pDispatch); return CAnnToolbar(pDispatch); } void CLead::SetAnnToolbar(LPDISPATCH propVal) { SetProperty(0x103, VT_DISPATCH, propVal); } BOOL CLead::GetSaveLSB() { BOOL result; GetProperty(0x105, VT_BOOL, (void*)&result); return result; } void CLead::SetSaveLSB(BOOL propVal) { SetProperty(0x105, VT_BOOL, propVal); } BOOL CLead::GetSavePageNumberTag() { BOOL result; GetProperty(0x106, VT_BOOL, (void*)&result); return result; } void CLead::SetSavePageNumberTag(BOOL propVal) { SetProperty(0x106, VT_BOOL, propVal); } short CLead::GetLoadCompressed() { short result; GetProperty(0x107, VT_I2, (void*)&result); return result; } void CLead::SetLoadCompressed(short propVal) { SetProperty(0x107, VT_I2, propVal); } short CLead::GetPaintScaling() { short result; GetProperty(0x108, VT_I2, (void*)&result); return result; } void CLead::SetPaintScaling(short propVal) { SetProperty(0x108, VT_I2, propVal); } short CLead::GetPanWinPaintScaling() { short result; GetProperty(0x109, VT_I2, (void*)&result); return result; } void CLead::SetPanWinPaintScaling(short propVal) { SetProperty(0x109, VT_I2, propVal); } BOOL CLead::GetEnablePaint() { BOOL result; GetProperty(0x10a, VT_BOOL, (void*)&result); return result; } void CLead::SetEnablePaint(BOOL propVal) { SetProperty(0x10a, VT_BOOL, propVal); } BOOL CLead::GetRefBitmapList() { BOOL result; GetProperty(0x10b, VT_BOOL, (void*)&result); return result; } void CLead::SetRefBitmapList(BOOL propVal) { SetProperty(0x10b, VT_BOOL, propVal); } short CLead::GetMagGlassMaskCount() { short result; GetProperty(0x10c, VT_I2, (void*)&result); return result; } void CLead::SetMagGlassMaskCount(short propVal) { SetProperty(0x10c, VT_I2, propVal); } short CLead::GetPreferredLoadFormat() { short result; GetProperty(0x10d, VT_I2, (void*)&result); return result; } void CLead::SetPreferredLoadFormat(short propVal) { SetProperty(0x10d, VT_I2, propVal); } long CLead::GetDocCleanSuccess() { long result; GetProperty(0x10e, VT_I4, (void*)&result); return result; } void CLead::SetDocCleanSuccess(long propVal) { SetProperty(0x10e, VT_I4, propVal); } long CLead::GetHDocCleanRgn() { long result; GetProperty(0x10f, VT_I4, (void*)&result); return result; } void CLead::SetHDocCleanRgn(long propVal) { SetProperty(0x10f, VT_I4, propVal); } long CLead::GetDocCleanBitmap() { long result; GetProperty(0x110, VT_I4, (void*)&result); return result; } void CLead::SetDocCleanBitmap(long propVal) { SetProperty(0x110, VT_I4, propVal); } unsigned long CLead::GetRgnFrameColor() { unsigned long result; GetProperty(0x111, VT_I4, (void*)&result); return result; } void CLead::SetRgnFrameColor(unsigned long propVal) { SetProperty(0x111, VT_I4, propVal); } long CLead::GetInfoIFD() { long result; GetProperty(0x112, VT_I4, (void*)&result); return result; } void CLead::SetInfoIFD(long propVal) { SetProperty(0x112, VT_I4, propVal); } long CLead::GetLoadIFD() { long result; GetProperty(0x113, VT_I4, (void*)&result); return result; } void CLead::SetLoadIFD(long propVal) { SetProperty(0x113, VT_I4, propVal); } long CLead::GetSaveIFD() { long result; GetProperty(0x114, VT_I4, (void*)&result); return result; } void CLead::SetSaveIFD(long propVal) { SetProperty(0x114, VT_I4, propVal); } BOOL CLead::GetAnnUndoEnable() { BOOL result; GetProperty(0x115, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnUndoEnable(BOOL propVal) { SetProperty(0x115, VT_BOOL, propVal); } short CLead::GetAnnUndoDepth() { short result; GetProperty(0x116, VT_I2, (void*)&result); return result; } void CLead::SetAnnUndoDepth(short propVal) { SetProperty(0x116, VT_I2, propVal); } short CLead::GetAnnAutoDialogFontSize() { short result; GetProperty(0x117, VT_I2, (void*)&result); return result; } void CLead::SetAnnAutoDialogFontSize(short propVal) { SetProperty(0x117, VT_I2, propVal); } short CLead::GetMagGlassFlags() { short result; GetProperty(0x118, VT_I2, (void*)&result); return result; } void CLead::SetMagGlassFlags(short propVal) { SetProperty(0x118, VT_I2, propVal); } BOOL CLead::GetEnableMagGlassEvent() { BOOL result; GetProperty(0x119, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableMagGlassEvent(BOOL propVal) { SetProperty(0x119, VT_BOOL, propVal); } short CLead::GetInfoViewPerspective() { short result; GetProperty(0x11a, VT_I2, (void*)&result); return result; } void CLead::SetInfoViewPerspective(short propVal) { SetProperty(0x11a, VT_I2, propVal); } BOOL CLead::GetAnnAutoResize() { BOOL result; GetProperty(0x11b, VT_BOOL, (void*)&result); return result; } void CLead::SetAnnAutoResize(BOOL propVal) { SetProperty(0x11b, VT_BOOL, propVal); } float CLead::GetConvertX() { float result; GetProperty(0x11c, VT_R4, (void*)&result); return result; } void CLead::SetConvertX(float propVal) { SetProperty(0x11c, VT_R4, propVal); } float CLead::GetConvertY() { float result; GetProperty(0x11d, VT_R4, (void*)&result); return result; } void CLead::SetConvertY(float propVal) { SetProperty(0x11d, VT_R4, propVal); } long CLead::GetPDFXResolution() { long result; GetProperty(0x11e, VT_I4, (void*)&result); return result; } void CLead::SetPDFXResolution(long propVal) { SetProperty(0x11e, VT_I4, propVal); } long CLead::GetPDFYResolution() { long result; GetProperty(0x11f, VT_I4, (void*)&result); return result; } void CLead::SetPDFYResolution(long propVal) { SetProperty(0x11f, VT_I4, propVal); } long CLead::GetPDFDisplayDepth() { long result; GetProperty(0x120, VT_I4, (void*)&result); return result; } void CLead::SetPDFDisplayDepth(long propVal) { SetProperty(0x120, VT_I4, propVal); } long CLead::GetPDFTextAlpha() { long result; GetProperty(0x121, VT_I4, (void*)&result); return result; } void CLead::SetPDFTextAlpha(long propVal) { SetProperty(0x121, VT_I4, propVal); } long CLead::GetPDFGraphicsAlpha() { long result; GetProperty(0x122, VT_I4, (void*)&result); return result; } void CLead::SetPDFGraphicsAlpha(long propVal) { SetProperty(0x122, VT_I4, propVal); } BOOL CLead::GetPDFUseLibFonts() { BOOL result; GetProperty(0x123, VT_BOOL, (void*)&result); return result; } void CLead::SetPDFUseLibFonts(BOOL propVal) { SetProperty(0x123, VT_BOOL, propVal); } short CLead::GetRasterizeViewportWidth() { short result; GetProperty(0x124, VT_I2, (void*)&result); return result; } void CLead::SetRasterizeViewportWidth(short propVal) { SetProperty(0x124, VT_I2, propVal); } short CLead::GetRasterizeViewportHeight() { short result; GetProperty(0x125, VT_I2, (void*)&result); return result; } void CLead::SetRasterizeViewportHeight(short propVal) { SetProperty(0x125, VT_I2, propVal); } short CLead::GetRasterizeViewMode() { short result; GetProperty(0x126, VT_I2, (void*)&result); return result; } void CLead::SetRasterizeViewMode(short propVal) { SetProperty(0x126, VT_I2, propVal); } long CLead::GetHistogramGrayTableSize() { long result; GetProperty(0x127, VT_I4, (void*)&result); return result; } void CLead::SetHistogramGrayTableSize(long propVal) { SetProperty(0x127, VT_I4, propVal); } BOOL CLead::GetSavePad4() { BOOL result; GetProperty(0x128, VT_BOOL, (void*)&result); return result; } void CLead::SetSavePad4(BOOL propVal) { SetProperty(0x128, VT_BOOL, propVal); } long CLead::GetFileSizeWritten() { long result; GetProperty(0x129, VT_I4, (void*)&result); return result; } void CLead::SetFileSizeWritten(long propVal) { SetProperty(0x129, VT_I4, propVal); } BOOL CLead::GetInfoHasAlpha() { BOOL result; GetProperty(0x12a, VT_BOOL, (void*)&result); return result; } void CLead::SetInfoHasAlpha(BOOL propVal) { SetProperty(0x12a, VT_BOOL, propVal); } CString CLead::GetPDFPassword() { CString result; GetProperty(0x12b, VT_BSTR, (void*)&result); return result; } void CLead::SetPDFPassword(LPCTSTR propVal) { SetProperty(0x12b, VT_BSTR, propVal); } BOOL CLead::GetEnableKeyboard() { BOOL result; GetProperty(0x12c, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableKeyboard(BOOL propVal) { SetProperty(0x12c, VT_BOOL, propVal); } BOOL CLead::GetEnableScroll() { BOOL result; GetProperty(0x12d, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableScroll(BOOL propVal) { SetProperty(0x12d, VT_BOOL, propVal); } BOOL CLead::GetJ2KUseColorTransform() { BOOL result; GetProperty(0x12e, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KUseColorTransform(BOOL propVal) { SetProperty(0x12e, VT_BOOL, propVal); } BOOL CLead::GetJ2KDerivedQuantization() { BOOL result; GetProperty(0x12f, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KDerivedQuantization(BOOL propVal) { SetProperty(0x12f, VT_BOOL, propVal); } short CLead::GetJ2KCompressionControl() { short result; GetProperty(0x130, VT_I2, (void*)&result); return result; } void CLead::SetJ2KCompressionControl(short propVal) { SetProperty(0x130, VT_I2, propVal); } float CLead::GetJ2KCompressionRatio() { float result; GetProperty(0x131, VT_R4, (void*)&result); return result; } void CLead::SetJ2KCompressionRatio(float propVal) { SetProperty(0x131, VT_R4, propVal); } long CLead::GetJ2KTargetFileSize() { long result; GetProperty(0x132, VT_I4, (void*)&result); return result; } void CLead::SetJ2KTargetFileSize(long propVal) { SetProperty(0x132, VT_I4, propVal); } long CLead::GetJ2KXOsiz() { long result; GetProperty(0x133, VT_I4, (void*)&result); return result; } void CLead::SetJ2KXOsiz(long propVal) { SetProperty(0x133, VT_I4, propVal); } long CLead::GetJ2KYOsiz() { long result; GetProperty(0x134, VT_I4, (void*)&result); return result; } void CLead::SetJ2KYOsiz(long propVal) { SetProperty(0x134, VT_I4, propVal); } long CLead::GetJ2KXTsiz() { long result; GetProperty(0x135, VT_I4, (void*)&result); return result; } void CLead::SetJ2KXTsiz(long propVal) { SetProperty(0x135, VT_I4, propVal); } long CLead::GetJ2KYTsiz() { long result; GetProperty(0x136, VT_I4, (void*)&result); return result; } void CLead::SetJ2KYTsiz(long propVal) { SetProperty(0x136, VT_I4, propVal); } long CLead::GetJ2KXTOsiz() { long result; GetProperty(0x137, VT_I4, (void*)&result); return result; } void CLead::SetJ2KXTOsiz(long propVal) { SetProperty(0x137, VT_I4, propVal); } long CLead::GetJ2KYTOsiz() { long result; GetProperty(0x138, VT_I4, (void*)&result); return result; } void CLead::SetJ2KYTOsiz(long propVal) { SetProperty(0x138, VT_I4, propVal); } long CLead::GetJ2KDecompLevel() { long result; GetProperty(0x139, VT_I4, (void*)&result); return result; } void CLead::SetJ2KDecompLevel(long propVal) { SetProperty(0x139, VT_I4, propVal); } long CLead::GetJ2KProgressOrder() { long result; GetProperty(0x13a, VT_I4, (void*)&result); return result; } void CLead::SetJ2KProgressOrder(long propVal) { SetProperty(0x13a, VT_I4, propVal); } long CLead::GetJ2KCodBlockWidth() { long result; GetProperty(0x13b, VT_I4, (void*)&result); return result; } void CLead::SetJ2KCodBlockWidth(long propVal) { SetProperty(0x13b, VT_I4, propVal); } long CLead::GetJ2KCodBlockHeight() { long result; GetProperty(0x13c, VT_I4, (void*)&result); return result; } void CLead::SetJ2KCodBlockHeight(long propVal) { SetProperty(0x13c, VT_I4, propVal); } BOOL CLead::GetJ2KCBS_SelectiveACBypass() { BOOL result; GetProperty(0x13d, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KCBS_SelectiveACBypass(BOOL propVal) { SetProperty(0x13d, VT_BOOL, propVal); } BOOL CLead::GetJ2KCBS_ResetContextOnBoundaries() { BOOL result; GetProperty(0x13e, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KCBS_ResetContextOnBoundaries(BOOL propVal) { SetProperty(0x13e, VT_BOOL, propVal); } BOOL CLead::GetJ2KCBS_TerminationOnEachPass() { BOOL result; GetProperty(0x13f, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KCBS_TerminationOnEachPass(BOOL propVal) { SetProperty(0x13f, VT_BOOL, propVal); } BOOL CLead::GetJ2KCBS_VerticallyCausalContext() { BOOL result; GetProperty(0x140, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KCBS_VerticallyCausalContext(BOOL propVal) { SetProperty(0x140, VT_BOOL, propVal); } BOOL CLead::GetJ2KCBS_PredictableTermination() { BOOL result; GetProperty(0x141, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KCBS_PredictableTermination(BOOL propVal) { SetProperty(0x141, VT_BOOL, propVal); } BOOL CLead::GetJ2KCBS_ErrorResilienceSymbol() { BOOL result; GetProperty(0x142, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KCBS_ErrorResilienceSymbol(BOOL propVal) { SetProperty(0x142, VT_BOOL, propVal); } long CLead::GetJ2KGuardBits() { long result; GetProperty(0x143, VT_I4, (void*)&result); return result; } void CLead::SetJ2KGuardBits(long propVal) { SetProperty(0x143, VT_I4, propVal); } long CLead::GetJ2KDerivedBaseMantissa() { long result; GetProperty(0x144, VT_I4, (void*)&result); return result; } void CLead::SetJ2KDerivedBaseMantissa(long propVal) { SetProperty(0x144, VT_I4, propVal); } long CLead::GetJ2KDerivedBaseExponent() { long result; GetProperty(0x145, VT_I4, (void*)&result); return result; } void CLead::SetJ2KDerivedBaseExponent(long propVal) { SetProperty(0x145, VT_I4, propVal); } BOOL CLead::GetJ2KUseSOPMarker() { BOOL result; GetProperty(0x146, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KUseSOPMarker(BOOL propVal) { SetProperty(0x146, VT_BOOL, propVal); } BOOL CLead::GetJ2KUseEPHMarker() { BOOL result; GetProperty(0x147, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KUseEPHMarker(BOOL propVal) { SetProperty(0x147, VT_BOOL, propVal); } BOOL CLead::GetPDFSaveUseDPI() { BOOL result; GetProperty(0x148, VT_BOOL, (void*)&result); return result; } void CLead::SetPDFSaveUseDPI(BOOL propVal) { SetProperty(0x148, VT_BOOL, propVal); } float CLead::GetCustomTileWidth() { float result; GetProperty(0x149, VT_R4, (void*)&result); return result; } void CLead::SetCustomTileWidth(float propVal) { SetProperty(0x149, VT_R4, propVal); } float CLead::GetCustomTileHeight() { float result; GetProperty(0x14a, VT_R4, (void*)&result); return result; } void CLead::SetCustomTileHeight(float propVal) { SetProperty(0x14a, VT_R4, propVal); } long CLead::GetCustomCompressionTag() { long result; GetProperty(0x14b, VT_I4, (void*)&result); return result; } void CLead::SetCustomCompressionTag(long propVal) { SetProperty(0x14b, VT_I4, propVal); } short CLead::GetCustomPlanarConfiguration() { short result; GetProperty(0x14c, VT_I2, (void*)&result); return result; } void CLead::SetCustomPlanarConfiguration(short propVal) { SetProperty(0x14c, VT_I2, propVal); } short CLead::GetCustomPhotoMetricInterpretation() { short result; GetProperty(0x14d, VT_I2, (void*)&result); return result; } void CLead::SetCustomPhotoMetricInterpretation(short propVal) { SetProperty(0x14d, VT_I2, propVal); } BOOL CLead::GetHasMagGlass() { BOOL result; GetProperty(0x14e, VT_BOOL, (void*)&result); return result; } void CLead::SetHasMagGlass(BOOL propVal) { SetProperty(0x14e, VT_BOOL, propVal); } CLEADScrollInfo CLead::GetHScrollInfo() { LPDISPATCH pDispatch; GetProperty(0x14f, VT_DISPATCH, (void*)&pDispatch); return CLEADScrollInfo(pDispatch); } void CLead::SetHScrollInfo(LPDISPATCH propVal) { SetProperty(0x14f, VT_DISPATCH, propVal); } CLEADScrollInfo CLead::GetVScrollInfo() { LPDISPATCH pDispatch; GetProperty(0x150, VT_DISPATCH, (void*)&pDispatch); return CLEADScrollInfo(pDispatch); } void CLead::SetVScrollInfo(LPDISPATCH propVal) { SetProperty(0x150, VT_DISPATCH, propVal); } BOOL CLead::GetCenterImage() { BOOL result; GetProperty(0x151, VT_BOOL, (void*)&result); return result; } void CLead::SetCenterImage(BOOL propVal) { SetProperty(0x151, VT_BOOL, propVal); } long CLead::GetCurveSize() { long result; GetProperty(0x153, VT_I4, (void*)&result); return result; } void CLead::SetCurveSize(long propVal) { SetProperty(0x153, VT_I4, propVal); } long CLead::GetCurveType() { long result; GetProperty(0x154, VT_I4, (void*)&result); return result; } void CLead::SetCurveType(long propVal) { SetProperty(0x154, VT_I4, propVal); } float CLead::GetCurveTension() { float result; GetProperty(0x155, VT_R4, (void*)&result); return result; } void CLead::SetCurveTension(float propVal) { SetProperty(0x155, VT_R4, propVal); } short CLead::GetCurveClose() { short result; GetProperty(0x156, VT_I2, (void*)&result); return result; } void CLead::SetCurveClose(short propVal) { SetProperty(0x156, VT_I2, propVal); } long CLead::GetBezierSize() { long result; GetProperty(0x157, VT_I4, (void*)&result); return result; } void CLead::SetBezierSize(long propVal) { SetProperty(0x157, VT_I4, propVal); } short CLead::GetWriteMarkerAction() { short result; GetProperty(0x158, VT_I2, (void*)&result); return result; } void CLead::SetWriteMarkerAction(short propVal) { SetProperty(0x158, VT_I2, propVal); } long CLead::GetLineProfileSize() { long result; GetProperty(0x159, VT_I4, (void*)&result); return result; } void CLead::SetLineProfileSize(long propVal) { SetProperty(0x159, VT_I4, propVal); } long CLead::GetSaveBufferAddress() { long result; GetProperty(0x15a, VT_I4, (void*)&result); return result; } void CLead::SetSaveBufferAddress(long propVal) { SetProperty(0x15a, VT_I4, propVal); } long CLead::GetSaveBufferSize() { long result; GetProperty(0x15b, VT_I4, (void*)&result); return result; } void CLead::SetSaveBufferSize(long propVal) { SetProperty(0x15b, VT_I4, propVal); } BOOL CLead::GetEnableSaveBufferEvent() { BOOL result; GetProperty(0x15c, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableSaveBufferEvent(BOOL propVal) { SetProperty(0x15c, VT_BOOL, propVal); } long CLead::GetAnnInfoVersion() { long result; GetProperty(0x15d, VT_I4, (void*)&result); return result; } void CLead::SetAnnInfoVersion(long propVal) { SetProperty(0x15d, VT_I4, propVal); } long CLead::GetAnnInfoFormat() { long result; GetProperty(0x15e, VT_I4, (void*)&result); return result; } void CLead::SetAnnInfoFormat(long propVal) { SetProperty(0x15e, VT_I4, propVal); } long CLead::GetAnnInfoTotalPages() { long result; GetProperty(0x15f, VT_I4, (void*)&result); return result; } void CLead::SetAnnInfoTotalPages(long propVal) { SetProperty(0x15f, VT_I4, propVal); } BOOL CLead::GetIsSigned() { BOOL result; GetProperty(0x160, VT_BOOL, (void*)&result); return result; } void CLead::SetIsSigned(BOOL propVal) { SetProperty(0x160, VT_BOOL, propVal); } BOOL CLead::GetLoadSigned() { BOOL result; GetProperty(0x161, VT_BOOL, (void*)&result); return result; } void CLead::SetLoadSigned(BOOL propVal) { SetProperty(0x161, VT_BOOL, propVal); } short CLead::GetInfoLayers() { short result; GetProperty(0x162, VT_I2, (void*)&result); return result; } void CLead::SetInfoLayers(short propVal) { SetProperty(0x162, VT_I2, propVal); } BOOL CLead::GetSaveLayers() { BOOL result; GetProperty(0x163, VT_BOOL, (void*)&result); return result; } void CLead::SetSaveLayers(BOOL propVal) { SetProperty(0x163, VT_BOOL, propVal); } float CLead::GetSaveTileWidth() { float result; GetProperty(0x164, VT_R4, (void*)&result); return result; } void CLead::SetSaveTileWidth(float propVal) { SetProperty(0x164, VT_R4, propVal); } float CLead::GetSaveTileHeight() { float result; GetProperty(0x165, VT_R4, (void*)&result); return result; } void CLead::SetSaveTileHeight(float propVal) { SetProperty(0x165, VT_R4, propVal); } short CLead::GetBitmapCompression() { short result; GetProperty(0x166, VT_I2, (void*)&result); return result; } void CLead::SetBitmapCompression(short propVal) { SetProperty(0x166, VT_I2, propVal); } long CLead::GetBitmapSize() { long result; GetProperty(0x167, VT_I4, (void*)&result); return result; } void CLead::SetBitmapSize(long propVal) { SetProperty(0x167, VT_I4, propVal); } long CLead::GetRemapTableSize() { long result; GetProperty(0x168, VT_I4, (void*)&result); return result; } void CLead::SetRemapTableSize(long propVal) { SetProperty(0x168, VT_I4, propVal); } long CLead::GetHistogramTableSize() { long result; GetProperty(0x169, VT_I4, (void*)&result); return result; } void CLead::SetHistogramTableSize(long propVal) { SetProperty(0x169, VT_I4, propVal); } long CLead::GetUserLUTCurveSize() { long result; GetProperty(0x16a, VT_I4, (void*)&result); return result; } void CLead::SetUserLUTCurveSize(long propVal) { SetProperty(0x16a, VT_I4, propVal); } BOOL CLead::GetSaveNoPalette() { BOOL result; GetProperty(0x16b, VT_BOOL, (void*)&result); return result; } void CLead::SetSaveNoPalette(BOOL propVal) { SetProperty(0x16b, VT_BOOL, propVal); } short CLead::GetMagGlassPaintContrast() { short result; GetProperty(0x16c, VT_I2, (void*)&result); return result; } void CLead::SetMagGlassPaintContrast(short propVal) { SetProperty(0x16c, VT_I2, propVal); } short CLead::GetMagGlassPaintGamma() { short result; GetProperty(0x16d, VT_I2, (void*)&result); return result; } void CLead::SetMagGlassPaintGamma(short propVal) { SetProperty(0x16d, VT_I2, propVal); } short CLead::GetMagGlassPaintIntensity() { short result; GetProperty(0x16e, VT_I2, (void*)&result); return result; } void CLead::SetMagGlassPaintIntensity(short propVal) { SetProperty(0x16e, VT_I2, propVal); } BOOL CLead::GetEnableFilePageLoadedEvent() { BOOL result; GetProperty(0x16f, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableFilePageLoadedEvent(BOOL propVal) { SetProperty(0x16f, VT_BOOL, propVal); } BOOL CLead::GetSaveOldJTIF() { BOOL result; GetProperty(0x170, VT_BOOL, (void*)&result); return result; } void CLead::SetSaveOldJTIF(BOOL propVal) { SetProperty(0x170, VT_BOOL, propVal); } BOOL CLead::GetLoadAppend() { BOOL result; GetProperty(0x171, VT_BOOL, (void*)&result); return result; } void CLead::SetLoadAppend(BOOL propVal) { SetProperty(0x171, VT_BOOL, propVal); } BOOL CLead::GetAnimationPause() { BOOL result; GetProperty(0x172, VT_BOOL, (void*)&result); return result; } void CLead::SetAnimationPause(BOOL propVal) { SetProperty(0x172, VT_BOOL, propVal); } short CLead::GetAnimationFrameIndex() { short result; GetProperty(0x173, VT_I2, (void*)&result); return result; } void CLead::SetAnimationFrameIndex(short propVal) { SetProperty(0x173, VT_I2, propVal); } BOOL CLead::GetUseLUT() { BOOL result; GetProperty(0x174, VT_BOOL, (void*)&result); return result; } void CLead::SetUseLUT(BOOL propVal) { SetProperty(0x174, VT_BOOL, propVal); } BOOL CLead::GetRenderCenter() { BOOL result; GetProperty(0x175, VT_BOOL, (void*)&result); return result; } void CLead::SetRenderCenter(BOOL propVal) { SetProperty(0x175, VT_BOOL, propVal); } short CLead::GetJ2KROIControl() { short result; GetProperty(0x176, VT_I2, (void*)&result); return result; } void CLead::SetJ2KROIControl(short propVal) { SetProperty(0x176, VT_I2, propVal); } BOOL CLead::GetJ2KUseROI() { BOOL result; GetProperty(0x177, VT_BOOL, (void*)&result); return result; } void CLead::SetJ2KUseROI(BOOL propVal) { SetProperty(0x177, VT_BOOL, propVal); } long CLead::GetJ2KROILeft() { long result; GetProperty(0x178, VT_I4, (void*)&result); return result; } void CLead::SetJ2KROILeft(long propVal) { SetProperty(0x178, VT_I4, propVal); } long CLead::GetJ2KROITop() { long result; GetProperty(0x179, VT_I4, (void*)&result); return result; } void CLead::SetJ2KROITop(long propVal) { SetProperty(0x179, VT_I4, propVal); } long CLead::GetJ2KROIWidth() { long result; GetProperty(0x17a, VT_I4, (void*)&result); return result; } void CLead::SetJ2KROIWidth(long propVal) { SetProperty(0x17a, VT_I4, propVal); } long CLead::GetJ2KROIHeight() { long result; GetProperty(0x17b, VT_I4, (void*)&result); return result; } void CLead::SetJ2KROIHeight(long propVal) { SetProperty(0x17b, VT_I4, propVal); } BOOL CLead::GetPDFSaveLowMemUsage() { BOOL result; GetProperty(0x17c, VT_BOOL, (void*)&result); return result; } void CLead::SetPDFSaveLowMemUsage(BOOL propVal) { SetProperty(0x17c, VT_BOOL, propVal); } BOOL CLead::GetPDFDisableCropping() { BOOL result; GetProperty(0x17d, VT_BOOL, (void*)&result); return result; } void CLead::SetPDFDisableCropping(BOOL propVal) { SetProperty(0x17d, VT_BOOL, propVal); } BOOL CLead::GetDoubleBuffer() { BOOL result; GetProperty(0x33b, VT_BOOL, (void*)&result); return result; } void CLead::SetDoubleBuffer(BOOL propVal) { SetProperty(0x33b, VT_BOOL, propVal); } BOOL CLead::GetEnableFastRender() { BOOL result; GetProperty(0x33d, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableFastRender(BOOL propVal) { SetProperty(0x33d, VT_BOOL, propVal); } BOOL CLead::GetForceEPSThumbnail() { BOOL result; GetProperty(0x33e, VT_BOOL, (void*)&result); return result; } void CLead::SetForceEPSThumbnail(BOOL propVal) { SetProperty(0x33e, VT_BOOL, propVal); } long CLead::GetRemapHueTablesSize() { long result; GetProperty(0x33f, VT_I4, (void*)&result); return result; } void CLead::SetRemapHueTablesSize(long propVal) { SetProperty(0x33f, VT_I4, propVal); } BOOL CLead::GetEnableMouseWheel() { BOOL result; GetProperty(0x344, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableMouseWheel(BOOL propVal) { SetProperty(0x344, VT_BOOL, propVal); } BOOL CLead::GetEnableOLEDragMethod() { BOOL result; GetProperty(0x346, VT_BOOL, (void*)&result); return result; } void CLead::SetEnableOLEDragMethod(BOOL propVal) { SetProperty(0x346, VT_BOOL, propVal); } CPicture CLead::GetOLEDragCursor() { LPDISPATCH pDispatch; GetProperty(0x347, VT_DISPATCH, (void*)&pDispatch); return CPicture(pDispatch); } void CLead::SetOLEDragCursor(LPDISPATCH propVal) { SetProperty(0x347, VT_DISPATCH, propVal); } BOOL CLead::GetXxx() { BOOL result; GetProperty(0x17e, VT_BOOL, (void*)&result); return result; } void CLead::SetXxx(BOOL propVal) { SetProperty(0x17e, VT_BOOL, propVal); } ///////////////////////////////////////////////////////////////////////////// // CLead operations void CLead::AboutBox() { InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLead::Average(short iDim) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x17f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim); return result; } short CLead::Median(short iDim) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x180, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim); return result; } short CLead::Contrast(short iChange) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x181, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iChange); return result; } short CLead::Despeckle() { short result; InvokeHelper(0x182, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::Flip() { short result; InvokeHelper(0x183, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::Grayscale(short iBitsPerPixel) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x184, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iBitsPerPixel); return result; } short CLead::HistoEqualize(short iFlags) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x185, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFlags); return result; } short CLead::Hue(short iAngle) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x186, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iAngle); return result; } short CLead::Intensity(short iChange) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x187, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iChange); return result; } short CLead::Invert() { short result; InvokeHelper(0x188, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::Sharpen(short iChange) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x189, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iChange); return result; } short CLead::Saturation(short iChange) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x18a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iChange); return result; } short CLead::Reverse() { short result; InvokeHelper(0x18b, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::ForceRepaint() { short result; InvokeHelper(0x18c, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::Mosaic(short iDim) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x18d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim); return result; } short CLead::SpatialFilter(short iType) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x18e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iType); return result; } short CLead::BinaryFilter(short iType) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x18f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iType); return result; } short CLead::Save(LPCTSTR pszName, short iFormat, short iBitsPerPixel, short iQuality, short iModify) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x190, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iFormat, iBitsPerPixel, iQuality, iModify); return result; } short CLead::Posterize(short iLevels) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x191, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iLevels); return result; } CPicture CLead::GetPicture() { LPDISPATCH pDispatch; InvokeHelper(0x192, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL); return CPicture(pDispatch); } short CLead::SetPicture(LPDISPATCH pPicture) { short result; static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x193, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pPicture); return result; } short CLead::Rotate(long iAngle, short iFlags, unsigned long crFill) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I4; InvokeHelper(0x194, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iAngle, iFlags, crFill); return result; } short CLead::Emboss(short iDirection, short iDepth) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x195, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDirection, iDepth); return result; } short CLead::AddNoise(short iRange, short iChannel) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x196, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iRange, iChannel); return result; } short CLead::IntensityDetect(short iLow, short iHigh) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x197, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iLow, iHigh); return result; } short CLead::Fill(unsigned long crFill) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x198, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crFill); return result; } short CLead::StretchIntensity() { short result; InvokeHelper(0x199, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::GammaCorrect(short iGamma) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x19a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iGamma); return result; } short CLead::Shear(short iAngle, BOOL bHorizontal, unsigned long crFill) { short result; static BYTE parms[] = VTS_I2 VTS_BOOL VTS_I4; InvokeHelper(0x19b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iAngle, bHorizontal, crFill); return result; } short CLead::CreateBitmap(float fWidth, float fHeight, short iBitsPerPixel) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x19c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, iBitsPerPixel); return result; } short CLead::Render(long hDC, float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x19d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDC, fLeft, fTop, fWidth, fHeight); return result; } long CLead::GetBitmapDC() { long result; InvokeHelper(0x19e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLead::ReleaseBitmapDC() { short result; InvokeHelper(0x19f, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::Halftone(short iType, long iAngle, short iDim) { short result; static BYTE parms[] = VTS_I2 VTS_I4 VTS_I2; InvokeHelper(0x1a0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iType, iAngle, iDim); return result; } short CLead::Size(float fWidth, float fHeight, short iFlags) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x1a1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, iFlags); return result; } short CLead::Copy(short iFlags) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1a2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFlags); return result; } short CLead::Paste(short iFlags) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1a3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFlags); return result; } short CLead::Load(LPCTSTR pszName, short iBitsPerPixel, long lPage, long lPages) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I4 VTS_I4; InvokeHelper(0x1a4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iBitsPerPixel, lPage, lPages); return result; } short CLead::SetDIB(long hDIB) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1a5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDIB); return result; } short CLead::SetDDB(long hDC, long hBitmap, long hPalette) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x1a6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDC, hBitmap, hPalette); return result; } long CLead::GetDDB(long hDC) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1a7, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hDC); return result; } short CLead::RemapIntensity(short iChannel) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1a8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iChannel); return result; } short CLead::GetHistogram(short iChannel) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1a9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iChannel); return result; } short CLead::ColorRes(short iBitsPerPixel, short iPalette, short iDither, short iColors) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x1aa, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iBitsPerPixel, iPalette, iDither, iColors); return result; } short CLead::Capture(long hDC, float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1ab, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDC, fLeft, fTop, fWidth, fHeight); return result; } short CLead::ColorSeparate(long iFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1ac, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFlags); return result; } short CLead::ColorMerge(long iFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1ad, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFlags); return result; } short CLead::Underlay(long hBitmap, short iFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x1ae, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hBitmap, iFlags); return result; } short CLead::Combine(float fLeft, float fTop, float fWidth, float fHeight, long hBitmap, float fSrcLeft, float fSrcTop, long iFlags) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4 VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x1af, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, hBitmap, fSrcLeft, fSrcTop, iFlags); return result; } short CLead::SetDstRect(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1b0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::SetDstClipRect(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1b1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::SetSrcRect(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1b2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::SetSrcClipRect(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1b3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::Trim(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1b4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::HistoContrast(short iChange) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1b5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iChange); return result; } short CLead::GetFileInfo(LPCTSTR pszName, long lPage, long uFlags) { short result; static BYTE parms[] = VTS_BSTR VTS_I4 VTS_I4; InvokeHelper(0x1b6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, lPage, uFlags); return result; } short CLead::SaveWithStamp(LPCTSTR pszName, short iFormat, short iBitsPerPixel, short iQuality, float fStampWidth, float fStampHeight, short iStampBits) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I2 VTS_I2 VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x1b7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iFormat, iBitsPerPixel, iQuality, fStampWidth, fStampHeight, iStampBits); return result; } short CLead::LoadStamp(LPCTSTR pszName) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1b8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName); return result; } void CLead::SetRubberBandRect(float fLeft, float fTop, float fWidth, float fHeight) { static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1b9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, fLeft, fTop, fWidth, fHeight); } long CLead::GetClientDC() { long result; InvokeHelper(0x1ba, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLead::ReleaseClientDC() { short result; InvokeHelper(0x1bb, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } void CLead::dbAddNew() { InvokeHelper(0x1bc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLead::dbDelete() { InvokeHelper(0x1bd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLead::dbEdit() { InvokeHelper(0x1be, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLead::dbMove(long lRows) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1bf, DISPATCH_METHOD, VT_EMPTY, NULL, parms, lRows); } void CLead::dbMoveFirst() { InvokeHelper(0x1c0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLead::dbMoveLast() { InvokeHelper(0x1c1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLead::dbMoveNext() { InvokeHelper(0x1c2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLead::dbMovePrev() { InvokeHelper(0x1c3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLead::dbClose() { InvokeHelper(0x1c4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } long CLead::GetPalette(long hDC) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1c5, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hDC); return result; } BOOL CLead::dbRequery() { BOOL result; InvokeHelper(0x1c6, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CLead::dbOpen(LPCTSTR pszConnect, LPCTSTR pszSQL, LPCTSTR pszField, long iOptions) { BOOL result; static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_BSTR VTS_I4; InvokeHelper(0x1c7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, pszConnect, pszSQL, pszField, iOptions); return result; } short CLead::dbUpdate(short iFormat, short iBitsPerPixel, short iQuality) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x1c8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFormat, iBitsPerPixel, iQuality); return result; } long CLead::PrintStart() { long result; InvokeHelper(0x1c9, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } void CLead::PrintEnd(long hDC) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1cb, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hDC); } void CLead::UnlockSupport(short iType, LPCTSTR pszKey) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x1cc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, iType, pszKey); } BOOL CLead::IsSupportLocked(short iType) { BOOL result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1cd, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, iType); return result; } short CLead::StartFeedLoad(short iBitsPerPixel, long lPage, long lPages) { short result; static BYTE parms[] = VTS_I2 VTS_I4 VTS_I4; InvokeHelper(0x1ce, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iBitsPerPixel, lPage, lPages); return result; } short CLead::StopFeedLoad() { short result; InvokeHelper(0x1cf, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::SaveMemory(long* phMem, short iFormat, short iBitsPerPixel, short iQuality, long* piSize) { short result; static BYTE parms[] = VTS_PI4 VTS_I2 VTS_I2 VTS_I2 VTS_PI4; InvokeHelper(0x1d0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, phMem, iFormat, iBitsPerPixel, iQuality, piSize); return result; } short CLead::LoadMemory(long hMem, short iBitsPerPixel, long lPage, long lPages, long iSize) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x1d1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hMem, iBitsPerPixel, lPage, lPages, iSize); return result; } short CLead::GetMemoryInfo(long hMem, long lPage, long iSize, long uFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x1d2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hMem, lPage, iSize, uFlags); return result; } short CLead::FeedLoad(const VARIANT& vBuffer, long iSize) { short result; static BYTE parms[] = VTS_VARIANT VTS_I4; InvokeHelper(0x1d3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vBuffer, iSize); return result; } BOOL CLead::DeleteRgnHandle(long hRgn) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1d4, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hRgn); return result; } short CLead::FreeRgn() { short result; InvokeHelper(0x1d5, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } long CLead::GetRgnArea() { long result; InvokeHelper(0x1d6, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } long CLead::GetRgnHandle() { long result; InvokeHelper(0x1d7, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } BOOL CLead::IsPtInRgn(float fx, float fy) { BOOL result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x1d8, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, fx, fy); return result; } short CLead::OffsetRgn(float fDx, float fDy) { short result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x1d9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fDx, fDy); return result; } short CLead::SetRgnColor(unsigned long crMatch, short iCombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x1da, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crMatch, iCombineMode); return result; } short CLead::SetRgnHandle(long hRgn, float fDx, float fDy, short iCombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x1db, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hRgn, fDx, fDy, iCombineMode); return result; } short CLead::SetRgnEllipse(float fLeft, float fTop, float fWidth, float fHeight, short iCombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x1dc, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, iCombineMode); return result; } short CLead::SetRgnRect(float fLeft, float fTop, float fWidth, float fHeight, short iCombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x1dd, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, iCombineMode); return result; } short CLead::SetRgnRoundRect(float fLeft, float fTop, float fWidth, float fHeight, float fWidthEllipse, float fHeightEllipse, short iCombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x1de, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, fWidthEllipse, fHeightEllipse, iCombineMode); return result; } BOOL CLead::IsPtInFloater(float fx, float fy) { BOOL result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x1df, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, fx, fy); return result; } long CLead::GetFloaterHandle() { long result; InvokeHelper(0x1e0, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLead::SetFloaterDstRect(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1e1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::SetFloaterDstClipRect(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1e2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::SetRgnPolygon(short iFillMode, short iCombineMode) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x1e3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFillMode, iCombineMode); return result; } short CLead::RepaintRect(float fLeft, float fTop, float fWidth, float fHeight, BOOL bErase) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_BOOL; InvokeHelper(0x1e4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, bErase); return result; } short CLead::AnnSetTag(long hObject, long iTag) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x1e5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iTag); return result; } long CLead::AnnGetTag(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1e6, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } short CLead::AnnGetType(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1e7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } short CLead::AnnSave(LPCTSTR pszFile, short iFormat, BOOL fSelected, short iModify, long lSavePage) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_BOOL VTS_I2 VTS_I4; InvokeHelper(0x1e8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile, iFormat, fSelected, iModify, lSavePage); return result; } short CLead::AnnLoad(LPCTSTR pszFile, long lPage) { short result; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x1e9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile, lPage); return result; } short CLead::AnnCopy(short iFormat, BOOL fSelected, BOOL fEmpty) { short result; static BYTE parms[] = VTS_I2 VTS_BOOL VTS_BOOL; InvokeHelper(0x1ea, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFormat, fSelected, fEmpty); return result; } short CLead::AnnPaste() { short result; InvokeHelper(0x1eb, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::AnnRealize(BOOL fRedactOnly) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x1ec, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fRedactOnly); return result; } short CLead::AnnFlip(BOOL bUseHorz, float fHorz, BOOL bSelected) { short result; static BYTE parms[] = VTS_BOOL VTS_R4 VTS_BOOL; InvokeHelper(0x1ed, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bUseHorz, fHorz, bSelected); return result; } short CLead::AnnReverse(BOOL bUseVert, float fVert, BOOL bSelected) { short result; static BYTE parms[] = VTS_BOOL VTS_R4 VTS_BOOL; InvokeHelper(0x1ee, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bUseVert, fVert, bSelected); return result; } short CLead::AnnRotate(BOOL bUseCenter, float fCenterX, float fCenterY, float fAngle, BOOL bSelected) { short result; static BYTE parms[] = VTS_BOOL VTS_R4 VTS_R4 VTS_R4 VTS_BOOL; InvokeHelper(0x1ef, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bUseCenter, fCenterX, fCenterY, fAngle, bSelected); return result; } short CLead::AnnSetAutoText(short iItem, LPCTSTR pszText) { short result; static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x1f0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iItem, pszText); return result; } CString CLead::AnnGetAutoText(short iItem) { CString result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1f1, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, iItem); return result; } short CLead::ColorResList(short iBitsPerPixel, short iPalette, short iDither, short iColors) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x1f2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iBitsPerPixel, iPalette, iDither, iColors); return result; } long CLead::GetColorCount() { long result; InvokeHelper(0x1f3, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLead::InsertBitmapListItem(short iIndex, long hBitmap) { short result; static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x1f4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iIndex, hBitmap); return result; } short CLead::ReadLoadResolutions(LPCTSTR pszFile) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1f5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile); return result; } short CLead::SetLoadResolution(short iFormat, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_I2 VTS_R4 VTS_R4; InvokeHelper(0x1f6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFormat, fWidth, fHeight); return result; } short CLead::GetLoadResolution(short iFormat) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1f7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFormat); return result; } short CLead::GetServerBitmap(long pServer) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1f8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pServer); return result; } short CLead::SetServerBitmap(long pServer) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1f9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pServer); return result; } short CLead::DeleteBitmapListItems(short iIndex, short iCount) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x1fa, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iIndex, iCount); return result; } short CLead::AnnLoadMemory(long hMem, long iSize, long lPage) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x1fb, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hMem, iSize, lPage); return result; } short CLead::AnnSaveMemory(long* phMem, short iFormat, BOOL bSelected, long* piSize, short iModify, long lSavePage) { short result; static BYTE parms[] = VTS_PI4 VTS_I2 VTS_BOOL VTS_PI4 VTS_I2 VTS_I4; InvokeHelper(0x1fc, DISPATCH_METHOD, VT_I2, (void*)&result, parms, phMem, iFormat, bSelected, piSize, iModify, lSavePage); return result; } short CLead::DrawEllipse(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1fd, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::DrawRectangle(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1fe, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::DrawLine(float fX1, float fY1, float fX2, float fY2) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x1ff, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fX1, fY1, fX2, fY2); return result; } short CLead::DrawTextOut(float fx, float fy, LPCTSTR pszText) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_BSTR; InvokeHelper(0x200, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fx, fy, pszText); return result; } float CLead::DrawTextWidth(LPCTSTR pszText) { float result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x201, DISPATCH_METHOD, VT_R4, (void*)&result, parms, pszText); return result; } float CLead::DrawTextHeight(LPCTSTR pszText) { float result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x202, DISPATCH_METHOD, VT_R4, (void*)&result, parms, pszText); return result; } short CLead::ZoomToRect(float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x203, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight); return result; } short CLead::Solarize(short iThreshold) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x204, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iThreshold); return result; } short CLead::AutoTrim(short iThreshold) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x205, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iThreshold); return result; } short CLead::MinFilter(short iDim) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x206, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim); return result; } short CLead::MaxFilter(short iDim) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x207, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim); return result; } short CLead::Oilify(short iDim) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x208, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim); return result; } VARIANT CLead::ReadComment(LPCTSTR pszFile, long lPage, short iIndex) { VARIANT result; static BYTE parms[] = VTS_BSTR VTS_I4 VTS_I2; InvokeHelper(0x209, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, pszFile, lPage, iIndex); return result; } long CLead::AnnGetPointCount(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x20a, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } VARIANT CLead::AnnGetPointX(long hObject) { VARIANT result; static BYTE parms[] = VTS_I4; InvokeHelper(0x20b, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, hObject); return result; } VARIANT CLead::AnnGetPointY(long hObject) { VARIANT result; static BYTE parms[] = VTS_I4; InvokeHelper(0x20c, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, hObject); return result; } short CLead::AnnGetSelectCount() { short result; InvokeHelper(0x20d, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } VARIANT CLead::AnnGetSelectList() { VARIANT result; InvokeHelper(0x20e, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL); return result; } short CLead::FastRotate(short iAngle) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x20f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iAngle); return result; } short CLead::AnnMove(float dxOffset, float dyOffset, BOOL bSelected) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_BOOL; InvokeHelper(0x210, DISPATCH_METHOD, VT_I2, (void*)&result, parms, dxOffset, dyOffset, bSelected); return result; } short CLead::DrawShape(short uShape, long BackgroundImage) { short result; static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x211, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uShape, BackgroundImage); return result; } short CLead::DrawText(LPCTSTR szText, long ForegroundImage) { short result; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x212, DISPATCH_METHOD, VT_I2, (void*)&result, parms, szText, ForegroundImage); return result; } short CLead::WindowLevel() { short result; InvokeHelper(0x213, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::GetMinMaxVal() { short result; InvokeHelper(0x214, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::GetMinMaxBits() { short result; InvokeHelper(0x215, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::AnnLock(long hObject, LPCTSTR pszKey, BOOL fSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_BOOL; InvokeHelper(0x216, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, pszKey, fSelected); return result; } short CLead::AnnUnlock(long hObject, LPCTSTR pszKey) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x217, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, pszKey); return result; } BOOL CLead::AnnGetLocked(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x218, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } short CLead::AnnUnrealize(long hObject, BOOL fSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x219, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fSelected); return result; } short CLead::AnnSaveTag(BOOL fWangMode, BOOL fSelected) { short result; static BYTE parms[] = VTS_BOOL VTS_BOOL; InvokeHelper(0x21a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWangMode, fSelected); return result; } short CLead::AnnSetHyperlinkString(long hObject, short uType, LPCTSTR pszHyperlink) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BSTR; InvokeHelper(0x21b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, uType, pszHyperlink); return result; } short CLead::AnnSetHyperlinkMsg(long hObject, short uType, long lParam1, long lParam2, long lParam3, long lParam4, long lParam5) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x21c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, uType, lParam1, lParam2, lParam3, lParam4, lParam5); return result; } short CLead::AnnGetHyperlinkType(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x21d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } CString CLead::AnnGetHyperlinkString(long hObject) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x21e, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, hObject); return result; } long CLead::AnnGetHyperlinkParam(long hObject, short iParamIndex) { long result; static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x21f, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject, iParamIndex); return result; } short CLead::PreLoadFilters(short iFixedFilters, short iCachedFilters, LPCTSTR pszFilters) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_BSTR; InvokeHelper(0x220, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFixedFilters, iCachedFilters, pszFilters); return result; } short CLead::IgnoreFilters(LPCTSTR pszFilters) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x221, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFilters); return result; } short CLead::ZoomIn() { short result; InvokeHelper(0x222, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::ShowPanWin(BOOL bShow) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x223, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bShow); return result; } short CLead::DeletePage(LPCTSTR pszName, long lPage) { short result; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x224, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, lPage); return result; } short CLead::Picturize(LPCTSTR pszDirectory, short iFlags, float fCellWidth, float fCellHeight) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_R4 VTS_R4; InvokeHelper(0x225, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszDirectory, iFlags, fCellWidth, fCellHeight); return result; } short CLead::AnnEnumerate(long hObject, short iFlags, LPCTSTR pszUserList) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BSTR; InvokeHelper(0x226, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iFlags, pszUserList); return result; } short CLead::ContourFilter(short nThreshold, short nDeltaDirection, short nMaximumError, short nOption) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x227, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nThreshold, nDeltaDirection, nMaximumError, nOption); return result; } short CLead::WindowLevelFillLUT(unsigned long crStart, unsigned long crEnd, long nLow, long nHigh, short nLowBit, short nHighBit, long nMinValue, long nMaxValue, short nFactor, long lFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I2 VTS_I2 VTS_I4 VTS_I4 VTS_I2 VTS_I4; InvokeHelper(0x228, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crStart, crEnd, nLow, nHigh, nLowBit, nHighBit, nMinValue, nMaxValue, nFactor, lFlags); return result; } short CLead::AnnDestroy(long hObject, short iFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x229, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iFlags); return result; } long CLead::AnnCreate(short iType, BOOL bAutoInsert, BOOL bVisible) { long result; static BYTE parms[] = VTS_I2 VTS_BOOL VTS_BOOL; InvokeHelper(0x22a, DISPATCH_METHOD, VT_I4, (void*)&result, parms, iType, bAutoInsert, bVisible); return result; } short CLead::AnnInsert(long hContainer, long hObject, BOOL bStripContainer) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x22b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hContainer, hObject, bStripContainer); return result; } short CLead::AnnDefine(long hObject, float x, float y, short iState) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x22c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, x, y, iState); return result; } short CLead::AnnSetAutoDefaults(long hObject, short iFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x22d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iFlags); return result; } short CLead::SetMousePos(float x, float y, BOOL bUpdatePos) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_BOOL; InvokeHelper(0x22e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x, y, bUpdatePos); return result; } short CLead::AnnSetUser(long hObject, LPCTSTR pOldUser, LPCTSTR pNewUser, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_BSTR VTS_BOOL; InvokeHelper(0x22f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, pOldUser, pNewUser, bSelected); return result; } short CLead::AnnSetVisible(long hObject, BOOL bVisible, short iFlags, LPCTSTR pszUserList) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_I2 VTS_BSTR; InvokeHelper(0x230, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bVisible, iFlags, pszUserList); return result; } BOOL CLead::AnnGetVisible(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x231, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } short CLead::AnnSetSelected(long hObject, BOOL bValue, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL; InvokeHelper(0x232, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bValue, bSelected); return result; } short CLead::AnnGroup(long hObject, short iFlags, LPCTSTR pszUserList) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BSTR; InvokeHelper(0x233, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iFlags, pszUserList); return result; } short CLead::AnnUngroup(long hObject, short iFlags, LPCTSTR pszUserList) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BSTR; InvokeHelper(0x234, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iFlags, pszUserList); return result; } long CLead::AnnGetObjectFromTag(long hObject, long lTag, BOOL bSelected) { long result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x235, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject, lTag, bSelected); return result; } short CLead::AnnSetAutoMenuItemEnable(long hObject, short iType, short iItem, short iEnable, short iFlags, LPCTSTR pszUserList) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_BSTR; InvokeHelper(0x236, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iType, iItem, iEnable, iFlags, pszUserList); return result; } short CLead::AnnGetAutoMenuItemEnable(long hObject, short iType, short iItem) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x237, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iType, iItem); return result; } short CLead::LoadArray(const VARIANT& vMem, short iBitsPerPixel, long lPage, long lPages, long lSize) { short result; static BYTE parms[] = VTS_VARIANT VTS_I2 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x238, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vMem, iBitsPerPixel, lPage, lPages, lSize); return result; } VARIANT CLead::SaveArray(short iFormat, short iBitsPerPixel, short iQuality) { VARIANT result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x23a, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, iFormat, iBitsPerPixel, iQuality); return result; } short CLead::AnnLoadArray(const VARIANT& vMem, long lSize, long lPage) { short result; static BYTE parms[] = VTS_VARIANT VTS_I4 VTS_I4; InvokeHelper(0x23b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vMem, lSize, lPage); return result; } short CLead::AnnSaveArray(VARIANT* pvMem, short iFormat, BOOL bSelected, short iModify, long lSavePage) { short result; static BYTE parms[] = VTS_PVARIANT VTS_I2 VTS_BOOL VTS_I2 VTS_I4; InvokeHelper(0x23c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pvMem, iFormat, bSelected, iModify, lSavePage); return result; } long CLead::ArraySize(const VARIANT& vMem) { long result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x23d, DISPATCH_METHOD, VT_I4, (void*)&result, parms, &vMem); return result; } short CLead::WriteComment(LPCTSTR pszFile, long lPage) { short result; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x23e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile, lPage); return result; } short CLead::SetTag(long lTag, short iType, long lCount, const VARIANT& vData) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I4 VTS_VARIANT; InvokeHelper(0x23f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lTag, iType, lCount, &vData); return result; } VARIANT CLead::GetTagData(long lTag) { VARIANT result; static BYTE parms[] = VTS_I4; InvokeHelper(0x240, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, lTag); return result; } long CLead::GetTagCount(long lTag) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x241, DISPATCH_METHOD, VT_I4, (void*)&result, parms, lTag); return result; } short CLead::GetTagType(long lTag) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x242, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lTag); return result; } short CLead::WriteTag(LPCTSTR pszFile, long lPage) { short result; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x243, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile, lPage); return result; } short CLead::ReadTag(LPCTSTR pszFile, long lPage, long lTag) { short result; static BYTE parms[] = VTS_BSTR VTS_I4 VTS_I4; InvokeHelper(0x244, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFile, lPage, lTag); return result; } short CLead::StartMagGlass(float fWidth, float fHeight, short nZoom, unsigned long clrPen, unsigned long clrBack, BOOL bEllipse, float fBorderSize, BOOL b3D, short nCrosshair, BOOL bIgnoreRgn, BOOL bCenter) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2 VTS_I4 VTS_I4 VTS_BOOL VTS_R4 VTS_BOOL VTS_I2 VTS_BOOL VTS_BOOL; InvokeHelper(0x245, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, nZoom, clrPen, clrBack, bEllipse, fBorderSize, b3D, nCrosshair, bIgnoreRgn, bCenter); return result; } short CLead::StopMagGlass() { short result; InvokeHelper(0x246, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::SetRgnMagicWand(float x, float y, short iTolerance, short iCombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2 VTS_I2; InvokeHelper(0x247, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x, y, iTolerance, iCombineMode); return result; } short CLead::Smooth(long iLength, long uFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x248, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iLength, uFlags); return result; } short CLead::LineRemove(long uFlags, long iMinLineLength, long iMaxLineWidth, long iWall, long iMaxWallPercent, long iGapLength, long iVariance, long uRemoveFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x249, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags, iMinLineLength, iMaxLineWidth, iWall, iMaxWallPercent, iGapLength, iVariance, uRemoveFlags); return result; } short CLead::BorderRemove(long uFlags, long uBorderToRemove, long iBorderPercent, long iWhiteNoiseLength, long iVariance) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x24a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags, uBorderToRemove, iBorderPercent, iWhiteNoiseLength, iVariance); return result; } short CLead::InvertedText(long uFlags, long iMinInvertWidth, long iMinInvertHeight, long iMinBlackPercent, long iMaxBlackPercent) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x24b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags, iMinInvertWidth, iMinInvertHeight, iMinBlackPercent, iMaxBlackPercent); return result; } short CLead::DotRemove(long uFlags, long iMinDotWidth, long iMinDotHeight, long iMaxDotWidth, long iMaxDotHeight) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x24c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags, iMinDotWidth, iMinDotHeight, iMaxDotWidth, iMaxDotHeight); return result; } short CLead::HolePunchRemove(long uFlags, long iMinHoleCount, long iMaxHoleCount, long iMinHoleWidth, long iMinHoleHeight, long iMaxHoleWidth, long iMaxHoleHeight, long iLocation) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x24d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags, iMinHoleCount, iMaxHoleCount, iMinHoleWidth, iMinHoleHeight, iMaxHoleWidth, iMaxHoleHeight, iLocation); return result; } unsigned long CLead::GetBitmapPalette(short iIndex) { unsigned long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x2ff, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetBitmapPalette(short iIndex, unsigned long newValue) { static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x2ff, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } long CLead::GetRemapTable(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x300, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetRemapTable(long iIndex, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x300, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } long CLead::GetHistogramTable(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x301, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetHistogramTable(long iIndex, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x301, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } unsigned long CLead::GetUserPalette(short iIndex) { unsigned long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x302, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetUserPalette(short iIndex, unsigned long newValue) { static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x302, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } long CLead::GetColorPlanes(short iIndex) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x303, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetColorPlanes(short iIndex, long nNewValue) { static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x303, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } BOOL CLead::GetInfoPCDRes(short iIndex) { BOOL result; static BYTE parms[] = VTS_I2; InvokeHelper(0x304, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, iIndex); return result; } float CLead::GetPolygonX(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x305, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLead::SetPolygonX(short iIndex, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x305, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLead::GetPolygonY(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x306, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLead::SetPolygonY(short iIndex, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x306, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } unsigned long CLead::GetAnimationPalette(short iIndex) { unsigned long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x307, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetAnimationPalette(short iIndex, unsigned long newValue) { static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x307, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLead::GetLoadResolutionWidth(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x308, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } float CLead::GetLoadResolutionHeight(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x309, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } VARIANT CLead::GetComment(short iIndex) { VARIANT result; static BYTE parms[] = VTS_I2; InvokeHelper(0x30a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, iIndex); return result; } void CLead::SetComment(short iIndex, const VARIANT& newValue) { static BYTE parms[] = VTS_I2 VTS_VARIANT; InvokeHelper(0x30a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, &newValue); } unsigned long CLead::GetPixel(float x, float y) { unsigned long result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x30b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, x, y); return result; } void CLead::SetPixel(float x, float y, unsigned long newValue) { static BYTE parms[] = VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x30b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, x, y, newValue); } unsigned long CLead::GetLevelLUT(long iIndex) { unsigned long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x30c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetLevelLUT(long iIndex, unsigned long newValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x30c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLead::GetSaveResolutionWidth(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x30d, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLead::SetSaveResolutionWidth(short iIndex, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x30d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLead::GetSaveResolutionHeight(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x30e, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLead::SetSaveResolutionHeight(short iIndex, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x30e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLead::GetAnnRectLeft(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x30f, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } void CLead::SetAnnRectLeft(long hObject, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x30f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, hObject, newValue); } float CLead::GetAnnRectTop(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x310, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } void CLead::SetAnnRectTop(long hObject, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x310, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, hObject, newValue); } float CLead::GetAnnRectWidth(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x311, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } void CLead::SetAnnRectWidth(long hObject, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x311, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, hObject, newValue); } float CLead::GetAnnRectHeight(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x312, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } void CLead::SetAnnRectHeight(long hObject, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x312, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, hObject, newValue); } unsigned long CLead::GetMagGlassMask(short iIndex) { unsigned long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x313, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetMagGlassMask(short iIndex, unsigned long newValue) { static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x313, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } short CLead::AnnSetGrouping(long hObject, BOOL bAutoGroup, short iFlags) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_I2; InvokeHelper(0x24e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bAutoGroup, iFlags); return result; } BOOL CLead::AnnGetGrouping(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x24f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } short CLead::AnnAddUndoNode() { short result; InvokeHelper(0x250, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::AnnUndo() { short result; InvokeHelper(0x251, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } void CLead::PrintNewPage(long hDC) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1ca, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hDC); } short CLead::ClientToBitmap(float x, float y) { short result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x252, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x, y); return result; } short CLead::BitmapToClient(float x, float y) { short result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x253, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x, y); return result; } short CLead::Deskew(unsigned long crBack, long lFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x254, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crBack, lFlags); return result; } short CLead::RemapHue(BOOL bUseMaskTable, BOOL bUseHTable, BOOL bUseSTable, BOOL bUseVTable) { short result; static BYTE parms[] = VTS_BOOL VTS_BOOL VTS_BOOL VTS_BOOL; InvokeHelper(0x255, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bUseMaskTable, bUseHTable, bUseSTable, bUseVTable); return result; } short CLead::GetMaskTable(short iIndex) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x314, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, iIndex); return result; } void CLead::SetMaskTable(short iIndex, short nNewValue) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x314, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } short CLead::GetHTable(short iIndex) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x315, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, iIndex); return result; } void CLead::SetHTable(short iIndex, short nNewValue) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x315, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } short CLead::GetSTable(short iIndex) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x316, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, iIndex); return result; } void CLead::SetSTable(short iIndex, short nNewValue) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x316, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } short CLead::GetVTable(short iIndex) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x317, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, iIndex); return result; } void CLead::SetVTable(short iIndex, short nNewValue) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x317, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } short CLead::HSV_HfromRGB(unsigned long cr) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x256, DISPATCH_METHOD, VT_I2, (void*)&result, parms, cr); return result; } short CLead::HSV_SfromRGB(unsigned long cr) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x257, DISPATCH_METHOD, VT_I2, (void*)&result, parms, cr); return result; } short CLead::HSV_VfromRGB(unsigned long cr) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x258, DISPATCH_METHOD, VT_I2, (void*)&result, parms, cr); return result; } unsigned long CLead::RGBfromHSV(short nH, short nS, short nV) { unsigned long result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x259, DISPATCH_METHOD, VT_I4, (void*)&result, parms, nH, nS, nV); return result; } short CLead::SetRgnColorRGBRange(unsigned long crLower, unsigned long crUpper, short iCombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I2; InvokeHelper(0x25a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crLower, crUpper, iCombineMode); return result; } short CLead::SetRgnColorHSVRange(short nH0, short nS0, short nV0, short nH1, short nS1, short nV1, short iCombineMode) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x25b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nH0, nS0, nV0, nH1, nS1, nV1, iCombineMode); return result; } short CLead::GetHistogramGray() { short result; InvokeHelper(0x25c, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } long CLead::GetHistogramGrayTable(long nIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x318, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, nIndex); return result; } void CLead::SetHistogramGrayTable(long nIndex, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x318, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nIndex, nNewValue); } long CLead::GetDIB(long nType) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x25d, DISPATCH_METHOD, VT_I4, (void*)&result, parms, nType); return result; } short CLead::UpdateMagGlassShape(short nMagGlassShape, long hMagGlassRgn) { short result; static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x25e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nMagGlassShape, hMagGlassRgn); return result; } short CLead::SaveOffset(LPCTSTR pszName, long iOffsetBegin, short iFormat, short iBitsPerPixel, short iQuality, short iModify) { short result; static BYTE parms[] = VTS_BSTR VTS_I4 VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x25f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iOffsetBegin, iFormat, iBitsPerPixel, iQuality, iModify); return result; } short CLead::UpdateMagGlass(const VARIANT& vColorBuffer, const VARIANT& vMaskPlane, long nMaskPlaneStart, long nMaskPlaneEnd, BOOL bUpdateBitmap) { short result; static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x260, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vColorBuffer, &vMaskPlane, nMaskPlaneStart, nMaskPlaneEnd, bUpdateBitmap); return result; } long CLead::AnnAccessObject(const VARIANT& aObjects, short iIndex) { long result; static BYTE parms[] = VTS_VARIANT VTS_I2; InvokeHelper(0x261, DISPATCH_METHOD, VT_I4, (void*)&result, parms, &aObjects, iIndex); return result; } short CLead::J2KSetDefaults() { short result; InvokeHelper(0x262, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::CustomSave(LPCTSTR pszName, short iFormat, short iBitsPerPixel, short iQuality, short iModify) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x266, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iFormat, iBitsPerPixel, iQuality, iModify); return result; } short CLead::SetCustomCompressedData(const VARIANT& vCompressedData, long lCompressedDataSize) { short result; static BYTE parms[] = VTS_VARIANT VTS_I4; InvokeHelper(0x267, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vCompressedData, lCompressedDataSize); return result; } short CLead::CustomLoad(LPCTSTR pszName, short iBitsPerPixel, long lPage, long lPages) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I4 VTS_I4; InvokeHelper(0x268, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iBitsPerPixel, lPage, lPages); return result; } short CLead::SetCustomUnCompressedData(const VARIANT& vUnCompressedData, long lUnCompressedDataSize) { short result; static BYTE parms[] = VTS_VARIANT VTS_I4; InvokeHelper(0x269, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vUnCompressedData, lUnCompressedDataSize); return result; } short CLead::ConvertHandleToVariant(VARIANT* pVariant, long hHandle, long lSize) { short result; static BYTE parms[] = VTS_PVARIANT VTS_I4 VTS_I4; InvokeHelper(0x26a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pVariant, hHandle, lSize); return result; } short CLead::ConvertVariantToHandle(const VARIANT& Variant, long* phHandle, long* plSize) { short result; static BYTE parms[] = VTS_VARIANT VTS_PI4 VTS_PI4; InvokeHelper(0x26b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &Variant, phHandle, plSize); return result; } short CLead::AnnHitTest(long hContainer, float x, float y, long* hObjectHit) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4 VTS_PI4; InvokeHelper(0x277, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hContainer, x, y, hObjectHit); return result; } short CLead::AnnRemove(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x278, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } short CLead::AnnSelectPoint(long hContainer, float x, float y) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4; InvokeHelper(0x279, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hContainer, x, y); return result; } short CLead::AnnSelectRect(long hContainer, float left, float top, float right, float bottom) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x27a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hContainer, left, top, right, bottom); return result; } short CLead::AnnSendToBack(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x27b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } short CLead::AnnSetBackColor(long hObject, unsigned long crBack, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x27c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, crBack, bSelected); return result; } short CLead::AnnGetFillMode(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x27d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } short CLead::AnnGetFillPattern(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x27e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } BOOL CLead::AnnGetFontBold(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x27f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } BOOL CLead::AnnGetFontItalic(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x280, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } CString CLead::AnnGetFontName(long hObject) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x281, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, hObject); return result; } float CLead::AnnGetFontSize(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x282, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } BOOL CLead::AnnGetFontStrikeThrough(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x283, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } BOOL CLead::AnnGetFontUnderline(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x284, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } unsigned long CLead::AnnGetForeColor(long hObject) { unsigned long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x285, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } float CLead::AnnGetGaugeLength(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x286, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } short CLead::AnnGetLineStyle(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x287, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } float CLead::AnnGetLineWidth(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x288, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } long CLead::AnnGetMetafile(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x289, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } CString CLead::AnnGetName(long hObject, BOOL* bShowName) { CString result; static BYTE parms[] = VTS_I4 VTS_PBOOL; InvokeHelper(0x28a, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, hObject, bShowName); return result; } short CLead::AnnGetNodes(long hObject, BOOL* bShowNodes) { short result; static BYTE parms[] = VTS_I4 VTS_PBOOL; InvokeHelper(0x28b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bShowNodes); return result; } float CLead::AnnGetOffsetX(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x28c, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::AnnGetOffsetY(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x28d, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } short CLead::AnnGetPolyFillMode(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x28e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } long CLead::AnnGetPredefinedMetafile(short nType, BOOL* bEnhanced) { long result; static BYTE parms[] = VTS_I2 VTS_PBOOL; InvokeHelper(0x28f, DISPATCH_METHOD, VT_I4, (void*)&result, parms, nType, bEnhanced); return result; } CString CLead::AnnGetProtractorOptions(long hObject, BOOL* bAcute, short* nUnit, short* nPrecision, float* ArcRadius) { CString result; static BYTE parms[] = VTS_I4 VTS_PBOOL VTS_PI2 VTS_PI2 VTS_PR4; InvokeHelper(0x290, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, hObject, bAcute, nUnit, nPrecision, ArcRadius); return result; } long CLead::AnnGetRgnHandle(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x291, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } short CLead::AnnGetROP2(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x292, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } float CLead::AnnGetScalarX(long hContainer) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x293, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hContainer); return result; } float CLead::AnnGetScalarY(long hContainer) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x294, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hContainer); return result; } long CLead::AnnGetSecondaryBitmap(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x295, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } BOOL CLead::AnnGetSelected(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x296, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } short CLead::AnnGetShowFlags(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x297, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } CString CLead::AnnGetText(long hObject) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x298, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, hObject); return result; } long CLead::AnnGetTopContainer(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x299, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } BOOL CLead::AnnGetTransparent(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x29a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } unsigned long CLead::AnnGetTransparentColor(long hObject) { unsigned long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x29b, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } CString CLead::AnnGetUnit(long hObject, short* nUnit, short* nPrecision) { CString result; static BYTE parms[] = VTS_I4 VTS_PI2 VTS_PI2; InvokeHelper(0x29c, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, hObject, nUnit, nPrecision); return result; } long CLead::AnnGetWnd(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x29d, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } short CLead::AnnSetWnd(long hObject, long hWnd) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x29e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, hWnd); return result; } short CLead::AnnSetFillMode(long hObject, short nFillMode, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x29f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, nFillMode, bSelected); return result; } short CLead::AnnSetFillPattern(long hObject, short nFillPattern, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x2a0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, nFillPattern, bSelected); return result; } short CLead::AnnSetFontBold(long hObject, BOOL bFontBold, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL; InvokeHelper(0x2a1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bFontBold, bSelected); return result; } short CLead::AnnSetFontItalic(long hObject, BOOL bFontItalic, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL; InvokeHelper(0x2a2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bFontItalic, bSelected); return result; } short CLead::AnnSetFontName(long hObject, LPCTSTR pszFontName, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_BOOL; InvokeHelper(0x2a3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, pszFontName, bSelected); return result; } short CLead::AnnSetFontSize(long hObject, float fFontSize, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2a4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fFontSize, bSelected); return result; } short CLead::AnnSetFontStrikeThrough(long hObject, BOOL bFontStrikeThrough, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL; InvokeHelper(0x2a5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bFontStrikeThrough, bSelected); return result; } short CLead::AnnSetFontUnderline(long hObject, BOOL bFontUnderline, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL; InvokeHelper(0x2a6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bFontUnderline, bSelected); return result; } short CLead::AnnSetForeColor(long hObject, unsigned long ForeColor, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x2a7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, ForeColor, bSelected); return result; } short CLead::AnnSetGaugeLength(long hObject, float fGaugeLength, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2a8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fGaugeLength, bSelected); return result; } short CLead::AnnSetLineStyle(long hObject, short nLineStyle, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x2a9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, nLineStyle, bSelected); return result; } short CLead::AnnSetLineWidth(long hObject, float fLineWidth, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2aa, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fLineWidth, bSelected); return result; } short CLead::AnnSetMetafile(long hObject, long hMetafile, short nType, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x2ab, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, hMetafile, nType, bSelected); return result; } short CLead::AnnSetName(long hObject, BOOL bShowName, LPCTSTR pszName, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BSTR VTS_BOOL; InvokeHelper(0x2ac, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bShowName, pszName, bSelected); return result; } short CLead::AnnSetNodes(long hObject, BOOL bShowNodes, short nGapNodes, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_I2 VTS_BOOL; InvokeHelper(0x2ad, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bShowNodes, nGapNodes, bSelected); return result; } short CLead::AnnSetPoints(long hObject, const VARIANT& vXArray, const VARIANT& vYArray, long lPointCount) { short result; static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_I4; InvokeHelper(0x2ae, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, &vXArray, &vYArray, lPointCount); return result; } short CLead::AnnSetPolyFillMode(long hObject, short nPolyFillMode, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x2af, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, nPolyFillMode, bSelected); return result; } short CLead::AnnSetPredefinedMetafile(short nType, long hMetafile) { short result; static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x2b0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nType, hMetafile); return result; } short CLead::AnnSetProtractorOptions(long hObject, BOOL bAcute, short nUnit, LPCTSTR pszAbbrev, short nPrecision, float fArcRadius, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_I2 VTS_BSTR VTS_I2 VTS_R4 VTS_BOOL; InvokeHelper(0x2b1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bAcute, nUnit, pszAbbrev, nPrecision, fArcRadius, bSelected); return result; } short CLead::AnnSetROP2(long hObject, short nROP2, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x2b2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, nROP2, bSelected); return result; } short CLead::AnnSetBitmap(long hObject, long hBitmap, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x2b3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, hBitmap, bSelected); return result; } short CLead::AnnSetSecondaryBitmap(long hObject, long hBitmap, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x2b4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, hBitmap, bSelected); return result; } short CLead::AnnSetShowFlags(long hObject, short nShowFlags, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x2b5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, nShowFlags, bSelected); return result; } short CLead::AnnSetText(long hObject, LPCTSTR pszText, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_BOOL; InvokeHelper(0x2b6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, pszText, bSelected); return result; } short CLead::AnnSetTransparent(long hObject, BOOL bTransparent, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL; InvokeHelper(0x2b7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bTransparent, bSelected); return result; } short CLead::AnnSetTransparentColor(long hObject, unsigned long crTransparent, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x2b8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, crTransparent, bSelected); return result; } short CLead::AnnSetUnit(long hObject, short nUnit, LPCTSTR pszUnitAbbrev, short nPrecision, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BSTR VTS_I2 VTS_BOOL; InvokeHelper(0x2b9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, nUnit, pszUnitAbbrev, nPrecision, bSelected); return result; } short CLead::AnnSetScalarX(long hObject, float fScalarX, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2ba, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fScalarX, bSelected); return result; } short CLead::AnnSetScalarY(long hObject, float fScalarY, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2bb, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fScalarY, bSelected); return result; } float CLead::AnnGetBitmapDpiX(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2bc, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::AnnGetBitmapDpiY(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2bd, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } short CLead::AnnSetBitmapDpiX(long hObject, float fBitmapDpiX, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2be, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fBitmapDpiX, bSelected); return result; } short CLead::AnnSetBitmapDpiY(long hObject, float fBitmapDpiY, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2bf, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, fBitmapDpiY, bSelected); return result; } float CLead::GetAnnSelectRectLeft(long hContainer) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x31b, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hContainer); return result; } float CLead::GetAnnSelectRectTop(long hContainer) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x31c, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hContainer); return result; } float CLead::GetAnnSelectRectWidth(long hContainer) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x31d, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hContainer); return result; } float CLead::GetAnnSelectRectHeight(long hContainer) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x31e, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hContainer); return result; } short CLead::AnnSetOffsetX(long hObject, float OffsetX, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2c0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, OffsetX, bSelected); return result; } short CLead::AnnSetOffsetY(long hObject, float OffsetY, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_BOOL; InvokeHelper(0x2c1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, OffsetY, bSelected); return result; } float CLead::GetCurveX(long iIndex) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x31f, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLead::SetCurveX(long iIndex, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x31f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLead::GetCurveY(long iIndex) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x320, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLead::SetCurveY(long iIndex, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x320, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } long CLead::GetBezierX(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x321, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } long CLead::GetBezierY(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x322, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } short CLead::SetRgnCurve(short iFillMode, short iCombineMode) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x263, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFillMode, iCombineMode); return result; } short CLead::CurveToBezier() { short result; InvokeHelper(0x264, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLead::LoadResize(LPCTSTR pszName, float fWidth, float fHeight, short iFlags, short iBitsPerPixel) { short result; static BYTE parms[] = VTS_BSTR VTS_R4 VTS_R4 VTS_I2 VTS_I2; InvokeHelper(0x265, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, fWidth, fHeight, iFlags, iBitsPerPixel); return result; } long CLead::AnnCreateItem(long hContainer, short iType, BOOL bVisible) { long result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL; InvokeHelper(0x26c, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hContainer, iType, bVisible); return result; } unsigned long CLead::AnnGetAutoBackColor(long hObject, short iType) { unsigned long result; static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x26d, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject, iType); return result; } short CLead::AnnSetAutoBackColor(long hObject, short iType, unsigned long crBack) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I4; InvokeHelper(0x26e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iType, crBack); return result; } short CLead::AnnBringToFront(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x26f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } short CLead::AnnCut(long hObject, short iFormat, BOOL fSelected, BOOL fEmpty) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_BOOL VTS_BOOL; InvokeHelper(0x270, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iFormat, fSelected, fEmpty); return result; } float CLead::AnnGetAngle(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x271, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject); return result; } long CLead::AnnGetArea(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x272, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } unsigned long CLead::AnnGetBackColor(long hObject) { unsigned long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x273, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } long CLead::AnnGetBitmap(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x274, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnBoundingRectLeft(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x323, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnBoundingRectTop(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x324, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnBoundingRectWidth(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x325, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnBoundingRectHeight(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x326, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } long CLead::AnnGetContainer(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x275, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } float CLead::AnnGetDistance(long hObject, float* Distance2) { float result; static BYTE parms[] = VTS_I4 VTS_PR4; InvokeHelper(0x276, DISPATCH_METHOD, VT_R4, (void*)&result, parms, hObject, Distance2); return result; } short CLead::TransformFile(LPCTSTR pszNameSrc, LPCTSTR pszNameDst, short iTransform, long lPage) { short result; static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_I2 VTS_I4; InvokeHelper(0x2c2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszNameSrc, pszNameDst, iTransform, lPage); return result; } short CLead::WriteMarker(short iMarker, long lSize, const VARIANT& vData) { short result; static BYTE parms[] = VTS_I2 VTS_I4 VTS_VARIANT; InvokeHelper(0x2c3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iMarker, lSize, &vData); return result; } short CLead::GrayscaleExt(short iRedFact, short iGreenFact, short iBlueFact) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2c6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iRedFact, iGreenFact, iBlueFact); return result; } short CLead::ConvertToColoredGray(short iRedFact, short iGreenFact, short iBlueFact, short iRedGrayFact, short iGreenGrayFact, short iBlueGrayFact) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2c7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iRedFact, iGreenFact, iBlueFact, iRedGrayFact, iGreenGrayFact, iBlueGrayFact); return result; } short CLead::BalanceColors(float fRedToRed, float fRedToGreen, float fRedToBlue, float fGreenToRed, float fGreenToGreen, float fGreenToBlue, float fBlueToRed, float fBlueToGreen, float fBlueToBlue) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x2c8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fRedToRed, fRedToGreen, fRedToBlue, fGreenToRed, fGreenToGreen, fGreenToBlue, fBlueToRed, fBlueToGreen, fBlueToBlue); return result; } short CLead::SwapColors(short iFlags) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x2c9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFlags); return result; } short CLead::LineProfile(long xStart, long yStart, long xEnd, long yEnd) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x2ca, DISPATCH_METHOD, VT_I2, (void*)&result, parms, xStart, yStart, xEnd, yEnd); return result; } long CLead::GetLineProfileRed(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x327, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } long CLead::GetLineProfileGreen(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x328, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } long CLead::GetLineProfileBlue(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x329, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } short CLead::GaussianFilter(short iRadius) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x2c4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iRadius); return result; } short CLead::UnsharpMask(short iAmount, short iRadius, short iThreshold, short iColorType) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2c5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iAmount, iRadius, iThreshold, iColorType); return result; } short CLead::LoadBuffer(long lBufferAddress, short iBitsPerPixel, long lPage, long lPages, long lSize) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x2cb, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lBufferAddress, iBitsPerPixel, lPage, lPages, lSize); return result; } short CLead::SaveBuffer(short iFormat, short iBitsPerPixel, short iQuality, short iModify) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2cc, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFormat, iBitsPerPixel, iQuality, iModify); return result; } short CLead::AnnDeletePage(LPCTSTR pszName, long lPage) { short result; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x2cd, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, lPage); return result; } short CLead::AnnDeletePageMemory(long hMem, long* plSize, long lPage) { short result; static BYTE parms[] = VTS_I4 VTS_PI4 VTS_I4; InvokeHelper(0x2cf, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hMem, plSize, lPage); return result; } short CLead::AnnDeletePageArray(VARIANT* pvMem, long lPage) { short result; static BYTE parms[] = VTS_PVARIANT VTS_I4; InvokeHelper(0x2ce, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pvMem, lPage); return result; } short CLead::AnnFileInfo(LPCTSTR pszName) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x2d0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName); return result; } short CLead::AnnFileInfoMemory(long hMem, long lSize) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x2d1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hMem, lSize); return result; } short CLead::AnnFileInfoArray(const VARIANT& vMem) { short result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x2d2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vMem); return result; } BOOL CLead::AnnGetNameRestrict(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2d3, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } short CLead::AnnSetNameRestrict(long hObject, BOOL bNameRestrict, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL; InvokeHelper(0x2d4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, bNameRestrict, bSelected); return result; } long CLead::AnnGetNameOffsetX(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2d5, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } long CLead::AnnGetNameOffsetY(long hObject) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2d6, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hObject); return result; } short CLead::AnnSetNameOffsetX(long hObject, long NameOffsetX, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x2d7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, NameOffsetX, bSelected); return result; } short CLead::AnnSetNameOffsetY(long hObject, long NameOffsetY, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x2d8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, NameOffsetY, bSelected); return result; } float CLead::GetAnnNameBoundingRectLeft(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x32a, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnNameBoundingRectTop(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x32b, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnNameBoundingRectWidth(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x32c, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnNameBoundingRectHeight(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x32d, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnNameRectLeft(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x32e, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnNameRectTop(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x32f, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnNameRectWidth(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x330, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } float CLead::GetAnnNameRectHeight(long hObject) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x331, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, hObject); return result; } short CLead::AddBitmaps(short iFlags) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x2d9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iFlags); return result; } short CLead::AntiAlias(short iThreshold, short iDim, short iFilter) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2da, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iThreshold, iDim, iFilter); return result; } short CLead::EdgeDetector(short iThreshold, short iFilter) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x2db, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iThreshold, iFilter); return result; } short CLead::RemoveRedeye(unsigned long rcNewColor, short iThreshold, short iLightness) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x2dc, DISPATCH_METHOD, VT_I2, (void*)&result, parms, rcNewColor, iThreshold, iLightness); return result; } short CLead::ResizeRgn(short iDim, short iFlag, BOOL bAsFrame) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_BOOL; InvokeHelper(0x2dd, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim, iFlag, bAsFrame); return result; } short CLead::AlphaBlend(float fLeft, float fTop, float fWidth, float fHeight, long hBitmap, float fSrcLeft, float fSrcTop, short iOpacity) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4 VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x2de, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, hBitmap, fSrcLeft, fSrcTop, iOpacity); return result; } short CLead::CreateFadedMask(long hBitmap, short iLength, short iFadeRate, short iStepSize, short iInflate, short iFlag, short iMaxGray, unsigned long crTransparent) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I4; InvokeHelper(0x2df, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hBitmap, iLength, iFadeRate, iStepSize, iInflate, iFlag, iMaxGray, crTransparent); return result; } short CLead::FeatherAlphaBlend(float fLeft, float fTop, float fWidth, float fHeight, long hBitmapSrc, float fSrcLeft, float fSrcTop, long hBitmapMask) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4 VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x2e0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, hBitmapSrc, fSrcLeft, fSrcTop, hBitmapMask); return result; } short CLead::MotionBlur(short iDim, long lAngle, BOOL bUnidirectional) { short result; static BYTE parms[] = VTS_I2 VTS_I4 VTS_BOOL; InvokeHelper(0x2e1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim, lAngle, bUnidirectional); return result; } short CLead::PicturizeBitmapList(short iCellWidth, short iCellHeight, short iLightnessFact, long hList) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I4; InvokeHelper(0x2e2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iCellWidth, iCellHeight, iLightnessFact, hList); return result; } short CLead::PicturizeSingle(long hBitmap, short iCellWidth, short iCellHeight, short iLightnessFact) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2e3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hBitmap, iCellWidth, iCellHeight, iLightnessFact); return result; } short CLead::ConvertSignedToUnsigned(short iShift) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x2ee, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iShift); return result; } short CLead::LoadLayer(LPCTSTR pszName, short iBitsPerPixel, short iLayer) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I2; InvokeHelper(0x2ef, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iBitsPerPixel, iLayer); return result; } VARIANT CLead::GetBitmapClipSegments(float y) { VARIANT result; static BYTE parms[] = VTS_R4; InvokeHelper(0x2f0, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, y); return result; } void CLead::SetLayerLeft(short iLayer, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x332, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iLayer, newValue); } float CLead::GetLayerLeft(short iLayer) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x332, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iLayer); return result; } void CLead::SetLayerTop(short iLayer, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x333, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iLayer, newValue); } float CLead::GetLayerTop(short iLayer) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x333, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iLayer); return result; } void CLead::SetLayerOpacity(short iLayer, short nNewValue) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x334, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iLayer, nNewValue); } short CLead::GetLayerOpacity(short iLayer) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x334, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, iLayer); return result; } void CLead::SetLayerClipping(short iLayer, short nNewValue) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x335, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iLayer, nNewValue); } short CLead::GetLayerClipping(short iLayer) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x335, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, iLayer); return result; } void CLead::SetLayerBlendModeKey(short iLayer, LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x336, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iLayer, lpszNewValue); } CString CLead::GetLayerBlendModeKey(short iLayer) { CString result; static BYTE parms[] = VTS_I2; InvokeHelper(0x336, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, iLayer); return result; } void CLead::SetLayerMaskBitmap(short iLayer, long nNewValue) { static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x337, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iLayer, nNewValue); } long CLead::GetLayerMaskBitmap(short iLayer) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x337, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iLayer); return result; } void CLead::SetPixelData(float x, float y, const VARIANT& newValue) { static BYTE parms[] = VTS_R4 VTS_R4 VTS_VARIANT; InvokeHelper(0x338, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, x, y, &newValue); } VARIANT CLead::GetPixelData(float x, float y) { VARIANT result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x338, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, x, y); return result; } short CLead::GetFunctionalLookupTable(long nStart, long nEnd, short nFactor, short uFlag) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I2 VTS_I2; InvokeHelper(0x2e4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nStart, nEnd, nFactor, uFlag); return result; } long CLead::GetUserLUTCurveX(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x339, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetUserLUTCurveX(long iIndex, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x339, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } long CLead::GetUserLUTCurveY(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x33a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLead::SetUserLUTCurveY(long iIndex, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x33a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, nNewValue); } short CLead::GetMaskTableL(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x340, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, lIndex); return result; } void CLead::SetMaskTableL(long lIndex, short nNewValue) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x340, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } short CLead::GetHTableL(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x341, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, lIndex); return result; } void CLead::SetHTableL(long lIndex, short nNewValue) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x341, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } short CLead::GetSTableL(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x342, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, lIndex); return result; } void CLead::SetSTableL(long lIndex, short nNewValue) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x342, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } short CLead::GetVTableL(long lIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x343, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, lIndex); return result; } void CLead::SetVTableL(long lIndex, short nNewValue) { static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x343, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lIndex, nNewValue); } short CLead::GetUserLookupTable(long* nPointCount) { short result; static BYTE parms[] = VTS_PI4; InvokeHelper(0x2e5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nPointCount); return result; } short CLead::CombineExt(float fLeft, float fTop, float fWidth, float fHeight, long hBitmap, float fSrcLeft, float fSrcTop, long iFlags) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4 VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x2e6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, hBitmap, fSrcLeft, fSrcTop, iFlags); return result; } short CLead::AddBorder(float fLeftThickness, float fTopThickness, float fRightThickness, float fBottomThickness, short nLocation, short nStyle, short nEffectStyle, long hTileBitmap, short nGradientStyle, unsigned long crGradientStart, unsigned long crGradientEnd, short nCurveIntensity, BOOL bSoftCurve, BOOL bShadow, short nShadowSize, short nShadowDirection, BOOL bBumpyShadow) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I2 VTS_I2 VTS_I2 VTS_I4 VTS_I2 VTS_I4 VTS_I4 VTS_I2 VTS_BOOL VTS_BOOL VTS_I2 VTS_I2 VTS_BOOL; InvokeHelper(0x2e7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeftThickness, fTopThickness, fRightThickness, fBottomThickness, nLocation, nStyle, nEffectStyle, hTileBitmap, nGradientStyle, crGradientStart, crGradientEnd, nCurveIntensity, bSoftCurve, bShadow, nShadowSize, nShadowDirection, bBumpyShadow); return result; } short CLead::AddFrame(long hBitmapFrame, BOOL bKeepFrameState, BOOL bUseMask, unsigned long crMask, short SmoothEdge, short nLocation, short nQuality) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL VTS_BOOL VTS_I4 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2e8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hBitmapFrame, bKeepFrameState, bUseMask, crMask, SmoothEdge, nLocation, nQuality); return result; } short CLead::UpdateMagGlassFromHandle(long hBitmap, BOOL bUpdateBitmap) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x2e9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hBitmap, bUpdateBitmap); return result; } short CLead::ShowMagGlass(BOOL bShowMagGlass) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0x2ea, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bShowMagGlass); return result; } short CLead::SetMagGlassPos(float fXPos, float fYPos) { short result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x2eb, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fXPos, fYPos); return result; } short CLead::LoadFileTile(LPCTSTR pszName, short iBitsPerPixel, long lPage, long lPages, float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_BSTR VTS_I2 VTS_I4 VTS_I4 VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x2ec, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, iBitsPerPixel, lPage, lPages, fLeft, fTop, fWidth, fHeight); return result; } short CLead::LoadMemoryTile(long hMem, short iBitsPerPixel, long lPage, long lPages, long iSize, float fLeft, float fTop, float fWidth, float fHeight) { short result; static BYTE parms[] = VTS_I4 VTS_I2 VTS_I4 VTS_I4 VTS_I4 VTS_R4 VTS_R4 VTS_R4 VTS_R4; InvokeHelper(0x2ed, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hMem, iBitsPerPixel, lPage, lPages, iSize, fLeft, fTop, fWidth, fHeight); return result; } short CLead::GetArrayInfo(const VARIANT& vMem, long lPage, long iSize, long uFlags) { short result; static BYTE parms[] = VTS_VARIANT VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x239, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vMem, lPage, iSize, uFlags); return result; } short CLead::CreateUserBitmap(float fWidth, float fHeight, short iBitsPerPixel, const VARIANT& vData, long lDataSize) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2 VTS_VARIANT VTS_I4; InvokeHelper(0x2f1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, iBitsPerPixel, &vData, lDataSize); return result; } short CLead::SetBitmapDataPointer(const VARIANT& vData, long lDataSize) { short result; static BYTE parms[] = VTS_VARIANT VTS_I4; InvokeHelper(0x2f2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vData, lDataSize); return result; } short CLead::CombineBitmapWarp(const VARIANT& vXDstArray, const VARIANT& vYDstArray, long lDstPointCount, long hBitmap, long lXSrcPt, long lYSrcPt, long nSrcWidth, long nSrcHeight, long uFlags) { short result; static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x2f3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vXDstArray, &vYDstArray, lDstPointCount, hBitmap, lXSrcPt, lYSrcPt, nSrcWidth, nSrcHeight, uFlags); return result; } short CLead::LoadOffset(LPCTSTR pszName, long lOffset, long lSize, short iBitsPerPixel, long lPage, long lPages) { short result; static BYTE parms[] = VTS_BSTR VTS_I4 VTS_I4 VTS_I2 VTS_I4 VTS_I4; InvokeHelper(0x2f4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, lOffset, lSize, iBitsPerPixel, lPage, lPages); return result; } BOOL CLead::AnnGetNameVisible(long hObject) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2f5, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hObject); return result; } long CLead::AnnHitTest2(long hContainer, float x, float y) { long result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4; InvokeHelper(0x2f6, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hContainer, x, y); return result; } VARIANT CLead::AnnGetSelectList2() { VARIANT result; InvokeHelper(0x2f7, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL); return result; } short CLead::AnnSaveArray2(VARIANT* pvMem, short iFormat, BOOL bSelected, short iModify, long lSavePage) { short result; static BYTE parms[] = VTS_PVARIANT VTS_I2 VTS_BOOL VTS_I2 VTS_I4; InvokeHelper(0x2f8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pvMem, iFormat, bSelected, iModify, lSavePage); return result; } CString CLead::AnnGetName2(long hObject) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2f9, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, hObject); return result; } CLEADMarkers CLead::LoadMarkers(LPCTSTR pszName, long lFlags) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x35d, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, pszName, lFlags); return CLEADMarkers(pDispatch); } CLEADMarkers CLead::CreateMarkers() { LPDISPATCH pDispatch; InvokeHelper(0x35e, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL); return CLEADMarkers(pDispatch); } short CLead::SetMarkers(LPDISPATCH pMarkers, long lFlags) { short result; static BYTE parms[] = VTS_DISPATCH VTS_I4; InvokeHelper(0x2fc, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pMarkers, lFlags); return result; } CLEADMarkers CLead::GetMarkers(long lFlags) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0x360, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, lFlags); return CLEADMarkers(pDispatch); } short CLead::WriteMetaData(LPCTSTR pszName, long lFlags) { short result; static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x2fe, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, lFlags); return result; } short CLead::AnnEncryptApply(long hObject, long uEncryptFlags, BOOL bSelected) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x33c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, uEncryptFlags, bSelected); return result; } short CLead::LoadICCProfile(LPCTSTR pszName, VARIANT* pData, long lPage) { short result; static BYTE parms[] = VTS_BSTR VTS_PVARIANT VTS_I4; InvokeHelper(0x345, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, pData, lPage); return result; } short CLead::AnnDestroyMethod(long hObject, short iFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I2; InvokeHelper(0x348, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject, iFlags); return result; } long CLead::AnnGetOptions() { long result; InvokeHelper(0x349, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLead::AnnSetOptions(long uOptions) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x34a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uOptions); return result; }