1#ifndef __SHOSTPRESENTER_I__H__
2#define __SHOSTPRESENTER_I__H__
3#include <interface/obj-ref-i.h>
4#include <interface/SRender-i.h>
8#define INTERFACE IHostPresenter
9DECLARE_INTERFACE_(IHostPresenter,
IObjRef)
15 STDMETHOD_(
long, AddRef)(THIS) PURE;
21 STDMETHOD_(
long, Release)(THIS) PURE;
27 STDMETHOD_(
void, OnFinalRelease)(THIS) PURE;
35 STDMETHOD_(
void, OnHostCreate)(THIS) PURE;
41 STDMETHOD_(
void, OnHostDestroy)(THIS) PURE;
48 STDMETHOD_(
void, OnHostResize)(THIS_ SIZE szHost) PURE;
58 STDMETHOD_(
void, OnHostPresent)(THIS_ HDC hdc,
IRenderTarget * pMemRT, LPCRECT rcDirty, BYTE byAlpha) PURE;
Interface for reference counting.
Interface for rendering target objects.