Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMHTMLAppletElement.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMHTMLAppletElement_h__
6 : #define __gen_nsIDOMHTMLAppletElement_h__
7 :
8 :
9 : #ifndef __gen_nsIDOMHTMLElement_h__
10 : #include "nsIDOMHTMLElement.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 :
18 : /* starting interface: nsIDOMHTMLAppletElement */
19 : #define NS_IDOMHTMLAPPLETELEMENT_IID_STR "0b7d12c9-4cd3-47db-99c6-0b5ff910446c"
20 :
21 : #define NS_IDOMHTMLAPPLETELEMENT_IID \
22 : {0x0b7d12c9, 0x4cd3, 0x47db, \
23 : { 0x99, 0xc6, 0x0b, 0x5f, 0xf9, 0x10, 0x44, 0x6c }}
24 :
25 0 : class NS_NO_VTABLE nsIDOMHTMLAppletElement : public nsISupports {
26 : public:
27 :
28 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMHTMLAPPLETELEMENT_IID)
29 :
30 : /* attribute DOMString align; */
31 : NS_IMETHOD GetAlign(nsAString & aAlign) = 0;
32 : NS_IMETHOD SetAlign(const nsAString & aAlign) = 0;
33 :
34 : /* attribute DOMString alt; */
35 : NS_IMETHOD GetAlt(nsAString & aAlt) = 0;
36 : NS_IMETHOD SetAlt(const nsAString & aAlt) = 0;
37 :
38 : /* attribute DOMString archive; */
39 : NS_IMETHOD GetArchive(nsAString & aArchive) = 0;
40 : NS_IMETHOD SetArchive(const nsAString & aArchive) = 0;
41 :
42 : /* attribute DOMString code; */
43 : NS_IMETHOD GetCode(nsAString & aCode) = 0;
44 : NS_IMETHOD SetCode(const nsAString & aCode) = 0;
45 :
46 : /* attribute DOMString codeBase; */
47 : NS_IMETHOD GetCodeBase(nsAString & aCodeBase) = 0;
48 : NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) = 0;
49 :
50 : /* attribute DOMString height; */
51 : NS_IMETHOD GetHeight(nsAString & aHeight) = 0;
52 : NS_IMETHOD SetHeight(const nsAString & aHeight) = 0;
53 :
54 : /* attribute long hspace; */
55 : NS_IMETHOD GetHspace(int32_t *aHspace) = 0;
56 : NS_IMETHOD SetHspace(int32_t aHspace) = 0;
57 :
58 : /* attribute DOMString name; */
59 : NS_IMETHOD GetName(nsAString & aName) = 0;
60 : NS_IMETHOD SetName(const nsAString & aName) = 0;
61 :
62 : /* attribute DOMString object; */
63 : NS_IMETHOD GetObject(nsAString & aObject) = 0;
64 : NS_IMETHOD SetObject(const nsAString & aObject) = 0;
65 :
66 : /* attribute long vspace; */
67 : NS_IMETHOD GetVspace(int32_t *aVspace) = 0;
68 : NS_IMETHOD SetVspace(int32_t aVspace) = 0;
69 :
70 : /* attribute DOMString width; */
71 : NS_IMETHOD GetWidth(nsAString & aWidth) = 0;
72 : NS_IMETHOD SetWidth(const nsAString & aWidth) = 0;
73 :
74 : };
75 :
76 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMHTMLAppletElement, NS_IDOMHTMLAPPLETELEMENT_IID)
77 :
78 : /* Use this macro when declaring classes that implement this interface. */
79 : #define NS_DECL_NSIDOMHTMLAPPLETELEMENT \
80 : NS_IMETHOD GetAlign(nsAString & aAlign) override; \
81 : NS_IMETHOD SetAlign(const nsAString & aAlign) override; \
82 : NS_IMETHOD GetAlt(nsAString & aAlt) override; \
83 : NS_IMETHOD SetAlt(const nsAString & aAlt) override; \
84 : NS_IMETHOD GetArchive(nsAString & aArchive) override; \
85 : NS_IMETHOD SetArchive(const nsAString & aArchive) override; \
86 : NS_IMETHOD GetCode(nsAString & aCode) override; \
87 : NS_IMETHOD SetCode(const nsAString & aCode) override; \
88 : NS_IMETHOD GetCodeBase(nsAString & aCodeBase) override; \
89 : NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) override; \
90 : NS_IMETHOD GetHeight(nsAString & aHeight) override; \
91 : NS_IMETHOD SetHeight(const nsAString & aHeight) override; \
92 : NS_IMETHOD GetHspace(int32_t *aHspace) override; \
93 : NS_IMETHOD SetHspace(int32_t aHspace) override; \
94 : NS_IMETHOD GetName(nsAString & aName) override; \
95 : NS_IMETHOD SetName(const nsAString & aName) override; \
96 : NS_IMETHOD GetObject(nsAString & aObject) override; \
97 : NS_IMETHOD SetObject(const nsAString & aObject) override; \
98 : NS_IMETHOD GetVspace(int32_t *aVspace) override; \
99 : NS_IMETHOD SetVspace(int32_t aVspace) override; \
100 : NS_IMETHOD GetWidth(nsAString & aWidth) override; \
101 : NS_IMETHOD SetWidth(const nsAString & aWidth) override;
102 :
103 : /* Use this macro when declaring the members of this interface when the
104 : class doesn't implement the interface. This is useful for forwarding. */
105 : #define NS_DECL_NON_VIRTUAL_NSIDOMHTMLAPPLETELEMENT \
106 : nsresult GetAlign(nsAString & aAlign); \
107 : nsresult SetAlign(const nsAString & aAlign); \
108 : nsresult GetAlt(nsAString & aAlt); \
109 : nsresult SetAlt(const nsAString & aAlt); \
110 : nsresult GetArchive(nsAString & aArchive); \
111 : nsresult SetArchive(const nsAString & aArchive); \
112 : nsresult GetCode(nsAString & aCode); \
113 : nsresult SetCode(const nsAString & aCode); \
114 : nsresult GetCodeBase(nsAString & aCodeBase); \
115 : nsresult SetCodeBase(const nsAString & aCodeBase); \
116 : nsresult GetHeight(nsAString & aHeight); \
117 : nsresult SetHeight(const nsAString & aHeight); \
118 : nsresult GetHspace(int32_t *aHspace); \
119 : nsresult SetHspace(int32_t aHspace); \
120 : nsresult GetName(nsAString & aName); \
121 : nsresult SetName(const nsAString & aName); \
122 : nsresult GetObject(nsAString & aObject); \
123 : nsresult SetObject(const nsAString & aObject); \
124 : nsresult GetVspace(int32_t *aVspace); \
125 : nsresult SetVspace(int32_t aVspace); \
126 : nsresult GetWidth(nsAString & aWidth); \
127 : nsresult SetWidth(const nsAString & aWidth);
128 :
129 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
130 : #define NS_FORWARD_NSIDOMHTMLAPPLETELEMENT(_to) \
131 : NS_IMETHOD GetAlign(nsAString & aAlign) override { return _to GetAlign(aAlign); } \
132 : NS_IMETHOD SetAlign(const nsAString & aAlign) override { return _to SetAlign(aAlign); } \
133 : NS_IMETHOD GetAlt(nsAString & aAlt) override { return _to GetAlt(aAlt); } \
134 : NS_IMETHOD SetAlt(const nsAString & aAlt) override { return _to SetAlt(aAlt); } \
135 : NS_IMETHOD GetArchive(nsAString & aArchive) override { return _to GetArchive(aArchive); } \
136 : NS_IMETHOD SetArchive(const nsAString & aArchive) override { return _to SetArchive(aArchive); } \
137 : NS_IMETHOD GetCode(nsAString & aCode) override { return _to GetCode(aCode); } \
138 : NS_IMETHOD SetCode(const nsAString & aCode) override { return _to SetCode(aCode); } \
139 : NS_IMETHOD GetCodeBase(nsAString & aCodeBase) override { return _to GetCodeBase(aCodeBase); } \
140 : NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) override { return _to SetCodeBase(aCodeBase); } \
141 : NS_IMETHOD GetHeight(nsAString & aHeight) override { return _to GetHeight(aHeight); } \
142 : NS_IMETHOD SetHeight(const nsAString & aHeight) override { return _to SetHeight(aHeight); } \
143 : NS_IMETHOD GetHspace(int32_t *aHspace) override { return _to GetHspace(aHspace); } \
144 : NS_IMETHOD SetHspace(int32_t aHspace) override { return _to SetHspace(aHspace); } \
145 : NS_IMETHOD GetName(nsAString & aName) override { return _to GetName(aName); } \
146 : NS_IMETHOD SetName(const nsAString & aName) override { return _to SetName(aName); } \
147 : NS_IMETHOD GetObject(nsAString & aObject) override { return _to GetObject(aObject); } \
148 : NS_IMETHOD SetObject(const nsAString & aObject) override { return _to SetObject(aObject); } \
149 : NS_IMETHOD GetVspace(int32_t *aVspace) override { return _to GetVspace(aVspace); } \
150 : NS_IMETHOD SetVspace(int32_t aVspace) override { return _to SetVspace(aVspace); } \
151 : NS_IMETHOD GetWidth(nsAString & aWidth) override { return _to GetWidth(aWidth); } \
152 : NS_IMETHOD SetWidth(const nsAString & aWidth) override { return _to SetWidth(aWidth); }
153 :
154 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
155 : #define NS_FORWARD_SAFE_NSIDOMHTMLAPPLETELEMENT(_to) \
156 : NS_IMETHOD GetAlign(nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlign(aAlign); } \
157 : NS_IMETHOD SetAlign(const nsAString & aAlign) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlign(aAlign); } \
158 : NS_IMETHOD GetAlt(nsAString & aAlt) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAlt(aAlt); } \
159 : NS_IMETHOD SetAlt(const nsAString & aAlt) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetAlt(aAlt); } \
160 : NS_IMETHOD GetArchive(nsAString & aArchive) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetArchive(aArchive); } \
161 : NS_IMETHOD SetArchive(const nsAString & aArchive) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetArchive(aArchive); } \
162 : NS_IMETHOD GetCode(nsAString & aCode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCode(aCode); } \
163 : NS_IMETHOD SetCode(const nsAString & aCode) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCode(aCode); } \
164 : NS_IMETHOD GetCodeBase(nsAString & aCodeBase) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCodeBase(aCodeBase); } \
165 : NS_IMETHOD SetCodeBase(const nsAString & aCodeBase) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCodeBase(aCodeBase); } \
166 : NS_IMETHOD GetHeight(nsAString & aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHeight(aHeight); } \
167 : NS_IMETHOD SetHeight(const nsAString & aHeight) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHeight(aHeight); } \
168 : NS_IMETHOD GetHspace(int32_t *aHspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHspace(aHspace); } \
169 : NS_IMETHOD SetHspace(int32_t aHspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHspace(aHspace); } \
170 : NS_IMETHOD GetName(nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetName(aName); } \
171 : NS_IMETHOD SetName(const nsAString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetName(aName); } \
172 : NS_IMETHOD GetObject(nsAString & aObject) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetObject(aObject); } \
173 : NS_IMETHOD SetObject(const nsAString & aObject) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetObject(aObject); } \
174 : NS_IMETHOD GetVspace(int32_t *aVspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetVspace(aVspace); } \
175 : NS_IMETHOD SetVspace(int32_t aVspace) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetVspace(aVspace); } \
176 : NS_IMETHOD GetWidth(nsAString & aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetWidth(aWidth); } \
177 : NS_IMETHOD SetWidth(const nsAString & aWidth) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWidth(aWidth); }
178 :
179 : #if 0
180 : /* Use the code below as a template for the implementation class for this interface. */
181 :
182 : /* Header file */
183 : class nsDOMHTMLAppletElement : public nsIDOMHTMLAppletElement
184 : {
185 : public:
186 : NS_DECL_ISUPPORTS
187 : NS_DECL_NSIDOMHTMLAPPLETELEMENT
188 :
189 : nsDOMHTMLAppletElement();
190 :
191 : private:
192 : ~nsDOMHTMLAppletElement();
193 :
194 : protected:
195 : /* additional members */
196 : };
197 :
198 : /* Implementation file */
199 : NS_IMPL_ISUPPORTS(nsDOMHTMLAppletElement, nsIDOMHTMLAppletElement)
200 :
201 : nsDOMHTMLAppletElement::nsDOMHTMLAppletElement()
202 : {
203 : /* member initializers and constructor code */
204 : }
205 :
206 : nsDOMHTMLAppletElement::~nsDOMHTMLAppletElement()
207 : {
208 : /* destructor code */
209 : }
210 :
211 : /* attribute DOMString align; */
212 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetAlign(nsAString & aAlign)
213 : {
214 : return NS_ERROR_NOT_IMPLEMENTED;
215 : }
216 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetAlign(const nsAString & aAlign)
217 : {
218 : return NS_ERROR_NOT_IMPLEMENTED;
219 : }
220 :
221 : /* attribute DOMString alt; */
222 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetAlt(nsAString & aAlt)
223 : {
224 : return NS_ERROR_NOT_IMPLEMENTED;
225 : }
226 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetAlt(const nsAString & aAlt)
227 : {
228 : return NS_ERROR_NOT_IMPLEMENTED;
229 : }
230 :
231 : /* attribute DOMString archive; */
232 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetArchive(nsAString & aArchive)
233 : {
234 : return NS_ERROR_NOT_IMPLEMENTED;
235 : }
236 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetArchive(const nsAString & aArchive)
237 : {
238 : return NS_ERROR_NOT_IMPLEMENTED;
239 : }
240 :
241 : /* attribute DOMString code; */
242 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetCode(nsAString & aCode)
243 : {
244 : return NS_ERROR_NOT_IMPLEMENTED;
245 : }
246 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetCode(const nsAString & aCode)
247 : {
248 : return NS_ERROR_NOT_IMPLEMENTED;
249 : }
250 :
251 : /* attribute DOMString codeBase; */
252 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetCodeBase(nsAString & aCodeBase)
253 : {
254 : return NS_ERROR_NOT_IMPLEMENTED;
255 : }
256 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetCodeBase(const nsAString & aCodeBase)
257 : {
258 : return NS_ERROR_NOT_IMPLEMENTED;
259 : }
260 :
261 : /* attribute DOMString height; */
262 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetHeight(nsAString & aHeight)
263 : {
264 : return NS_ERROR_NOT_IMPLEMENTED;
265 : }
266 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetHeight(const nsAString & aHeight)
267 : {
268 : return NS_ERROR_NOT_IMPLEMENTED;
269 : }
270 :
271 : /* attribute long hspace; */
272 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetHspace(int32_t *aHspace)
273 : {
274 : return NS_ERROR_NOT_IMPLEMENTED;
275 : }
276 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetHspace(int32_t aHspace)
277 : {
278 : return NS_ERROR_NOT_IMPLEMENTED;
279 : }
280 :
281 : /* attribute DOMString name; */
282 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetName(nsAString & aName)
283 : {
284 : return NS_ERROR_NOT_IMPLEMENTED;
285 : }
286 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetName(const nsAString & aName)
287 : {
288 : return NS_ERROR_NOT_IMPLEMENTED;
289 : }
290 :
291 : /* attribute DOMString object; */
292 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetObject(nsAString & aObject)
293 : {
294 : return NS_ERROR_NOT_IMPLEMENTED;
295 : }
296 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetObject(const nsAString & aObject)
297 : {
298 : return NS_ERROR_NOT_IMPLEMENTED;
299 : }
300 :
301 : /* attribute long vspace; */
302 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetVspace(int32_t *aVspace)
303 : {
304 : return NS_ERROR_NOT_IMPLEMENTED;
305 : }
306 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetVspace(int32_t aVspace)
307 : {
308 : return NS_ERROR_NOT_IMPLEMENTED;
309 : }
310 :
311 : /* attribute DOMString width; */
312 : NS_IMETHODIMP nsDOMHTMLAppletElement::GetWidth(nsAString & aWidth)
313 : {
314 : return NS_ERROR_NOT_IMPLEMENTED;
315 : }
316 : NS_IMETHODIMP nsDOMHTMLAppletElement::SetWidth(const nsAString & aWidth)
317 : {
318 : return NS_ERROR_NOT_IMPLEMENTED;
319 : }
320 :
321 : /* End of implementation class template. */
322 : #endif
323 :
324 :
325 : #endif /* __gen_nsIDOMHTMLAppletElement_h__ */
|