1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/image/public/imgIContainer.idl
3 : */
4 :
5 : #ifndef __gen_imgIContainer_h__
6 : #define __gen_imgIContainer_h__
7 :
8 :
9 : #ifndef __gen_nsISupports_h__
10 : #include "nsISupports.h"
11 : #endif
12 :
13 : /* For IDL files that don't want to include root IDL files. */
14 : #ifndef NS_NO_VTABLE
15 : #define NS_NO_VTABLE
16 : #endif
17 : class imgIDecoderObserver; /* forward declaration */
18 :
19 : #include "gfxImageSurface.h"
20 : #include "gfxContext.h"
21 : #include "gfxMatrix.h"
22 : #include "gfxRect.h"
23 : #include "gfxPattern.h"
24 : #include "gfxASurface.h"
25 : #include "nsRect.h"
26 : #include "nsSize.h"
27 : #include "limits.h"
28 : namespace mozilla {
29 : namespace layers {
30 : class LayerManager;
31 : class ImageContainer;
32 : }
33 : }
34 : class nsIFrame;
35 : namespace mozilla {
36 : class TimeStamp;
37 : }
38 :
39 : /* starting interface: imgIContainer */
40 : #define IMGICONTAINER_IID_STR "8bf87433-be67-413b-9497-00071c5002bd"
41 :
42 : #define IMGICONTAINER_IID \
43 : {0x8bf87433, 0xbe67, 0x413b, \
44 : { 0x94, 0x97, 0x00, 0x07, 0x1c, 0x50, 0x02, 0xbd }}
45 :
46 24 : class NS_NO_VTABLE NS_SCRIPTABLE imgIContainer : public nsISupports {
47 : public:
48 :
49 : NS_DECLARE_STATIC_IID_ACCESSOR(IMGICONTAINER_IID)
50 :
51 : /* readonly attribute PRInt32 width; */
52 : NS_SCRIPTABLE NS_IMETHOD GetWidth(PRInt32 *aWidth) = 0;
53 :
54 : /* readonly attribute PRInt32 height; */
55 : NS_SCRIPTABLE NS_IMETHOD GetHeight(PRInt32 *aHeight) = 0;
56 :
57 : enum {
58 : TYPE_RASTER = 0U,
59 : TYPE_VECTOR = 1U
60 : };
61 :
62 : /* readonly attribute unsigned short type; */
63 : NS_SCRIPTABLE NS_IMETHOD GetType(PRUint16 *aType) = 0;
64 :
65 : /* [noscript,notxpcom] PRUint16 GetType (); */
66 : NS_IMETHOD_(PRUint16) GetType(void) = 0;
67 :
68 : /* readonly attribute boolean animated; */
69 : NS_SCRIPTABLE NS_IMETHOD GetAnimated(bool *aAnimated) = 0;
70 :
71 : /* readonly attribute boolean currentFrameIsOpaque; */
72 : NS_SCRIPTABLE NS_IMETHOD GetCurrentFrameIsOpaque(bool *aCurrentFrameIsOpaque) = 0;
73 :
74 : enum {
75 : FLAG_NONE = 0,
76 : FLAG_SYNC_DECODE = 1,
77 : FLAG_DECODE_NO_PREMULTIPLY_ALPHA = 2,
78 : FLAG_DECODE_NO_COLORSPACE_CONVERSION = 4,
79 : FRAME_FIRST = 0U,
80 : FRAME_CURRENT = 1U,
81 : FRAME_MAX_VALUE = 1U
82 : };
83 :
84 : /* [noscript] gfxASurface getFrame (in PRUint32 aWhichFrame, in PRUint32 aFlags); */
85 : NS_IMETHOD GetFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxASurface **_retval NS_OUTPARAM) = 0;
86 :
87 : /* [noscript] ImageContainer getImageContainer (); */
88 : NS_IMETHOD GetImageContainer(mozilla::layers::ImageContainer **_retval NS_OUTPARAM) = 0;
89 :
90 : /* [noscript] gfxImageSurface copyFrame (in PRUint32 aWhichFrame, in PRUint32 aFlags); */
91 : NS_IMETHOD CopyFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxImageSurface **_retval NS_OUTPARAM) = 0;
92 :
93 : /* [noscript] imgIContainer extractFrame (in PRUint32 aWhichFrame, [const] in nsIntRect aRect, in PRUint32 aFlags); */
94 : NS_IMETHOD ExtractFrame(PRUint32 aWhichFrame, const nsIntRect & aRect, PRUint32 aFlags, imgIContainer * *_retval NS_OUTPARAM) = 0;
95 :
96 : /* [noscript] void draw (in gfxContext aContext, in gfxGraphicsFilter aFilter, [const] in gfxMatrix aUserSpaceToImageSpace, [const] in gfxRect aFill, [const] in nsIntRect aSubimage, [const] in nsIntSize aViewportSize, in PRUint32 aFlags); */
97 : NS_IMETHOD Draw(gfxContext *aContext, gfxPattern::GraphicsFilter aFilter, const gfxMatrix & aUserSpaceToImageSpace, const gfxRect & aFill, const nsIntRect & aSubimage, const nsIntSize & aViewportSize, PRUint32 aFlags) = 0;
98 :
99 : /* [notxpcom] nsIFrame GetRootLayoutFrame (); */
100 : NS_IMETHOD_(nsIFrame *) GetRootLayoutFrame(void) = 0;
101 :
102 : /* void requestDecode (); */
103 : NS_SCRIPTABLE NS_IMETHOD RequestDecode(void) = 0;
104 :
105 : /* void lockImage (); */
106 : NS_SCRIPTABLE NS_IMETHOD LockImage(void) = 0;
107 :
108 : /* void unlockImage (); */
109 : NS_SCRIPTABLE NS_IMETHOD UnlockImage(void) = 0;
110 :
111 : /* void requestDiscard (); */
112 : NS_SCRIPTABLE NS_IMETHOD RequestDiscard(void) = 0;
113 :
114 : /* [notxpcom] void requestRefresh ([const] in TimeStamp aTime); */
115 : NS_IMETHOD_(void) RequestRefresh(const mozilla::TimeStamp & aTime) = 0;
116 :
117 : enum {
118 : kNormalAnimMode = 0,
119 : kDontAnimMode = 1,
120 : kLoopOnceAnimMode = 2
121 : };
122 :
123 : /* attribute unsigned short animationMode; */
124 : NS_SCRIPTABLE NS_IMETHOD GetAnimationMode(PRUint16 *aAnimationMode) = 0;
125 : NS_SCRIPTABLE NS_IMETHOD SetAnimationMode(PRUint16 aAnimationMode) = 0;
126 :
127 : /* void resetAnimation (); */
128 : NS_SCRIPTABLE NS_IMETHOD ResetAnimation(void) = 0;
129 :
130 : };
131 :
132 : NS_DEFINE_STATIC_IID_ACCESSOR(imgIContainer, IMGICONTAINER_IID)
133 :
134 : /* Use this macro when declaring classes that implement this interface. */
135 : #define NS_DECL_IMGICONTAINER \
136 : NS_SCRIPTABLE NS_IMETHOD GetWidth(PRInt32 *aWidth); \
137 : NS_SCRIPTABLE NS_IMETHOD GetHeight(PRInt32 *aHeight); \
138 : NS_SCRIPTABLE NS_IMETHOD GetType(PRUint16 *aType); \
139 : NS_IMETHOD_(PRUint16) GetType(void); \
140 : NS_SCRIPTABLE NS_IMETHOD GetAnimated(bool *aAnimated); \
141 : NS_SCRIPTABLE NS_IMETHOD GetCurrentFrameIsOpaque(bool *aCurrentFrameIsOpaque); \
142 : NS_IMETHOD GetFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxASurface **_retval NS_OUTPARAM); \
143 : NS_IMETHOD GetImageContainer(mozilla::layers::ImageContainer **_retval NS_OUTPARAM); \
144 : NS_IMETHOD CopyFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxImageSurface **_retval NS_OUTPARAM); \
145 : NS_IMETHOD ExtractFrame(PRUint32 aWhichFrame, const nsIntRect & aRect, PRUint32 aFlags, imgIContainer * *_retval NS_OUTPARAM); \
146 : NS_IMETHOD Draw(gfxContext *aContext, gfxPattern::GraphicsFilter aFilter, const gfxMatrix & aUserSpaceToImageSpace, const gfxRect & aFill, const nsIntRect & aSubimage, const nsIntSize & aViewportSize, PRUint32 aFlags); \
147 : NS_IMETHOD_(nsIFrame *) GetRootLayoutFrame(void); \
148 : NS_SCRIPTABLE NS_IMETHOD RequestDecode(void); \
149 : NS_SCRIPTABLE NS_IMETHOD LockImage(void); \
150 : NS_SCRIPTABLE NS_IMETHOD UnlockImage(void); \
151 : NS_SCRIPTABLE NS_IMETHOD RequestDiscard(void); \
152 : NS_IMETHOD_(void) RequestRefresh(const mozilla::TimeStamp & aTime); \
153 : NS_SCRIPTABLE NS_IMETHOD GetAnimationMode(PRUint16 *aAnimationMode); \
154 : NS_SCRIPTABLE NS_IMETHOD SetAnimationMode(PRUint16 aAnimationMode); \
155 : NS_SCRIPTABLE NS_IMETHOD ResetAnimation(void);
156 :
157 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
158 : #define NS_FORWARD_IMGICONTAINER(_to) \
159 : NS_SCRIPTABLE NS_IMETHOD GetWidth(PRInt32 *aWidth) { return _to GetWidth(aWidth); } \
160 : NS_SCRIPTABLE NS_IMETHOD GetHeight(PRInt32 *aHeight) { return _to GetHeight(aHeight); } \
161 : NS_SCRIPTABLE NS_IMETHOD GetType(PRUint16 *aType) { return _to GetType(aType); } \
162 : NS_IMETHOD_(PRUint16) GetType(void) { return _to GetType(); } \
163 : NS_SCRIPTABLE NS_IMETHOD GetAnimated(bool *aAnimated) { return _to GetAnimated(aAnimated); } \
164 : NS_SCRIPTABLE NS_IMETHOD GetCurrentFrameIsOpaque(bool *aCurrentFrameIsOpaque) { return _to GetCurrentFrameIsOpaque(aCurrentFrameIsOpaque); } \
165 : NS_IMETHOD GetFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxASurface **_retval NS_OUTPARAM) { return _to GetFrame(aWhichFrame, aFlags, _retval); } \
166 : NS_IMETHOD GetImageContainer(mozilla::layers::ImageContainer **_retval NS_OUTPARAM) { return _to GetImageContainer(_retval); } \
167 : NS_IMETHOD CopyFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxImageSurface **_retval NS_OUTPARAM) { return _to CopyFrame(aWhichFrame, aFlags, _retval); } \
168 : NS_IMETHOD ExtractFrame(PRUint32 aWhichFrame, const nsIntRect & aRect, PRUint32 aFlags, imgIContainer * *_retval NS_OUTPARAM) { return _to ExtractFrame(aWhichFrame, aRect, aFlags, _retval); } \
169 : NS_IMETHOD Draw(gfxContext *aContext, gfxPattern::GraphicsFilter aFilter, const gfxMatrix & aUserSpaceToImageSpace, const gfxRect & aFill, const nsIntRect & aSubimage, const nsIntSize & aViewportSize, PRUint32 aFlags) { return _to Draw(aContext, aFilter, aUserSpaceToImageSpace, aFill, aSubimage, aViewportSize, aFlags); } \
170 : NS_IMETHOD_(nsIFrame *) GetRootLayoutFrame(void) { return _to GetRootLayoutFrame(); } \
171 : NS_SCRIPTABLE NS_IMETHOD RequestDecode(void) { return _to RequestDecode(); } \
172 : NS_SCRIPTABLE NS_IMETHOD LockImage(void) { return _to LockImage(); } \
173 : NS_SCRIPTABLE NS_IMETHOD UnlockImage(void) { return _to UnlockImage(); } \
174 : NS_SCRIPTABLE NS_IMETHOD RequestDiscard(void) { return _to RequestDiscard(); } \
175 : NS_IMETHOD_(void) RequestRefresh(const mozilla::TimeStamp & aTime) { return _to RequestRefresh(aTime); } \
176 : NS_SCRIPTABLE NS_IMETHOD GetAnimationMode(PRUint16 *aAnimationMode) { return _to GetAnimationMode(aAnimationMode); } \
177 : NS_SCRIPTABLE NS_IMETHOD SetAnimationMode(PRUint16 aAnimationMode) { return _to SetAnimationMode(aAnimationMode); } \
178 : NS_SCRIPTABLE NS_IMETHOD ResetAnimation(void) { return _to ResetAnimation(); }
179 :
180 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
181 : #define NS_FORWARD_SAFE_IMGICONTAINER(_to) \
182 : NS_SCRIPTABLE NS_IMETHOD GetWidth(PRInt32 *aWidth) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
183 : NS_SCRIPTABLE NS_IMETHOD GetHeight(PRInt32 *aHeight) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
184 : NS_SCRIPTABLE NS_IMETHOD GetType(PRUint16 *aType) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(aType); } \
185 : NS_IMETHOD_(PRUint16) GetType(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetType(); } \
186 : NS_SCRIPTABLE NS_IMETHOD GetAnimated(bool *aAnimated) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAnimated(aAnimated); } \
187 : NS_SCRIPTABLE NS_IMETHOD GetCurrentFrameIsOpaque(bool *aCurrentFrameIsOpaque) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCurrentFrameIsOpaque(aCurrentFrameIsOpaque); } \
188 : NS_IMETHOD GetFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxASurface **_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFrame(aWhichFrame, aFlags, _retval); } \
189 : NS_IMETHOD GetImageContainer(mozilla::layers::ImageContainer **_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetImageContainer(_retval); } \
190 : NS_IMETHOD CopyFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxImageSurface **_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CopyFrame(aWhichFrame, aFlags, _retval); } \
191 : NS_IMETHOD ExtractFrame(PRUint32 aWhichFrame, const nsIntRect & aRect, PRUint32 aFlags, imgIContainer * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->ExtractFrame(aWhichFrame, aRect, aFlags, _retval); } \
192 : NS_IMETHOD Draw(gfxContext *aContext, gfxPattern::GraphicsFilter aFilter, const gfxMatrix & aUserSpaceToImageSpace, const gfxRect & aFill, const nsIntRect & aSubimage, const nsIntSize & aViewportSize, PRUint32 aFlags) { return !_to ? NS_ERROR_NULL_POINTER : _to->Draw(aContext, aFilter, aUserSpaceToImageSpace, aFill, aSubimage, aViewportSize, aFlags); } \
193 : NS_IMETHOD_(nsIFrame *) GetRootLayoutFrame(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRootLayoutFrame(); } \
194 : NS_SCRIPTABLE NS_IMETHOD RequestDecode(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->RequestDecode(); } \
195 : NS_SCRIPTABLE NS_IMETHOD LockImage(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->LockImage(); } \
196 : NS_SCRIPTABLE NS_IMETHOD UnlockImage(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->UnlockImage(); } \
197 : NS_SCRIPTABLE NS_IMETHOD RequestDiscard(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->RequestDiscard(); } \
198 : NS_IMETHOD_(void) RequestRefresh(const mozilla::TimeStamp & aTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->RequestRefresh(aTime); } \
199 : NS_SCRIPTABLE NS_IMETHOD GetAnimationMode(PRUint16 *aAnimationMode) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAnimationMode(aAnimationMode); } \
200 : NS_SCRIPTABLE NS_IMETHOD SetAnimationMode(PRUint16 aAnimationMode) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAnimationMode(aAnimationMode); } \
201 : NS_SCRIPTABLE NS_IMETHOD ResetAnimation(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->ResetAnimation(); }
202 :
203 : #if 0
204 : /* Use the code below as a template for the implementation class for this interface. */
205 :
206 : /* Header file */
207 : class _MYCLASS_ : public imgIContainer
208 : {
209 : public:
210 : NS_DECL_ISUPPORTS
211 : NS_DECL_IMGICONTAINER
212 :
213 : _MYCLASS_();
214 :
215 : private:
216 : ~_MYCLASS_();
217 :
218 : protected:
219 : /* additional members */
220 : };
221 :
222 : /* Implementation file */
223 : NS_IMPL_ISUPPORTS1(_MYCLASS_, imgIContainer)
224 :
225 : _MYCLASS_::_MYCLASS_()
226 : {
227 : /* member initializers and constructor code */
228 : }
229 :
230 : _MYCLASS_::~_MYCLASS_()
231 : {
232 : /* destructor code */
233 : }
234 :
235 : /* readonly attribute PRInt32 width; */
236 : NS_IMETHODIMP _MYCLASS_::GetWidth(PRInt32 *aWidth)
237 : {
238 : return NS_ERROR_NOT_IMPLEMENTED;
239 : }
240 :
241 : /* readonly attribute PRInt32 height; */
242 : NS_IMETHODIMP _MYCLASS_::GetHeight(PRInt32 *aHeight)
243 : {
244 : return NS_ERROR_NOT_IMPLEMENTED;
245 : }
246 :
247 : /* readonly attribute unsigned short type; */
248 : NS_IMETHODIMP _MYCLASS_::GetType(PRUint16 *aType)
249 : {
250 : return NS_ERROR_NOT_IMPLEMENTED;
251 : }
252 :
253 : /* [noscript,notxpcom] PRUint16 GetType (); */
254 : NS_IMETHODIMP_(PRUint16) _MYCLASS_::GetType()
255 : {
256 : return NS_ERROR_NOT_IMPLEMENTED;
257 : }
258 :
259 : /* readonly attribute boolean animated; */
260 : NS_IMETHODIMP _MYCLASS_::GetAnimated(bool *aAnimated)
261 : {
262 : return NS_ERROR_NOT_IMPLEMENTED;
263 : }
264 :
265 : /* readonly attribute boolean currentFrameIsOpaque; */
266 : NS_IMETHODIMP _MYCLASS_::GetCurrentFrameIsOpaque(bool *aCurrentFrameIsOpaque)
267 : {
268 : return NS_ERROR_NOT_IMPLEMENTED;
269 : }
270 :
271 : /* [noscript] gfxASurface getFrame (in PRUint32 aWhichFrame, in PRUint32 aFlags); */
272 : NS_IMETHODIMP _MYCLASS_::GetFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxASurface **_retval NS_OUTPARAM)
273 : {
274 : return NS_ERROR_NOT_IMPLEMENTED;
275 : }
276 :
277 : /* [noscript] ImageContainer getImageContainer (); */
278 : NS_IMETHODIMP _MYCLASS_::GetImageContainer(mozilla::layers::ImageContainer **_retval NS_OUTPARAM)
279 : {
280 : return NS_ERROR_NOT_IMPLEMENTED;
281 : }
282 :
283 : /* [noscript] gfxImageSurface copyFrame (in PRUint32 aWhichFrame, in PRUint32 aFlags); */
284 : NS_IMETHODIMP _MYCLASS_::CopyFrame(PRUint32 aWhichFrame, PRUint32 aFlags, gfxImageSurface **_retval NS_OUTPARAM)
285 : {
286 : return NS_ERROR_NOT_IMPLEMENTED;
287 : }
288 :
289 : /* [noscript] imgIContainer extractFrame (in PRUint32 aWhichFrame, [const] in nsIntRect aRect, in PRUint32 aFlags); */
290 : NS_IMETHODIMP _MYCLASS_::ExtractFrame(PRUint32 aWhichFrame, const nsIntRect & aRect, PRUint32 aFlags, imgIContainer * *_retval NS_OUTPARAM)
291 : {
292 : return NS_ERROR_NOT_IMPLEMENTED;
293 : }
294 :
295 : /* [noscript] void draw (in gfxContext aContext, in gfxGraphicsFilter aFilter, [const] in gfxMatrix aUserSpaceToImageSpace, [const] in gfxRect aFill, [const] in nsIntRect aSubimage, [const] in nsIntSize aViewportSize, in PRUint32 aFlags); */
296 : NS_IMETHODIMP _MYCLASS_::Draw(gfxContext *aContext, gfxPattern::GraphicsFilter aFilter, const gfxMatrix & aUserSpaceToImageSpace, const gfxRect & aFill, const nsIntRect & aSubimage, const nsIntSize & aViewportSize, PRUint32 aFlags)
297 : {
298 : return NS_ERROR_NOT_IMPLEMENTED;
299 : }
300 :
301 : /* [notxpcom] nsIFrame GetRootLayoutFrame (); */
302 : NS_IMETHODIMP_(nsIFrame *) _MYCLASS_::GetRootLayoutFrame()
303 : {
304 : return NS_ERROR_NOT_IMPLEMENTED;
305 : }
306 :
307 : /* void requestDecode (); */
308 : NS_IMETHODIMP _MYCLASS_::RequestDecode()
309 : {
310 : return NS_ERROR_NOT_IMPLEMENTED;
311 : }
312 :
313 : /* void lockImage (); */
314 : NS_IMETHODIMP _MYCLASS_::LockImage()
315 : {
316 : return NS_ERROR_NOT_IMPLEMENTED;
317 : }
318 :
319 : /* void unlockImage (); */
320 : NS_IMETHODIMP _MYCLASS_::UnlockImage()
321 : {
322 : return NS_ERROR_NOT_IMPLEMENTED;
323 : }
324 :
325 : /* void requestDiscard (); */
326 : NS_IMETHODIMP _MYCLASS_::RequestDiscard()
327 : {
328 : return NS_ERROR_NOT_IMPLEMENTED;
329 : }
330 :
331 : /* [notxpcom] void requestRefresh ([const] in TimeStamp aTime); */
332 : NS_IMETHODIMP_(void) _MYCLASS_::RequestRefresh(const mozilla::TimeStamp & aTime)
333 : {
334 : return NS_ERROR_NOT_IMPLEMENTED;
335 : }
336 :
337 : /* attribute unsigned short animationMode; */
338 : NS_IMETHODIMP _MYCLASS_::GetAnimationMode(PRUint16 *aAnimationMode)
339 : {
340 : return NS_ERROR_NOT_IMPLEMENTED;
341 : }
342 : NS_IMETHODIMP _MYCLASS_::SetAnimationMode(PRUint16 aAnimationMode)
343 : {
344 : return NS_ERROR_NOT_IMPLEMENTED;
345 : }
346 :
347 : /* void resetAnimation (); */
348 : NS_IMETHODIMP _MYCLASS_::ResetAnimation()
349 : {
350 : return NS_ERROR_NOT_IMPLEMENTED;
351 : }
352 :
353 : /* End of implementation class template. */
354 : #endif
355 :
356 :
357 : #endif /* __gen_imgIContainer_h__ */
|