1 module webkit2webextension.c.types;
2 
3 public import gio.c.types;
4 public import glib.c.types;
5 public import gobject.c.types;
6 public import gtk.c.types;
7 public import javascriptcore.c.types;
8 public import soup.c.types;
9 
10 
11 /**
12  * Enum values used to denote the various levels of console messages.
13  *
14  * Since: 2.12
15  */
16 public enum WebKitConsoleMessageLevel
17 {
18 	/**
19 	 * Information message.
20 	 */
21 	INFO = 0,
22 	/**
23 	 * Log message.
24 	 */
25 	LOG = 1,
26 	/**
27 	 * Warning message.
28 	 */
29 	WARNING = 2,
30 	/**
31 	 * Error message.
32 	 */
33 	ERROR = 3,
34 	/**
35 	 * Debug message.
36 	 */
37 	DEBUG = 4,
38 }
39 alias WebKitConsoleMessageLevel ConsoleMessageLevel;
40 
41 /**
42  * Enum values used to denote the various sources of console messages.
43  *
44  * Since: 2.12
45  */
46 public enum WebKitConsoleMessageSource
47 {
48 	/**
49 	 * Message produced by JavaScript.
50 	 */
51 	JAVASCRIPT = 0,
52 	/**
53 	 * Network messages.
54 	 */
55 	NETWORK = 1,
56 	/**
57 	 * Messages produced by console API.
58 	 */
59 	CONSOLE_API = 2,
60 	/**
61 	 * Security messages.
62 	 */
63 	SECURITY = 3,
64 	/**
65 	 * Other messages.
66 	 */
67 	OTHER = 4,
68 }
69 alias WebKitConsoleMessageSource ConsoleMessageSource;
70 
71 /**
72  * Enum values used to denote the stock actions for
73  * #WebKitContextMenuItem<!-- -->s
74  */
75 public enum WebKitContextMenuAction
76 {
77 	/**
78 	 * No action, used by separator menu items.
79 	 */
80 	NO_ACTION = 0,
81 	/**
82 	 * Open current link.
83 	 */
84 	OPEN_LINK = 1,
85 	/**
86 	 * Open current link in a new window.
87 	 */
88 	OPEN_LINK_IN_NEW_WINDOW = 2,
89 	/**
90 	 * Download link destination.
91 	 */
92 	DOWNLOAD_LINK_TO_DISK = 3,
93 	/**
94 	 * Copy link location to the clipboard.
95 	 */
96 	COPY_LINK_TO_CLIPBOARD = 4,
97 	/**
98 	 * Open current image in a new window.
99 	 */
100 	OPEN_IMAGE_IN_NEW_WINDOW = 5,
101 	/**
102 	 * Download current image.
103 	 */
104 	DOWNLOAD_IMAGE_TO_DISK = 6,
105 	/**
106 	 * Copy current image to the clipboard.
107 	 */
108 	COPY_IMAGE_TO_CLIPBOARD = 7,
109 	/**
110 	 * Copy current image location to the clipboard.
111 	 */
112 	COPY_IMAGE_URL_TO_CLIPBOARD = 8,
113 	/**
114 	 * Open current frame in a new window.
115 	 */
116 	OPEN_FRAME_IN_NEW_WINDOW = 9,
117 	/**
118 	 * Load the previous history item.
119 	 */
120 	GO_BACK = 10,
121 	/**
122 	 * Load the next history item.
123 	 */
124 	GO_FORWARD = 11,
125 	/**
126 	 * Stop any ongoing loading operation.
127 	 */
128 	STOP = 12,
129 	/**
130 	 * Reload the contents of current view.
131 	 */
132 	RELOAD = 13,
133 	/**
134 	 * Copy current selection the clipboard.
135 	 */
136 	COPY = 14,
137 	/**
138 	 * Cut current selection to the clipboard.
139 	 */
140 	CUT = 15,
141 	/**
142 	 * Paste clipboard contents.
143 	 */
144 	PASTE = 16,
145 	/**
146 	 * Delete current selection.
147 	 */
148 	DELETE = 17,
149 	/**
150 	 * Select all text.
151 	 */
152 	SELECT_ALL = 18,
153 	/**
154 	 * Input methods menu.
155 	 */
156 	INPUT_METHODS = 19,
157 	/**
158 	 * Unicode menu.
159 	 */
160 	UNICODE = 20,
161 	/**
162 	 * A proposed replacement for a misspelled word.
163 	 */
164 	SPELLING_GUESS = 21,
165 	/**
166 	 * An indicator that spellchecking found no proposed replacements.
167 	 */
168 	NO_GUESSES_FOUND = 22,
169 	/**
170 	 * Causes the spellchecker to ignore the word for this session.
171 	 */
172 	IGNORE_SPELLING = 23,
173 	/**
174 	 * Causes the spellchecker to add the word to the dictionary.
175 	 */
176 	LEARN_SPELLING = 24,
177 	/**
178 	 * Ignore grammar.
179 	 */
180 	IGNORE_GRAMMAR = 25,
181 	/**
182 	 * Font options menu.
183 	 */
184 	FONT_MENU = 26,
185 	/**
186 	 * Bold.
187 	 */
188 	BOLD = 27,
189 	/**
190 	 * Italic.
191 	 */
192 	ITALIC = 28,
193 	/**
194 	 * Underline.
195 	 */
196 	UNDERLINE = 29,
197 	/**
198 	 * Outline.
199 	 */
200 	OUTLINE = 30,
201 	/**
202 	 * Open current element in the inspector.
203 	 */
204 	INSPECT_ELEMENT = 31,
205 	/**
206 	 * Open current video element in a new window.
207 	 */
208 	OPEN_VIDEO_IN_NEW_WINDOW = 32,
209 	/**
210 	 * Open current audio element in a new window.
211 	 */
212 	OPEN_AUDIO_IN_NEW_WINDOW = 33,
213 	/**
214 	 * Copy video link location in to the clipboard.
215 	 */
216 	COPY_VIDEO_LINK_TO_CLIPBOARD = 34,
217 	/**
218 	 * Copy audio link location in to the clipboard.
219 	 */
220 	COPY_AUDIO_LINK_TO_CLIPBOARD = 35,
221 	/**
222 	 * Enable or disable media controls.
223 	 */
224 	TOGGLE_MEDIA_CONTROLS = 36,
225 	/**
226 	 * Enable or disable media loop.
227 	 */
228 	TOGGLE_MEDIA_LOOP = 37,
229 	/**
230 	 * Show current video element in fullscreen mode.
231 	 */
232 	ENTER_VIDEO_FULLSCREEN = 38,
233 	/**
234 	 * Play current media element.
235 	 */
236 	MEDIA_PLAY = 39,
237 	/**
238 	 * Pause current media element.
239 	 */
240 	MEDIA_PAUSE = 40,
241 	/**
242 	 * Mute current media element.
243 	 */
244 	MEDIA_MUTE = 41,
245 	/**
246 	 * Download video to disk. Since 2.2
247 	 */
248 	DOWNLOAD_VIDEO_TO_DISK = 42,
249 	/**
250 	 * Download audio to disk. Since 2.2
251 	 */
252 	DOWNLOAD_AUDIO_TO_DISK = 43,
253 	/**
254 	 * Insert an emoji. Since 2.26
255 	 */
256 	INSERT_EMOJI = 44,
257 	/**
258 	 * Paste clipboard contents as plain text. Since 2.30
259 	 */
260 	PASTE_AS_PLAIN_TEXT = 45,
261 	/**
262 	 * Custom action defined by applications.
263 	 */
264 	CUSTOM = 10000,
265 }
266 alias WebKitContextMenuAction ContextMenuAction;
267 
268 /**
269  * Used to indicate a particular stage in form submission. See
270  * #WebKitWebPage::will-submit-form.
271  *
272  * Since: 2.20
273  */
274 public enum WebKitFormSubmissionStep
275 {
276 	/**
277 	 * indicates the form's
278 	 * DOM submit event is about to be emitted.
279 	 */
280 	SEND_DOM_EVENT = 0,
281 	/**
282 	 * indicates the form is about
283 	 * to be submitted.
284 	 */
285 	COMPLETE = 1,
286 }
287 alias WebKitFormSubmissionStep FormSubmissionStep;
288 
289 /**
290  * Enum values with flags representing the context of a #WebKitHitTestResult.
291  */
292 public enum WebKitHitTestResultContext
293 {
294 	/**
295 	 * anywhere in the document.
296 	 */
297 	DOCUMENT = 2,
298 	/**
299 	 * a hyperlink element.
300 	 */
301 	LINK = 4,
302 	/**
303 	 * an image element.
304 	 */
305 	IMAGE = 8,
306 	/**
307 	 * a video or audio element.
308 	 */
309 	MEDIA = 16,
310 	/**
311 	 * an editable element
312 	 */
313 	EDITABLE = 32,
314 	/**
315 	 * a scrollbar element.
316 	 */
317 	SCROLLBAR = 64,
318 	/**
319 	 * a selected element. Since 2.8
320 	 */
321 	SELECTION = 128,
322 }
323 alias WebKitHitTestResultContext HitTestResultContext;
324 
325 /**
326  * Enum values used to denote errors happening when sending user messages.
327  *
328  * Since: 2.28
329  */
330 public enum WebKitUserMessageError
331 {
332 	/**
333 	 * The message was not handled by the receiver.
334 	 */
335 	USER_MESSAGE_UNHANDLED_MESSAGE = 0,
336 }
337 alias WebKitUserMessageError UserMessageError;
338 
339 struct WebKitConsoleMessage;
340 
341 struct WebKitContextMenu;
342 
343 struct WebKitContextMenuClass
344 {
345 	GObjectClass parentClass;
346 	/** */
347 	extern(C) void function() WebkitReserved0;
348 	/** */
349 	extern(C) void function() WebkitReserved1;
350 	/** */
351 	extern(C) void function() WebkitReserved2;
352 	/** */
353 	extern(C) void function() WebkitReserved3;
354 }
355 
356 struct WebKitContextMenuItem;
357 
358 struct WebKitContextMenuItemClass
359 {
360 	GObjectClass parentClass;
361 	/** */
362 	extern(C) void function() WebkitReserved0;
363 	/** */
364 	extern(C) void function() WebkitReserved1;
365 	/** */
366 	extern(C) void function() WebkitReserved2;
367 	/** */
368 	extern(C) void function() WebkitReserved3;
369 }
370 
371 struct WebKitContextMenuItemPrivate;
372 
373 struct WebKitContextMenuPrivate;
374 
375 struct WebKitDOMAttr
376 {
377 	WebKitDOMNode parentInstance;
378 }
379 
380 struct WebKitDOMAttrClass
381 {
382 	WebKitDOMNodeClass parentClass;
383 }
384 
385 struct WebKitDOMBlob
386 {
387 	WebKitDOMObject parentInstance;
388 }
389 
390 struct WebKitDOMBlobClass
391 {
392 	WebKitDOMObjectClass parentClass;
393 }
394 
395 struct WebKitDOMCDATASection
396 {
397 	WebKitDOMText parentInstance;
398 }
399 
400 struct WebKitDOMCDATASectionClass
401 {
402 	WebKitDOMTextClass parentClass;
403 }
404 
405 struct WebKitDOMCSSRule
406 {
407 	WebKitDOMObject parentInstance;
408 }
409 
410 struct WebKitDOMCSSRuleClass
411 {
412 	WebKitDOMObjectClass parentClass;
413 }
414 
415 struct WebKitDOMCSSRuleList
416 {
417 	WebKitDOMObject parentInstance;
418 }
419 
420 struct WebKitDOMCSSRuleListClass
421 {
422 	WebKitDOMObjectClass parentClass;
423 }
424 
425 struct WebKitDOMCSSStyleDeclaration
426 {
427 	WebKitDOMObject parentInstance;
428 }
429 
430 struct WebKitDOMCSSStyleDeclarationClass
431 {
432 	WebKitDOMObjectClass parentClass;
433 }
434 
435 struct WebKitDOMCSSStyleSheet
436 {
437 	WebKitDOMStyleSheet parentInstance;
438 }
439 
440 struct WebKitDOMCSSStyleSheetClass
441 {
442 	WebKitDOMStyleSheetClass parentClass;
443 }
444 
445 struct WebKitDOMCSSValue
446 {
447 	WebKitDOMObject parentInstance;
448 }
449 
450 struct WebKitDOMCSSValueClass
451 {
452 	WebKitDOMObjectClass parentClass;
453 }
454 
455 struct WebKitDOMCharacterData
456 {
457 	WebKitDOMNode parentInstance;
458 }
459 
460 struct WebKitDOMCharacterDataClass
461 {
462 	WebKitDOMNodeClass parentClass;
463 }
464 
465 struct WebKitDOMClientRect
466 {
467 	WebKitDOMObject parentInstance;
468 }
469 
470 struct WebKitDOMClientRectClass
471 {
472 	WebKitDOMObjectClass parentClass;
473 }
474 
475 struct WebKitDOMClientRectList
476 {
477 	WebKitDOMObject parentInstance;
478 }
479 
480 struct WebKitDOMClientRectListClass
481 {
482 	WebKitDOMObjectClass parentClass;
483 }
484 
485 struct WebKitDOMComment
486 {
487 	WebKitDOMCharacterData parentInstance;
488 }
489 
490 struct WebKitDOMCommentClass
491 {
492 	WebKitDOMCharacterDataClass parentClass;
493 }
494 
495 struct WebKitDOMDOMImplementation
496 {
497 	WebKitDOMObject parentInstance;
498 }
499 
500 struct WebKitDOMDOMImplementationClass
501 {
502 	WebKitDOMObjectClass parentClass;
503 }
504 
505 struct WebKitDOMDOMSelection
506 {
507 	WebKitDOMObject parentInstance;
508 }
509 
510 struct WebKitDOMDOMSelectionClass
511 {
512 	WebKitDOMObjectClass parentClass;
513 }
514 
515 struct WebKitDOMDOMTokenList
516 {
517 	WebKitDOMObject parentInstance;
518 }
519 
520 struct WebKitDOMDOMTokenListClass
521 {
522 	WebKitDOMObjectClass parentClass;
523 }
524 
525 struct WebKitDOMDOMWindow
526 {
527 	WebKitDOMObject parentInstance;
528 }
529 
530 struct WebKitDOMDOMWindowClass
531 {
532 	WebKitDOMObjectClass parentClass;
533 }
534 
535 struct WebKitDOMDocument
536 {
537 	WebKitDOMNode parentInstance;
538 }
539 
540 struct WebKitDOMDocumentClass
541 {
542 	WebKitDOMNodeClass parentClass;
543 }
544 
545 struct WebKitDOMDocumentFragment
546 {
547 	WebKitDOMNode parentInstance;
548 }
549 
550 struct WebKitDOMDocumentFragmentClass
551 {
552 	WebKitDOMNodeClass parentClass;
553 }
554 
555 struct WebKitDOMDocumentType
556 {
557 	WebKitDOMNode parentInstance;
558 }
559 
560 struct WebKitDOMDocumentTypeClass
561 {
562 	WebKitDOMNodeClass parentClass;
563 }
564 
565 struct WebKitDOMElement
566 {
567 	WebKitDOMNode parentInstance;
568 }
569 
570 struct WebKitDOMElementClass
571 {
572 	WebKitDOMNodeClass parentClass;
573 }
574 
575 struct WebKitDOMEntityReference
576 {
577 	WebKitDOMNode parentInstance;
578 }
579 
580 struct WebKitDOMEntityReferenceClass
581 {
582 	WebKitDOMNodeClass parentClass;
583 }
584 
585 struct WebKitDOMEvent
586 {
587 	WebKitDOMObject parentInstance;
588 }
589 
590 struct WebKitDOMEventClass
591 {
592 	WebKitDOMObjectClass parentClass;
593 }
594 
595 struct WebKitDOMEventTarget;
596 
597 struct WebKitDOMEventTargetIface
598 {
599 	GTypeInterface gIface;
600 	/**
601 	 *
602 	 * Params:
603 	 *     target = A #WebKitDOMEventTarget
604 	 *     event = A #WebKitDOMEvent
605 	 * Returns: a #gboolean
606 	 *
607 	 * Throws: GException on failure.
608 	 */
609 	extern(C) int function(WebKitDOMEventTarget* target, WebKitDOMEvent* event, GError** err) dispatchEvent;
610 	/** */
611 	extern(C) int function(WebKitDOMEventTarget* target, const(char)* eventName, GClosure* handler, int useCapture) addEventListener;
612 	/**
613 	 *
614 	 * Params:
615 	 *     target = A #WebKitDOMEventTarget
616 	 *     eventName = A #gchar
617 	 *     handler = A #GCallback
618 	 *     useCapture = A #gboolean
619 	 * Returns: a #gboolean
620 	 */
621 	extern(C) int function(WebKitDOMEventTarget* target, const(char)* eventName, GClosure* handler, int useCapture) removeEventListener;
622 	/** */
623 	extern(C) void function() WebkitdomReserved0;
624 	/** */
625 	extern(C) void function() WebkitdomReserved1;
626 	/** */
627 	extern(C) void function() WebkitdomReserved2;
628 	/** */
629 	extern(C) void function() WebkitdomReserved3;
630 }
631 
632 struct WebKitDOMFile
633 {
634 	WebKitDOMBlob parentInstance;
635 }
636 
637 struct WebKitDOMFileClass
638 {
639 	WebKitDOMBlobClass parentClass;
640 }
641 
642 struct WebKitDOMFileList
643 {
644 	WebKitDOMObject parentInstance;
645 }
646 
647 struct WebKitDOMFileListClass
648 {
649 	WebKitDOMObjectClass parentClass;
650 }
651 
652 struct WebKitDOMHTMLAnchorElement
653 {
654 	WebKitDOMHTMLElement parentInstance;
655 }
656 
657 struct WebKitDOMHTMLAnchorElementClass
658 {
659 	WebKitDOMHTMLElementClass parentClass;
660 }
661 
662 struct WebKitDOMHTMLAppletElement
663 {
664 	WebKitDOMHTMLElement parentInstance;
665 }
666 
667 struct WebKitDOMHTMLAppletElementClass
668 {
669 	WebKitDOMHTMLElementClass parentClass;
670 }
671 
672 struct WebKitDOMHTMLAreaElement
673 {
674 	WebKitDOMHTMLElement parentInstance;
675 }
676 
677 struct WebKitDOMHTMLAreaElementClass
678 {
679 	WebKitDOMHTMLElementClass parentClass;
680 }
681 
682 struct WebKitDOMHTMLBRElement
683 {
684 	WebKitDOMHTMLElement parentInstance;
685 }
686 
687 struct WebKitDOMHTMLBRElementClass
688 {
689 	WebKitDOMHTMLElementClass parentClass;
690 }
691 
692 struct WebKitDOMHTMLBaseElement
693 {
694 	WebKitDOMHTMLElement parentInstance;
695 }
696 
697 struct WebKitDOMHTMLBaseElementClass
698 {
699 	WebKitDOMHTMLElementClass parentClass;
700 }
701 
702 struct WebKitDOMHTMLBaseFontElement
703 {
704 	WebKitDOMHTMLElement parentInstance;
705 }
706 
707 struct WebKitDOMHTMLBaseFontElementClass
708 {
709 	WebKitDOMHTMLElementClass parentClass;
710 }
711 
712 struct WebKitDOMHTMLBodyElement
713 {
714 	WebKitDOMHTMLElement parentInstance;
715 }
716 
717 struct WebKitDOMHTMLBodyElementClass
718 {
719 	WebKitDOMHTMLElementClass parentClass;
720 }
721 
722 struct WebKitDOMHTMLButtonElement
723 {
724 	WebKitDOMHTMLElement parentInstance;
725 }
726 
727 struct WebKitDOMHTMLButtonElementClass
728 {
729 	WebKitDOMHTMLElementClass parentClass;
730 }
731 
732 struct WebKitDOMHTMLCanvasElement
733 {
734 	WebKitDOMHTMLElement parentInstance;
735 }
736 
737 struct WebKitDOMHTMLCanvasElementClass
738 {
739 	WebKitDOMHTMLElementClass parentClass;
740 }
741 
742 struct WebKitDOMHTMLCollection
743 {
744 	WebKitDOMObject parentInstance;
745 }
746 
747 struct WebKitDOMHTMLCollectionClass
748 {
749 	WebKitDOMObjectClass parentClass;
750 }
751 
752 struct WebKitDOMHTMLDListElement
753 {
754 	WebKitDOMHTMLElement parentInstance;
755 }
756 
757 struct WebKitDOMHTMLDListElementClass
758 {
759 	WebKitDOMHTMLElementClass parentClass;
760 }
761 
762 struct WebKitDOMHTMLDirectoryElement
763 {
764 	WebKitDOMHTMLElement parentInstance;
765 }
766 
767 struct WebKitDOMHTMLDirectoryElementClass
768 {
769 	WebKitDOMHTMLElementClass parentClass;
770 }
771 
772 struct WebKitDOMHTMLDivElement
773 {
774 	WebKitDOMHTMLElement parentInstance;
775 }
776 
777 struct WebKitDOMHTMLDivElementClass
778 {
779 	WebKitDOMHTMLElementClass parentClass;
780 }
781 
782 struct WebKitDOMHTMLDocument
783 {
784 	WebKitDOMDocument parentInstance;
785 }
786 
787 struct WebKitDOMHTMLDocumentClass
788 {
789 	WebKitDOMDocumentClass parentClass;
790 }
791 
792 struct WebKitDOMHTMLElement
793 {
794 	WebKitDOMElement parentInstance;
795 }
796 
797 struct WebKitDOMHTMLElementClass
798 {
799 	WebKitDOMElementClass parentClass;
800 }
801 
802 struct WebKitDOMHTMLEmbedElement
803 {
804 	WebKitDOMHTMLElement parentInstance;
805 }
806 
807 struct WebKitDOMHTMLEmbedElementClass
808 {
809 	WebKitDOMHTMLElementClass parentClass;
810 }
811 
812 struct WebKitDOMHTMLFieldSetElement
813 {
814 	WebKitDOMHTMLElement parentInstance;
815 }
816 
817 struct WebKitDOMHTMLFieldSetElementClass
818 {
819 	WebKitDOMHTMLElementClass parentClass;
820 }
821 
822 struct WebKitDOMHTMLFontElement
823 {
824 	WebKitDOMHTMLElement parentInstance;
825 }
826 
827 struct WebKitDOMHTMLFontElementClass
828 {
829 	WebKitDOMHTMLElementClass parentClass;
830 }
831 
832 struct WebKitDOMHTMLFormElement
833 {
834 	WebKitDOMHTMLElement parentInstance;
835 }
836 
837 struct WebKitDOMHTMLFormElementClass
838 {
839 	WebKitDOMHTMLElementClass parentClass;
840 }
841 
842 struct WebKitDOMHTMLFrameElement
843 {
844 	WebKitDOMHTMLElement parentInstance;
845 }
846 
847 struct WebKitDOMHTMLFrameElementClass
848 {
849 	WebKitDOMHTMLElementClass parentClass;
850 }
851 
852 struct WebKitDOMHTMLFrameSetElement
853 {
854 	WebKitDOMHTMLElement parentInstance;
855 }
856 
857 struct WebKitDOMHTMLFrameSetElementClass
858 {
859 	WebKitDOMHTMLElementClass parentClass;
860 }
861 
862 struct WebKitDOMHTMLHRElement
863 {
864 	WebKitDOMHTMLElement parentInstance;
865 }
866 
867 struct WebKitDOMHTMLHRElementClass
868 {
869 	WebKitDOMHTMLElementClass parentClass;
870 }
871 
872 struct WebKitDOMHTMLHeadElement
873 {
874 	WebKitDOMHTMLElement parentInstance;
875 }
876 
877 struct WebKitDOMHTMLHeadElementClass
878 {
879 	WebKitDOMHTMLElementClass parentClass;
880 }
881 
882 struct WebKitDOMHTMLHeadingElement
883 {
884 	WebKitDOMHTMLElement parentInstance;
885 }
886 
887 struct WebKitDOMHTMLHeadingElementClass
888 {
889 	WebKitDOMHTMLElementClass parentClass;
890 }
891 
892 struct WebKitDOMHTMLHtmlElement
893 {
894 	WebKitDOMHTMLElement parentInstance;
895 }
896 
897 struct WebKitDOMHTMLHtmlElementClass
898 {
899 	WebKitDOMHTMLElementClass parentClass;
900 }
901 
902 struct WebKitDOMHTMLIFrameElement
903 {
904 	WebKitDOMHTMLElement parentInstance;
905 }
906 
907 struct WebKitDOMHTMLIFrameElementClass
908 {
909 	WebKitDOMHTMLElementClass parentClass;
910 }
911 
912 struct WebKitDOMHTMLImageElement
913 {
914 	WebKitDOMHTMLElement parentInstance;
915 }
916 
917 struct WebKitDOMHTMLImageElementClass
918 {
919 	WebKitDOMHTMLElementClass parentClass;
920 }
921 
922 struct WebKitDOMHTMLInputElement
923 {
924 	WebKitDOMHTMLElement parentInstance;
925 }
926 
927 struct WebKitDOMHTMLInputElementClass
928 {
929 	WebKitDOMHTMLElementClass parentClass;
930 }
931 
932 struct WebKitDOMHTMLLIElement
933 {
934 	WebKitDOMHTMLElement parentInstance;
935 }
936 
937 struct WebKitDOMHTMLLIElementClass
938 {
939 	WebKitDOMHTMLElementClass parentClass;
940 }
941 
942 struct WebKitDOMHTMLLabelElement
943 {
944 	WebKitDOMHTMLElement parentInstance;
945 }
946 
947 struct WebKitDOMHTMLLabelElementClass
948 {
949 	WebKitDOMHTMLElementClass parentClass;
950 }
951 
952 struct WebKitDOMHTMLLegendElement
953 {
954 	WebKitDOMHTMLElement parentInstance;
955 }
956 
957 struct WebKitDOMHTMLLegendElementClass
958 {
959 	WebKitDOMHTMLElementClass parentClass;
960 }
961 
962 struct WebKitDOMHTMLLinkElement
963 {
964 	WebKitDOMHTMLElement parentInstance;
965 }
966 
967 struct WebKitDOMHTMLLinkElementClass
968 {
969 	WebKitDOMHTMLElementClass parentClass;
970 }
971 
972 struct WebKitDOMHTMLMapElement
973 {
974 	WebKitDOMHTMLElement parentInstance;
975 }
976 
977 struct WebKitDOMHTMLMapElementClass
978 {
979 	WebKitDOMHTMLElementClass parentClass;
980 }
981 
982 struct WebKitDOMHTMLMarqueeElement
983 {
984 	WebKitDOMHTMLElement parentInstance;
985 }
986 
987 struct WebKitDOMHTMLMarqueeElementClass
988 {
989 	WebKitDOMHTMLElementClass parentClass;
990 }
991 
992 struct WebKitDOMHTMLMenuElement
993 {
994 	WebKitDOMHTMLElement parentInstance;
995 }
996 
997 struct WebKitDOMHTMLMenuElementClass
998 {
999 	WebKitDOMHTMLElementClass parentClass;
1000 }
1001 
1002 struct WebKitDOMHTMLMetaElement
1003 {
1004 	WebKitDOMHTMLElement parentInstance;
1005 }
1006 
1007 struct WebKitDOMHTMLMetaElementClass
1008 {
1009 	WebKitDOMHTMLElementClass parentClass;
1010 }
1011 
1012 struct WebKitDOMHTMLModElement
1013 {
1014 	WebKitDOMHTMLElement parentInstance;
1015 }
1016 
1017 struct WebKitDOMHTMLModElementClass
1018 {
1019 	WebKitDOMHTMLElementClass parentClass;
1020 }
1021 
1022 struct WebKitDOMHTMLOListElement
1023 {
1024 	WebKitDOMHTMLElement parentInstance;
1025 }
1026 
1027 struct WebKitDOMHTMLOListElementClass
1028 {
1029 	WebKitDOMHTMLElementClass parentClass;
1030 }
1031 
1032 struct WebKitDOMHTMLObjectElement
1033 {
1034 	WebKitDOMHTMLElement parentInstance;
1035 }
1036 
1037 struct WebKitDOMHTMLObjectElementClass
1038 {
1039 	WebKitDOMHTMLElementClass parentClass;
1040 }
1041 
1042 struct WebKitDOMHTMLOptGroupElement
1043 {
1044 	WebKitDOMHTMLElement parentInstance;
1045 }
1046 
1047 struct WebKitDOMHTMLOptGroupElementClass
1048 {
1049 	WebKitDOMHTMLElementClass parentClass;
1050 }
1051 
1052 struct WebKitDOMHTMLOptionElement
1053 {
1054 	WebKitDOMHTMLElement parentInstance;
1055 }
1056 
1057 struct WebKitDOMHTMLOptionElementClass
1058 {
1059 	WebKitDOMHTMLElementClass parentClass;
1060 }
1061 
1062 struct WebKitDOMHTMLOptionsCollection
1063 {
1064 	WebKitDOMHTMLCollection parentInstance;
1065 }
1066 
1067 struct WebKitDOMHTMLOptionsCollectionClass
1068 {
1069 	WebKitDOMHTMLCollectionClass parentClass;
1070 }
1071 
1072 struct WebKitDOMHTMLParagraphElement
1073 {
1074 	WebKitDOMHTMLElement parentInstance;
1075 }
1076 
1077 struct WebKitDOMHTMLParagraphElementClass
1078 {
1079 	WebKitDOMHTMLElementClass parentClass;
1080 }
1081 
1082 struct WebKitDOMHTMLParamElement
1083 {
1084 	WebKitDOMHTMLElement parentInstance;
1085 }
1086 
1087 struct WebKitDOMHTMLParamElementClass
1088 {
1089 	WebKitDOMHTMLElementClass parentClass;
1090 }
1091 
1092 struct WebKitDOMHTMLPreElement
1093 {
1094 	WebKitDOMHTMLElement parentInstance;
1095 }
1096 
1097 struct WebKitDOMHTMLPreElementClass
1098 {
1099 	WebKitDOMHTMLElementClass parentClass;
1100 }
1101 
1102 struct WebKitDOMHTMLQuoteElement
1103 {
1104 	WebKitDOMHTMLElement parentInstance;
1105 }
1106 
1107 struct WebKitDOMHTMLQuoteElementClass
1108 {
1109 	WebKitDOMHTMLElementClass parentClass;
1110 }
1111 
1112 struct WebKitDOMHTMLScriptElement
1113 {
1114 	WebKitDOMHTMLElement parentInstance;
1115 }
1116 
1117 struct WebKitDOMHTMLScriptElementClass
1118 {
1119 	WebKitDOMHTMLElementClass parentClass;
1120 }
1121 
1122 struct WebKitDOMHTMLSelectElement
1123 {
1124 	WebKitDOMHTMLElement parentInstance;
1125 }
1126 
1127 struct WebKitDOMHTMLSelectElementClass
1128 {
1129 	WebKitDOMHTMLElementClass parentClass;
1130 }
1131 
1132 struct WebKitDOMHTMLStyleElement
1133 {
1134 	WebKitDOMHTMLElement parentInstance;
1135 }
1136 
1137 struct WebKitDOMHTMLStyleElementClass
1138 {
1139 	WebKitDOMHTMLElementClass parentClass;
1140 }
1141 
1142 struct WebKitDOMHTMLTableCaptionElement
1143 {
1144 	WebKitDOMHTMLElement parentInstance;
1145 }
1146 
1147 struct WebKitDOMHTMLTableCaptionElementClass
1148 {
1149 	WebKitDOMHTMLElementClass parentClass;
1150 }
1151 
1152 struct WebKitDOMHTMLTableCellElement
1153 {
1154 	WebKitDOMHTMLElement parentInstance;
1155 }
1156 
1157 struct WebKitDOMHTMLTableCellElementClass
1158 {
1159 	WebKitDOMHTMLElementClass parentClass;
1160 }
1161 
1162 struct WebKitDOMHTMLTableColElement
1163 {
1164 	WebKitDOMHTMLElement parentInstance;
1165 }
1166 
1167 struct WebKitDOMHTMLTableColElementClass
1168 {
1169 	WebKitDOMHTMLElementClass parentClass;
1170 }
1171 
1172 struct WebKitDOMHTMLTableElement
1173 {
1174 	WebKitDOMHTMLElement parentInstance;
1175 }
1176 
1177 struct WebKitDOMHTMLTableElementClass
1178 {
1179 	WebKitDOMHTMLElementClass parentClass;
1180 }
1181 
1182 struct WebKitDOMHTMLTableRowElement
1183 {
1184 	WebKitDOMHTMLElement parentInstance;
1185 }
1186 
1187 struct WebKitDOMHTMLTableRowElementClass
1188 {
1189 	WebKitDOMHTMLElementClass parentClass;
1190 }
1191 
1192 struct WebKitDOMHTMLTableSectionElement
1193 {
1194 	WebKitDOMHTMLElement parentInstance;
1195 }
1196 
1197 struct WebKitDOMHTMLTableSectionElementClass
1198 {
1199 	WebKitDOMHTMLElementClass parentClass;
1200 }
1201 
1202 struct WebKitDOMHTMLTextAreaElement
1203 {
1204 	WebKitDOMHTMLElement parentInstance;
1205 }
1206 
1207 struct WebKitDOMHTMLTextAreaElementClass
1208 {
1209 	WebKitDOMHTMLElementClass parentClass;
1210 }
1211 
1212 struct WebKitDOMHTMLTitleElement
1213 {
1214 	WebKitDOMHTMLElement parentInstance;
1215 }
1216 
1217 struct WebKitDOMHTMLTitleElementClass
1218 {
1219 	WebKitDOMHTMLElementClass parentClass;
1220 }
1221 
1222 struct WebKitDOMHTMLUListElement
1223 {
1224 	WebKitDOMHTMLElement parentInstance;
1225 }
1226 
1227 struct WebKitDOMHTMLUListElementClass
1228 {
1229 	WebKitDOMHTMLElementClass parentClass;
1230 }
1231 
1232 struct WebKitDOMKeyboardEvent
1233 {
1234 	WebKitDOMUIEvent parentInstance;
1235 }
1236 
1237 struct WebKitDOMKeyboardEventClass
1238 {
1239 	WebKitDOMUIEventClass parentClass;
1240 }
1241 
1242 struct WebKitDOMMediaList
1243 {
1244 	WebKitDOMObject parentInstance;
1245 }
1246 
1247 struct WebKitDOMMediaListClass
1248 {
1249 	WebKitDOMObjectClass parentClass;
1250 }
1251 
1252 struct WebKitDOMMouseEvent
1253 {
1254 	WebKitDOMUIEvent parentInstance;
1255 }
1256 
1257 struct WebKitDOMMouseEventClass
1258 {
1259 	WebKitDOMUIEventClass parentClass;
1260 }
1261 
1262 struct WebKitDOMNamedNodeMap
1263 {
1264 	WebKitDOMObject parentInstance;
1265 }
1266 
1267 struct WebKitDOMNamedNodeMapClass
1268 {
1269 	WebKitDOMObjectClass parentClass;
1270 }
1271 
1272 struct WebKitDOMNode
1273 {
1274 	WebKitDOMObject parentInstance;
1275 }
1276 
1277 struct WebKitDOMNodeClass
1278 {
1279 	WebKitDOMObjectClass parentClass;
1280 }
1281 
1282 struct WebKitDOMNodeFilter;
1283 
1284 struct WebKitDOMNodeFilterIface
1285 {
1286 	GTypeInterface gIface;
1287 	/**
1288 	 *
1289 	 * Params:
1290 	 *     filter = A #WebKitDOMNodeFilter
1291 	 *     node = A #WebKitDOMNode
1292 	 * Returns: a #gshort
1293 	 */
1294 	extern(C) short function(WebKitDOMNodeFilter* filter, WebKitDOMNode* node) acceptNode;
1295 	/** */
1296 	extern(C) void function() WebkitdomReserved0;
1297 	/** */
1298 	extern(C) void function() WebkitdomReserved1;
1299 	/** */
1300 	extern(C) void function() WebkitdomReserved2;
1301 	/** */
1302 	extern(C) void function() WebkitdomReserved3;
1303 }
1304 
1305 struct WebKitDOMNodeIterator
1306 {
1307 	WebKitDOMObject parentInstance;
1308 }
1309 
1310 struct WebKitDOMNodeIteratorClass
1311 {
1312 	WebKitDOMObjectClass parentClass;
1313 }
1314 
1315 struct WebKitDOMNodeList
1316 {
1317 	WebKitDOMObject parentInstance;
1318 }
1319 
1320 struct WebKitDOMNodeListClass
1321 {
1322 	WebKitDOMObjectClass parentClass;
1323 }
1324 
1325 struct WebKitDOMObject
1326 {
1327 	GObject parentInstance;
1328 	void* coreObject;
1329 }
1330 
1331 struct WebKitDOMObjectClass
1332 {
1333 	GObjectClass parentClass;
1334 }
1335 
1336 struct WebKitDOMProcessingInstruction
1337 {
1338 	WebKitDOMCharacterData parentInstance;
1339 }
1340 
1341 struct WebKitDOMProcessingInstructionClass
1342 {
1343 	WebKitDOMCharacterDataClass parentClass;
1344 }
1345 
1346 struct WebKitDOMRange
1347 {
1348 	WebKitDOMObject parentInstance;
1349 }
1350 
1351 struct WebKitDOMRangeClass
1352 {
1353 	WebKitDOMObjectClass parentClass;
1354 }
1355 
1356 struct WebKitDOMStyleSheet
1357 {
1358 	WebKitDOMObject parentInstance;
1359 }
1360 
1361 struct WebKitDOMStyleSheetClass
1362 {
1363 	WebKitDOMObjectClass parentClass;
1364 }
1365 
1366 struct WebKitDOMStyleSheetList
1367 {
1368 	WebKitDOMObject parentInstance;
1369 }
1370 
1371 struct WebKitDOMStyleSheetListClass
1372 {
1373 	WebKitDOMObjectClass parentClass;
1374 }
1375 
1376 struct WebKitDOMText
1377 {
1378 	WebKitDOMCharacterData parentInstance;
1379 }
1380 
1381 struct WebKitDOMTextClass
1382 {
1383 	WebKitDOMCharacterDataClass parentClass;
1384 }
1385 
1386 struct WebKitDOMTreeWalker
1387 {
1388 	WebKitDOMObject parentInstance;
1389 }
1390 
1391 struct WebKitDOMTreeWalkerClass
1392 {
1393 	WebKitDOMObjectClass parentClass;
1394 }
1395 
1396 struct WebKitDOMUIEvent
1397 {
1398 	WebKitDOMEvent parentInstance;
1399 }
1400 
1401 struct WebKitDOMUIEventClass
1402 {
1403 	WebKitDOMEventClass parentClass;
1404 }
1405 
1406 struct WebKitDOMWheelEvent
1407 {
1408 	WebKitDOMMouseEvent parentInstance;
1409 }
1410 
1411 struct WebKitDOMWheelEventClass
1412 {
1413 	WebKitDOMMouseEventClass parentClass;
1414 }
1415 
1416 struct WebKitDOMXPathExpression
1417 {
1418 	WebKitDOMObject parentInstance;
1419 }
1420 
1421 struct WebKitDOMXPathExpressionClass
1422 {
1423 	WebKitDOMObjectClass parentClass;
1424 }
1425 
1426 struct WebKitDOMXPathNSResolver;
1427 
1428 struct WebKitDOMXPathNSResolverIface
1429 {
1430 	GTypeInterface gIface;
1431 	/**
1432 	 *
1433 	 * Params:
1434 	 *     resolver = A #WebKitDOMXPathNSResolver
1435 	 *     prefix = The prefix to lookup
1436 	 * Returns: a #gchar
1437 	 */
1438 	extern(C) char* function(WebKitDOMXPathNSResolver* resolver, const(char)* prefix) lookupNamespaceUri;
1439 	/** */
1440 	extern(C) void function() WebkitdomReserved0;
1441 	/** */
1442 	extern(C) void function() WebkitdomReserved1;
1443 	/** */
1444 	extern(C) void function() WebkitdomReserved2;
1445 	/** */
1446 	extern(C) void function() WebkitdomReserved3;
1447 }
1448 
1449 struct WebKitDOMXPathResult
1450 {
1451 	WebKitDOMObject parentInstance;
1452 }
1453 
1454 struct WebKitDOMXPathResultClass
1455 {
1456 	WebKitDOMObjectClass parentClass;
1457 }
1458 
1459 struct WebKitFrame
1460 {
1461 	GObject parent;
1462 	WebKitFramePrivate* priv;
1463 }
1464 
1465 struct WebKitFrameClass
1466 {
1467 	GObjectClass parentClass;
1468 }
1469 
1470 struct WebKitFramePrivate;
1471 
1472 struct WebKitHitTestResult
1473 {
1474 	GObject parent;
1475 	WebKitHitTestResultPrivate* priv;
1476 }
1477 
1478 struct WebKitHitTestResultClass
1479 {
1480 	GObjectClass parentClass;
1481 	/** */
1482 	extern(C) void function() WebkitReserved0;
1483 	/** */
1484 	extern(C) void function() WebkitReserved1;
1485 	/** */
1486 	extern(C) void function() WebkitReserved2;
1487 	/** */
1488 	extern(C) void function() WebkitReserved3;
1489 }
1490 
1491 struct WebKitHitTestResultPrivate;
1492 
1493 struct WebKitScriptWorld
1494 {
1495 	GObject parent;
1496 	WebKitScriptWorldPrivate* priv;
1497 }
1498 
1499 struct WebKitScriptWorldClass
1500 {
1501 	GObjectClass parentClass;
1502 	/** */
1503 	extern(C) void function() WebkitReserved0;
1504 	/** */
1505 	extern(C) void function() WebkitReserved1;
1506 	/** */
1507 	extern(C) void function() WebkitReserved2;
1508 	/** */
1509 	extern(C) void function() WebkitReserved3;
1510 }
1511 
1512 struct WebKitScriptWorldPrivate;
1513 
1514 struct WebKitURIRequest
1515 {
1516 	GObject parent;
1517 	WebKitURIRequestPrivate* priv;
1518 }
1519 
1520 struct WebKitURIRequestClass
1521 {
1522 	GObjectClass parentClass;
1523 	/** */
1524 	extern(C) void function() WebkitReserved0;
1525 	/** */
1526 	extern(C) void function() WebkitReserved1;
1527 	/** */
1528 	extern(C) void function() WebkitReserved2;
1529 	/** */
1530 	extern(C) void function() WebkitReserved3;
1531 }
1532 
1533 struct WebKitURIRequestPrivate;
1534 
1535 struct WebKitURIResponse
1536 {
1537 	GObject parent;
1538 	WebKitURIResponsePrivate* priv;
1539 }
1540 
1541 struct WebKitURIResponseClass
1542 {
1543 	GObjectClass parentClass;
1544 	/** */
1545 	extern(C) void function() WebkitReserved0;
1546 	/** */
1547 	extern(C) void function() WebkitReserved1;
1548 	/** */
1549 	extern(C) void function() WebkitReserved2;
1550 	/** */
1551 	extern(C) void function() WebkitReserved3;
1552 }
1553 
1554 struct WebKitURIResponsePrivate;
1555 
1556 struct WebKitUserMessage
1557 {
1558 	GObject parent;
1559 	WebKitUserMessagePrivate* priv;
1560 }
1561 
1562 struct WebKitUserMessageClass
1563 {
1564 	GObjectClass parentClass;
1565 	/** */
1566 	extern(C) void function() WebkitReserved0;
1567 	/** */
1568 	extern(C) void function() WebkitReserved1;
1569 	/** */
1570 	extern(C) void function() WebkitReserved2;
1571 	/** */
1572 	extern(C) void function() WebkitReserved3;
1573 }
1574 
1575 struct WebKitUserMessagePrivate;
1576 
1577 struct WebKitWebEditor
1578 {
1579 	GObject parent;
1580 	WebKitWebEditorPrivate* priv;
1581 }
1582 
1583 struct WebKitWebEditorClass
1584 {
1585 	GObjectClass parentClass;
1586 }
1587 
1588 struct WebKitWebEditorPrivate;
1589 
1590 struct WebKitWebExtension
1591 {
1592 	GObject parent;
1593 	WebKitWebExtensionPrivate* priv;
1594 }
1595 
1596 struct WebKitWebExtensionClass
1597 {
1598 	GObjectClass parentClass;
1599 }
1600 
1601 struct WebKitWebExtensionPrivate;
1602 
1603 struct WebKitWebHitTestResult
1604 {
1605 	WebKitHitTestResult parent;
1606 	WebKitWebHitTestResultPrivate* priv;
1607 }
1608 
1609 struct WebKitWebHitTestResultClass
1610 {
1611 	WebKitHitTestResultClass parentClass;
1612 	/** */
1613 	extern(C) void function() WebkitReserved0;
1614 	/** */
1615 	extern(C) void function() WebkitReserved1;
1616 	/** */
1617 	extern(C) void function() WebkitReserved2;
1618 	/** */
1619 	extern(C) void function() WebkitReserved3;
1620 }
1621 
1622 struct WebKitWebHitTestResultPrivate;
1623 
1624 struct WebKitWebPage
1625 {
1626 	GObject parent;
1627 	WebKitWebPagePrivate* priv;
1628 }
1629 
1630 struct WebKitWebPageClass
1631 {
1632 	GObjectClass parentClass;
1633 }
1634 
1635 struct WebKitWebPagePrivate;
1636 
1637 struct _WebKitContextMenu
1638 {
1639 	GObject parent;
1640 	WebKitContextMenuPrivate* priv;
1641 }
1642 
1643 struct _WebKitContextMenuItem
1644 {
1645 	GObject parent;
1646 	WebKitContextMenuItemPrivate* priv;
1647 }
1648 
1649 /**
1650  * Type definition for a function that will be called to initialize
1651  * the web extension when the web process starts.
1652  *
1653  * Params:
1654  *     extension = a #WebKitWebExtension
1655  */
1656 public alias extern(C) void function(WebKitWebExtension* extension) WebKitWebExtensionInitializeFunction;
1657 
1658 /**
1659  * Type definition for a function that will be called to initialize
1660  * the web extensions when the web process starts, and which receives
1661  * as additional argument the user data set with
1662  * webkit_web_context_set_web_extensions_initialization_user_data().
1663  *
1664  * Params:
1665  *     extension = a #WebKitWebExtension
1666  *     userData = a #GVariant
1667  *
1668  * Since: 2.4
1669  */
1670 public alias extern(C) void function(WebKitWebExtension* extension, GVariant* userData) WebKitWebExtensionInitializeWithUserDataFunction;
1671 
1672 /**
1673  *
1674  *
1675  * Deprecated: Use JavaScriptCore API instead
1676  */
1677 enum DOM_CSS_RULE_CHARSET_RULE = 2;
1678 alias WEBKIT_DOM_CSS_RULE_CHARSET_RULE = DOM_CSS_RULE_CHARSET_RULE;
1679 
1680 /**
1681  *
1682  *
1683  * Deprecated: Use JavaScriptCore API instead
1684  */
1685 enum DOM_CSS_RULE_FONT_FACE_RULE = 5;
1686 alias WEBKIT_DOM_CSS_RULE_FONT_FACE_RULE = DOM_CSS_RULE_FONT_FACE_RULE;
1687 
1688 /**
1689  *
1690  *
1691  * Deprecated: Use JavaScriptCore API instead
1692  */
1693 enum DOM_CSS_RULE_IMPORT_RULE = 3;
1694 alias WEBKIT_DOM_CSS_RULE_IMPORT_RULE = DOM_CSS_RULE_IMPORT_RULE;
1695 
1696 /**
1697  *
1698  *
1699  * Deprecated: Use JavaScriptCore API instead
1700  */
1701 enum DOM_CSS_RULE_MEDIA_RULE = 4;
1702 alias WEBKIT_DOM_CSS_RULE_MEDIA_RULE = DOM_CSS_RULE_MEDIA_RULE;
1703 
1704 /**
1705  *
1706  *
1707  * Deprecated: Use JavaScriptCore API instead
1708  */
1709 enum DOM_CSS_RULE_PAGE_RULE = 6;
1710 alias WEBKIT_DOM_CSS_RULE_PAGE_RULE = DOM_CSS_RULE_PAGE_RULE;
1711 
1712 /**
1713  *
1714  *
1715  * Deprecated: Use JavaScriptCore API instead
1716  */
1717 enum DOM_CSS_RULE_STYLE_RULE = 1;
1718 alias WEBKIT_DOM_CSS_RULE_STYLE_RULE = DOM_CSS_RULE_STYLE_RULE;
1719 
1720 /**
1721  *
1722  *
1723  * Deprecated: Use JavaScriptCore API instead
1724  */
1725 enum DOM_CSS_RULE_UNKNOWN_RULE = 0;
1726 alias WEBKIT_DOM_CSS_RULE_UNKNOWN_RULE = DOM_CSS_RULE_UNKNOWN_RULE;
1727 
1728 /**
1729  *
1730  *
1731  * Deprecated: Use JavaScriptCore API instead
1732  */
1733 enum DOM_CSS_VALUE_CSS_CUSTOM = 3;
1734 alias WEBKIT_DOM_CSS_VALUE_CSS_CUSTOM = DOM_CSS_VALUE_CSS_CUSTOM;
1735 
1736 /**
1737  *
1738  *
1739  * Deprecated: Use JavaScriptCore API instead
1740  */
1741 enum DOM_CSS_VALUE_CSS_INHERIT = 0;
1742 alias WEBKIT_DOM_CSS_VALUE_CSS_INHERIT = DOM_CSS_VALUE_CSS_INHERIT;
1743 
1744 /**
1745  *
1746  *
1747  * Deprecated: Use JavaScriptCore API instead
1748  */
1749 enum DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE = 1;
1750 alias WEBKIT_DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE = DOM_CSS_VALUE_CSS_PRIMITIVE_VALUE;
1751 
1752 /**
1753  *
1754  *
1755  * Deprecated: Use JavaScriptCore API instead
1756  */
1757 enum DOM_CSS_VALUE_CSS_VALUE_LIST = 2;
1758 alias WEBKIT_DOM_CSS_VALUE_CSS_VALUE_LIST = DOM_CSS_VALUE_CSS_VALUE_LIST;
1759 
1760 /**
1761  *
1762  *
1763  * Deprecated: Use JavaScriptCore API instead
1764  */
1765 enum DOM_ELEMENT_ALLOW_KEYBOARD_INPUT = 1;
1766 alias WEBKIT_DOM_ELEMENT_ALLOW_KEYBOARD_INPUT = DOM_ELEMENT_ALLOW_KEYBOARD_INPUT;
1767 
1768 /**
1769  *
1770  *
1771  * Deprecated: Use JavaScriptCore API instead
1772  */
1773 enum DOM_EVENT_AT_TARGET = 2;
1774 alias WEBKIT_DOM_EVENT_AT_TARGET = DOM_EVENT_AT_TARGET;
1775 
1776 /**
1777  *
1778  *
1779  * Deprecated: Use JavaScriptCore API instead
1780  */
1781 enum DOM_EVENT_BLUR = 8192;
1782 alias WEBKIT_DOM_EVENT_BLUR = DOM_EVENT_BLUR;
1783 
1784 /**
1785  *
1786  *
1787  * Deprecated: Use JavaScriptCore API instead
1788  */
1789 enum DOM_EVENT_BUBBLING_PHASE = 3;
1790 alias WEBKIT_DOM_EVENT_BUBBLING_PHASE = DOM_EVENT_BUBBLING_PHASE;
1791 
1792 /**
1793  *
1794  *
1795  * Deprecated: Use JavaScriptCore API instead
1796  */
1797 enum DOM_EVENT_CAPTURING_PHASE = 1;
1798 alias WEBKIT_DOM_EVENT_CAPTURING_PHASE = DOM_EVENT_CAPTURING_PHASE;
1799 
1800 /**
1801  *
1802  *
1803  * Deprecated: Use JavaScriptCore API instead
1804  */
1805 enum DOM_EVENT_CHANGE = 32768;
1806 alias WEBKIT_DOM_EVENT_CHANGE = DOM_EVENT_CHANGE;
1807 
1808 /**
1809  *
1810  *
1811  * Deprecated: Use JavaScriptCore API instead
1812  */
1813 enum DOM_EVENT_CLICK = 64;
1814 alias WEBKIT_DOM_EVENT_CLICK = DOM_EVENT_CLICK;
1815 
1816 /**
1817  *
1818  *
1819  * Deprecated: Use JavaScriptCore API instead
1820  */
1821 enum DOM_EVENT_DBLCLICK = 128;
1822 alias WEBKIT_DOM_EVENT_DBLCLICK = DOM_EVENT_DBLCLICK;
1823 
1824 /**
1825  *
1826  *
1827  * Deprecated: Use JavaScriptCore API instead
1828  */
1829 enum DOM_EVENT_DRAGDROP = 2048;
1830 alias WEBKIT_DOM_EVENT_DRAGDROP = DOM_EVENT_DRAGDROP;
1831 
1832 /**
1833  *
1834  *
1835  * Deprecated: Use JavaScriptCore API instead
1836  */
1837 enum DOM_EVENT_FOCUS = 4096;
1838 alias WEBKIT_DOM_EVENT_FOCUS = DOM_EVENT_FOCUS;
1839 
1840 /**
1841  *
1842  *
1843  * Deprecated: Use JavaScriptCore API instead
1844  */
1845 enum DOM_EVENT_KEYDOWN = 256;
1846 alias WEBKIT_DOM_EVENT_KEYDOWN = DOM_EVENT_KEYDOWN;
1847 
1848 /**
1849  *
1850  *
1851  * Deprecated: Use JavaScriptCore API instead
1852  */
1853 enum DOM_EVENT_KEYPRESS = 1024;
1854 alias WEBKIT_DOM_EVENT_KEYPRESS = DOM_EVENT_KEYPRESS;
1855 
1856 /**
1857  *
1858  *
1859  * Deprecated: Use JavaScriptCore API instead
1860  */
1861 enum DOM_EVENT_KEYUP = 512;
1862 alias WEBKIT_DOM_EVENT_KEYUP = DOM_EVENT_KEYUP;
1863 
1864 /**
1865  *
1866  *
1867  * Deprecated: Use JavaScriptCore API instead
1868  */
1869 enum DOM_EVENT_MOUSEDOWN = 1;
1870 alias WEBKIT_DOM_EVENT_MOUSEDOWN = DOM_EVENT_MOUSEDOWN;
1871 
1872 /**
1873  *
1874  *
1875  * Deprecated: Use JavaScriptCore API instead
1876  */
1877 enum DOM_EVENT_MOUSEDRAG = 32;
1878 alias WEBKIT_DOM_EVENT_MOUSEDRAG = DOM_EVENT_MOUSEDRAG;
1879 
1880 /**
1881  *
1882  *
1883  * Deprecated: Use JavaScriptCore API instead
1884  */
1885 enum DOM_EVENT_MOUSEMOVE = 16;
1886 alias WEBKIT_DOM_EVENT_MOUSEMOVE = DOM_EVENT_MOUSEMOVE;
1887 
1888 /**
1889  *
1890  *
1891  * Deprecated: Use JavaScriptCore API instead
1892  */
1893 enum DOM_EVENT_MOUSEOUT = 8;
1894 alias WEBKIT_DOM_EVENT_MOUSEOUT = DOM_EVENT_MOUSEOUT;
1895 
1896 /**
1897  *
1898  *
1899  * Deprecated: Use JavaScriptCore API instead
1900  */
1901 enum DOM_EVENT_MOUSEOVER = 4;
1902 alias WEBKIT_DOM_EVENT_MOUSEOVER = DOM_EVENT_MOUSEOVER;
1903 
1904 /**
1905  *
1906  *
1907  * Deprecated: Use JavaScriptCore API instead
1908  */
1909 enum DOM_EVENT_MOUSEUP = 2;
1910 alias WEBKIT_DOM_EVENT_MOUSEUP = DOM_EVENT_MOUSEUP;
1911 
1912 /**
1913  *
1914  *
1915  * Deprecated: Use JavaScriptCore API instead
1916  */
1917 enum DOM_EVENT_NONE = 0;
1918 alias WEBKIT_DOM_EVENT_NONE = DOM_EVENT_NONE;
1919 
1920 /**
1921  *
1922  *
1923  * Deprecated: Use JavaScriptCore API instead
1924  */
1925 enum DOM_EVENT_SELECT = 16384;
1926 alias WEBKIT_DOM_EVENT_SELECT = DOM_EVENT_SELECT;
1927 
1928 /**
1929  *
1930  *
1931  * Deprecated: Use JavaScriptCore API instead
1932  */
1933 enum DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT = 1;
1934 alias WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT = DOM_KEYBOARD_EVENT_KEY_LOCATION_LEFT;
1935 
1936 /**
1937  *
1938  *
1939  * Deprecated: Use JavaScriptCore API instead
1940  */
1941 enum DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD = 3;
1942 alias WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD = DOM_KEYBOARD_EVENT_KEY_LOCATION_NUMPAD;
1943 
1944 /**
1945  *
1946  *
1947  * Deprecated: Use JavaScriptCore API instead
1948  */
1949 enum DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT = 2;
1950 alias WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT = DOM_KEYBOARD_EVENT_KEY_LOCATION_RIGHT;
1951 
1952 /**
1953  *
1954  *
1955  * Deprecated: Use JavaScriptCore API instead
1956  */
1957 enum DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD = 0;
1958 alias WEBKIT_DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD = DOM_KEYBOARD_EVENT_KEY_LOCATION_STANDARD;
1959 
1960 /**
1961  *
1962  *
1963  * Deprecated: Use JavaScriptCore API instead
1964  */
1965 enum DOM_NODE_ATTRIBUTE_NODE = 2;
1966 alias WEBKIT_DOM_NODE_ATTRIBUTE_NODE = DOM_NODE_ATTRIBUTE_NODE;
1967 
1968 /**
1969  *
1970  *
1971  * Deprecated: Use JavaScriptCore API instead
1972  */
1973 enum DOM_NODE_CDATA_SECTION_NODE = 4;
1974 alias WEBKIT_DOM_NODE_CDATA_SECTION_NODE = DOM_NODE_CDATA_SECTION_NODE;
1975 
1976 /**
1977  *
1978  *
1979  * Deprecated: Use JavaScriptCore API instead
1980  */
1981 enum DOM_NODE_COMMENT_NODE = 8;
1982 alias WEBKIT_DOM_NODE_COMMENT_NODE = DOM_NODE_COMMENT_NODE;
1983 
1984 /**
1985  *
1986  *
1987  * Deprecated: Use JavaScriptCore API instead
1988  */
1989 enum DOM_NODE_DOCUMENT_FRAGMENT_NODE = 11;
1990 alias WEBKIT_DOM_NODE_DOCUMENT_FRAGMENT_NODE = DOM_NODE_DOCUMENT_FRAGMENT_NODE;
1991 
1992 /**
1993  *
1994  *
1995  * Deprecated: Use JavaScriptCore API instead
1996  */
1997 enum DOM_NODE_DOCUMENT_NODE = 9;
1998 alias WEBKIT_DOM_NODE_DOCUMENT_NODE = DOM_NODE_DOCUMENT_NODE;
1999 
2000 /**
2001  *
2002  *
2003  * Deprecated: Use JavaScriptCore API instead
2004  */
2005 enum DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY = 16;
2006 alias WEBKIT_DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY = DOM_NODE_DOCUMENT_POSITION_CONTAINED_BY;
2007 
2008 /**
2009  *
2010  *
2011  * Deprecated: Use JavaScriptCore API instead
2012  */
2013 enum DOM_NODE_DOCUMENT_POSITION_CONTAINS = 8;
2014 alias WEBKIT_DOM_NODE_DOCUMENT_POSITION_CONTAINS = DOM_NODE_DOCUMENT_POSITION_CONTAINS;
2015 
2016 /**
2017  *
2018  *
2019  * Deprecated: Use JavaScriptCore API instead
2020  */
2021 enum DOM_NODE_DOCUMENT_POSITION_DISCONNECTED = 1;
2022 alias WEBKIT_DOM_NODE_DOCUMENT_POSITION_DISCONNECTED = DOM_NODE_DOCUMENT_POSITION_DISCONNECTED;
2023 
2024 /**
2025  *
2026  *
2027  * Deprecated: Use JavaScriptCore API instead
2028  */
2029 enum DOM_NODE_DOCUMENT_POSITION_FOLLOWING = 4;
2030 alias WEBKIT_DOM_NODE_DOCUMENT_POSITION_FOLLOWING = DOM_NODE_DOCUMENT_POSITION_FOLLOWING;
2031 
2032 /**
2033  *
2034  *
2035  * Deprecated: Use JavaScriptCore API instead
2036  */
2037 enum DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32;
2038 alias WEBKIT_DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = DOM_NODE_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC;
2039 
2040 /**
2041  *
2042  *
2043  * Deprecated: Use JavaScriptCore API instead
2044  */
2045 enum DOM_NODE_DOCUMENT_POSITION_PRECEDING = 2;
2046 alias WEBKIT_DOM_NODE_DOCUMENT_POSITION_PRECEDING = DOM_NODE_DOCUMENT_POSITION_PRECEDING;
2047 
2048 /**
2049  *
2050  *
2051  * Deprecated: Use JavaScriptCore API instead
2052  */
2053 enum DOM_NODE_DOCUMENT_TYPE_NODE = 10;
2054 alias WEBKIT_DOM_NODE_DOCUMENT_TYPE_NODE = DOM_NODE_DOCUMENT_TYPE_NODE;
2055 
2056 /**
2057  *
2058  *
2059  * Deprecated: Use JavaScriptCore API instead
2060  */
2061 enum DOM_NODE_ELEMENT_NODE = 1;
2062 alias WEBKIT_DOM_NODE_ELEMENT_NODE = DOM_NODE_ELEMENT_NODE;
2063 
2064 /**
2065  *
2066  *
2067  * Deprecated: Use JavaScriptCore API instead
2068  */
2069 enum DOM_NODE_ENTITY_NODE = 6;
2070 alias WEBKIT_DOM_NODE_ENTITY_NODE = DOM_NODE_ENTITY_NODE;
2071 
2072 /**
2073  *
2074  *
2075  * Deprecated: Use JavaScriptCore API instead
2076  */
2077 enum DOM_NODE_ENTITY_REFERENCE_NODE = 5;
2078 alias WEBKIT_DOM_NODE_ENTITY_REFERENCE_NODE = DOM_NODE_ENTITY_REFERENCE_NODE;
2079 
2080 /**
2081  * Accept the node. Use this macro as return value of webkit_dom_node_filter_accept_node()
2082  * implementation to accept the given #WebKitDOMNode
2083  *
2084  * Deprecated: Use JavaScriptCore API instead
2085  */
2086 enum DOM_NODE_FILTER_ACCEPT = 1;
2087 alias WEBKIT_DOM_NODE_FILTER_ACCEPT = DOM_NODE_FILTER_ACCEPT;
2088 
2089 /**
2090  * Reject the node. Use this macro as return value of webkit_dom_node_filter_accept_node()
2091  * implementation to reject the given #WebKitDOMNode. The children of the given node will
2092  * be rejected too.
2093  *
2094  * Deprecated: Use JavaScriptCore API instead
2095  */
2096 enum DOM_NODE_FILTER_REJECT = 2;
2097 alias WEBKIT_DOM_NODE_FILTER_REJECT = DOM_NODE_FILTER_REJECT;
2098 
2099 /**
2100  * Show all nodes.
2101  *
2102  * Deprecated: Use JavaScriptCore API instead
2103  */
2104 enum DOM_NODE_FILTER_SHOW_ALL = 4294967295;
2105 alias WEBKIT_DOM_NODE_FILTER_SHOW_ALL = DOM_NODE_FILTER_SHOW_ALL;
2106 
2107 /**
2108  * Show #WebKitDOMAttr nodes.
2109  *
2110  * Deprecated: Use JavaScriptCore API instead
2111  */
2112 enum DOM_NODE_FILTER_SHOW_ATTRIBUTE = 2;
2113 alias WEBKIT_DOM_NODE_FILTER_SHOW_ATTRIBUTE = DOM_NODE_FILTER_SHOW_ATTRIBUTE;
2114 
2115 /**
2116  * Show #WebKitDOMCDataSection nodes.
2117  *
2118  * Deprecated: Use JavaScriptCore API instead
2119  */
2120 enum DOM_NODE_FILTER_SHOW_CDATA_SECTION = 8;
2121 alias WEBKIT_DOM_NODE_FILTER_SHOW_CDATA_SECTION = DOM_NODE_FILTER_SHOW_CDATA_SECTION;
2122 
2123 /**
2124  * Show #WebKitDOMComment nodes.
2125  *
2126  * Deprecated: Use JavaScriptCore API instead
2127  */
2128 enum DOM_NODE_FILTER_SHOW_COMMENT = 128;
2129 alias WEBKIT_DOM_NODE_FILTER_SHOW_COMMENT = DOM_NODE_FILTER_SHOW_COMMENT;
2130 
2131 /**
2132  * Show #WebKitDOMDocument nodes.
2133  *
2134  * Deprecated: Use JavaScriptCore API instead
2135  */
2136 enum DOM_NODE_FILTER_SHOW_DOCUMENT = 256;
2137 alias WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT = DOM_NODE_FILTER_SHOW_DOCUMENT;
2138 
2139 /**
2140  * Show #WebKitDOMDocumentFragment nodes.
2141  *
2142  * Deprecated: Use JavaScriptCore API instead
2143  */
2144 enum DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT = 1024;
2145 alias WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT = DOM_NODE_FILTER_SHOW_DOCUMENT_FRAGMENT;
2146 
2147 /**
2148  * Show #WebKitDOMDocumentType nodes.
2149  *
2150  * Deprecated: Use JavaScriptCore API instead
2151  */
2152 enum DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE = 512;
2153 alias WEBKIT_DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE = DOM_NODE_FILTER_SHOW_DOCUMENT_TYPE;
2154 
2155 /**
2156  * Show #WebKitDOMElement nodes.
2157  *
2158  * Deprecated: Use JavaScriptCore API instead
2159  */
2160 enum DOM_NODE_FILTER_SHOW_ELEMENT = 1;
2161 alias WEBKIT_DOM_NODE_FILTER_SHOW_ELEMENT = DOM_NODE_FILTER_SHOW_ELEMENT;
2162 
2163 /**
2164  * Show #WebKitDOMEntity nodes.
2165  *
2166  * Deprecated: Use JavaScriptCore API instead
2167  */
2168 enum DOM_NODE_FILTER_SHOW_ENTITY = 32;
2169 alias WEBKIT_DOM_NODE_FILTER_SHOW_ENTITY = DOM_NODE_FILTER_SHOW_ENTITY;
2170 
2171 /**
2172  * Show #WebKitDOMEntityReference nodes.
2173  *
2174  * Deprecated: Use JavaScriptCore API instead
2175  */
2176 enum DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE = 16;
2177 alias WEBKIT_DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE = DOM_NODE_FILTER_SHOW_ENTITY_REFERENCE;
2178 
2179 /**
2180  * Show #WebKitDOMNotation nodes.
2181  *
2182  * Deprecated: Use JavaScriptCore API instead
2183  */
2184 enum DOM_NODE_FILTER_SHOW_NOTATION = 2048;
2185 alias WEBKIT_DOM_NODE_FILTER_SHOW_NOTATION = DOM_NODE_FILTER_SHOW_NOTATION;
2186 
2187 /**
2188  * Show #WebKitDOMProcessingInstruction nodes.
2189  *
2190  * Deprecated: Use JavaScriptCore API instead
2191  */
2192 enum DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION = 64;
2193 alias WEBKIT_DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION = DOM_NODE_FILTER_SHOW_PROCESSING_INSTRUCTION;
2194 
2195 /**
2196  * Show #WebKitDOMText nodes.
2197  *
2198  * Deprecated: Use JavaScriptCore API instead
2199  */
2200 enum DOM_NODE_FILTER_SHOW_TEXT = 4;
2201 alias WEBKIT_DOM_NODE_FILTER_SHOW_TEXT = DOM_NODE_FILTER_SHOW_TEXT;
2202 
2203 /**
2204  * Skip the node. Use this macro as return value of webkit_dom_node_filter_accept_node()
2205  * implementation to skip the given #WebKitDOMNode. The children of the given node will
2206  * not be skipped.
2207  *
2208  * Deprecated: Use JavaScriptCore API instead
2209  */
2210 enum DOM_NODE_FILTER_SKIP = 3;
2211 alias WEBKIT_DOM_NODE_FILTER_SKIP = DOM_NODE_FILTER_SKIP;
2212 
2213 /**
2214  *
2215  *
2216  * Deprecated: Use JavaScriptCore API instead
2217  */
2218 enum DOM_NODE_PROCESSING_INSTRUCTION_NODE = 7;
2219 alias WEBKIT_DOM_NODE_PROCESSING_INSTRUCTION_NODE = DOM_NODE_PROCESSING_INSTRUCTION_NODE;
2220 
2221 /**
2222  *
2223  *
2224  * Deprecated: Use JavaScriptCore API instead
2225  */
2226 enum DOM_NODE_TEXT_NODE = 3;
2227 alias WEBKIT_DOM_NODE_TEXT_NODE = DOM_NODE_TEXT_NODE;
2228 
2229 /**
2230  *
2231  *
2232  * Deprecated: Use JavaScriptCore API instead
2233  */
2234 enum DOM_RANGE_END_TO_END = 2;
2235 alias WEBKIT_DOM_RANGE_END_TO_END = DOM_RANGE_END_TO_END;
2236 
2237 /**
2238  *
2239  *
2240  * Deprecated: Use JavaScriptCore API instead
2241  */
2242 enum DOM_RANGE_END_TO_START = 3;
2243 alias WEBKIT_DOM_RANGE_END_TO_START = DOM_RANGE_END_TO_START;
2244 
2245 /**
2246  *
2247  *
2248  * Deprecated: Use JavaScriptCore API instead
2249  */
2250 enum DOM_RANGE_NODE_AFTER = 1;
2251 alias WEBKIT_DOM_RANGE_NODE_AFTER = DOM_RANGE_NODE_AFTER;
2252 
2253 /**
2254  *
2255  *
2256  * Deprecated: Use JavaScriptCore API instead
2257  */
2258 enum DOM_RANGE_NODE_BEFORE = 0;
2259 alias WEBKIT_DOM_RANGE_NODE_BEFORE = DOM_RANGE_NODE_BEFORE;
2260 
2261 /**
2262  *
2263  *
2264  * Deprecated: Use JavaScriptCore API instead
2265  */
2266 enum DOM_RANGE_NODE_BEFORE_AND_AFTER = 2;
2267 alias WEBKIT_DOM_RANGE_NODE_BEFORE_AND_AFTER = DOM_RANGE_NODE_BEFORE_AND_AFTER;
2268 
2269 /**
2270  *
2271  *
2272  * Deprecated: Use JavaScriptCore API instead
2273  */
2274 enum DOM_RANGE_NODE_INSIDE = 3;
2275 alias WEBKIT_DOM_RANGE_NODE_INSIDE = DOM_RANGE_NODE_INSIDE;
2276 
2277 /**
2278  *
2279  *
2280  * Deprecated: Use JavaScriptCore API instead
2281  */
2282 enum DOM_RANGE_START_TO_END = 1;
2283 alias WEBKIT_DOM_RANGE_START_TO_END = DOM_RANGE_START_TO_END;
2284 
2285 /**
2286  *
2287  *
2288  * Deprecated: Use JavaScriptCore API instead
2289  */
2290 enum DOM_RANGE_START_TO_START = 0;
2291 alias WEBKIT_DOM_RANGE_START_TO_START = DOM_RANGE_START_TO_START;
2292 
2293 /**
2294  *
2295  *
2296  * Deprecated: Use JavaScriptCore API instead
2297  */
2298 enum DOM_XPATH_RESULT_ANY_TYPE = 0;
2299 alias WEBKIT_DOM_XPATH_RESULT_ANY_TYPE = DOM_XPATH_RESULT_ANY_TYPE;
2300 
2301 /**
2302  *
2303  *
2304  * Deprecated: Use JavaScriptCore API instead
2305  */
2306 enum DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE = 8;
2307 alias WEBKIT_DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE = DOM_XPATH_RESULT_ANY_UNORDERED_NODE_TYPE;
2308 
2309 /**
2310  *
2311  *
2312  * Deprecated: Use JavaScriptCore API instead
2313  */
2314 enum DOM_XPATH_RESULT_BOOLEAN_TYPE = 3;
2315 alias WEBKIT_DOM_XPATH_RESULT_BOOLEAN_TYPE = DOM_XPATH_RESULT_BOOLEAN_TYPE;
2316 
2317 /**
2318  *
2319  *
2320  * Deprecated: Use JavaScriptCore API instead
2321  */
2322 enum DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE = 9;
2323 alias WEBKIT_DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE = DOM_XPATH_RESULT_FIRST_ORDERED_NODE_TYPE;
2324 
2325 /**
2326  *
2327  *
2328  * Deprecated: Use JavaScriptCore API instead
2329  */
2330 enum DOM_XPATH_RESULT_NUMBER_TYPE = 1;
2331 alias WEBKIT_DOM_XPATH_RESULT_NUMBER_TYPE = DOM_XPATH_RESULT_NUMBER_TYPE;
2332 
2333 /**
2334  *
2335  *
2336  * Deprecated: Use JavaScriptCore API instead
2337  */
2338 enum DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE = 5;
2339 alias WEBKIT_DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE = DOM_XPATH_RESULT_ORDERED_NODE_ITERATOR_TYPE;
2340 
2341 /**
2342  *
2343  *
2344  * Deprecated: Use JavaScriptCore API instead
2345  */
2346 enum DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE = 7;
2347 alias WEBKIT_DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE = DOM_XPATH_RESULT_ORDERED_NODE_SNAPSHOT_TYPE;
2348 
2349 /**
2350  *
2351  *
2352  * Deprecated: Use JavaScriptCore API instead
2353  */
2354 enum DOM_XPATH_RESULT_STRING_TYPE = 2;
2355 alias WEBKIT_DOM_XPATH_RESULT_STRING_TYPE = DOM_XPATH_RESULT_STRING_TYPE;
2356 
2357 /**
2358  *
2359  *
2360  * Deprecated: Use JavaScriptCore API instead
2361  */
2362 enum DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE = 4;
2363 alias WEBKIT_DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE = DOM_XPATH_RESULT_UNORDERED_NODE_ITERATOR_TYPE;
2364 
2365 /**
2366  *
2367  *
2368  * Deprecated: Use JavaScriptCore API instead
2369  */
2370 enum DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE = 6;
2371 alias WEBKIT_DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE = DOM_XPATH_RESULT_UNORDERED_NODE_SNAPSHOT_TYPE;