INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "This file was automaticaly generated by Visual Eiffel COM bridge. Do not edit"
cluster: ecom
deferred class ECOM_IPICTURE
inherit

ECOM_IUNKNOWN
end
feature -- interface members

get_Handle (phandle: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_Handle
-- ARGUMENTS:
-- [out][lcid] unsigned int * pHandle
-- RETURN: HRESULT

get_hPal (phpal: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_hPal
-- ARGUMENTS:
-- [out][lcid] unsigned int * phPal
-- RETURN: HRESULT

get_Type (ptype: expanded ECOM_PTR [RTS_SHORT_INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_Type
-- ARGUMENTS:
-- [out][lcid] short * pType
-- RETURN: HRESULT

get_Width (pwidth: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_Width
-- ARGUMENTS:
-- [out][lcid] int * pWidth
-- RETURN: HRESULT

get_Height (pheight: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_Height
-- ARGUMENTS:
-- [out][lcid] int * pHeight
-- RETURN: HRESULT

Render (hdc: INTEGER; x: INTEGER; y: INTEGER; cx: INTEGER; cy: INTEGER; xsrc: INTEGER; ysrc: INTEGER; cxsrc: INTEGER; cysrc: INTEGER; prcwbounds: expanded ECOM_PTR [expanded ECOM_RECT]): ECOM_HRESULT
-- [ FUNCTION ] Render
-- ARGUMENTS:
-- [in][lcid] int hDC
-- [in][lcid] int x
-- [in][lcid] int y
-- [in][lcid] int cx
-- [in][lcid] int cy
-- [in][lcid] int xSrc
-- [in][lcid] int ySrc
-- [in][lcid] int cxSrc
-- [in][lcid] int cySrc
-- [in][lcid] tagRECT * pRcWBounds
-- RETURN: HRESULT

set_hPal (hpal: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] set_hPal
-- ARGUMENTS:
-- [in][lcid] unsigned int hPal
-- RETURN: HRESULT

get_CurDC (phdc: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_CurDC
-- ARGUMENTS:
-- [out][lcid] int * phDC
-- RETURN: HRESULT

SelectPicture (hdcin: INTEGER; phdcout: expanded ECOM_PTR [INTEGER]; phbmpout: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] SelectPicture
-- ARGUMENTS:
-- [in][lcid] int hDCIn
-- [out][lcid] int * phDCOut
-- [out][lcid] unsigned int * phBmpOut
-- RETURN: HRESULT

get_KeepOriginalFormat (pkeep: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_KeepOriginalFormat
-- ARGUMENTS:
-- [out][lcid] int * pKeep
-- RETURN: HRESULT

put_KeepOriginalFormat (keep: INTEGER): ECOM_HRESULT
-- [ FUNCTION ] put_KeepOriginalFormat
-- ARGUMENTS:
-- [in][lcid] int keep
-- RETURN: HRESULT

PictureChanged: ECOM_HRESULT
-- [ FUNCTION ] PictureChanged
-- RETURN: HRESULT

SaveAsFile (pstream: expanded ECOM_CLIENT_ISTREAM; fsavememcopy: INTEGER; pcbsize: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] SaveAsFile
-- ARGUMENTS:
-- [in][lcid] IStream * pStream
-- [in][lcid] int fSaveMemCopy
-- [out][lcid] int * pcbSize
-- RETURN: HRESULT

get_Attributes (pdwattr: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] get_Attributes
-- ARGUMENTS:
-- [out][lcid] unsigned int * pDwAttr
-- RETURN: HRESULT
end -- class ECOM_IPICTURE

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES