1 | /* This file is part of the WebKit open source project. |
---|---|
2 | |
3 | This library is free software; you can redistribute it and/or |
4 | modify it under the terms of the GNU Library General Public |
5 | License as published by the Free Software Foundation; either |
6 | version 2 of the License, or (at your option) any later version. |
7 | |
8 | This library is distributed in the hope that it will be useful, |
9 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
10 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
11 | Library General Public License for more details. |
12 | |
13 | You should have received a copy of the GNU Library General Public License |
14 | along with this library; see the file COPYING.LIB. If not, write to |
15 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
16 | Boston, MA 02110-1301, USA. |
17 | */ |
18 | |
19 | #ifndef webkitdomdefines_h |
20 | #define webkitdomdefines_h |
21 | |
22 | #include <glib.h> |
23 | |
24 | #ifdef G_OS_WIN32 |
25 | #ifdef BUILDING_WEBKIT |
26 | #define WEBKIT_API __declspec(dllexport) |
27 | #else |
28 | #define WEBKIT_API __declspec(dllimport) |
29 | #endif |
30 | #else |
31 | #define WEBKIT_API __attribute__((visibility("default"))) |
32 | #endif |
33 | |
34 | #define WEBKIT_DEPRECATED WEBKIT_API G_DEPRECATED |
35 | #define WEBKIT_DEPRECATED_FOR(f) WEBKIT_API G_DEPRECATED_FOR(f) |
36 | |
37 | #ifndef WEBKIT_API |
38 | #define WEBKIT_API |
39 | #endif |
40 | typedef struct _WebKitDOMAttr WebKitDOMAttr; |
41 | typedef struct _WebKitDOMAttrClass WebKitDOMAttrClass; |
42 | |
43 | typedef struct _WebKitDOMBlob WebKitDOMBlob; |
44 | typedef struct _WebKitDOMBlobClass WebKitDOMBlobClass; |
45 | |
46 | typedef struct _WebKitDOMCDATASection WebKitDOMCDATASection; |
47 | typedef struct _WebKitDOMCDATASectionClass WebKitDOMCDATASectionClass; |
48 | |
49 | typedef struct _WebKitDOMCSSRule WebKitDOMCSSRule; |
50 | typedef struct _WebKitDOMCSSRuleClass WebKitDOMCSSRuleClass; |
51 | |
52 | typedef struct _WebKitDOMCSSRuleList WebKitDOMCSSRuleList; |
53 | typedef struct _WebKitDOMCSSRuleListClass WebKitDOMCSSRuleListClass; |
54 | |
55 | typedef struct _WebKitDOMCSSStyleDeclaration WebKitDOMCSSStyleDeclaration; |
56 | typedef struct _WebKitDOMCSSStyleDeclarationClass WebKitDOMCSSStyleDeclarationClass; |
57 | |
58 | typedef struct _WebKitDOMCSSStyleSheet WebKitDOMCSSStyleSheet; |
59 | typedef struct _WebKitDOMCSSStyleSheetClass WebKitDOMCSSStyleSheetClass; |
60 | |
61 | typedef struct _WebKitDOMCSSValue WebKitDOMCSSValue; |
62 | typedef struct _WebKitDOMCSSValueClass WebKitDOMCSSValueClass; |
63 | |
64 | typedef struct _WebKitDOMCharacterData WebKitDOMCharacterData; |
65 | typedef struct _WebKitDOMCharacterDataClass WebKitDOMCharacterDataClass; |
66 | |
67 | typedef struct _WebKitDOMClientRect WebKitDOMClientRect; |
68 | typedef struct _WebKitDOMClientRectClass WebKitDOMClientRectClass; |
69 | |
70 | typedef struct _WebKitDOMClientRectList WebKitDOMClientRectList; |
71 | typedef struct _WebKitDOMClientRectListClass WebKitDOMClientRectListClass; |
72 | |
73 | typedef struct _WebKitDOMComment WebKitDOMComment; |
74 | typedef struct _WebKitDOMCommentClass WebKitDOMCommentClass; |
75 | |
76 | typedef struct _WebKitDOMDOMImplementation WebKitDOMDOMImplementation; |
77 | typedef struct _WebKitDOMDOMImplementationClass WebKitDOMDOMImplementationClass; |
78 | |
79 | typedef struct _WebKitDOMDOMWindow WebKitDOMDOMWindow; |
80 | typedef struct _WebKitDOMDOMWindowClass WebKitDOMDOMWindowClass; |
81 | |
82 | typedef struct _WebKitDOMDocument WebKitDOMDocument; |
83 | typedef struct _WebKitDOMDocumentClass WebKitDOMDocumentClass; |
84 | |
85 | typedef struct _WebKitDOMDocumentFragment WebKitDOMDocumentFragment; |
86 | typedef struct _WebKitDOMDocumentFragmentClass WebKitDOMDocumentFragmentClass; |
87 | |
88 | typedef struct _WebKitDOMDocumentType WebKitDOMDocumentType; |
89 | typedef struct _WebKitDOMDocumentTypeClass WebKitDOMDocumentTypeClass; |
90 | |
91 | typedef struct _WebKitDOMElement WebKitDOMElement; |
92 | typedef struct _WebKitDOMElementClass WebKitDOMElementClass; |
93 | |
94 | typedef struct _WebKitDOMEvent WebKitDOMEvent; |
95 | typedef struct _WebKitDOMEventClass WebKitDOMEventClass; |
96 | |
97 | typedef struct _WebKitDOMEventTarget WebKitDOMEventTarget; |
98 | typedef struct _WebKitDOMEventTargetIface WebKitDOMEventTargetIface; |
99 | |
100 | typedef struct _WebKitDOMFile WebKitDOMFile; |
101 | typedef struct _WebKitDOMFileClass WebKitDOMFileClass; |
102 | |
103 | typedef struct _WebKitDOMFileList WebKitDOMFileList; |
104 | typedef struct _WebKitDOMFileListClass WebKitDOMFileListClass; |
105 | |
106 | typedef struct _WebKitDOMHTMLAnchorElement WebKitDOMHTMLAnchorElement; |
107 | typedef struct _WebKitDOMHTMLAnchorElementClass WebKitDOMHTMLAnchorElementClass; |
108 | |
109 | typedef struct _WebKitDOMHTMLAppletElement WebKitDOMHTMLAppletElement; |
110 | typedef struct _WebKitDOMHTMLAppletElementClass WebKitDOMHTMLAppletElementClass; |
111 | |
112 | typedef struct _WebKitDOMHTMLAreaElement WebKitDOMHTMLAreaElement; |
113 | typedef struct _WebKitDOMHTMLAreaElementClass WebKitDOMHTMLAreaElementClass; |
114 | |
115 | typedef struct _WebKitDOMHTMLBRElement WebKitDOMHTMLBRElement; |
116 | typedef struct _WebKitDOMHTMLBRElementClass WebKitDOMHTMLBRElementClass; |
117 | |
118 | typedef struct _WebKitDOMHTMLBaseElement WebKitDOMHTMLBaseElement; |
119 | typedef struct _WebKitDOMHTMLBaseElementClass WebKitDOMHTMLBaseElementClass; |
120 | |
121 | typedef struct _WebKitDOMHTMLBodyElement WebKitDOMHTMLBodyElement; |
122 | typedef struct _WebKitDOMHTMLBodyElementClass WebKitDOMHTMLBodyElementClass; |
123 | |
124 | typedef struct _WebKitDOMHTMLButtonElement WebKitDOMHTMLButtonElement; |
125 | typedef struct _WebKitDOMHTMLButtonElementClass WebKitDOMHTMLButtonElementClass; |
126 | |
127 | typedef struct _WebKitDOMHTMLCanvasElement WebKitDOMHTMLCanvasElement; |
128 | typedef struct _WebKitDOMHTMLCanvasElementClass WebKitDOMHTMLCanvasElementClass; |
129 | |
130 | typedef struct _WebKitDOMHTMLCollection WebKitDOMHTMLCollection; |
131 | typedef struct _WebKitDOMHTMLCollectionClass WebKitDOMHTMLCollectionClass; |
132 | |
133 | typedef struct _WebKitDOMHTMLDListElement WebKitDOMHTMLDListElement; |
134 | typedef struct _WebKitDOMHTMLDListElementClass WebKitDOMHTMLDListElementClass; |
135 | |
136 | typedef struct _WebKitDOMHTMLDirectoryElement WebKitDOMHTMLDirectoryElement; |
137 | typedef struct _WebKitDOMHTMLDirectoryElementClass WebKitDOMHTMLDirectoryElementClass; |
138 | |
139 | typedef struct _WebKitDOMHTMLDivElement WebKitDOMHTMLDivElement; |
140 | typedef struct _WebKitDOMHTMLDivElementClass WebKitDOMHTMLDivElementClass; |
141 | |
142 | typedef struct _WebKitDOMHTMLDocument WebKitDOMHTMLDocument; |
143 | typedef struct _WebKitDOMHTMLDocumentClass WebKitDOMHTMLDocumentClass; |
144 | |
145 | typedef struct _WebKitDOMHTMLElement WebKitDOMHTMLElement; |
146 | typedef struct _WebKitDOMHTMLElementClass WebKitDOMHTMLElementClass; |
147 | |
148 | typedef struct _WebKitDOMHTMLEmbedElement WebKitDOMHTMLEmbedElement; |
149 | typedef struct _WebKitDOMHTMLEmbedElementClass WebKitDOMHTMLEmbedElementClass; |
150 | |
151 | typedef struct _WebKitDOMHTMLFieldSetElement WebKitDOMHTMLFieldSetElement; |
152 | typedef struct _WebKitDOMHTMLFieldSetElementClass WebKitDOMHTMLFieldSetElementClass; |
153 | |
154 | typedef struct _WebKitDOMHTMLFontElement WebKitDOMHTMLFontElement; |
155 | typedef struct _WebKitDOMHTMLFontElementClass WebKitDOMHTMLFontElementClass; |
156 | |
157 | typedef struct _WebKitDOMHTMLFormElement WebKitDOMHTMLFormElement; |
158 | typedef struct _WebKitDOMHTMLFormElementClass WebKitDOMHTMLFormElementClass; |
159 | |
160 | typedef struct _WebKitDOMHTMLFrameElement WebKitDOMHTMLFrameElement; |
161 | typedef struct _WebKitDOMHTMLFrameElementClass WebKitDOMHTMLFrameElementClass; |
162 | |
163 | typedef struct _WebKitDOMHTMLFrameSetElement WebKitDOMHTMLFrameSetElement; |
164 | typedef struct _WebKitDOMHTMLFrameSetElementClass WebKitDOMHTMLFrameSetElementClass; |
165 | |
166 | typedef struct _WebKitDOMHTMLHRElement WebKitDOMHTMLHRElement; |
167 | typedef struct _WebKitDOMHTMLHRElementClass WebKitDOMHTMLHRElementClass; |
168 | |
169 | typedef struct _WebKitDOMHTMLHeadElement WebKitDOMHTMLHeadElement; |
170 | typedef struct _WebKitDOMHTMLHeadElementClass WebKitDOMHTMLHeadElementClass; |
171 | |
172 | typedef struct _WebKitDOMHTMLHeadingElement WebKitDOMHTMLHeadingElement; |
173 | typedef struct _WebKitDOMHTMLHeadingElementClass WebKitDOMHTMLHeadingElementClass; |
174 | |
175 | typedef struct _WebKitDOMHTMLHtmlElement WebKitDOMHTMLHtmlElement; |
176 | typedef struct _WebKitDOMHTMLHtmlElementClass WebKitDOMHTMLHtmlElementClass; |
177 | |
178 | typedef struct _WebKitDOMHTMLIFrameElement WebKitDOMHTMLIFrameElement; |
179 | typedef struct _WebKitDOMHTMLIFrameElementClass WebKitDOMHTMLIFrameElementClass; |
180 | |
181 | typedef struct _WebKitDOMHTMLImageElement WebKitDOMHTMLImageElement; |
182 | typedef struct _WebKitDOMHTMLImageElementClass WebKitDOMHTMLImageElementClass; |
183 | |
184 | typedef struct _WebKitDOMHTMLInputElement WebKitDOMHTMLInputElement; |
185 | typedef struct _WebKitDOMHTMLInputElementClass WebKitDOMHTMLInputElementClass; |
186 | |
187 | typedef struct _WebKitDOMHTMLLIElement WebKitDOMHTMLLIElement; |
188 | typedef struct _WebKitDOMHTMLLIElementClass WebKitDOMHTMLLIElementClass; |
189 | |
190 | typedef struct _WebKitDOMHTMLLabelElement WebKitDOMHTMLLabelElement; |
191 | typedef struct _WebKitDOMHTMLLabelElementClass WebKitDOMHTMLLabelElementClass; |
192 | |
193 | typedef struct _WebKitDOMHTMLLegendElement WebKitDOMHTMLLegendElement; |
194 | typedef struct _WebKitDOMHTMLLegendElementClass WebKitDOMHTMLLegendElementClass; |
195 | |
196 | typedef struct _WebKitDOMHTMLLinkElement WebKitDOMHTMLLinkElement; |
197 | typedef struct _WebKitDOMHTMLLinkElementClass WebKitDOMHTMLLinkElementClass; |
198 | |
199 | typedef struct _WebKitDOMHTMLMapElement WebKitDOMHTMLMapElement; |
200 | typedef struct _WebKitDOMHTMLMapElementClass WebKitDOMHTMLMapElementClass; |
201 | |
202 | typedef struct _WebKitDOMHTMLMarqueeElement WebKitDOMHTMLMarqueeElement; |
203 | typedef struct _WebKitDOMHTMLMarqueeElementClass WebKitDOMHTMLMarqueeElementClass; |
204 | |
205 | typedef struct _WebKitDOMHTMLMenuElement WebKitDOMHTMLMenuElement; |
206 | typedef struct _WebKitDOMHTMLMenuElementClass WebKitDOMHTMLMenuElementClass; |
207 | |
208 | typedef struct _WebKitDOMHTMLMetaElement WebKitDOMHTMLMetaElement; |
209 | typedef struct _WebKitDOMHTMLMetaElementClass WebKitDOMHTMLMetaElementClass; |
210 | |
211 | typedef struct _WebKitDOMHTMLModElement WebKitDOMHTMLModElement; |
212 | typedef struct _WebKitDOMHTMLModElementClass WebKitDOMHTMLModElementClass; |
213 | |
214 | typedef struct _WebKitDOMHTMLOListElement WebKitDOMHTMLOListElement; |
215 | typedef struct _WebKitDOMHTMLOListElementClass WebKitDOMHTMLOListElementClass; |
216 | |
217 | typedef struct _WebKitDOMHTMLObjectElement WebKitDOMHTMLObjectElement; |
218 | typedef struct _WebKitDOMHTMLObjectElementClass WebKitDOMHTMLObjectElementClass; |
219 | |
220 | typedef struct _WebKitDOMHTMLOptGroupElement WebKitDOMHTMLOptGroupElement; |
221 | typedef struct _WebKitDOMHTMLOptGroupElementClass WebKitDOMHTMLOptGroupElementClass; |
222 | |
223 | typedef struct _WebKitDOMHTMLOptionElement WebKitDOMHTMLOptionElement; |
224 | typedef struct _WebKitDOMHTMLOptionElementClass WebKitDOMHTMLOptionElementClass; |
225 | |
226 | typedef struct _WebKitDOMHTMLOptionsCollection WebKitDOMHTMLOptionsCollection; |
227 | typedef struct _WebKitDOMHTMLOptionsCollectionClass WebKitDOMHTMLOptionsCollectionClass; |
228 | |
229 | typedef struct _WebKitDOMHTMLParagraphElement WebKitDOMHTMLParagraphElement; |
230 | typedef struct _WebKitDOMHTMLParagraphElementClass WebKitDOMHTMLParagraphElementClass; |
231 | |
232 | typedef struct _WebKitDOMHTMLParamElement WebKitDOMHTMLParamElement; |
233 | typedef struct _WebKitDOMHTMLParamElementClass WebKitDOMHTMLParamElementClass; |
234 | |
235 | typedef struct _WebKitDOMHTMLPreElement WebKitDOMHTMLPreElement; |
236 | typedef struct _WebKitDOMHTMLPreElementClass WebKitDOMHTMLPreElementClass; |
237 | |
238 | typedef struct _WebKitDOMHTMLQuoteElement WebKitDOMHTMLQuoteElement; |
239 | typedef struct _WebKitDOMHTMLQuoteElementClass WebKitDOMHTMLQuoteElementClass; |
240 | |
241 | typedef struct _WebKitDOMHTMLScriptElement WebKitDOMHTMLScriptElement; |
242 | typedef struct _WebKitDOMHTMLScriptElementClass WebKitDOMHTMLScriptElementClass; |
243 | |
244 | typedef struct _WebKitDOMHTMLSelectElement WebKitDOMHTMLSelectElement; |
245 | typedef struct _WebKitDOMHTMLSelectElementClass WebKitDOMHTMLSelectElementClass; |
246 | |
247 | typedef struct _WebKitDOMHTMLStyleElement WebKitDOMHTMLStyleElement; |
248 | typedef struct _WebKitDOMHTMLStyleElementClass WebKitDOMHTMLStyleElementClass; |
249 | |
250 | typedef struct _WebKitDOMHTMLTableCaptionElement WebKitDOMHTMLTableCaptionElement; |
251 | typedef struct _WebKitDOMHTMLTableCaptionElementClass WebKitDOMHTMLTableCaptionElementClass; |
252 | |
253 | typedef struct _WebKitDOMHTMLTableCellElement WebKitDOMHTMLTableCellElement; |
254 | typedef struct _WebKitDOMHTMLTableCellElementClass WebKitDOMHTMLTableCellElementClass; |
255 | |
256 | typedef struct _WebKitDOMHTMLTableColElement WebKitDOMHTMLTableColElement; |
257 | typedef struct _WebKitDOMHTMLTableColElementClass WebKitDOMHTMLTableColElementClass; |
258 | |
259 | typedef struct _WebKitDOMHTMLTableElement WebKitDOMHTMLTableElement; |
260 | typedef struct _WebKitDOMHTMLTableElementClass WebKitDOMHTMLTableElementClass; |
261 | |
262 | typedef struct _WebKitDOMHTMLTableRowElement WebKitDOMHTMLTableRowElement; |
263 | typedef struct _WebKitDOMHTMLTableRowElementClass WebKitDOMHTMLTableRowElementClass; |
264 | |
265 | typedef struct _WebKitDOMHTMLTableSectionElement WebKitDOMHTMLTableSectionElement; |
266 | typedef struct _WebKitDOMHTMLTableSectionElementClass WebKitDOMHTMLTableSectionElementClass; |
267 | |
268 | typedef struct _WebKitDOMHTMLTextAreaElement WebKitDOMHTMLTextAreaElement; |
269 | typedef struct _WebKitDOMHTMLTextAreaElementClass WebKitDOMHTMLTextAreaElementClass; |
270 | |
271 | typedef struct _WebKitDOMHTMLTitleElement WebKitDOMHTMLTitleElement; |
272 | typedef struct _WebKitDOMHTMLTitleElementClass WebKitDOMHTMLTitleElementClass; |
273 | |
274 | typedef struct _WebKitDOMHTMLUListElement WebKitDOMHTMLUListElement; |
275 | typedef struct _WebKitDOMHTMLUListElementClass WebKitDOMHTMLUListElementClass; |
276 | |
277 | typedef struct _WebKitDOMKeyboardEvent WebKitDOMKeyboardEvent; |
278 | typedef struct _WebKitDOMKeyboardEventClass WebKitDOMKeyboardEventClass; |
279 | |
280 | typedef struct _WebKitDOMMediaList WebKitDOMMediaList; |
281 | typedef struct _WebKitDOMMediaListClass WebKitDOMMediaListClass; |
282 | |
283 | typedef struct _WebKitDOMMouseEvent WebKitDOMMouseEvent; |
284 | typedef struct _WebKitDOMMouseEventClass WebKitDOMMouseEventClass; |
285 | |
286 | typedef struct _WebKitDOMNamedNodeMap WebKitDOMNamedNodeMap; |
287 | typedef struct _WebKitDOMNamedNodeMapClass WebKitDOMNamedNodeMapClass; |
288 | |
289 | typedef struct _WebKitDOMNode WebKitDOMNode; |
290 | typedef struct _WebKitDOMNodeClass WebKitDOMNodeClass; |
291 | |
292 | typedef struct _WebKitDOMNodeFilter WebKitDOMNodeFilter; |
293 | typedef struct _WebKitDOMNodeFilterIface WebKitDOMNodeFilterIface; |
294 | |
295 | typedef struct _WebKitDOMNodeIterator WebKitDOMNodeIterator; |
296 | typedef struct _WebKitDOMNodeIteratorClass WebKitDOMNodeIteratorClass; |
297 | |
298 | typedef struct _WebKitDOMNodeList WebKitDOMNodeList; |
299 | typedef struct _WebKitDOMNodeListClass WebKitDOMNodeListClass; |
300 | |
301 | typedef struct _WebKitDOMObject WebKitDOMObject; |
302 | typedef struct _WebKitDOMObjectClass WebKitDOMObjectClass; |
303 | |
304 | typedef struct _WebKitDOMProcessingInstruction WebKitDOMProcessingInstruction; |
305 | typedef struct _WebKitDOMProcessingInstructionClass WebKitDOMProcessingInstructionClass; |
306 | |
307 | typedef struct _WebKitDOMRange WebKitDOMRange; |
308 | typedef struct _WebKitDOMRangeClass WebKitDOMRangeClass; |
309 | |
310 | typedef struct _WebKitDOMDOMSelection WebKitDOMDOMSelection; |
311 | typedef struct _WebKitDOMDOMSelectionClass WebKitDOMDOMSelectionClass; |
312 | |
313 | typedef struct _WebKitDOMStyleSheet WebKitDOMStyleSheet; |
314 | typedef struct _WebKitDOMStyleSheetClass WebKitDOMStyleSheetClass; |
315 | |
316 | typedef struct _WebKitDOMStyleSheetList WebKitDOMStyleSheetList; |
317 | typedef struct _WebKitDOMStyleSheetListClass WebKitDOMStyleSheetListClass; |
318 | |
319 | typedef struct _WebKitDOMText WebKitDOMText; |
320 | typedef struct _WebKitDOMTextClass WebKitDOMTextClass; |
321 | |
322 | typedef struct _WebKitDOMDOMTokenList WebKitDOMDOMTokenList; |
323 | typedef struct _WebKitDOMDOMTokenListClass WebKitDOMDOMTokenListClass; |
324 | |
325 | typedef struct _WebKitDOMTreeWalker WebKitDOMTreeWalker; |
326 | typedef struct _WebKitDOMTreeWalkerClass WebKitDOMTreeWalkerClass; |
327 | |
328 | typedef struct _WebKitDOMUIEvent WebKitDOMUIEvent; |
329 | typedef struct _WebKitDOMUIEventClass WebKitDOMUIEventClass; |
330 | |
331 | typedef struct _WebKitDOMWheelEvent WebKitDOMWheelEvent; |
332 | typedef struct _WebKitDOMWheelEventClass WebKitDOMWheelEventClass; |
333 | |
334 | typedef struct _WebKitDOMXPathExpression WebKitDOMXPathExpression; |
335 | typedef struct _WebKitDOMXPathExpressionClass WebKitDOMXPathExpressionClass; |
336 | |
337 | typedef struct _WebKitDOMXPathNSResolver WebKitDOMXPathNSResolver; |
338 | typedef struct _WebKitDOMXPathNSResolverIface WebKitDOMXPathNSResolverIface; |
339 | |
340 | typedef struct _WebKitDOMXPathResult WebKitDOMXPathResult; |
341 | typedef struct _WebKitDOMXPathResultClass WebKitDOMXPathResultClass; |
342 | |
343 | #include <webkitdom/webkitdomautocleanups.h> |
344 | |
345 | #endif |
346 |