// 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 "leadraster.h" // Dispatch interfaces referenced by this interface #include "Picture.h" #include "leadrastervariant.h" ///////////////////////////////////////////////////////////////////////////// // CLEADRaster properties ///////////////////////////////////////////////////////////////////////////// // CLEADRaster operations long CLEADRaster::GetBitmap() { long result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmap(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetBitmapList() { long result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapList(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADRaster::GetEnableMethodErrors() { BOOL result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADRaster::SetEnableMethodErrors(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } BOOL CLEADRaster::GetRefBitmap() { BOOL result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADRaster::SetRefBitmap(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } BOOL CLEADRaster::GetRefBitmapList() { BOOL result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADRaster::SetRefBitmapList(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADRaster::Free() { short result; InvokeHelper(0x5, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } long CLEADRaster::GetScaleMode() { long result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetScaleMode(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } float CLEADRaster::GetScaleTop() { float result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLEADRaster::SetScaleTop(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLEADRaster::GetScaleLeft() { float result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLEADRaster::SetScaleLeft(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLEADRaster::GetScaleHeight() { float result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLEADRaster::SetScaleHeight(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLEADRaster::GetScaleWidth() { float result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLEADRaster::SetScaleWidth(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLEADRaster::GetBitmapWidth() { float result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } float CLEADRaster::GetBitmapHeight() { float result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } short CLEADRaster::GetBitmapBits() { short result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::GetBitmapXRes() { short result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapXRes(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADRaster::GetBitmapYRes() { short result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapYRes(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetIsGrayscale() { long result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } unsigned long CLEADRaster::GetBitmapPalette(short iIndex) { unsigned long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLEADRaster::SetBitmapPalette(short iIndex, unsigned long newValue) { static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } BOOL CLEADRaster::GetHasRgn() { BOOL result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } float CLEADRaster::GetRgnLeft() { float result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } float CLEADRaster::GetRgnTop() { float result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } float CLEADRaster::GetRgnWidth() { float result; InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } float CLEADRaster::GetRgnHeight() { float result; InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } short CLEADRaster::GetBitmapListIndex() { short result; InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapListIndex(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADRaster::GetBitmapListCount() { short result; InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } BOOL CLEADRaster::GetBitmapEnableTransparency() { BOOL result; InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapEnableTransparency(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } unsigned long CLEADRaster::GetBitmapTransparentColor() { unsigned long result; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapTransparentColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CLEADRaster::GetBitmapAlpha() { long result; InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapAlpha(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMinVal() { long result; InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLEADRaster::GetMaxVal() { long result; InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLEADRaster::GetMinBit() { short result; InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::GetMaxBit() { short result; InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } unsigned long CLEADRaster::GetPixel(float x, float y) { unsigned long result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, x, y); return result; } void CLEADRaster::SetPixel(float x, float y, unsigned long newValue) { static BYTE parms[] = VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x20, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, x, y, newValue); } short CLEADRaster::GetPolygonSize() { short result; InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADRaster::SetPolygonSize(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x21, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } float CLEADRaster::GetPolygonX(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLEADRaster::SetPolygonX(short iIndex, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLEADRaster::GetPolygonY(short iIndex) { float result; static BYTE parms[] = VTS_I2; InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLEADRaster::SetPolygonY(short iIndex, float newValue) { static BYTE parms[] = VTS_I2 VTS_R4; InvokeHelper(0x23, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } void CLEADRaster::UnlockSupport(long SupportType, LPCTSTR pszKey) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SupportType, pszKey); } BOOL CLEADRaster::IsSupportLocked(long SupportType) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x25, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, SupportType); return result; } short CLEADRaster::FreeRgn() { short result; InvokeHelper(0x26, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::DeleteBitmapListItems(short iIndex, short iCount) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x27, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iIndex, iCount); return result; } CPicture CLEADRaster::GetPicture() { LPDISPATCH pDispatch; InvokeHelper(0x28, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL); return CPicture(pDispatch); } short CLEADRaster::SetPicture(LPDISPATCH pPicture) { short result; static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x29, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pPicture); return result; } short CLEADRaster::CreateBitmap(float fWidth, float fHeight, short iBitsPerPixel) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2; InvokeHelper(0x2a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, iBitsPerPixel); return result; } long CLEADRaster::GetBitmapDC() { long result; InvokeHelper(0x2b, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLEADRaster::ReleaseBitmapDC() { short result; InvokeHelper(0x2c, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::Copy(long Flags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Flags); return result; } short CLEADRaster::Paste(long Flags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Flags); return result; } short CLEADRaster::SetDIB(long hDIB) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDIB); return result; } short CLEADRaster::SetDDB(long hDC, long hBitmap, long hPalette) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x30, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDC, hBitmap, hPalette); return result; } long CLEADRaster::GetDIB() { long result; InvokeHelper(0x31, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } long CLEADRaster::GetDDB(long hDC) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x32, DISPATCH_METHOD, VT_I4, (void*)&result, parms, hDC); return result; } short CLEADRaster::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(0x33, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDC, fLeft, fTop, fWidth, fHeight); return result; } short CLEADRaster::InsertBitmapListItem(short iIndex, long hBitmap) { short result; static BYTE parms[] = VTS_I2 VTS_I4; InvokeHelper(0x34, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iIndex, hBitmap); return result; } short CLEADRaster::GetMinMaxVal() { short result; InvokeHelper(0x35, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::GetMinMaxBits() { short result; InvokeHelper(0x36, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } BOOL CLEADRaster::DeleteRgnHandle(long hRgn) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x37, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, hRgn); return result; } long CLEADRaster::GetRgnArea() { long result; InvokeHelper(0x38, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } long CLEADRaster::GetRgnHandle() { long result; InvokeHelper(0x39, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } BOOL CLEADRaster::IsPtInRgn(float fx, float fy) { BOOL result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x3a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, fx, fy); return result; } short CLEADRaster::OffsetRgn(float fDx, float fDy) { short result; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x3b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fDx, fDy); return result; } short CLEADRaster::SetRgnColor(unsigned long crMatch, long CombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x3c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crMatch, CombineMode); return result; } short CLEADRaster::SetRgnHandle(long hRgn, float fDx, float fDy, long CombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x3d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hRgn, fDx, fDy, CombineMode); return result; } short CLEADRaster::SetRgnEllipse(float fLeft, float fTop, float fWidth, float fHeight, long CombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x3e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, CombineMode); return result; } short CLEADRaster::SetRgnRect(float fLeft, float fTop, float fWidth, float fHeight, long CombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x3f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, CombineMode); return result; } short CLEADRaster::SetRgnRoundRect(float fLeft, float fTop, float fWidth, float fHeight, float fWidthEllipse, float fHeightEllipse, long CombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_I4; InvokeHelper(0x40, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, fWidthEllipse, fHeightEllipse, CombineMode); return result; } short CLEADRaster::SetRgnPolygon(long FillMode, long CombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x41, DISPATCH_METHOD, VT_I2, (void*)&result, parms, FillMode, CombineMode); return result; } short CLEADRaster::SetRgnMagicWand(float x, float y, unsigned long crLowerTolerance, unsigned long crUpperTolerance, long CombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x42, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x, y, crLowerTolerance, crUpperTolerance, CombineMode); return result; } long CLEADRaster::GetClientX() { long result; InvokeHelper(0x43, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetClientX(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x43, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetClientY() { long result; InvokeHelper(0x44, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetClientY(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x44, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } void CLEADRaster::NotifyChange(long nNotify, long uModifyFlags, long nReserved1, long nReserved2) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x49, DISPATCH_METHOD, VT_EMPTY, NULL, parms, nNotify, uModifyFlags, nReserved1, nReserved2); } long CLEADRaster::GetLevelLUTLength() { long result; InvokeHelper(0x4a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } unsigned long CLEADRaster::GetLevelLUT(long iIndex) { unsigned long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x4b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } void CLEADRaster::SetLevelLUT(long iIndex, unsigned long newValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } short CLEADRaster::GetLevelLowBit() { short result; InvokeHelper(0x4c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADRaster::SetLevelLowBit(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x4c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADRaster::GetLevelHighBit() { short result; InvokeHelper(0x4d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADRaster::SetLevelHighBit(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x4d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADRaster::WindowLevelFillLUT(unsigned long crStart, unsigned long crEnd, long nLow, long nHigh, short nLowBit, short nHighBit, long nMinValue, long nMaxValue, short iFactor, 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(0x4e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crStart, crEnd, nLow, nHigh, nLowBit, nHighBit, nMinValue, nMaxValue, iFactor, lFlags); return result; } float CLEADRaster::GetBitmapLeft() { float result; InvokeHelper(0x4f, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapLeft(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x4f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CLEADRaster::GetBitmapTop() { float result; InvokeHelper(0x50, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapTop(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x50, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CLEADRaster::GetBitmapDelay() { long result; InvokeHelper(0x51, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapDelay(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x51, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetBitmapDisposalMethod() { long result; InvokeHelper(0x52, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetBitmapDisposalMethod(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x52, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetDIB2(long DIBType) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x53, DISPATCH_METHOD, VT_I4, (void*)&result, parms, DIBType); return result; } short CLEADRaster::SetRgnColorRGBRange(unsigned long crLower, unsigned long crUpper, short iCombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I2; InvokeHelper(0x54, DISPATCH_METHOD, VT_I2, (void*)&result, parms, crLower, crUpper, iCombineMode); return result; } short CLEADRaster::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(0x55, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nH0, nS0, nV0, nH1, nS1, nV1, iCombineMode); return result; } long CLEADRaster::SetChangeInfo(long ChangeType, long* ChangeInfo) { long result; static BYTE parms[] = VTS_I4 VTS_PI4; InvokeHelper(0x56, DISPATCH_METHOD, VT_I4, (void*)&result, parms, ChangeType, ChangeInfo); return result; } long CLEADRaster::GetChangeInfo(long ChangeType, long* ChangeInfo) { long result; static BYTE parms[] = VTS_I4 VTS_PI4; InvokeHelper(0x57, DISPATCH_METHOD, VT_I4, (void*)&result, parms, ChangeType, ChangeInfo); return result; } long CLEADRaster::GetCurveSize() { long result; InvokeHelper(0x58, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetCurveSize(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x58, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetCurveType() { long result; InvokeHelper(0x59, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetCurveType(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x59, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } float CLEADRaster::GetCurveTension() { float result; InvokeHelper(0x5a, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CLEADRaster::SetCurveTension(float newValue) { static BYTE parms[] = VTS_R4; InvokeHelper(0x5a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CLEADRaster::GetCurveClose() { long result; InvokeHelper(0x5b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetCurveClose(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x5b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetBezierSize() { long result; InvokeHelper(0x5c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } float CLEADRaster::GetCurveX(long iIndex) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x5d, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLEADRaster::SetCurveX(long iIndex, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x5d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } float CLEADRaster::GetCurveY(long iIndex) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x5e, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, iIndex); return result; } void CLEADRaster::SetCurveY(long iIndex, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x5e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, iIndex, newValue); } long CLEADRaster::GetBezierX(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x5f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } long CLEADRaster::GetBezierY(long iIndex) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, iIndex); return result; } short CLEADRaster::SetRgnCurve(long FillMode, long CombineMode) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x61, DISPATCH_METHOD, VT_I2, (void*)&result, parms, FillMode, CombineMode); return result; } short CLEADRaster::CurveToBezier() { short result; InvokeHelper(0x62, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } BOOL CLEADRaster::GetIsSigned() { BOOL result; InvokeHelper(0x63, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADRaster::SetIsSigned(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLEADRaster::GetBitmapSize() { long result; InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLEADRaster::GetBitmapClipSegments(float y, LPDISPATCH pltVarSeg) { short result; static BYTE parms[] = VTS_R4 VTS_DISPATCH; InvokeHelper(0x65, DISPATCH_METHOD, VT_I2, (void*)&result, parms, y, pltVarSeg); return result; } CLEADRasterVariant CLEADRaster::GetPixelData(float x, float y) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_R4 VTS_R4; InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, parms, x, y); return CLEADRasterVariant(pDispatch); } void CLEADRaster::SetPixelData(float x, float y, LPDISPATCH newValue) { static BYTE parms[] = VTS_R4 VTS_R4 VTS_DISPATCH; InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, x, y, newValue); } short CLEADRaster::ResizeRgn(short iDim, long Flag, BOOL bAsFrame) { short result; static BYTE parms[] = VTS_I2 VTS_I4 VTS_BOOL; InvokeHelper(0x67, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iDim, Flag, bAsFrame); return result; } long CLEADRaster::GetBitmapCompression() { long result; InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } BOOL CLEADRaster::GetReadOnlyBitmapList() { BOOL result; InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADRaster::SetReadOnlyBitmapList(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLEADRaster::GetInterfacePointer() { long result; InvokeHelper(0x6a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } short CLEADRaster::CreateUserBitmap2(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(0x6b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, iBitsPerPixel, &vData, lDataSize); return result; } short CLEADRaster::CreateUserBitmap(float fWidth, float fHeight, short iBitsPerPixel, LPDISPATCH pltVarData, long lDataSize) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2 VTS_DISPATCH VTS_I4; InvokeHelper(0x6c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, iBitsPerPixel, pltVarData, lDataSize); return result; } short CLEADRaster::SetBitmapDataPointer2(const VARIANT& vData, long lDataSize) { short result; static BYTE parms[] = VTS_VARIANT VTS_I4; InvokeHelper(0x6d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &vData, lDataSize); return result; } short CLEADRaster::SetBitmapDataPointer(LPDISPATCH pltVarData, long lDataSize) { short result; static BYTE parms[] = VTS_DISPATCH VTS_I4; InvokeHelper(0x6e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pltVarData, lDataSize); return result; } long CLEADRaster::GetLUTColorsCount() { long result; InvokeHelper(0x6f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLEADRaster::GetLUTColorsFirstIndex() { long result; InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLEADRaster::CountLUTColors(long Flags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x71, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Flags); return result; } long CLEADRaster::GetBitmapMemoryType() { long result; InvokeHelper(0x72, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLEADRaster::SetRgnBorder(float x, float y, unsigned long crBorderColor, unsigned long crLowerTolerance, unsigned long crUpperTolerance, long CombineMode) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x73, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x, y, crBorderColor, crLowerTolerance, crUpperTolerance, CombineMode); return result; } long CLEADRaster::GetMemoryTiledThreshold() { long result; InvokeHelper(0x74, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryTiledThreshold(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x74, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMaxConventionalSize() { long result; InvokeHelper(0x75, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMaxConventionalSize(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x75, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetTiledBitmapsSize() { long result; InvokeHelper(0x76, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetTiledBitmapsSize(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x76, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryConventionalTile() { long result; InvokeHelper(0x77, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryConventionalTile(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x77, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryFlags() { long result; InvokeHelper(0x78, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryFlags(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x78, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADRaster::SetMemoryThresholds() { short result; InvokeHelper(0x79, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::GetMemoryThresholds() { short result; InvokeHelper(0x7a, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } long CLEADRaster::GetMemoryConventionalBuffers() { long result; InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryConventionalBuffers(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x7b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryInfoType() { long result; InvokeHelper(0x7c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryInfoType(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x7c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryInfoTileSize() { long result; InvokeHelper(0x7d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryInfoTileSize(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x7d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryInfoTotalTiles() { long result; InvokeHelper(0x7e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryInfoTotalTiles(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x7e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryInfoConventionalTiles() { long result; InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryInfoConventionalTiles(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x7f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryInfoMaxTileViews() { long result; InvokeHelper(0x80, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryInfoMaxTileViews(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x80, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryInfoTileViews() { long result; InvokeHelper(0x81, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryInfoTileViews(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x81, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADRaster::GetMemoryInfoFlags() { long result; InvokeHelper(0x82, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMemoryInfoFlags(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x82, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADRaster::SetMemoryInfo() { short result; InvokeHelper(0x83, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::GetMemoryInfo() { short result; InvokeHelper(0x84, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } CString CLEADRaster::GetTempDirectory() { CString result; InvokeHelper(0x85, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void CLEADRaster::SetTempDirectory(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x85, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); } long CLEADRaster::GetBitmapBytesPerLine() { long result; InvokeHelper(0x86, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } BOOL CLEADRaster::GetUseLUT() { BOOL result; InvokeHelper(0x87, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADRaster::SetUseLUT(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x87, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADRaster::CreateUserBitmap3(float fWidth, float fHeight, short iBitsPerPixel, long pData, long lDataSize) { short result; static BYTE parms[] = VTS_R4 VTS_R4 VTS_I2 VTS_I4 VTS_I4; InvokeHelper(0x88, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fWidth, fHeight, iBitsPerPixel, pData, lDataSize); return result; } BOOL CLEADRaster::GetIsTiled() { BOOL result; InvokeHelper(0x89, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL CLEADRaster::GetIsCompressed() { BOOL result; InvokeHelper(0x8a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } short CLEADRaster::CreateMaskFromRgn() { short result; InvokeHelper(0x8b, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADRaster::SetRgnFromMask(long CombineMode) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x8c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, CombineMode); return result; } long CLEADRaster::GetMaskBitmap() { long result; InvokeHelper(0x8d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADRaster::SetMaskBitmap(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x8d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADRaster::SetMinMaxBits(short iMinBit, short iMaxBit) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x8e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, iMinBit, iMaxBit); return result; }