webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
webkitdomdefines.h
Go to the documentation of this file.
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
42 
45 
48 
51 
54 
57 
60 
63 
66 
69 
72 
75 
78 
81 
84 
87 
90 
91 typedef struct _WebKitDOMEventTarget WebKitDOMEventTarget;
93 
96 
99 
102 
105 
108 
111 
114 
117 
120 
123 
126 
129 
132 
135 
138 
141 
144 
147 
150 
153 
156 
159 
162 
165 
168 
171 
174 
177 
180 
183 
186 
189 
192 
195 
198 
201 
204 
207 
210 
213 
216 
219 
222 
225 
228 
231 
234 
237 
240 
243 
246 
249 
252 
255 
258 
261 
264 
267 
270 
273 
276 
279 
282 
285 
286 typedef struct _WebKitDOMNodeFilter WebKitDOMNodeFilter;
288 
291 
294 
297 
300 
303 
306 
309 
312 
315 
318 
321 
324 
327 
330 
331 typedef struct _WebKitDOMXPathNSResolver WebKitDOMXPathNSResolver;
333 
336 
337 #include <webkitdom/webkitdomautocleanups.h>
338 
339 #endif
Definition: WebKitDOMWheelEvent.h:44
Definition: WebKitDOMObject.h:42
Definition: WebKitDOMHTMLOptionElement.h:40
Definition: WebKitDOMHTMLAnchorElement.h:44
Definition: WebKitDOMHTMLIFrameElement.h:40
struct _WebKitDOMEventTarget WebKitDOMEventTarget
Definition: webkitdomdefines.h:91
Definition: WebKitDOMHTMLMapElement.h:44
Definition: WebKitDOMHTMLFormElement.h:44
Definition: WebKitDOMHTMLMetaElement.h:40
Definition: WebKitDOMDocument.h:44
Definition: WebKitDOMHTMLDListElement.h:40
Definition: WebKitDOMHTMLQuoteElement.h:44
Definition: WebKitDOMHTMLAreaElement.h:40
Definition: WebKitDOMHTMLMetaElement.h:44
Definition: WebKitDOMHTMLHeadingElement.h:40
Definition: WebKitDOMUIEvent.h:44
Definition: WebKitDOMHTMLTitleElement.h:44
Definition: WebKitDOMHTMLOptGroupElement.h:40
Definition: WebKitDOMHTMLParagraphElement.h:44
Definition: WebKitDOMHTMLObjectElement.h:40
Definition: WebKitDOMTreeWalker.h:40
Definition: WebKitDOMHTMLDocument.h:40
Definition: WebKitDOMHTMLLegendElement.h:40
Definition: WebKitDOMHTMLTableSectionElement.h:40
struct _WebKitDOMXPathNSResolver WebKitDOMXPathNSResolver
Definition: webkitdomdefines.h:331
Definition: WebKitDOMXPathResult.h:94
Definition: WebKitDOMHTMLMenuElement.h:40
Definition: WebKitDOMComment.h:44
Definition: WebKitDOMCSSRule.h:75
Definition: WebKitDOMHTMLDivElement.h:40
Definition: WebKitDOMHTMLInputElement.h:44
Definition: WebKitDOMXPathNSResolver.h:33
Definition: WebKitDOMStyleSheetList.h:40
Definition: WebKitDOMNamedNodeMap.h:40
Definition: WebKitDOMCSSStyleDeclaration.h:40
Definition: WebKitDOMHTMLEmbedElement.h:44
Definition: WebKitDOMObject.h:48
Definition: WebKitDOMBlob.h:40
Definition: WebKitDOMHTMLTableRowElement.h:40
Definition: WebKitDOMHTMLTableColElement.h:40
Definition: WebKitDOMDocument.h:40
Definition: WebKitDOMHTMLAreaElement.h:44
Definition: WebKitDOMHTMLBaseElement.h:40
Definition: WebKitDOMHTMLPreElement.h:44
Definition: WebKitDOMCSSStyleSheet.h:44
Definition: WebKitDOMHTMLDivElement.h:44
Definition: WebKitDOMHTMLButtonElement.h:44
Definition: WebKitDOMFileList.h:44
Definition: WebKitDOMXPathExpression.h:44
Definition: WebKitDOMHTMLStyleElement.h:44
Definition: WebKitDOMHTMLHeadingElement.h:44
Definition: WebKitDOMHTMLTableCaptionElement.h:40
Definition: WebKitDOMFile.h:40
Definition: WebKitDOMNodeIterator.h:44
Definition: WebKitDOMHTMLIFrameElement.h:44
Definition: WebKitDOMStyleSheetList.h:44
Definition: WebKitDOMHTMLHeadElement.h:44
Definition: WebKitDOMHTMLElement.h:40
Definition: WebKitDOMHTMLDirectoryElement.h:44
Definition: WebKitDOMBlob.h:44
Definition: WebKitDOMDOMWindow.h:44
Definition: WebKitDOMHTMLBodyElement.h:40
Definition: WebKitDOMHTMLObjectElement.h:44
Definition: WebKitDOMHTMLImageElement.h:44
Definition: WebKitDOMHTMLBRElement.h:44
Definition: WebKitDOMHTMLBaseElement.h:44
Definition: WebKitDOMHTMLBodyElement.h:44
Definition: WebKitDOMDocumentType.h:44
Definition: WebKitDOMMediaList.h:40
Definition: WebKitDOMNodeIterator.h:40
Definition: WebKitDOMHTMLOListElement.h:40
Definition: WebKitDOMHTMLParamElement.h:40
Definition: WebKitDOMHTMLCanvasElement.h:40
Definition: WebKitDOMHTMLMarqueeElement.h:40
Definition: WebKitDOMAttr.h:44
Definition: WebKitDOMProcessingInstruction.h:44
Definition: WebKitDOMHTMLOListElement.h:44
Definition: WebKitDOMHTMLFontElement.h:44
Definition: WebKitDOMFileList.h:40
Definition: WebKitDOMHTMLOptionsCollection.h:40
Definition: WebKitDOMDOMTokenList.h:44
struct _WebKitDOMNodeFilter WebKitDOMNodeFilter
Definition: webkitdomdefines.h:286
Definition: WebKitDOMDOMTokenList.h:40
Definition: WebKitDOMMediaList.h:44
Definition: WebKitDOMRange.h:84
Definition: WebKitDOMHTMLAppletElement.h:40
Definition: WebKitDOMDocumentType.h:40
Definition: WebKitDOMHTMLOptGroupElement.h:44
Definition: WebKitDOMHTMLTableCellElement.h:44
Definition: WebKitDOMUIEvent.h:40
Definition: WebKitDOMHTMLModElement.h:40
Definition: WebKitDOMNodeFilter.h:182
Definition: WebKitDOMCSSStyleSheet.h:40
Definition: WebKitDOMXPathResult.h:90
Definition: WebKitDOMHTMLTextAreaElement.h:44
Definition: WebKitDOMHTMLCollection.h:40
Definition: WebKitDOMHTMLUListElement.h:40
Definition: WebKitDOMProcessingInstruction.h:40
Definition: WebKitDOMDOMImplementation.h:40
Definition: WebKitDOMHTMLImageElement.h:40
Definition: WebKitDOMHTMLButtonElement.h:40
Definition: WebKitDOMHTMLSelectElement.h:44
Definition: WebKitDOMElement.h:40
Definition: WebKitDOMHTMLOptionsCollection.h:44
Definition: WebKitDOMText.h:44
Definition: WebKitDOMMouseEvent.h:44
Definition: WebKitDOMElement.h:44
Definition: WebKitDOMHTMLTableElement.h:40
Definition: WebKitDOMHTMLHeadElement.h:40
Definition: WebKitDOMNodeList.h:40
Definition: WebKitDOMHTMLLegendElement.h:44
Definition: WebKitDOMXPathExpression.h:40
Definition: WebKitDOMHTMLScriptElement.h:40
Definition: WebKitDOMHTMLTableElement.h:44
Definition: WebKitDOMEvent.h:140
Definition: WebKitDOMHTMLFrameSetElement.h:44
Definition: WebKitDOMHTMLDListElement.h:44
Definition: WebKitDOMCSSRuleList.h:44
Definition: WebKitDOMHTMLFormElement.h:40
Definition: WebKitDOMDOMWindow.h:40
Definition: WebKitDOMDocumentFragment.h:44
Definition: WebKitDOMStyleSheet.h:40
Definition: WebKitDOMWheelEvent.h:40
Definition: WebKitDOMHTMLOptionElement.h:44
Definition: WebKitDOMHTMLTableRowElement.h:44
Definition: WebKitDOMFile.h:44
Definition: WebKitDOMHTMLTextAreaElement.h:40
Definition: WebKitDOMHTMLBRElement.h:40
Definition: WebKitDOMHTMLTableCellElement.h:40
Definition: WebKitDOMNode.h:129
Definition: WebKitDOMTreeWalker.h:44
Definition: WebKitDOMRange.h:80
Definition: WebKitDOMHTMLParamElement.h:44
Definition: WebKitDOMNamedNodeMap.h:44
Definition: WebKitDOMHTMLCollection.h:44
Definition: WebKitDOMHTMLStyleElement.h:40
Definition: WebKitDOMHTMLHRElement.h:40
Definition: WebKitDOMEventTarget.h:33
Definition: WebKitDOMHTMLMenuElement.h:44
Definition: WebKitDOMNode.h:125
Definition: WebKitDOMHTMLPreElement.h:40
Definition: WebKitDOMHTMLHtmlElement.h:44
Definition: WebKitDOMHTMLParagraphElement.h:40
Definition: WebKitDOMText.h:40
Definition: WebKitDOMAttr.h:40
Definition: WebKitDOMHTMLModElement.h:44
Definition: WebKitDOMCharacterData.h:40
Definition: WebKitDOMHTMLInputElement.h:40
Definition: WebKitDOMCSSRule.h:79
Definition: WebKitDOMCDATASection.h:40
Definition: WebKitDOMMouseEvent.h:40
Definition: WebKitDOMHTMLFrameElement.h:44
Definition: WebKitDOMDOMSelection.h:40
Definition: WebKitDOMHTMLTableColElement.h:44
Definition: WebKitDOMStyleSheet.h:44
Definition: WebKitDOMHTMLElement.h:44
Definition: WebKitDOMHTMLTitleElement.h:40
Definition: WebKitDOMCSSRuleList.h:40
Definition: WebKitDOMHTMLCanvasElement.h:44
Definition: WebKitDOMCSSValue.h:60
Definition: WebKitDOMCDATASection.h:44
Definition: WebKitDOMCSSValue.h:64
Definition: WebKitDOMHTMLDocument.h:44
Definition: WebKitDOMHTMLEmbedElement.h:40
Definition: WebKitDOMHTMLLIElement.h:44
Definition: WebKitDOMHTMLLabelElement.h:44
Definition: WebKitDOMDOMImplementation.h:44
Definition: WebKitDOMHTMLLabelElement.h:40
Definition: WebKitDOMHTMLAnchorElement.h:40
Definition: WebKitDOMHTMLDirectoryElement.h:40
Definition: WebKitDOMHTMLFontElement.h:40
Definition: WebKitDOMHTMLHRElement.h:44
Definition: WebKitDOMHTMLQuoteElement.h:40
Definition: WebKitDOMKeyboardEvent.h:60
Definition: WebKitDOMHTMLFieldSetElement.h:44
Definition: WebKitDOMHTMLSelectElement.h:40
Definition: WebKitDOMHTMLFrameSetElement.h:40
Definition: WebKitDOMDOMSelection.h:44
Definition: WebKitDOMHTMLUListElement.h:44
Definition: WebKitDOMCharacterData.h:44
Definition: WebKitDOMHTMLFrameElement.h:40
Definition: WebKitDOMHTMLTableCaptionElement.h:44
Definition: WebKitDOMDocumentFragment.h:40
Definition: WebKitDOMHTMLMapElement.h:40
Definition: WebKitDOMHTMLHtmlElement.h:40
Definition: WebKitDOMHTMLFieldSetElement.h:40
Definition: WebKitDOMKeyboardEvent.h:64
Definition: WebKitDOMHTMLLIElement.h:40
Definition: WebKitDOMHTMLTableSectionElement.h:44
Definition: WebKitDOMComment.h:40
Definition: WebKitDOMHTMLAppletElement.h:44
Definition: WebKitDOMNodeList.h:44
Definition: WebKitDOMHTMLMarqueeElement.h:44
Definition: WebKitDOMHTMLScriptElement.h:44
Definition: WebKitDOMEvent.h:144
Definition: WebKitDOMCSSStyleDeclaration.h:44