Files
core/ASCImageStudio3/ASCGraphics/Interfaces/IASCGraphicsRenderer.h

12 lines
650 B
C

#pragma once
#include "ASCRenderer.h"
// IASCGraphicsRenderer
[object, uuid("A278FE9F-622A-43a3-9F18-363311637073"), dual, pointer_default(unique)]
__interface IASCGraphicsRenderer : IASCRenderer
{
[id(20000 + 1)] HRESULT CreateFromMediaData([in] IUnknown* punkMediaData, [in] double dLeft, [in] double dTop, [in] double dWidth, [in] double dHeight);
[id(20000 + 2)] HRESULT CreateFromHDC([in] LONG* pHDC, [in] IUnknown* punkFontManager, [in] double dWidthMM, [in] double dHeightMM,
[in] double dLeft, [in] double dTop, [in] double dWidth, [in] double dHeight, [in] double dAngle);
[id(20000 + 3)] HRESULT BitBlt([in] LONG* pHDC);
};