1#ifndef _SSKINPOOL_I_H__
2#define _SSKINPOOL_I_H__
5#include <interface/sxml-i.h>
10#define INTERFACE ISkinPool
11DECLARE_INTERFACE_(ISkinPool,
IObjRef)
17 STDMETHOD_(
long, AddRef)(THIS) PURE;
23 STDMETHOD_(
long, Release)(THIS) PURE;
29 STDMETHOD_(
void, OnFinalRelease)(THIS) PURE;
38 STDMETHOD_(
ISkinObj *, GetSkin)(THIS_ LPCWSTR strSkinName,
int nScale) PURE;
45 STDMETHOD_(
int, LoadSkins)(THIS_
IXmlNode * xmlNode) PURE;
52 STDMETHOD_(BOOL, AddSkin)(THIS_
ISkinObj * skin) PURE;
59 STDMETHOD_(BOOL, RemoveSkin)(THIS_
ISkinObj * skin) PURE;
65 STDMETHOD_(
void, RemoveAll)(THIS) PURE;
Interface for Skin Objects.
Interface for reference counting.
Interface for Skin Objects.