#if !defined(AFX_LRASTER_H__DE4F743A_A01B_4AE8_BF0D_E574E8C5462F__INCLUDED_) #define AFX_LRASTER_H__DE4F743A_A01B_4AE8_BF0D_E574E8C5462F__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // 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. ///////////////////////////////////////////////////////////////////////////// // CLEADRaster wrapper class class CLEADRaster : public COleDispatchDriver { public: CLEADRaster() {} // Calls COleDispatchDriver default constructor CLEADRaster(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CLEADRaster(const CLEADRaster& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: long GetBitmap(); void SetBitmap(long nNewValue); long GetBitmapList(); void SetBitmapList(long nNewValue); BOOL GetEnableMethodErrors(); void SetEnableMethodErrors(BOOL bNewValue); BOOL GetRefBitmap(); void SetRefBitmap(BOOL bNewValue); BOOL GetRefBitmapList(); void SetRefBitmapList(BOOL bNewValue); short Free(); long GetScaleMode(); void SetScaleMode(long nNewValue); float GetScaleTop(); void SetScaleTop(float newValue); float GetScaleLeft(); void SetScaleLeft(float newValue); float GetScaleHeight(); void SetScaleHeight(float newValue); float GetScaleWidth(); void SetScaleWidth(float newValue); float GetBitmapWidth(); float GetBitmapHeight(); short GetBitmapBits(); short GetBitmapXRes(); void SetBitmapXRes(short nNewValue); short GetBitmapYRes(); void SetBitmapYRes(short nNewValue); long GetIsGrayscale(); unsigned long GetBitmapPalette(short iIndex); void SetBitmapPalette(short iIndex, unsigned long newValue); BOOL GetHasRgn(); float GetRgnLeft(); float GetRgnTop(); float GetRgnWidth(); float GetRgnHeight(); short GetBitmapListIndex(); void SetBitmapListIndex(short nNewValue); short GetBitmapListCount(); BOOL GetBitmapEnableTransparency(); void SetBitmapEnableTransparency(BOOL bNewValue); unsigned long GetBitmapTransparentColor(); void SetBitmapTransparentColor(unsigned long newValue); long GetBitmapAlpha(); void SetBitmapAlpha(long nNewValue); long GetMinVal(); long GetMaxVal(); short GetMinBit(); short GetMaxBit(); unsigned long GetPixel(float x, float y); void SetPixel(float x, float y, unsigned long newValue); short GetPolygonSize(); void SetPolygonSize(short nNewValue); float GetPolygonX(short iIndex); void SetPolygonX(short iIndex, float newValue); float GetPolygonY(short iIndex); void SetPolygonY(short iIndex, float newValue); void UnlockSupport(long SupportType, LPCTSTR pszKey); BOOL IsSupportLocked(long SupportType); short FreeRgn(); short DeleteBitmapListItems(short iIndex, short iCount); LPDISPATCH GetPicture(); short SetPicture(LPDISPATCH pPicture); short CreateBitmap(float fWidth, float fHeight, short iBitsPerPixel); long GetBitmapDC(); short ReleaseBitmapDC(); short Copy(long Flags); short Paste(long Flags); short SetDIB(long hDIB); short SetDDB(long hDC, long hBitmap, long hPalette); long GetDIB(); long GetDDB(long hDC); short Capture(long hDC, float fLeft, float fTop, float fWidth, float fHeight); short InsertBitmapListItem(short iIndex, long hBitmap); short GetMinMaxVal(); short GetMinMaxBits(); BOOL DeleteRgnHandle(long hRgn); long GetRgnArea(); long GetRgnHandle(); BOOL IsPtInRgn(float fx, float fy); short OffsetRgn(float fDx, float fDy); short SetRgnColor(unsigned long crMatch, long CombineMode); short SetRgnHandle(long hRgn, float fDx, float fDy, long CombineMode); short SetRgnEllipse(float fLeft, float fTop, float fWidth, float fHeight, long CombineMode); short SetRgnRect(float fLeft, float fTop, float fWidth, float fHeight, long CombineMode); short SetRgnRoundRect(float fLeft, float fTop, float fWidth, float fHeight, float fWidthEllipse, float fHeightEllipse, long CombineMode); short SetRgnPolygon(long FillMode, long CombineMode); short SetRgnMagicWand(float x, float y, unsigned long crLowerTolerance, unsigned long crUpperTolerance, long CombineMode); long GetClientX(); void SetClientX(long nNewValue); long GetClientY(); void SetClientY(long nNewValue); void NotifyChange(long nNotify, long uModifyFlags, long nReserved1, long nReserved2); long GetLevelLUTLength(); unsigned long GetLevelLUT(long iIndex); void SetLevelLUT(long iIndex, unsigned long newValue); short GetLevelLowBit(); void SetLevelLowBit(short nNewValue); short GetLevelHighBit(); void SetLevelHighBit(short nNewValue); short WindowLevelFillLUT(unsigned long crStart, unsigned long crEnd, long nLow, long nHigh, short nLowBit, short nHighBit, long nMinValue, long nMaxValue, BOOL bInside); float GetBitmapLeft(); void SetBitmapLeft(float newValue); float GetBitmapTop(); void SetBitmapTop(float newValue); long GetBitmapDelay(); void SetBitmapDelay(long nNewValue); long GetBitmapDisposalMethod(); void SetBitmapDisposalMethod(long nNewValue); long GetDIB2(long DIBType); short SetRgnColorRGBRange(unsigned long crLower, unsigned long crUpper, short iCombineMode); short SetRgnColorHSVRange(short nH0, short nS0, short nV0, short nH1, short nS1, short nV1, short iCombineMode); long SetChangeInfo(long ChangeType, long* ChangeInfo); long GetChangeInfo(long ChangeType, long* ChangeInfo); long GetCurveSize(); void SetCurveSize(long nNewValue); long GetCurveType(); void SetCurveType(long nNewValue); float GetCurveTension(); void SetCurveTension(float newValue); long GetCurveClose(); void SetCurveClose(long nNewValue); long GetBezierSize(); float GetCurveX(long iIndex); void SetCurveX(long iIndex, float newValue); float GetCurveY(long iIndex); void SetCurveY(long iIndex, float newValue); long GetBezierX(long iIndex); long GetBezierY(long iIndex); short SetRgnCurve(long FillMode, long CombineMode); short CurveToBezier(); BOOL GetIsSigned(); void SetIsSigned(BOOL bNewValue); long GetBitmapSize(); VARIANT GetBitmapClipSegments(float y); VARIANT GetPixelData(float x, float y); void SetPixelData(float x, float y, const VARIANT& newValue); short ResizeRgn(short iDim, long Flag, BOOL bAsFrame); long GetBitmapCompression(); BOOL GetReadOnlyBitmapList(); void SetReadOnlyBitmapList(BOOL bNewValue); long GetInterfacePointer(); short CreateUserBitmap(float fWidth, float fHeight, short iBitsPerPixel, VARIANT* pData, long lDataSize); short SetBitmapDataPointer(const VARIANT& vData, long lDataSize); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_LRASTER_H__DE4F743A_A01B_4AE8_BF0D_E574E8C5462F__INCLUDED_)