1 module webkit2webextension.c.functions;
2 
3 import std.stdio;
4 import webkit2webextension.c.types;
5 version (Windows)
6 	static immutable LIBRARY_WEBKIT2WEBEXTENSION = ["libjavascriptcoregtk-4.0-18.dll;javascriptcoregtk-4.0-18.dll;javascriptcoregtk-4.dll", "libwebkit2gtk-4.0-37.dll;webkit2gtk-4.0-37.dll;webkit2gtk-4.dll"];
7 else version (OSX)
8 	static immutable LIBRARY_WEBKIT2WEBEXTENSION = ["libjavascriptcoregtk-4.0.18.dylib", "libwebkit2gtk-4.0.37.dylib"];
9 else
10 	static immutable LIBRARY_WEBKIT2WEBEXTENSION = ["libjavascriptcoregtk-4.0.so.18", "libwebkit2gtk-4.0.so.37"];
11 
12 __gshared extern(C)
13 {
14 
15 	// webkit2webextension.ConsoleMessage
16 
17 	GType webkit_console_message_get_type();
18 	WebKitConsoleMessage* webkit_console_message_copy(WebKitConsoleMessage* consoleMessage);
19 	void webkit_console_message_free(WebKitConsoleMessage* consoleMessage);
20 	WebKitConsoleMessageLevel webkit_console_message_get_level(WebKitConsoleMessage* consoleMessage);
21 	uint webkit_console_message_get_line(WebKitConsoleMessage* consoleMessage);
22 	WebKitConsoleMessageSource webkit_console_message_get_source(WebKitConsoleMessage* consoleMessage);
23 	const(char)* webkit_console_message_get_source_id(WebKitConsoleMessage* consoleMessage);
24 	const(char)* webkit_console_message_get_text(WebKitConsoleMessage* consoleMessage);
25 
26 	// webkit2webextension.ContextMenu
27 
28 	GType webkit_context_menu_get_type();
29 	WebKitContextMenu* webkit_context_menu_new();
30 	WebKitContextMenu* webkit_context_menu_new_with_items(GList* items);
31 	void webkit_context_menu_append(WebKitContextMenu* menu, WebKitContextMenuItem* item);
32 	WebKitContextMenuItem* webkit_context_menu_first(WebKitContextMenu* menu);
33 	WebKitContextMenuItem* webkit_context_menu_get_item_at_position(WebKitContextMenu* menu, uint position);
34 	GList* webkit_context_menu_get_items(WebKitContextMenu* menu);
35 	uint webkit_context_menu_get_n_items(WebKitContextMenu* menu);
36 	GVariant* webkit_context_menu_get_user_data(WebKitContextMenu* menu);
37 	void webkit_context_menu_insert(WebKitContextMenu* menu, WebKitContextMenuItem* item, int position);
38 	WebKitContextMenuItem* webkit_context_menu_last(WebKitContextMenu* menu);
39 	void webkit_context_menu_move_item(WebKitContextMenu* menu, WebKitContextMenuItem* item, int position);
40 	void webkit_context_menu_prepend(WebKitContextMenu* menu, WebKitContextMenuItem* item);
41 	void webkit_context_menu_remove(WebKitContextMenu* menu, WebKitContextMenuItem* item);
42 	void webkit_context_menu_remove_all(WebKitContextMenu* menu);
43 	void webkit_context_menu_set_user_data(WebKitContextMenu* menu, GVariant* userData);
44 
45 	// webkit2webextension.ContextMenuItem
46 
47 	GType webkit_context_menu_item_get_type();
48 	WebKitContextMenuItem* webkit_context_menu_item_new(GtkAction* action);
49 	WebKitContextMenuItem* webkit_context_menu_item_new_from_gaction(GAction* action, const(char)* label, GVariant* target);
50 	WebKitContextMenuItem* webkit_context_menu_item_new_from_stock_action(WebKitContextMenuAction action);
51 	WebKitContextMenuItem* webkit_context_menu_item_new_from_stock_action_with_label(WebKitContextMenuAction action, const(char)* label);
52 	WebKitContextMenuItem* webkit_context_menu_item_new_separator();
53 	WebKitContextMenuItem* webkit_context_menu_item_new_with_submenu(const(char)* label, WebKitContextMenu* submenu);
54 	GtkAction* webkit_context_menu_item_get_action(WebKitContextMenuItem* item);
55 	GAction* webkit_context_menu_item_get_gaction(WebKitContextMenuItem* item);
56 	WebKitContextMenuAction webkit_context_menu_item_get_stock_action(WebKitContextMenuItem* item);
57 	WebKitContextMenu* webkit_context_menu_item_get_submenu(WebKitContextMenuItem* item);
58 	int webkit_context_menu_item_is_separator(WebKitContextMenuItem* item);
59 	void webkit_context_menu_item_set_submenu(WebKitContextMenuItem* item, WebKitContextMenu* submenu);
60 
61 	// webkit2webextension.DOMAttr
62 
63 	GType webkit_dom_attr_get_type();
64 	char* webkit_dom_attr_get_local_name(WebKitDOMAttr* self);
65 	char* webkit_dom_attr_get_name(WebKitDOMAttr* self);
66 	char* webkit_dom_attr_get_namespace_uri(WebKitDOMAttr* self);
67 	WebKitDOMElement* webkit_dom_attr_get_owner_element(WebKitDOMAttr* self);
68 	char* webkit_dom_attr_get_prefix(WebKitDOMAttr* self);
69 	int webkit_dom_attr_get_specified(WebKitDOMAttr* self);
70 	char* webkit_dom_attr_get_value(WebKitDOMAttr* self);
71 	void webkit_dom_attr_set_value(WebKitDOMAttr* self, const(char)* value, GError** err);
72 
73 	// webkit2webextension.DOMBlob
74 
75 	GType webkit_dom_blob_get_type();
76 	ulong webkit_dom_blob_get_size(WebKitDOMBlob* self);
77 
78 	// webkit2webextension.DOMCDATASection
79 
80 	GType webkit_dom_cdata_section_get_type();
81 
82 	// webkit2webextension.DOMCSSRule
83 
84 	GType webkit_dom_css_rule_get_type();
85 	char* webkit_dom_css_rule_get_css_text(WebKitDOMCSSRule* self);
86 	WebKitDOMCSSRule* webkit_dom_css_rule_get_parent_rule(WebKitDOMCSSRule* self);
87 	WebKitDOMCSSStyleSheet* webkit_dom_css_rule_get_parent_style_sheet(WebKitDOMCSSRule* self);
88 	ushort webkit_dom_css_rule_get_rule_type(WebKitDOMCSSRule* self);
89 	void webkit_dom_css_rule_set_css_text(WebKitDOMCSSRule* self, const(char)* value, GError** err);
90 
91 	// webkit2webextension.DOMCSSRuleList
92 
93 	GType webkit_dom_css_rule_list_get_type();
94 	gulong webkit_dom_css_rule_list_get_length(WebKitDOMCSSRuleList* self);
95 	WebKitDOMCSSRule* webkit_dom_css_rule_list_item(WebKitDOMCSSRuleList* self, gulong index);
96 
97 	// webkit2webextension.DOMCSSStyleDeclaration
98 
99 	GType webkit_dom_css_style_declaration_get_type();
100 	char* webkit_dom_css_style_declaration_get_css_text(WebKitDOMCSSStyleDeclaration* self);
101 	gulong webkit_dom_css_style_declaration_get_length(WebKitDOMCSSStyleDeclaration* self);
102 	WebKitDOMCSSRule* webkit_dom_css_style_declaration_get_parent_rule(WebKitDOMCSSStyleDeclaration* self);
103 	char* webkit_dom_css_style_declaration_get_property_priority(WebKitDOMCSSStyleDeclaration* self, const(char)* propertyName);
104 	char* webkit_dom_css_style_declaration_get_property_shorthand(WebKitDOMCSSStyleDeclaration* self, const(char)* propertyName);
105 	char* webkit_dom_css_style_declaration_get_property_value(WebKitDOMCSSStyleDeclaration* self, const(char)* propertyName);
106 	int webkit_dom_css_style_declaration_is_property_implicit(WebKitDOMCSSStyleDeclaration* self, const(char)* propertyName);
107 	char* webkit_dom_css_style_declaration_item(WebKitDOMCSSStyleDeclaration* self, gulong index);
108 	char* webkit_dom_css_style_declaration_remove_property(WebKitDOMCSSStyleDeclaration* self, const(char)* propertyName, GError** err);
109 	void webkit_dom_css_style_declaration_set_css_text(WebKitDOMCSSStyleDeclaration* self, const(char)* value, GError** err);
110 	void webkit_dom_css_style_declaration_set_property(WebKitDOMCSSStyleDeclaration* self, const(char)* propertyName, const(char)* value, const(char)* priority, GError** err);
111 
112 	// webkit2webextension.DOMCSSStyleSheet
113 
114 	GType webkit_dom_css_style_sheet_get_type();
115 	glong webkit_dom_css_style_sheet_add_rule(WebKitDOMCSSStyleSheet* self, const(char)* selector, const(char)* style, gulong index, GError** err);
116 	void webkit_dom_css_style_sheet_delete_rule(WebKitDOMCSSStyleSheet* self, gulong index, GError** err);
117 	WebKitDOMCSSRuleList* webkit_dom_css_style_sheet_get_css_rules(WebKitDOMCSSStyleSheet* self);
118 	WebKitDOMCSSRule* webkit_dom_css_style_sheet_get_owner_rule(WebKitDOMCSSStyleSheet* self);
119 	WebKitDOMCSSRuleList* webkit_dom_css_style_sheet_get_rules(WebKitDOMCSSStyleSheet* self);
120 	gulong webkit_dom_css_style_sheet_insert_rule(WebKitDOMCSSStyleSheet* self, const(char)* rule, gulong index, GError** err);
121 	void webkit_dom_css_style_sheet_remove_rule(WebKitDOMCSSStyleSheet* self, gulong index, GError** err);
122 
123 	// webkit2webextension.DOMCSSValue
124 
125 	GType webkit_dom_css_value_get_type();
126 	char* webkit_dom_css_value_get_css_text(WebKitDOMCSSValue* self);
127 	ushort webkit_dom_css_value_get_css_value_type(WebKitDOMCSSValue* self);
128 	void webkit_dom_css_value_set_css_text(WebKitDOMCSSValue* self, const(char)* value, GError** err);
129 
130 	// webkit2webextension.DOMCharacterData
131 
132 	GType webkit_dom_character_data_get_type();
133 	void webkit_dom_character_data_append_data(WebKitDOMCharacterData* self, const(char)* data, GError** err);
134 	void webkit_dom_character_data_delete_data(WebKitDOMCharacterData* self, gulong offset, gulong length, GError** err);
135 	char* webkit_dom_character_data_get_data(WebKitDOMCharacterData* self);
136 	gulong webkit_dom_character_data_get_length(WebKitDOMCharacterData* self);
137 	void webkit_dom_character_data_insert_data(WebKitDOMCharacterData* self, gulong offset, const(char)* data, GError** err);
138 	void webkit_dom_character_data_replace_data(WebKitDOMCharacterData* self, gulong offset, gulong length, const(char)* data, GError** err);
139 	void webkit_dom_character_data_set_data(WebKitDOMCharacterData* self, const(char)* value, GError** err);
140 	char* webkit_dom_character_data_substring_data(WebKitDOMCharacterData* self, gulong offset, gulong length, GError** err);
141 
142 	// webkit2webextension.DOMClientRect
143 
144 	GType webkit_dom_client_rect_get_type();
145 	float webkit_dom_client_rect_get_bottom(WebKitDOMClientRect* self);
146 	float webkit_dom_client_rect_get_height(WebKitDOMClientRect* self);
147 	float webkit_dom_client_rect_get_left(WebKitDOMClientRect* self);
148 	float webkit_dom_client_rect_get_right(WebKitDOMClientRect* self);
149 	float webkit_dom_client_rect_get_top(WebKitDOMClientRect* self);
150 	float webkit_dom_client_rect_get_width(WebKitDOMClientRect* self);
151 
152 	// webkit2webextension.DOMClientRectList
153 
154 	GType webkit_dom_client_rect_list_get_type();
155 	gulong webkit_dom_client_rect_list_get_length(WebKitDOMClientRectList* self);
156 	WebKitDOMClientRect* webkit_dom_client_rect_list_item(WebKitDOMClientRectList* self, gulong index);
157 
158 	// webkit2webextension.DOMComment
159 
160 	GType webkit_dom_comment_get_type();
161 
162 	// webkit2webextension.DOMDOMImplementation
163 
164 	GType webkit_dom_dom_implementation_get_type();
165 	WebKitDOMCSSStyleSheet* webkit_dom_dom_implementation_create_css_style_sheet(WebKitDOMDOMImplementation* self, const(char)* title, const(char)* media, GError** err);
166 	WebKitDOMDocument* webkit_dom_dom_implementation_create_document(WebKitDOMDOMImplementation* self, const(char)* namespaceURI, const(char)* qualifiedName, WebKitDOMDocumentType* doctype, GError** err);
167 	WebKitDOMDocumentType* webkit_dom_dom_implementation_create_document_type(WebKitDOMDOMImplementation* self, const(char)* qualifiedName, const(char)* publicId, const(char)* systemId, GError** err);
168 	WebKitDOMHTMLDocument* webkit_dom_dom_implementation_create_html_document(WebKitDOMDOMImplementation* self, const(char)* title);
169 	int webkit_dom_dom_implementation_has_feature(WebKitDOMDOMImplementation* self, const(char)* feature, const(char)* version_);
170 
171 	// webkit2webextension.DOMDOMSelection
172 
173 	GType webkit_dom_dom_selection_get_type();
174 	void webkit_dom_dom_selection_add_range(WebKitDOMDOMSelection* self, WebKitDOMRange* range);
175 	void webkit_dom_dom_selection_collapse(WebKitDOMDOMSelection* self, WebKitDOMNode* node, gulong offset);
176 	void webkit_dom_dom_selection_collapse_to_end(WebKitDOMDOMSelection* self, GError** err);
177 	void webkit_dom_dom_selection_collapse_to_start(WebKitDOMDOMSelection* self, GError** err);
178 	int webkit_dom_dom_selection_contains_node(WebKitDOMDOMSelection* self, WebKitDOMNode* node, int allowPartial);
179 	void webkit_dom_dom_selection_delete_from_document(WebKitDOMDOMSelection* self);
180 	void webkit_dom_dom_selection_empty(WebKitDOMDOMSelection* self);
181 	void webkit_dom_dom_selection_extend(WebKitDOMDOMSelection* self, WebKitDOMNode* node, gulong offset, GError** err);
182 	WebKitDOMNode* webkit_dom_dom_selection_get_anchor_node(WebKitDOMDOMSelection* self);
183 	gulong webkit_dom_dom_selection_get_anchor_offset(WebKitDOMDOMSelection* self);
184 	WebKitDOMNode* webkit_dom_dom_selection_get_base_node(WebKitDOMDOMSelection* self);
185 	gulong webkit_dom_dom_selection_get_base_offset(WebKitDOMDOMSelection* self);
186 	WebKitDOMNode* webkit_dom_dom_selection_get_extent_node(WebKitDOMDOMSelection* self);
187 	gulong webkit_dom_dom_selection_get_extent_offset(WebKitDOMDOMSelection* self);
188 	WebKitDOMNode* webkit_dom_dom_selection_get_focus_node(WebKitDOMDOMSelection* self);
189 	gulong webkit_dom_dom_selection_get_focus_offset(WebKitDOMDOMSelection* self);
190 	int webkit_dom_dom_selection_get_is_collapsed(WebKitDOMDOMSelection* self);
191 	WebKitDOMRange* webkit_dom_dom_selection_get_range_at(WebKitDOMDOMSelection* self, gulong index, GError** err);
192 	gulong webkit_dom_dom_selection_get_range_count(WebKitDOMDOMSelection* self);
193 	char* webkit_dom_dom_selection_get_selection_type(WebKitDOMDOMSelection* self);
194 	void webkit_dom_dom_selection_modify(WebKitDOMDOMSelection* self, const(char)* alter, const(char)* direction, const(char)* granularity);
195 	void webkit_dom_dom_selection_remove_all_ranges(WebKitDOMDOMSelection* self);
196 	void webkit_dom_dom_selection_select_all_children(WebKitDOMDOMSelection* self, WebKitDOMNode* node);
197 	void webkit_dom_dom_selection_set_base_and_extent(WebKitDOMDOMSelection* self, WebKitDOMNode* baseNode, gulong baseOffset, WebKitDOMNode* extentNode, gulong extentOffset);
198 	void webkit_dom_dom_selection_set_position(WebKitDOMDOMSelection* self, WebKitDOMNode* node, gulong offset);
199 
200 	// webkit2webextension.DOMDOMTokenList
201 
202 	GType webkit_dom_dom_token_list_get_type();
203 	void webkit_dom_dom_token_list_add(WebKitDOMDOMTokenList* self, GError** error, ... );
204 	int webkit_dom_dom_token_list_contains(WebKitDOMDOMTokenList* self, const(char)* token);
205 	gulong webkit_dom_dom_token_list_get_length(WebKitDOMDOMTokenList* self);
206 	char* webkit_dom_dom_token_list_get_value(WebKitDOMDOMTokenList* self);
207 	char* webkit_dom_dom_token_list_item(WebKitDOMDOMTokenList* self, gulong index);
208 	void webkit_dom_dom_token_list_remove(WebKitDOMDOMTokenList* self, GError** error, ... );
209 	void webkit_dom_dom_token_list_replace(WebKitDOMDOMTokenList* self, const(char)* token, const(char)* newToken, GError** err);
210 	void webkit_dom_dom_token_list_set_value(WebKitDOMDOMTokenList* self, const(char)* value);
211 	int webkit_dom_dom_token_list_toggle(WebKitDOMDOMTokenList* self, const(char)* token, int force, GError** err);
212 
213 	// webkit2webextension.DOMDOMWindow
214 
215 	GType webkit_dom_dom_window_get_type();
216 	void webkit_dom_dom_window_alert(WebKitDOMDOMWindow* self, const(char)* message);
217 	void webkit_dom_dom_window_blur(WebKitDOMDOMWindow* self);
218 	void webkit_dom_dom_window_capture_events(WebKitDOMDOMWindow* self);
219 	void webkit_dom_dom_window_close(WebKitDOMDOMWindow* self);
220 	int webkit_dom_dom_window_confirm(WebKitDOMDOMWindow* self, const(char)* message);
221 	int webkit_dom_dom_window_find(WebKitDOMDOMWindow* self, const(char)* string_, int caseSensitive, int backwards, int wrap, int wholeWord, int searchInFrames, int showDialog);
222 	void webkit_dom_dom_window_focus(WebKitDOMDOMWindow* self);
223 	int webkit_dom_dom_window_get_closed(WebKitDOMDOMWindow* self);
224 	WebKitDOMCSSStyleDeclaration* webkit_dom_dom_window_get_computed_style(WebKitDOMDOMWindow* self, WebKitDOMElement* element, const(char)* pseudoElement);
225 	char* webkit_dom_dom_window_get_default_status(WebKitDOMDOMWindow* self);
226 	double webkit_dom_dom_window_get_device_pixel_ratio(WebKitDOMDOMWindow* self);
227 	WebKitDOMDocument* webkit_dom_dom_window_get_document(WebKitDOMDOMWindow* self);
228 	WebKitDOMElement* webkit_dom_dom_window_get_frame_element(WebKitDOMDOMWindow* self);
229 	WebKitDOMDOMWindow* webkit_dom_dom_window_get_frames(WebKitDOMDOMWindow* self);
230 	glong webkit_dom_dom_window_get_inner_height(WebKitDOMDOMWindow* self);
231 	glong webkit_dom_dom_window_get_inner_width(WebKitDOMDOMWindow* self);
232 	gulong webkit_dom_dom_window_get_length(WebKitDOMDOMWindow* self);
233 	char* webkit_dom_dom_window_get_name(WebKitDOMDOMWindow* self);
234 	int webkit_dom_dom_window_get_offscreen_buffering(WebKitDOMDOMWindow* self);
235 	WebKitDOMDOMWindow* webkit_dom_dom_window_get_opener(WebKitDOMDOMWindow* self);
236 	glong webkit_dom_dom_window_get_orientation(WebKitDOMDOMWindow* self);
237 	glong webkit_dom_dom_window_get_outer_height(WebKitDOMDOMWindow* self);
238 	glong webkit_dom_dom_window_get_outer_width(WebKitDOMDOMWindow* self);
239 	glong webkit_dom_dom_window_get_page_x_offset(WebKitDOMDOMWindow* self);
240 	glong webkit_dom_dom_window_get_page_y_offset(WebKitDOMDOMWindow* self);
241 	WebKitDOMDOMWindow* webkit_dom_dom_window_get_parent(WebKitDOMDOMWindow* self);
242 	glong webkit_dom_dom_window_get_screen_left(WebKitDOMDOMWindow* self);
243 	glong webkit_dom_dom_window_get_screen_top(WebKitDOMDOMWindow* self);
244 	glong webkit_dom_dom_window_get_screen_x(WebKitDOMDOMWindow* self);
245 	glong webkit_dom_dom_window_get_screen_y(WebKitDOMDOMWindow* self);
246 	glong webkit_dom_dom_window_get_scroll_x(WebKitDOMDOMWindow* self);
247 	glong webkit_dom_dom_window_get_scroll_y(WebKitDOMDOMWindow* self);
248 	WebKitDOMDOMSelection* webkit_dom_dom_window_get_selection(WebKitDOMDOMWindow* self);
249 	WebKitDOMDOMWindow* webkit_dom_dom_window_get_self(WebKitDOMDOMWindow* self);
250 	char* webkit_dom_dom_window_get_status(WebKitDOMDOMWindow* self);
251 	WebKitDOMDOMWindow* webkit_dom_dom_window_get_top(WebKitDOMDOMWindow* self);
252 	WebKitDOMDOMWindow* webkit_dom_dom_window_get_window(WebKitDOMDOMWindow* self);
253 	void webkit_dom_dom_window_move_by(WebKitDOMDOMWindow* self, float x, float y);
254 	void webkit_dom_dom_window_move_to(WebKitDOMDOMWindow* self, float x, float y);
255 	void webkit_dom_dom_window_print(WebKitDOMDOMWindow* self);
256 	char* webkit_dom_dom_window_prompt(WebKitDOMDOMWindow* self, const(char)* message, const(char)* defaultValue);
257 	void webkit_dom_dom_window_release_events(WebKitDOMDOMWindow* self);
258 	void webkit_dom_dom_window_resize_by(WebKitDOMDOMWindow* self, float x, float y);
259 	void webkit_dom_dom_window_resize_to(WebKitDOMDOMWindow* self, float width, float height);
260 	void webkit_dom_dom_window_scroll_by(WebKitDOMDOMWindow* self, double x, double y);
261 	void webkit_dom_dom_window_scroll_to(WebKitDOMDOMWindow* self, double x, double y);
262 	void webkit_dom_dom_window_set_default_status(WebKitDOMDOMWindow* self, const(char)* value);
263 	void webkit_dom_dom_window_set_name(WebKitDOMDOMWindow* self, const(char)* value);
264 	void webkit_dom_dom_window_set_status(WebKitDOMDOMWindow* self, const(char)* value);
265 	void webkit_dom_dom_window_stop(WebKitDOMDOMWindow* self);
266 	int webkit_dom_dom_window_webkit_message_handlers_post_message(WebKitDOMDOMWindow* window, const(char)* handler, const(char)* message);
267 
268 	// webkit2webextension.DOMDocument
269 
270 	GType webkit_dom_document_get_type();
271 	WebKitDOMNode* webkit_dom_document_adopt_node(WebKitDOMDocument* self, WebKitDOMNode* source, GError** err);
272 	WebKitDOMRange* webkit_dom_document_caret_range_from_point(WebKitDOMDocument* self, glong x, glong y);
273 	WebKitDOMAttr* webkit_dom_document_create_attribute(WebKitDOMDocument* self, const(char)* name, GError** err);
274 	WebKitDOMAttr* webkit_dom_document_create_attribute_ns(WebKitDOMDocument* self, const(char)* namespaceURI, const(char)* qualifiedName, GError** err);
275 	WebKitDOMCDATASection* webkit_dom_document_create_cdata_section(WebKitDOMDocument* self, const(char)* data, GError** err);
276 	WebKitDOMComment* webkit_dom_document_create_comment(WebKitDOMDocument* self, const(char)* data);
277 	WebKitDOMCSSStyleDeclaration* webkit_dom_document_create_css_style_declaration(WebKitDOMDocument* self);
278 	WebKitDOMDocumentFragment* webkit_dom_document_create_document_fragment(WebKitDOMDocument* self);
279 	WebKitDOMElement* webkit_dom_document_create_element(WebKitDOMDocument* self, const(char)* tagName, GError** err);
280 	WebKitDOMElement* webkit_dom_document_create_element_ns(WebKitDOMDocument* self, const(char)* namespaceURI, const(char)* qualifiedName, GError** err);
281 	WebKitDOMEntityReference* webkit_dom_document_create_entity_reference(WebKitDOMDocument* self, const(char)* name, GError** err);
282 	WebKitDOMEvent* webkit_dom_document_create_event(WebKitDOMDocument* self, const(char)* eventType, GError** err);
283 	WebKitDOMXPathExpression* webkit_dom_document_create_expression(WebKitDOMDocument* self, const(char)* expression, WebKitDOMXPathNSResolver* resolver, GError** err);
284 	WebKitDOMNodeIterator* webkit_dom_document_create_node_iterator(WebKitDOMDocument* self, WebKitDOMNode* root, gulong whatToShow, WebKitDOMNodeFilter* filter, int expandEntityReferences, GError** err);
285 	WebKitDOMXPathNSResolver* webkit_dom_document_create_ns_resolver(WebKitDOMDocument* self, WebKitDOMNode* nodeResolver);
286 	WebKitDOMProcessingInstruction* webkit_dom_document_create_processing_instruction(WebKitDOMDocument* self, const(char)* target, const(char)* data, GError** err);
287 	WebKitDOMRange* webkit_dom_document_create_range(WebKitDOMDocument* self);
288 	WebKitDOMText* webkit_dom_document_create_text_node(WebKitDOMDocument* self, const(char)* data);
289 	WebKitDOMTreeWalker* webkit_dom_document_create_tree_walker(WebKitDOMDocument* self, WebKitDOMNode* root, gulong whatToShow, WebKitDOMNodeFilter* filter, int expandEntityReferences, GError** err);
290 	WebKitDOMElement* webkit_dom_document_element_from_point(WebKitDOMDocument* self, glong x, glong y);
291 	WebKitDOMXPathResult* webkit_dom_document_evaluate(WebKitDOMDocument* self, const(char)* expression, WebKitDOMNode* contextNode, WebKitDOMXPathNSResolver* resolver, ushort type, WebKitDOMXPathResult* inResult, GError** err);
292 	int webkit_dom_document_exec_command(WebKitDOMDocument* self, const(char)* command, int userInterface, const(char)* value);
293 	void webkit_dom_document_exit_pointer_lock(WebKitDOMDocument* self);
294 	WebKitDOMElement* webkit_dom_document_get_active_element(WebKitDOMDocument* self);
295 	WebKitDOMHTMLCollection* webkit_dom_document_get_anchors(WebKitDOMDocument* self);
296 	WebKitDOMHTMLCollection* webkit_dom_document_get_applets(WebKitDOMDocument* self);
297 	WebKitDOMHTMLElement* webkit_dom_document_get_body(WebKitDOMDocument* self);
298 	char* webkit_dom_document_get_character_set(WebKitDOMDocument* self);
299 	char* webkit_dom_document_get_charset(WebKitDOMDocument* self);
300 	gulong webkit_dom_document_get_child_element_count(WebKitDOMDocument* self);
301 	WebKitDOMHTMLCollection* webkit_dom_document_get_children(WebKitDOMDocument* self);
302 	char* webkit_dom_document_get_compat_mode(WebKitDOMDocument* self);
303 	char* webkit_dom_document_get_content_type(WebKitDOMDocument* self);
304 	char* webkit_dom_document_get_cookie(WebKitDOMDocument* self, GError** err);
305 	WebKitDOMHTMLScriptElement* webkit_dom_document_get_current_script(WebKitDOMDocument* self);
306 	char* webkit_dom_document_get_default_charset(WebKitDOMDocument* self);
307 	WebKitDOMDOMWindow* webkit_dom_document_get_default_view(WebKitDOMDocument* self);
308 	char* webkit_dom_document_get_design_mode(WebKitDOMDocument* self);
309 	char* webkit_dom_document_get_dir(WebKitDOMDocument* self);
310 	WebKitDOMDocumentType* webkit_dom_document_get_doctype(WebKitDOMDocument* self);
311 	WebKitDOMElement* webkit_dom_document_get_document_element(WebKitDOMDocument* self);
312 	char* webkit_dom_document_get_document_uri(WebKitDOMDocument* self);
313 	char* webkit_dom_document_get_domain(WebKitDOMDocument* self);
314 	WebKitDOMElement* webkit_dom_document_get_element_by_id(WebKitDOMDocument* self, const(char)* elementId);
315 	WebKitDOMNodeList* webkit_dom_document_get_elements_by_class_name(WebKitDOMDocument* self, const(char)* className);
316 	WebKitDOMHTMLCollection* webkit_dom_document_get_elements_by_class_name_as_html_collection(WebKitDOMDocument* self, const(char)* classNames);
317 	WebKitDOMNodeList* webkit_dom_document_get_elements_by_name(WebKitDOMDocument* self, const(char)* elementName);
318 	WebKitDOMNodeList* webkit_dom_document_get_elements_by_tag_name(WebKitDOMDocument* self, const(char)* tagName);
319 	WebKitDOMHTMLCollection* webkit_dom_document_get_elements_by_tag_name_as_html_collection(WebKitDOMDocument* self, const(char)* tagname);
320 	WebKitDOMNodeList* webkit_dom_document_get_elements_by_tag_name_ns(WebKitDOMDocument* self, const(char)* namespaceUri, const(char)* tagName);
321 	WebKitDOMHTMLCollection* webkit_dom_document_get_elements_by_tag_name_ns_as_html_collection(WebKitDOMDocument* self, const(char)* namespaceURI, const(char)* localName);
322 	WebKitDOMHTMLCollection* webkit_dom_document_get_embeds(WebKitDOMDocument* self);
323 	WebKitDOMElement* webkit_dom_document_get_first_element_child(WebKitDOMDocument* self);
324 	WebKitDOMHTMLCollection* webkit_dom_document_get_forms(WebKitDOMDocument* self);
325 	WebKitDOMHTMLHeadElement* webkit_dom_document_get_head(WebKitDOMDocument* self);
326 	int webkit_dom_document_get_hidden(WebKitDOMDocument* self);
327 	WebKitDOMHTMLCollection* webkit_dom_document_get_images(WebKitDOMDocument* self);
328 	WebKitDOMDOMImplementation* webkit_dom_document_get_implementation(WebKitDOMDocument* self);
329 	char* webkit_dom_document_get_input_encoding(WebKitDOMDocument* self);
330 	WebKitDOMElement* webkit_dom_document_get_last_element_child(WebKitDOMDocument* self);
331 	char* webkit_dom_document_get_last_modified(WebKitDOMDocument* self);
332 	WebKitDOMHTMLCollection* webkit_dom_document_get_links(WebKitDOMDocument* self);
333 	char* webkit_dom_document_get_origin(WebKitDOMDocument* self);
334 	WebKitDOMCSSStyleDeclaration* webkit_dom_document_get_override_style(WebKitDOMDocument* self, WebKitDOMElement* element, const(char)* pseudoElement);
335 	WebKitDOMHTMLCollection* webkit_dom_document_get_plugins(WebKitDOMDocument* self);
336 	WebKitDOMElement* webkit_dom_document_get_pointer_lock_element(WebKitDOMDocument* self);
337 	char* webkit_dom_document_get_preferred_stylesheet_set(WebKitDOMDocument* self);
338 	char* webkit_dom_document_get_ready_state(WebKitDOMDocument* self);
339 	char* webkit_dom_document_get_referrer(WebKitDOMDocument* self);
340 	WebKitDOMHTMLCollection* webkit_dom_document_get_scripts(WebKitDOMDocument* self);
341 	WebKitDOMElement* webkit_dom_document_get_scrolling_element(WebKitDOMDocument* self);
342 	char* webkit_dom_document_get_selected_stylesheet_set(WebKitDOMDocument* self);
343 	WebKitDOMStyleSheetList* webkit_dom_document_get_style_sheets(WebKitDOMDocument* self);
344 	char* webkit_dom_document_get_title(WebKitDOMDocument* self);
345 	char* webkit_dom_document_get_url(WebKitDOMDocument* self);
346 	char* webkit_dom_document_get_visibility_state(WebKitDOMDocument* self);
347 	WebKitDOMElement* webkit_dom_document_get_webkit_current_fullscreen_element(WebKitDOMDocument* self);
348 	WebKitDOMElement* webkit_dom_document_get_webkit_fullscreen_element(WebKitDOMDocument* self);
349 	int webkit_dom_document_get_webkit_fullscreen_enabled(WebKitDOMDocument* self);
350 	int webkit_dom_document_get_webkit_fullscreen_keyboard_input_allowed(WebKitDOMDocument* self);
351 	int webkit_dom_document_get_webkit_is_fullscreen(WebKitDOMDocument* self);
352 	char* webkit_dom_document_get_xml_encoding(WebKitDOMDocument* self);
353 	int webkit_dom_document_get_xml_standalone(WebKitDOMDocument* self);
354 	char* webkit_dom_document_get_xml_version(WebKitDOMDocument* self);
355 	int webkit_dom_document_has_focus(WebKitDOMDocument* self);
356 	WebKitDOMNode* webkit_dom_document_import_node(WebKitDOMDocument* self, WebKitDOMNode* importedNode, int deep, GError** err);
357 	int webkit_dom_document_query_command_enabled(WebKitDOMDocument* self, const(char)* command);
358 	int webkit_dom_document_query_command_indeterm(WebKitDOMDocument* self, const(char)* command);
359 	int webkit_dom_document_query_command_state(WebKitDOMDocument* self, const(char)* command);
360 	int webkit_dom_document_query_command_supported(WebKitDOMDocument* self, const(char)* command);
361 	char* webkit_dom_document_query_command_value(WebKitDOMDocument* self, const(char)* command);
362 	WebKitDOMElement* webkit_dom_document_query_selector(WebKitDOMDocument* self, const(char)* selectors, GError** err);
363 	WebKitDOMNodeList* webkit_dom_document_query_selector_all(WebKitDOMDocument* self, const(char)* selectors, GError** err);
364 	void webkit_dom_document_set_body(WebKitDOMDocument* self, WebKitDOMHTMLElement* value, GError** err);
365 	void webkit_dom_document_set_charset(WebKitDOMDocument* self, const(char)* value);
366 	void webkit_dom_document_set_cookie(WebKitDOMDocument* self, const(char)* value, GError** err);
367 	void webkit_dom_document_set_design_mode(WebKitDOMDocument* self, const(char)* value);
368 	void webkit_dom_document_set_dir(WebKitDOMDocument* self, const(char)* value);
369 	void webkit_dom_document_set_document_uri(WebKitDOMDocument* self, const(char)* value);
370 	void webkit_dom_document_set_selected_stylesheet_set(WebKitDOMDocument* self, const(char)* value);
371 	void webkit_dom_document_set_title(WebKitDOMDocument* self, const(char)* value);
372 	void webkit_dom_document_set_xml_standalone(WebKitDOMDocument* self, int value, GError** err);
373 	void webkit_dom_document_set_xml_version(WebKitDOMDocument* self, const(char)* value, GError** err);
374 	void webkit_dom_document_webkit_cancel_fullscreen(WebKitDOMDocument* self);
375 	void webkit_dom_document_webkit_exit_fullscreen(WebKitDOMDocument* self);
376 
377 	// webkit2webextension.DOMDocumentFragment
378 
379 	GType webkit_dom_document_fragment_get_type();
380 	gulong webkit_dom_document_fragment_get_child_element_count(WebKitDOMDocumentFragment* self);
381 	WebKitDOMHTMLCollection* webkit_dom_document_fragment_get_children(WebKitDOMDocumentFragment* self);
382 	WebKitDOMElement* webkit_dom_document_fragment_get_element_by_id(WebKitDOMDocumentFragment* self, const(char)* elementId);
383 	WebKitDOMElement* webkit_dom_document_fragment_get_first_element_child(WebKitDOMDocumentFragment* self);
384 	WebKitDOMElement* webkit_dom_document_fragment_get_last_element_child(WebKitDOMDocumentFragment* self);
385 	WebKitDOMElement* webkit_dom_document_fragment_query_selector(WebKitDOMDocumentFragment* self, const(char)* selectors, GError** err);
386 	WebKitDOMNodeList* webkit_dom_document_fragment_query_selector_all(WebKitDOMDocumentFragment* self, const(char)* selectors, GError** err);
387 
388 	// webkit2webextension.DOMDocumentType
389 
390 	GType webkit_dom_document_type_get_type();
391 	WebKitDOMNamedNodeMap* webkit_dom_document_type_get_entities(WebKitDOMDocumentType* self);
392 	char* webkit_dom_document_type_get_internal_subset(WebKitDOMDocumentType* self);
393 	char* webkit_dom_document_type_get_name(WebKitDOMDocumentType* self);
394 	WebKitDOMNamedNodeMap* webkit_dom_document_type_get_notations(WebKitDOMDocumentType* self);
395 	char* webkit_dom_document_type_get_public_id(WebKitDOMDocumentType* self);
396 	char* webkit_dom_document_type_get_system_id(WebKitDOMDocumentType* self);
397 
398 	// webkit2webextension.DOMElement
399 
400 	GType webkit_dom_element_get_type();
401 	void webkit_dom_element_blur(WebKitDOMElement* self);
402 	WebKitDOMElement* webkit_dom_element_closest(WebKitDOMElement* self, const(char)* selectors, GError** err);
403 	void webkit_dom_element_focus(WebKitDOMElement* self);
404 	char* webkit_dom_element_get_attribute(WebKitDOMElement* self, const(char)* name);
405 	WebKitDOMAttr* webkit_dom_element_get_attribute_node(WebKitDOMElement* self, const(char)* name);
406 	WebKitDOMAttr* webkit_dom_element_get_attribute_node_ns(WebKitDOMElement* self, const(char)* namespaceURI, const(char)* localName);
407 	char* webkit_dom_element_get_attribute_ns(WebKitDOMElement* self, const(char)* namespaceURI, const(char)* localName);
408 	WebKitDOMNamedNodeMap* webkit_dom_element_get_attributes(WebKitDOMElement* self);
409 	WebKitDOMClientRect* webkit_dom_element_get_bounding_client_rect(WebKitDOMElement* self);
410 	gulong webkit_dom_element_get_child_element_count(WebKitDOMElement* self);
411 	WebKitDOMHTMLCollection* webkit_dom_element_get_children(WebKitDOMElement* self);
412 	WebKitDOMDOMTokenList* webkit_dom_element_get_class_list(WebKitDOMElement* self);
413 	char* webkit_dom_element_get_class_name(WebKitDOMElement* self);
414 	double webkit_dom_element_get_client_height(WebKitDOMElement* self);
415 	double webkit_dom_element_get_client_left(WebKitDOMElement* self);
416 	WebKitDOMClientRectList* webkit_dom_element_get_client_rects(WebKitDOMElement* self);
417 	double webkit_dom_element_get_client_top(WebKitDOMElement* self);
418 	double webkit_dom_element_get_client_width(WebKitDOMElement* self);
419 	WebKitDOMNodeList* webkit_dom_element_get_elements_by_class_name(WebKitDOMElement* self, const(char)* className);
420 	WebKitDOMHTMLCollection* webkit_dom_element_get_elements_by_class_name_as_html_collection(WebKitDOMElement* self, const(char)* name);
421 	WebKitDOMNodeList* webkit_dom_element_get_elements_by_tag_name(WebKitDOMElement* self, const(char)* tagName);
422 	WebKitDOMHTMLCollection* webkit_dom_element_get_elements_by_tag_name_as_html_collection(WebKitDOMElement* self, const(char)* name);
423 	WebKitDOMNodeList* webkit_dom_element_get_elements_by_tag_name_ns(WebKitDOMElement* self, const(char)* namespaceUri, const(char)* tagName);
424 	WebKitDOMHTMLCollection* webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection(WebKitDOMElement* self, const(char)* namespaceURI, const(char)* localName);
425 	WebKitDOMElement* webkit_dom_element_get_first_element_child(WebKitDOMElement* self);
426 	char* webkit_dom_element_get_id(WebKitDOMElement* self);
427 	char* webkit_dom_element_get_inner_html(WebKitDOMElement* self);
428 	WebKitDOMElement* webkit_dom_element_get_last_element_child(WebKitDOMElement* self);
429 	char* webkit_dom_element_get_local_name(WebKitDOMElement* self);
430 	char* webkit_dom_element_get_namespace_uri(WebKitDOMElement* self);
431 	WebKitDOMElement* webkit_dom_element_get_next_element_sibling(WebKitDOMElement* self);
432 	double webkit_dom_element_get_offset_height(WebKitDOMElement* self);
433 	double webkit_dom_element_get_offset_left(WebKitDOMElement* self);
434 	WebKitDOMElement* webkit_dom_element_get_offset_parent(WebKitDOMElement* self);
435 	double webkit_dom_element_get_offset_top(WebKitDOMElement* self);
436 	double webkit_dom_element_get_offset_width(WebKitDOMElement* self);
437 	char* webkit_dom_element_get_outer_html(WebKitDOMElement* self);
438 	char* webkit_dom_element_get_prefix(WebKitDOMElement* self);
439 	WebKitDOMElement* webkit_dom_element_get_previous_element_sibling(WebKitDOMElement* self);
440 	glong webkit_dom_element_get_scroll_height(WebKitDOMElement* self);
441 	glong webkit_dom_element_get_scroll_left(WebKitDOMElement* self);
442 	glong webkit_dom_element_get_scroll_top(WebKitDOMElement* self);
443 	glong webkit_dom_element_get_scroll_width(WebKitDOMElement* self);
444 	WebKitDOMCSSStyleDeclaration* webkit_dom_element_get_style(WebKitDOMElement* self);
445 	char* webkit_dom_element_get_tag_name(WebKitDOMElement* self);
446 	char* webkit_dom_element_get_webkit_region_overset(WebKitDOMElement* self);
447 	int webkit_dom_element_has_attribute(WebKitDOMElement* self, const(char)* name);
448 	int webkit_dom_element_has_attribute_ns(WebKitDOMElement* self, const(char)* namespaceURI, const(char)* localName);
449 	int webkit_dom_element_has_attributes(WebKitDOMElement* self);
450 	int webkit_dom_element_html_input_element_get_auto_filled(WebKitDOMElement* element);
451 	int webkit_dom_element_html_input_element_is_user_edited(WebKitDOMElement* element);
452 	void webkit_dom_element_html_input_element_set_auto_filled(WebKitDOMElement* element, int autoFilled);
453 	void webkit_dom_element_html_input_element_set_editing_value(WebKitDOMElement* element, const(char)* value);
454 	WebKitDOMElement* webkit_dom_element_insert_adjacent_element(WebKitDOMElement* self, const(char)* where, WebKitDOMElement* element, GError** err);
455 	void webkit_dom_element_insert_adjacent_html(WebKitDOMElement* self, const(char)* where, const(char)* html, GError** err);
456 	void webkit_dom_element_insert_adjacent_text(WebKitDOMElement* self, const(char)* where, const(char)* text, GError** err);
457 	int webkit_dom_element_matches(WebKitDOMElement* self, const(char)* selectors, GError** err);
458 	WebKitDOMElement* webkit_dom_element_query_selector(WebKitDOMElement* self, const(char)* selectors, GError** err);
459 	WebKitDOMNodeList* webkit_dom_element_query_selector_all(WebKitDOMElement* self, const(char)* selectors, GError** err);
460 	void webkit_dom_element_remove(WebKitDOMElement* self, GError** err);
461 	void webkit_dom_element_remove_attribute(WebKitDOMElement* self, const(char)* name);
462 	WebKitDOMAttr* webkit_dom_element_remove_attribute_node(WebKitDOMElement* self, WebKitDOMAttr* oldAttr, GError** err);
463 	void webkit_dom_element_remove_attribute_ns(WebKitDOMElement* self, const(char)* namespaceURI, const(char)* localName);
464 	void webkit_dom_element_request_pointer_lock(WebKitDOMElement* self);
465 	void webkit_dom_element_scroll_by_lines(WebKitDOMElement* self, glong lines);
466 	void webkit_dom_element_scroll_by_pages(WebKitDOMElement* self, glong pages);
467 	void webkit_dom_element_scroll_into_view(WebKitDOMElement* self, int alignWithTop);
468 	void webkit_dom_element_scroll_into_view_if_needed(WebKitDOMElement* self, int centerIfNeeded);
469 	void webkit_dom_element_set_attribute(WebKitDOMElement* self, const(char)* name, const(char)* value, GError** err);
470 	WebKitDOMAttr* webkit_dom_element_set_attribute_node(WebKitDOMElement* self, WebKitDOMAttr* newAttr, GError** err);
471 	WebKitDOMAttr* webkit_dom_element_set_attribute_node_ns(WebKitDOMElement* self, WebKitDOMAttr* newAttr, GError** err);
472 	void webkit_dom_element_set_attribute_ns(WebKitDOMElement* self, const(char)* namespaceURI, const(char)* qualifiedName, const(char)* value, GError** err);
473 	void webkit_dom_element_set_class_name(WebKitDOMElement* self, const(char)* value);
474 	void webkit_dom_element_set_id(WebKitDOMElement* self, const(char)* value);
475 	void webkit_dom_element_set_inner_html(WebKitDOMElement* self, const(char)* value, GError** err);
476 	void webkit_dom_element_set_outer_html(WebKitDOMElement* self, const(char)* value, GError** err);
477 	void webkit_dom_element_set_scroll_left(WebKitDOMElement* self, glong value);
478 	void webkit_dom_element_set_scroll_top(WebKitDOMElement* self, glong value);
479 	int webkit_dom_element_webkit_matches_selector(WebKitDOMElement* self, const(char)* selectors, GError** err);
480 	void webkit_dom_element_webkit_request_fullscreen(WebKitDOMElement* self);
481 
482 	// webkit2webextension.DOMEntityReference
483 
484 	GType webkit_dom_entity_reference_get_type();
485 
486 	// webkit2webextension.DOMEvent
487 
488 	GType webkit_dom_event_get_type();
489 	int webkit_dom_event_get_bubbles(WebKitDOMEvent* self);
490 	int webkit_dom_event_get_cancel_bubble(WebKitDOMEvent* self);
491 	int webkit_dom_event_get_cancelable(WebKitDOMEvent* self);
492 	WebKitDOMEventTarget* webkit_dom_event_get_current_target(WebKitDOMEvent* self);
493 	ushort webkit_dom_event_get_event_phase(WebKitDOMEvent* self);
494 	char* webkit_dom_event_get_event_type(WebKitDOMEvent* self);
495 	int webkit_dom_event_get_return_value(WebKitDOMEvent* self);
496 	WebKitDOMEventTarget* webkit_dom_event_get_src_element(WebKitDOMEvent* self);
497 	WebKitDOMEventTarget* webkit_dom_event_get_target(WebKitDOMEvent* self);
498 	uint webkit_dom_event_get_time_stamp(WebKitDOMEvent* self);
499 	void webkit_dom_event_init_event(WebKitDOMEvent* self, const(char)* eventTypeArg, int canBubbleArg, int cancelableArg);
500 	void webkit_dom_event_prevent_default(WebKitDOMEvent* self);
501 	void webkit_dom_event_set_cancel_bubble(WebKitDOMEvent* self, int value);
502 	void webkit_dom_event_set_return_value(WebKitDOMEvent* self, int value);
503 	void webkit_dom_event_stop_propagation(WebKitDOMEvent* self);
504 
505 	// webkit2webextension.DOMEventTarget
506 
507 	GType webkit_dom_event_target_get_type();
508 	int webkit_dom_event_target_add_event_listener(WebKitDOMEventTarget* target, const(char)* eventName, GCallback handler, int useCapture, void* userData);
509 	int webkit_dom_event_target_add_event_listener_with_closure(WebKitDOMEventTarget* target, const(char)* eventName, GClosure* handler, int useCapture);
510 	int webkit_dom_event_target_dispatch_event(WebKitDOMEventTarget* target, WebKitDOMEvent* event, GError** err);
511 	int webkit_dom_event_target_remove_event_listener(WebKitDOMEventTarget* target, const(char)* eventName, GCallback handler, int useCapture);
512 	int webkit_dom_event_target_remove_event_listener_with_closure(WebKitDOMEventTarget* target, const(char)* eventName, GClosure* handler, int useCapture);
513 
514 	// webkit2webextension.DOMFile
515 
516 	GType webkit_dom_file_get_type();
517 	char* webkit_dom_file_get_name(WebKitDOMFile* self);
518 
519 	// webkit2webextension.DOMFileList
520 
521 	GType webkit_dom_file_list_get_type();
522 	gulong webkit_dom_file_list_get_length(WebKitDOMFileList* self);
523 	WebKitDOMFile* webkit_dom_file_list_item(WebKitDOMFileList* self, gulong index);
524 
525 	// webkit2webextension.DOMHTMLAnchorElement
526 
527 	GType webkit_dom_html_anchor_element_get_type();
528 	char* webkit_dom_html_anchor_element_get_charset(WebKitDOMHTMLAnchorElement* self);
529 	char* webkit_dom_html_anchor_element_get_coords(WebKitDOMHTMLAnchorElement* self);
530 	char* webkit_dom_html_anchor_element_get_hash(WebKitDOMHTMLAnchorElement* self);
531 	char* webkit_dom_html_anchor_element_get_host(WebKitDOMHTMLAnchorElement* self);
532 	char* webkit_dom_html_anchor_element_get_hostname(WebKitDOMHTMLAnchorElement* self);
533 	char* webkit_dom_html_anchor_element_get_href(WebKitDOMHTMLAnchorElement* self);
534 	char* webkit_dom_html_anchor_element_get_hreflang(WebKitDOMHTMLAnchorElement* self);
535 	char* webkit_dom_html_anchor_element_get_name(WebKitDOMHTMLAnchorElement* self);
536 	char* webkit_dom_html_anchor_element_get_pathname(WebKitDOMHTMLAnchorElement* self);
537 	char* webkit_dom_html_anchor_element_get_port(WebKitDOMHTMLAnchorElement* self);
538 	char* webkit_dom_html_anchor_element_get_protocol(WebKitDOMHTMLAnchorElement* self);
539 	char* webkit_dom_html_anchor_element_get_rel(WebKitDOMHTMLAnchorElement* self);
540 	char* webkit_dom_html_anchor_element_get_rev(WebKitDOMHTMLAnchorElement* self);
541 	char* webkit_dom_html_anchor_element_get_search(WebKitDOMHTMLAnchorElement* self);
542 	char* webkit_dom_html_anchor_element_get_shape(WebKitDOMHTMLAnchorElement* self);
543 	char* webkit_dom_html_anchor_element_get_target(WebKitDOMHTMLAnchorElement* self);
544 	char* webkit_dom_html_anchor_element_get_text(WebKitDOMHTMLAnchorElement* self);
545 	char* webkit_dom_html_anchor_element_get_type_attr(WebKitDOMHTMLAnchorElement* self);
546 	void webkit_dom_html_anchor_element_set_charset(WebKitDOMHTMLAnchorElement* self, const(char)* value);
547 	void webkit_dom_html_anchor_element_set_coords(WebKitDOMHTMLAnchorElement* self, const(char)* value);
548 	void webkit_dom_html_anchor_element_set_hash(WebKitDOMHTMLAnchorElement* self, const(char)* value);
549 	void webkit_dom_html_anchor_element_set_host(WebKitDOMHTMLAnchorElement* self, const(char)* value);
550 	void webkit_dom_html_anchor_element_set_hostname(WebKitDOMHTMLAnchorElement* self, const(char)* value);
551 	void webkit_dom_html_anchor_element_set_href(WebKitDOMHTMLAnchorElement* self, const(char)* value);
552 	void webkit_dom_html_anchor_element_set_hreflang(WebKitDOMHTMLAnchorElement* self, const(char)* value);
553 	void webkit_dom_html_anchor_element_set_name(WebKitDOMHTMLAnchorElement* self, const(char)* value);
554 	void webkit_dom_html_anchor_element_set_pathname(WebKitDOMHTMLAnchorElement* self, const(char)* value);
555 	void webkit_dom_html_anchor_element_set_port(WebKitDOMHTMLAnchorElement* self, const(char)* value);
556 	void webkit_dom_html_anchor_element_set_protocol(WebKitDOMHTMLAnchorElement* self, const(char)* value);
557 	void webkit_dom_html_anchor_element_set_rel(WebKitDOMHTMLAnchorElement* self, const(char)* value);
558 	void webkit_dom_html_anchor_element_set_rev(WebKitDOMHTMLAnchorElement* self, const(char)* value);
559 	void webkit_dom_html_anchor_element_set_search(WebKitDOMHTMLAnchorElement* self, const(char)* value);
560 	void webkit_dom_html_anchor_element_set_shape(WebKitDOMHTMLAnchorElement* self, const(char)* value);
561 	void webkit_dom_html_anchor_element_set_target(WebKitDOMHTMLAnchorElement* self, const(char)* value);
562 	void webkit_dom_html_anchor_element_set_text(WebKitDOMHTMLAnchorElement* self, const(char)* value);
563 	void webkit_dom_html_anchor_element_set_type_attr(WebKitDOMHTMLAnchorElement* self, const(char)* value);
564 
565 	// webkit2webextension.DOMHTMLAppletElement
566 
567 	GType webkit_dom_html_applet_element_get_type();
568 	char* webkit_dom_html_applet_element_get_align(WebKitDOMHTMLAppletElement* self);
569 	char* webkit_dom_html_applet_element_get_alt(WebKitDOMHTMLAppletElement* self);
570 	char* webkit_dom_html_applet_element_get_archive(WebKitDOMHTMLAppletElement* self);
571 	char* webkit_dom_html_applet_element_get_code(WebKitDOMHTMLAppletElement* self);
572 	char* webkit_dom_html_applet_element_get_code_base(WebKitDOMHTMLAppletElement* self);
573 	char* webkit_dom_html_applet_element_get_height(WebKitDOMHTMLAppletElement* self);
574 	glong webkit_dom_html_applet_element_get_hspace(WebKitDOMHTMLAppletElement* self);
575 	char* webkit_dom_html_applet_element_get_name(WebKitDOMHTMLAppletElement* self);
576 	char* webkit_dom_html_applet_element_get_object(WebKitDOMHTMLAppletElement* self);
577 	glong webkit_dom_html_applet_element_get_vspace(WebKitDOMHTMLAppletElement* self);
578 	char* webkit_dom_html_applet_element_get_width(WebKitDOMHTMLAppletElement* self);
579 	void webkit_dom_html_applet_element_set_align(WebKitDOMHTMLAppletElement* self, const(char)* value);
580 	void webkit_dom_html_applet_element_set_alt(WebKitDOMHTMLAppletElement* self, const(char)* value);
581 	void webkit_dom_html_applet_element_set_archive(WebKitDOMHTMLAppletElement* self, const(char)* value);
582 	void webkit_dom_html_applet_element_set_code(WebKitDOMHTMLAppletElement* self, const(char)* value);
583 	void webkit_dom_html_applet_element_set_code_base(WebKitDOMHTMLAppletElement* self, const(char)* value);
584 	void webkit_dom_html_applet_element_set_height(WebKitDOMHTMLAppletElement* self, const(char)* value);
585 	void webkit_dom_html_applet_element_set_hspace(WebKitDOMHTMLAppletElement* self, glong value);
586 	void webkit_dom_html_applet_element_set_name(WebKitDOMHTMLAppletElement* self, const(char)* value);
587 	void webkit_dom_html_applet_element_set_object(WebKitDOMHTMLAppletElement* self, const(char)* value);
588 	void webkit_dom_html_applet_element_set_vspace(WebKitDOMHTMLAppletElement* self, glong value);
589 	void webkit_dom_html_applet_element_set_width(WebKitDOMHTMLAppletElement* self, const(char)* value);
590 
591 	// webkit2webextension.DOMHTMLAreaElement
592 
593 	GType webkit_dom_html_area_element_get_type();
594 	char* webkit_dom_html_area_element_get_alt(WebKitDOMHTMLAreaElement* self);
595 	char* webkit_dom_html_area_element_get_coords(WebKitDOMHTMLAreaElement* self);
596 	char* webkit_dom_html_area_element_get_hash(WebKitDOMHTMLAreaElement* self);
597 	char* webkit_dom_html_area_element_get_host(WebKitDOMHTMLAreaElement* self);
598 	char* webkit_dom_html_area_element_get_hostname(WebKitDOMHTMLAreaElement* self);
599 	char* webkit_dom_html_area_element_get_href(WebKitDOMHTMLAreaElement* self);
600 	int webkit_dom_html_area_element_get_no_href(WebKitDOMHTMLAreaElement* self);
601 	char* webkit_dom_html_area_element_get_pathname(WebKitDOMHTMLAreaElement* self);
602 	char* webkit_dom_html_area_element_get_port(WebKitDOMHTMLAreaElement* self);
603 	char* webkit_dom_html_area_element_get_protocol(WebKitDOMHTMLAreaElement* self);
604 	char* webkit_dom_html_area_element_get_search(WebKitDOMHTMLAreaElement* self);
605 	char* webkit_dom_html_area_element_get_shape(WebKitDOMHTMLAreaElement* self);
606 	char* webkit_dom_html_area_element_get_target(WebKitDOMHTMLAreaElement* self);
607 	void webkit_dom_html_area_element_set_alt(WebKitDOMHTMLAreaElement* self, const(char)* value);
608 	void webkit_dom_html_area_element_set_coords(WebKitDOMHTMLAreaElement* self, const(char)* value);
609 	void webkit_dom_html_area_element_set_hash(WebKitDOMHTMLAreaElement* self, const(char)* value);
610 	void webkit_dom_html_area_element_set_host(WebKitDOMHTMLAreaElement* self, const(char)* value);
611 	void webkit_dom_html_area_element_set_hostname(WebKitDOMHTMLAreaElement* self, const(char)* value);
612 	void webkit_dom_html_area_element_set_href(WebKitDOMHTMLAreaElement* self, const(char)* value);
613 	void webkit_dom_html_area_element_set_no_href(WebKitDOMHTMLAreaElement* self, int value);
614 	void webkit_dom_html_area_element_set_pathname(WebKitDOMHTMLAreaElement* self, const(char)* value);
615 	void webkit_dom_html_area_element_set_port(WebKitDOMHTMLAreaElement* self, const(char)* value);
616 	void webkit_dom_html_area_element_set_protocol(WebKitDOMHTMLAreaElement* self, const(char)* value);
617 	void webkit_dom_html_area_element_set_search(WebKitDOMHTMLAreaElement* self, const(char)* value);
618 	void webkit_dom_html_area_element_set_shape(WebKitDOMHTMLAreaElement* self, const(char)* value);
619 	void webkit_dom_html_area_element_set_target(WebKitDOMHTMLAreaElement* self, const(char)* value);
620 
621 	// webkit2webextension.DOMHTMLBRElement
622 
623 	GType webkit_dom_html_br_element_get_type();
624 	char* webkit_dom_html_br_element_get_clear(WebKitDOMHTMLBRElement* self);
625 	void webkit_dom_html_br_element_set_clear(WebKitDOMHTMLBRElement* self, const(char)* value);
626 
627 	// webkit2webextension.DOMHTMLBaseElement
628 
629 	GType webkit_dom_html_base_element_get_type();
630 	char* webkit_dom_html_base_element_get_href(WebKitDOMHTMLBaseElement* self);
631 	char* webkit_dom_html_base_element_get_target(WebKitDOMHTMLBaseElement* self);
632 	void webkit_dom_html_base_element_set_href(WebKitDOMHTMLBaseElement* self, const(char)* value);
633 	void webkit_dom_html_base_element_set_target(WebKitDOMHTMLBaseElement* self, const(char)* value);
634 
635 	// webkit2webextension.DOMHTMLBaseFontElement
636 
637 	GType webkit_dom_html_base_font_element_get_type();
638 	char* webkit_dom_html_base_font_element_get_color(WebKitDOMHTMLBaseFontElement* self);
639 	char* webkit_dom_html_base_font_element_get_face(WebKitDOMHTMLBaseFontElement* self);
640 	glong webkit_dom_html_base_font_element_get_size(WebKitDOMHTMLBaseFontElement* self);
641 	void webkit_dom_html_base_font_element_set_color(WebKitDOMHTMLBaseFontElement* self, const(char)* value);
642 	void webkit_dom_html_base_font_element_set_face(WebKitDOMHTMLBaseFontElement* self, const(char)* value);
643 	void webkit_dom_html_base_font_element_set_size(WebKitDOMHTMLBaseFontElement* self, glong value);
644 
645 	// webkit2webextension.DOMHTMLBodyElement
646 
647 	GType webkit_dom_html_body_element_get_type();
648 	char* webkit_dom_html_body_element_get_a_link(WebKitDOMHTMLBodyElement* self);
649 	char* webkit_dom_html_body_element_get_background(WebKitDOMHTMLBodyElement* self);
650 	char* webkit_dom_html_body_element_get_bg_color(WebKitDOMHTMLBodyElement* self);
651 	char* webkit_dom_html_body_element_get_link(WebKitDOMHTMLBodyElement* self);
652 	char* webkit_dom_html_body_element_get_text(WebKitDOMHTMLBodyElement* self);
653 	char* webkit_dom_html_body_element_get_v_link(WebKitDOMHTMLBodyElement* self);
654 	void webkit_dom_html_body_element_set_a_link(WebKitDOMHTMLBodyElement* self, const(char)* value);
655 	void webkit_dom_html_body_element_set_background(WebKitDOMHTMLBodyElement* self, const(char)* value);
656 	void webkit_dom_html_body_element_set_bg_color(WebKitDOMHTMLBodyElement* self, const(char)* value);
657 	void webkit_dom_html_body_element_set_link(WebKitDOMHTMLBodyElement* self, const(char)* value);
658 	void webkit_dom_html_body_element_set_text(WebKitDOMHTMLBodyElement* self, const(char)* value);
659 	void webkit_dom_html_body_element_set_v_link(WebKitDOMHTMLBodyElement* self, const(char)* value);
660 
661 	// webkit2webextension.DOMHTMLButtonElement
662 
663 	GType webkit_dom_html_button_element_get_type();
664 	int webkit_dom_html_button_element_get_autofocus(WebKitDOMHTMLButtonElement* self);
665 	char* webkit_dom_html_button_element_get_button_type(WebKitDOMHTMLButtonElement* self);
666 	int webkit_dom_html_button_element_get_disabled(WebKitDOMHTMLButtonElement* self);
667 	WebKitDOMHTMLFormElement* webkit_dom_html_button_element_get_form(WebKitDOMHTMLButtonElement* self);
668 	char* webkit_dom_html_button_element_get_name(WebKitDOMHTMLButtonElement* self);
669 	char* webkit_dom_html_button_element_get_value(WebKitDOMHTMLButtonElement* self);
670 	int webkit_dom_html_button_element_get_will_validate(WebKitDOMHTMLButtonElement* self);
671 	void webkit_dom_html_button_element_set_autofocus(WebKitDOMHTMLButtonElement* self, int value);
672 	void webkit_dom_html_button_element_set_button_type(WebKitDOMHTMLButtonElement* self, const(char)* value);
673 	void webkit_dom_html_button_element_set_disabled(WebKitDOMHTMLButtonElement* self, int value);
674 	void webkit_dom_html_button_element_set_name(WebKitDOMHTMLButtonElement* self, const(char)* value);
675 	void webkit_dom_html_button_element_set_value(WebKitDOMHTMLButtonElement* self, const(char)* value);
676 
677 	// webkit2webextension.DOMHTMLCanvasElement
678 
679 	GType webkit_dom_html_canvas_element_get_type();
680 	glong webkit_dom_html_canvas_element_get_height(WebKitDOMHTMLCanvasElement* self);
681 	glong webkit_dom_html_canvas_element_get_width(WebKitDOMHTMLCanvasElement* self);
682 	void webkit_dom_html_canvas_element_set_height(WebKitDOMHTMLCanvasElement* self, glong value);
683 	void webkit_dom_html_canvas_element_set_width(WebKitDOMHTMLCanvasElement* self, glong value);
684 
685 	// webkit2webextension.DOMHTMLCollection
686 
687 	GType webkit_dom_html_collection_get_type();
688 	gulong webkit_dom_html_collection_get_length(WebKitDOMHTMLCollection* self);
689 	WebKitDOMNode* webkit_dom_html_collection_item(WebKitDOMHTMLCollection* self, gulong index);
690 	WebKitDOMNode* webkit_dom_html_collection_named_item(WebKitDOMHTMLCollection* self, const(char)* name);
691 
692 	// webkit2webextension.DOMHTMLDListElement
693 
694 	GType webkit_dom_html_d_list_element_get_type();
695 	int webkit_dom_html_d_list_element_get_compact(WebKitDOMHTMLDListElement* self);
696 	void webkit_dom_html_d_list_element_set_compact(WebKitDOMHTMLDListElement* self, int value);
697 
698 	// webkit2webextension.DOMHTMLDirectoryElement
699 
700 	GType webkit_dom_html_directory_element_get_type();
701 	int webkit_dom_html_directory_element_get_compact(WebKitDOMHTMLDirectoryElement* self);
702 	void webkit_dom_html_directory_element_set_compact(WebKitDOMHTMLDirectoryElement* self, int value);
703 
704 	// webkit2webextension.DOMHTMLDivElement
705 
706 	GType webkit_dom_html_div_element_get_type();
707 	char* webkit_dom_html_div_element_get_align(WebKitDOMHTMLDivElement* self);
708 	void webkit_dom_html_div_element_set_align(WebKitDOMHTMLDivElement* self, const(char)* value);
709 
710 	// webkit2webextension.DOMHTMLDocument
711 
712 	GType webkit_dom_html_document_get_type();
713 	void webkit_dom_html_document_capture_events(WebKitDOMHTMLDocument* self);
714 	void webkit_dom_html_document_clear(WebKitDOMHTMLDocument* self);
715 	void webkit_dom_html_document_close(WebKitDOMHTMLDocument* self);
716 	char* webkit_dom_html_document_get_alink_color(WebKitDOMHTMLDocument* self);
717 	char* webkit_dom_html_document_get_bg_color(WebKitDOMHTMLDocument* self);
718 	char* webkit_dom_html_document_get_compat_mode(WebKitDOMHTMLDocument* self);
719 	char* webkit_dom_html_document_get_design_mode(WebKitDOMHTMLDocument* self);
720 	char* webkit_dom_html_document_get_dir(WebKitDOMHTMLDocument* self);
721 	WebKitDOMHTMLCollection* webkit_dom_html_document_get_embeds(WebKitDOMHTMLDocument* self);
722 	char* webkit_dom_html_document_get_fg_color(WebKitDOMHTMLDocument* self);
723 	glong webkit_dom_html_document_get_height(WebKitDOMHTMLDocument* self);
724 	char* webkit_dom_html_document_get_link_color(WebKitDOMHTMLDocument* self);
725 	WebKitDOMHTMLCollection* webkit_dom_html_document_get_plugins(WebKitDOMHTMLDocument* self);
726 	WebKitDOMHTMLCollection* webkit_dom_html_document_get_scripts(WebKitDOMHTMLDocument* self);
727 	char* webkit_dom_html_document_get_vlink_color(WebKitDOMHTMLDocument* self);
728 	glong webkit_dom_html_document_get_width(WebKitDOMHTMLDocument* self);
729 	void webkit_dom_html_document_release_events(WebKitDOMHTMLDocument* self);
730 	void webkit_dom_html_document_set_alink_color(WebKitDOMHTMLDocument* self, const(char)* value);
731 	void webkit_dom_html_document_set_bg_color(WebKitDOMHTMLDocument* self, const(char)* value);
732 	void webkit_dom_html_document_set_design_mode(WebKitDOMHTMLDocument* self, const(char)* value);
733 	void webkit_dom_html_document_set_dir(WebKitDOMHTMLDocument* self, const(char)* value);
734 	void webkit_dom_html_document_set_fg_color(WebKitDOMHTMLDocument* self, const(char)* value);
735 	void webkit_dom_html_document_set_link_color(WebKitDOMHTMLDocument* self, const(char)* value);
736 	void webkit_dom_html_document_set_vlink_color(WebKitDOMHTMLDocument* self, const(char)* value);
737 
738 	// webkit2webextension.DOMHTMLElement
739 
740 	GType webkit_dom_html_element_get_type();
741 	void webkit_dom_html_element_click(WebKitDOMHTMLElement* self);
742 	char* webkit_dom_html_element_get_access_key(WebKitDOMHTMLElement* self);
743 	WebKitDOMHTMLCollection* webkit_dom_html_element_get_children(WebKitDOMHTMLElement* self);
744 	char* webkit_dom_html_element_get_content_editable(WebKitDOMHTMLElement* self);
745 	char* webkit_dom_html_element_get_dir(WebKitDOMHTMLElement* self);
746 	int webkit_dom_html_element_get_draggable(WebKitDOMHTMLElement* self);
747 	int webkit_dom_html_element_get_hidden(WebKitDOMHTMLElement* self);
748 	char* webkit_dom_html_element_get_inner_html(WebKitDOMHTMLElement* self);
749 	char* webkit_dom_html_element_get_inner_text(WebKitDOMHTMLElement* self);
750 	int webkit_dom_html_element_get_is_content_editable(WebKitDOMHTMLElement* self);
751 	char* webkit_dom_html_element_get_lang(WebKitDOMHTMLElement* self);
752 	char* webkit_dom_html_element_get_outer_html(WebKitDOMHTMLElement* self);
753 	char* webkit_dom_html_element_get_outer_text(WebKitDOMHTMLElement* self);
754 	int webkit_dom_html_element_get_spellcheck(WebKitDOMHTMLElement* self);
755 	glong webkit_dom_html_element_get_tab_index(WebKitDOMHTMLElement* self);
756 	char* webkit_dom_html_element_get_title(WebKitDOMHTMLElement* self);
757 	int webkit_dom_html_element_get_translate(WebKitDOMHTMLElement* self);
758 	char* webkit_dom_html_element_get_webkitdropzone(WebKitDOMHTMLElement* self);
759 	void webkit_dom_html_element_set_access_key(WebKitDOMHTMLElement* self, const(char)* value);
760 	void webkit_dom_html_element_set_content_editable(WebKitDOMHTMLElement* self, const(char)* value, GError** err);
761 	void webkit_dom_html_element_set_dir(WebKitDOMHTMLElement* self, const(char)* value);
762 	void webkit_dom_html_element_set_draggable(WebKitDOMHTMLElement* self, int value);
763 	void webkit_dom_html_element_set_hidden(WebKitDOMHTMLElement* self, int value);
764 	void webkit_dom_html_element_set_inner_html(WebKitDOMHTMLElement* self, const(char)* contents, GError** err);
765 	void webkit_dom_html_element_set_inner_text(WebKitDOMHTMLElement* self, const(char)* value, GError** err);
766 	void webkit_dom_html_element_set_lang(WebKitDOMHTMLElement* self, const(char)* value);
767 	void webkit_dom_html_element_set_outer_html(WebKitDOMHTMLElement* self, const(char)* contents, GError** err);
768 	void webkit_dom_html_element_set_outer_text(WebKitDOMHTMLElement* self, const(char)* value, GError** err);
769 	void webkit_dom_html_element_set_spellcheck(WebKitDOMHTMLElement* self, int value);
770 	void webkit_dom_html_element_set_tab_index(WebKitDOMHTMLElement* self, glong value);
771 	void webkit_dom_html_element_set_title(WebKitDOMHTMLElement* self, const(char)* value);
772 	void webkit_dom_html_element_set_translate(WebKitDOMHTMLElement* self, int value);
773 	void webkit_dom_html_element_set_webkitdropzone(WebKitDOMHTMLElement* self, const(char)* value);
774 
775 	// webkit2webextension.DOMHTMLEmbedElement
776 
777 	GType webkit_dom_html_embed_element_get_type();
778 	char* webkit_dom_html_embed_element_get_align(WebKitDOMHTMLEmbedElement* self);
779 	glong webkit_dom_html_embed_element_get_height(WebKitDOMHTMLEmbedElement* self);
780 	char* webkit_dom_html_embed_element_get_name(WebKitDOMHTMLEmbedElement* self);
781 	char* webkit_dom_html_embed_element_get_src(WebKitDOMHTMLEmbedElement* self);
782 	char* webkit_dom_html_embed_element_get_type_attr(WebKitDOMHTMLEmbedElement* self);
783 	glong webkit_dom_html_embed_element_get_width(WebKitDOMHTMLEmbedElement* self);
784 	void webkit_dom_html_embed_element_set_align(WebKitDOMHTMLEmbedElement* self, const(char)* value);
785 	void webkit_dom_html_embed_element_set_height(WebKitDOMHTMLEmbedElement* self, glong value);
786 	void webkit_dom_html_embed_element_set_name(WebKitDOMHTMLEmbedElement* self, const(char)* value);
787 	void webkit_dom_html_embed_element_set_src(WebKitDOMHTMLEmbedElement* self, const(char)* value);
788 	void webkit_dom_html_embed_element_set_type_attr(WebKitDOMHTMLEmbedElement* self, const(char)* value);
789 	void webkit_dom_html_embed_element_set_width(WebKitDOMHTMLEmbedElement* self, glong value);
790 
791 	// webkit2webextension.DOMHTMLFieldSetElement
792 
793 	GType webkit_dom_html_field_set_element_get_type();
794 	WebKitDOMHTMLFormElement* webkit_dom_html_field_set_element_get_form(WebKitDOMHTMLFieldSetElement* self);
795 
796 	// webkit2webextension.DOMHTMLFontElement
797 
798 	GType webkit_dom_html_font_element_get_type();
799 	char* webkit_dom_html_font_element_get_color(WebKitDOMHTMLFontElement* self);
800 	char* webkit_dom_html_font_element_get_face(WebKitDOMHTMLFontElement* self);
801 	char* webkit_dom_html_font_element_get_size(WebKitDOMHTMLFontElement* self);
802 	void webkit_dom_html_font_element_set_color(WebKitDOMHTMLFontElement* self, const(char)* value);
803 	void webkit_dom_html_font_element_set_face(WebKitDOMHTMLFontElement* self, const(char)* value);
804 	void webkit_dom_html_font_element_set_size(WebKitDOMHTMLFontElement* self, const(char)* value);
805 
806 	// webkit2webextension.DOMHTMLFormElement
807 
808 	GType webkit_dom_html_form_element_get_type();
809 	char* webkit_dom_html_form_element_get_accept_charset(WebKitDOMHTMLFormElement* self);
810 	char* webkit_dom_html_form_element_get_action(WebKitDOMHTMLFormElement* self);
811 	WebKitDOMHTMLCollection* webkit_dom_html_form_element_get_elements(WebKitDOMHTMLFormElement* self);
812 	char* webkit_dom_html_form_element_get_encoding(WebKitDOMHTMLFormElement* self);
813 	char* webkit_dom_html_form_element_get_enctype(WebKitDOMHTMLFormElement* self);
814 	glong webkit_dom_html_form_element_get_length(WebKitDOMHTMLFormElement* self);
815 	char* webkit_dom_html_form_element_get_method(WebKitDOMHTMLFormElement* self);
816 	char* webkit_dom_html_form_element_get_name(WebKitDOMHTMLFormElement* self);
817 	char* webkit_dom_html_form_element_get_target(WebKitDOMHTMLFormElement* self);
818 	void webkit_dom_html_form_element_reset(WebKitDOMHTMLFormElement* self);
819 	void webkit_dom_html_form_element_set_accept_charset(WebKitDOMHTMLFormElement* self, const(char)* value);
820 	void webkit_dom_html_form_element_set_action(WebKitDOMHTMLFormElement* self, const(char)* value);
821 	void webkit_dom_html_form_element_set_encoding(WebKitDOMHTMLFormElement* self, const(char)* value);
822 	void webkit_dom_html_form_element_set_enctype(WebKitDOMHTMLFormElement* self, const(char)* value);
823 	void webkit_dom_html_form_element_set_method(WebKitDOMHTMLFormElement* self, const(char)* value);
824 	void webkit_dom_html_form_element_set_name(WebKitDOMHTMLFormElement* self, const(char)* value);
825 	void webkit_dom_html_form_element_set_target(WebKitDOMHTMLFormElement* self, const(char)* value);
826 	void webkit_dom_html_form_element_submit(WebKitDOMHTMLFormElement* self);
827 
828 	// webkit2webextension.DOMHTMLFrameElement
829 
830 	GType webkit_dom_html_frame_element_get_type();
831 	WebKitDOMDocument* webkit_dom_html_frame_element_get_content_document(WebKitDOMHTMLFrameElement* self);
832 	WebKitDOMDOMWindow* webkit_dom_html_frame_element_get_content_window(WebKitDOMHTMLFrameElement* self);
833 	char* webkit_dom_html_frame_element_get_frame_border(WebKitDOMHTMLFrameElement* self);
834 	glong webkit_dom_html_frame_element_get_height(WebKitDOMHTMLFrameElement* self);
835 	char* webkit_dom_html_frame_element_get_long_desc(WebKitDOMHTMLFrameElement* self);
836 	char* webkit_dom_html_frame_element_get_margin_height(WebKitDOMHTMLFrameElement* self);
837 	char* webkit_dom_html_frame_element_get_margin_width(WebKitDOMHTMLFrameElement* self);
838 	char* webkit_dom_html_frame_element_get_name(WebKitDOMHTMLFrameElement* self);
839 	int webkit_dom_html_frame_element_get_no_resize(WebKitDOMHTMLFrameElement* self);
840 	char* webkit_dom_html_frame_element_get_scrolling(WebKitDOMHTMLFrameElement* self);
841 	char* webkit_dom_html_frame_element_get_src(WebKitDOMHTMLFrameElement* self);
842 	glong webkit_dom_html_frame_element_get_width(WebKitDOMHTMLFrameElement* self);
843 	void webkit_dom_html_frame_element_set_frame_border(WebKitDOMHTMLFrameElement* self, const(char)* value);
844 	void webkit_dom_html_frame_element_set_long_desc(WebKitDOMHTMLFrameElement* self, const(char)* value);
845 	void webkit_dom_html_frame_element_set_margin_height(WebKitDOMHTMLFrameElement* self, const(char)* value);
846 	void webkit_dom_html_frame_element_set_margin_width(WebKitDOMHTMLFrameElement* self, const(char)* value);
847 	void webkit_dom_html_frame_element_set_name(WebKitDOMHTMLFrameElement* self, const(char)* value);
848 	void webkit_dom_html_frame_element_set_no_resize(WebKitDOMHTMLFrameElement* self, int value);
849 	void webkit_dom_html_frame_element_set_scrolling(WebKitDOMHTMLFrameElement* self, const(char)* value);
850 	void webkit_dom_html_frame_element_set_src(WebKitDOMHTMLFrameElement* self, const(char)* value);
851 
852 	// webkit2webextension.DOMHTMLFrameSetElement
853 
854 	GType webkit_dom_html_frame_set_element_get_type();
855 	char* webkit_dom_html_frame_set_element_get_cols(WebKitDOMHTMLFrameSetElement* self);
856 	char* webkit_dom_html_frame_set_element_get_rows(WebKitDOMHTMLFrameSetElement* self);
857 	void webkit_dom_html_frame_set_element_set_cols(WebKitDOMHTMLFrameSetElement* self, const(char)* value);
858 	void webkit_dom_html_frame_set_element_set_rows(WebKitDOMHTMLFrameSetElement* self, const(char)* value);
859 
860 	// webkit2webextension.DOMHTMLHRElement
861 
862 	GType webkit_dom_html_hr_element_get_type();
863 	char* webkit_dom_html_hr_element_get_align(WebKitDOMHTMLHRElement* self);
864 	int webkit_dom_html_hr_element_get_no_shade(WebKitDOMHTMLHRElement* self);
865 	char* webkit_dom_html_hr_element_get_size(WebKitDOMHTMLHRElement* self);
866 	char* webkit_dom_html_hr_element_get_width(WebKitDOMHTMLHRElement* self);
867 	void webkit_dom_html_hr_element_set_align(WebKitDOMHTMLHRElement* self, const(char)* value);
868 	void webkit_dom_html_hr_element_set_no_shade(WebKitDOMHTMLHRElement* self, int value);
869 	void webkit_dom_html_hr_element_set_size(WebKitDOMHTMLHRElement* self, const(char)* value);
870 	void webkit_dom_html_hr_element_set_width(WebKitDOMHTMLHRElement* self, const(char)* value);
871 
872 	// webkit2webextension.DOMHTMLHeadElement
873 
874 	GType webkit_dom_html_head_element_get_type();
875 	char* webkit_dom_html_head_element_get_profile(WebKitDOMHTMLHeadElement* self);
876 	void webkit_dom_html_head_element_set_profile(WebKitDOMHTMLHeadElement* self, const(char)* value);
877 
878 	// webkit2webextension.DOMHTMLHeadingElement
879 
880 	GType webkit_dom_html_heading_element_get_type();
881 	char* webkit_dom_html_heading_element_get_align(WebKitDOMHTMLHeadingElement* self);
882 	void webkit_dom_html_heading_element_set_align(WebKitDOMHTMLHeadingElement* self, const(char)* value);
883 
884 	// webkit2webextension.DOMHTMLHtmlElement
885 
886 	GType webkit_dom_html_html_element_get_type();
887 	char* webkit_dom_html_html_element_get_version(WebKitDOMHTMLHtmlElement* self);
888 	void webkit_dom_html_html_element_set_version(WebKitDOMHTMLHtmlElement* self, const(char)* value);
889 
890 	// webkit2webextension.DOMHTMLIFrameElement
891 
892 	GType webkit_dom_html_iframe_element_get_type();
893 	char* webkit_dom_html_iframe_element_get_align(WebKitDOMHTMLIFrameElement* self);
894 	WebKitDOMDocument* webkit_dom_html_iframe_element_get_content_document(WebKitDOMHTMLIFrameElement* self);
895 	WebKitDOMDOMWindow* webkit_dom_html_iframe_element_get_content_window(WebKitDOMHTMLIFrameElement* self);
896 	char* webkit_dom_html_iframe_element_get_frame_border(WebKitDOMHTMLIFrameElement* self);
897 	char* webkit_dom_html_iframe_element_get_height(WebKitDOMHTMLIFrameElement* self);
898 	char* webkit_dom_html_iframe_element_get_long_desc(WebKitDOMHTMLIFrameElement* self);
899 	char* webkit_dom_html_iframe_element_get_margin_height(WebKitDOMHTMLIFrameElement* self);
900 	char* webkit_dom_html_iframe_element_get_margin_width(WebKitDOMHTMLIFrameElement* self);
901 	char* webkit_dom_html_iframe_element_get_name(WebKitDOMHTMLIFrameElement* self);
902 	char* webkit_dom_html_iframe_element_get_scrolling(WebKitDOMHTMLIFrameElement* self);
903 	char* webkit_dom_html_iframe_element_get_src(WebKitDOMHTMLIFrameElement* self);
904 	char* webkit_dom_html_iframe_element_get_width(WebKitDOMHTMLIFrameElement* self);
905 	void webkit_dom_html_iframe_element_set_align(WebKitDOMHTMLIFrameElement* self, const(char)* value);
906 	void webkit_dom_html_iframe_element_set_frame_border(WebKitDOMHTMLIFrameElement* self, const(char)* value);
907 	void webkit_dom_html_iframe_element_set_height(WebKitDOMHTMLIFrameElement* self, const(char)* value);
908 	void webkit_dom_html_iframe_element_set_long_desc(WebKitDOMHTMLIFrameElement* self, const(char)* value);
909 	void webkit_dom_html_iframe_element_set_margin_height(WebKitDOMHTMLIFrameElement* self, const(char)* value);
910 	void webkit_dom_html_iframe_element_set_margin_width(WebKitDOMHTMLIFrameElement* self, const(char)* value);
911 	void webkit_dom_html_iframe_element_set_name(WebKitDOMHTMLIFrameElement* self, const(char)* value);
912 	void webkit_dom_html_iframe_element_set_scrolling(WebKitDOMHTMLIFrameElement* self, const(char)* value);
913 	void webkit_dom_html_iframe_element_set_src(WebKitDOMHTMLIFrameElement* self, const(char)* value);
914 	void webkit_dom_html_iframe_element_set_width(WebKitDOMHTMLIFrameElement* self, const(char)* value);
915 
916 	// webkit2webextension.DOMHTMLImageElement
917 
918 	GType webkit_dom_html_image_element_get_type();
919 	char* webkit_dom_html_image_element_get_align(WebKitDOMHTMLImageElement* self);
920 	char* webkit_dom_html_image_element_get_alt(WebKitDOMHTMLImageElement* self);
921 	char* webkit_dom_html_image_element_get_border(WebKitDOMHTMLImageElement* self);
922 	int webkit_dom_html_image_element_get_complete(WebKitDOMHTMLImageElement* self);
923 	glong webkit_dom_html_image_element_get_height(WebKitDOMHTMLImageElement* self);
924 	glong webkit_dom_html_image_element_get_hspace(WebKitDOMHTMLImageElement* self);
925 	int webkit_dom_html_image_element_get_is_map(WebKitDOMHTMLImageElement* self);
926 	char* webkit_dom_html_image_element_get_long_desc(WebKitDOMHTMLImageElement* self);
927 	char* webkit_dom_html_image_element_get_lowsrc(WebKitDOMHTMLImageElement* self);
928 	char* webkit_dom_html_image_element_get_name(WebKitDOMHTMLImageElement* self);
929 	glong webkit_dom_html_image_element_get_natural_height(WebKitDOMHTMLImageElement* self);
930 	glong webkit_dom_html_image_element_get_natural_width(WebKitDOMHTMLImageElement* self);
931 	char* webkit_dom_html_image_element_get_src(WebKitDOMHTMLImageElement* self);
932 	char* webkit_dom_html_image_element_get_use_map(WebKitDOMHTMLImageElement* self);
933 	glong webkit_dom_html_image_element_get_vspace(WebKitDOMHTMLImageElement* self);
934 	glong webkit_dom_html_image_element_get_width(WebKitDOMHTMLImageElement* self);
935 	glong webkit_dom_html_image_element_get_x(WebKitDOMHTMLImageElement* self);
936 	glong webkit_dom_html_image_element_get_y(WebKitDOMHTMLImageElement* self);
937 	void webkit_dom_html_image_element_set_align(WebKitDOMHTMLImageElement* self, const(char)* value);
938 	void webkit_dom_html_image_element_set_alt(WebKitDOMHTMLImageElement* self, const(char)* value);
939 	void webkit_dom_html_image_element_set_border(WebKitDOMHTMLImageElement* self, const(char)* value);
940 	void webkit_dom_html_image_element_set_height(WebKitDOMHTMLImageElement* self, glong value);
941 	void webkit_dom_html_image_element_set_hspace(WebKitDOMHTMLImageElement* self, glong value);
942 	void webkit_dom_html_image_element_set_is_map(WebKitDOMHTMLImageElement* self, int value);
943 	void webkit_dom_html_image_element_set_long_desc(WebKitDOMHTMLImageElement* self, const(char)* value);
944 	void webkit_dom_html_image_element_set_lowsrc(WebKitDOMHTMLImageElement* self, const(char)* value);
945 	void webkit_dom_html_image_element_set_name(WebKitDOMHTMLImageElement* self, const(char)* value);
946 	void webkit_dom_html_image_element_set_src(WebKitDOMHTMLImageElement* self, const(char)* value);
947 	void webkit_dom_html_image_element_set_use_map(WebKitDOMHTMLImageElement* self, const(char)* value);
948 	void webkit_dom_html_image_element_set_vspace(WebKitDOMHTMLImageElement* self, glong value);
949 	void webkit_dom_html_image_element_set_width(WebKitDOMHTMLImageElement* self, glong value);
950 
951 	// webkit2webextension.DOMHTMLInputElement
952 
953 	GType webkit_dom_html_input_element_get_type();
954 	char* webkit_dom_html_input_element_get_accept(WebKitDOMHTMLInputElement* self);
955 	char* webkit_dom_html_input_element_get_align(WebKitDOMHTMLInputElement* self);
956 	char* webkit_dom_html_input_element_get_alt(WebKitDOMHTMLInputElement* self);
957 	int webkit_dom_html_input_element_get_auto_filled(WebKitDOMHTMLInputElement* self);
958 	int webkit_dom_html_input_element_get_autofocus(WebKitDOMHTMLInputElement* self);
959 	int webkit_dom_html_input_element_get_capture(WebKitDOMHTMLInputElement* self);
960 	char* webkit_dom_html_input_element_get_capture_type(WebKitDOMHTMLInputElement* self);
961 	int webkit_dom_html_input_element_get_checked(WebKitDOMHTMLInputElement* self);
962 	int webkit_dom_html_input_element_get_default_checked(WebKitDOMHTMLInputElement* self);
963 	char* webkit_dom_html_input_element_get_default_value(WebKitDOMHTMLInputElement* self);
964 	int webkit_dom_html_input_element_get_disabled(WebKitDOMHTMLInputElement* self);
965 	WebKitDOMFileList* webkit_dom_html_input_element_get_files(WebKitDOMHTMLInputElement* self);
966 	WebKitDOMHTMLFormElement* webkit_dom_html_input_element_get_form(WebKitDOMHTMLInputElement* self);
967 	gulong webkit_dom_html_input_element_get_height(WebKitDOMHTMLInputElement* self);
968 	int webkit_dom_html_input_element_get_indeterminate(WebKitDOMHTMLInputElement* self);
969 	char* webkit_dom_html_input_element_get_input_type(WebKitDOMHTMLInputElement* self);
970 	glong webkit_dom_html_input_element_get_max_length(WebKitDOMHTMLInputElement* self);
971 	int webkit_dom_html_input_element_get_multiple(WebKitDOMHTMLInputElement* self);
972 	char* webkit_dom_html_input_element_get_name(WebKitDOMHTMLInputElement* self);
973 	int webkit_dom_html_input_element_get_read_only(WebKitDOMHTMLInputElement* self);
974 	gulong webkit_dom_html_input_element_get_size(WebKitDOMHTMLInputElement* self);
975 	char* webkit_dom_html_input_element_get_src(WebKitDOMHTMLInputElement* self);
976 	char* webkit_dom_html_input_element_get_use_map(WebKitDOMHTMLInputElement* self);
977 	char* webkit_dom_html_input_element_get_value(WebKitDOMHTMLInputElement* self);
978 	gulong webkit_dom_html_input_element_get_width(WebKitDOMHTMLInputElement* self);
979 	int webkit_dom_html_input_element_get_will_validate(WebKitDOMHTMLInputElement* self);
980 	int webkit_dom_html_input_element_is_edited(WebKitDOMHTMLInputElement* input);
981 	void webkit_dom_html_input_element_select(WebKitDOMHTMLInputElement* self);
982 	void webkit_dom_html_input_element_set_accept(WebKitDOMHTMLInputElement* self, const(char)* value);
983 	void webkit_dom_html_input_element_set_align(WebKitDOMHTMLInputElement* self, const(char)* value);
984 	void webkit_dom_html_input_element_set_alt(WebKitDOMHTMLInputElement* self, const(char)* value);
985 	void webkit_dom_html_input_element_set_auto_filled(WebKitDOMHTMLInputElement* self, int value);
986 	void webkit_dom_html_input_element_set_autofocus(WebKitDOMHTMLInputElement* self, int value);
987 	void webkit_dom_html_input_element_set_capture_type(WebKitDOMHTMLInputElement* self, const(char)* value);
988 	void webkit_dom_html_input_element_set_checked(WebKitDOMHTMLInputElement* self, int value);
989 	void webkit_dom_html_input_element_set_default_checked(WebKitDOMHTMLInputElement* self, int value);
990 	void webkit_dom_html_input_element_set_default_value(WebKitDOMHTMLInputElement* self, const(char)* value);
991 	void webkit_dom_html_input_element_set_disabled(WebKitDOMHTMLInputElement* self, int value);
992 	void webkit_dom_html_input_element_set_editing_value(WebKitDOMHTMLInputElement* self, const(char)* value);
993 	void webkit_dom_html_input_element_set_files(WebKitDOMHTMLInputElement* self, WebKitDOMFileList* value);
994 	void webkit_dom_html_input_element_set_height(WebKitDOMHTMLInputElement* self, gulong value);
995 	void webkit_dom_html_input_element_set_indeterminate(WebKitDOMHTMLInputElement* self, int value);
996 	void webkit_dom_html_input_element_set_input_type(WebKitDOMHTMLInputElement* self, const(char)* value);
997 	void webkit_dom_html_input_element_set_max_length(WebKitDOMHTMLInputElement* self, glong value, GError** err);
998 	void webkit_dom_html_input_element_set_multiple(WebKitDOMHTMLInputElement* self, int value);
999 	void webkit_dom_html_input_element_set_name(WebKitDOMHTMLInputElement* self, const(char)* value);
1000 	void webkit_dom_html_input_element_set_read_only(WebKitDOMHTMLInputElement* self, int value);
1001 	void webkit_dom_html_input_element_set_size(WebKitDOMHTMLInputElement* self, gulong value, GError** err);
1002 	void webkit_dom_html_input_element_set_src(WebKitDOMHTMLInputElement* self, const(char)* value);
1003 	void webkit_dom_html_input_element_set_use_map(WebKitDOMHTMLInputElement* self, const(char)* value);
1004 	void webkit_dom_html_input_element_set_value(WebKitDOMHTMLInputElement* self, const(char)* value);
1005 	void webkit_dom_html_input_element_set_width(WebKitDOMHTMLInputElement* self, gulong value);
1006 
1007 	// webkit2webextension.DOMHTMLLIElement
1008 
1009 	GType webkit_dom_html_li_element_get_type();
1010 	char* webkit_dom_html_li_element_get_type_attr(WebKitDOMHTMLLIElement* self);
1011 	glong webkit_dom_html_li_element_get_value(WebKitDOMHTMLLIElement* self);
1012 	void webkit_dom_html_li_element_set_type_attr(WebKitDOMHTMLLIElement* self, const(char)* value);
1013 	void webkit_dom_html_li_element_set_value(WebKitDOMHTMLLIElement* self, glong value);
1014 
1015 	// webkit2webextension.DOMHTMLLabelElement
1016 
1017 	GType webkit_dom_html_label_element_get_type();
1018 	WebKitDOMHTMLFormElement* webkit_dom_html_label_element_get_form(WebKitDOMHTMLLabelElement* self);
1019 	char* webkit_dom_html_label_element_get_html_for(WebKitDOMHTMLLabelElement* self);
1020 	void webkit_dom_html_label_element_set_html_for(WebKitDOMHTMLLabelElement* self, const(char)* value);
1021 
1022 	// webkit2webextension.DOMHTMLLegendElement
1023 
1024 	GType webkit_dom_html_legend_element_get_type();
1025 	char* webkit_dom_html_legend_element_get_align(WebKitDOMHTMLLegendElement* self);
1026 	WebKitDOMHTMLFormElement* webkit_dom_html_legend_element_get_form(WebKitDOMHTMLLegendElement* self);
1027 	void webkit_dom_html_legend_element_set_align(WebKitDOMHTMLLegendElement* self, const(char)* value);
1028 
1029 	// webkit2webextension.DOMHTMLLinkElement
1030 
1031 	GType webkit_dom_html_link_element_get_type();
1032 	char* webkit_dom_html_link_element_get_charset(WebKitDOMHTMLLinkElement* self);
1033 	int webkit_dom_html_link_element_get_disabled(WebKitDOMHTMLLinkElement* self);
1034 	char* webkit_dom_html_link_element_get_href(WebKitDOMHTMLLinkElement* self);
1035 	char* webkit_dom_html_link_element_get_hreflang(WebKitDOMHTMLLinkElement* self);
1036 	char* webkit_dom_html_link_element_get_media(WebKitDOMHTMLLinkElement* self);
1037 	char* webkit_dom_html_link_element_get_rel(WebKitDOMHTMLLinkElement* self);
1038 	char* webkit_dom_html_link_element_get_rev(WebKitDOMHTMLLinkElement* self);
1039 	WebKitDOMStyleSheet* webkit_dom_html_link_element_get_sheet(WebKitDOMHTMLLinkElement* self);
1040 	WebKitDOMDOMTokenList* webkit_dom_html_link_element_get_sizes(WebKitDOMHTMLLinkElement* self);
1041 	char* webkit_dom_html_link_element_get_target(WebKitDOMHTMLLinkElement* self);
1042 	char* webkit_dom_html_link_element_get_type_attr(WebKitDOMHTMLLinkElement* self);
1043 	void webkit_dom_html_link_element_set_charset(WebKitDOMHTMLLinkElement* self, const(char)* value);
1044 	void webkit_dom_html_link_element_set_disabled(WebKitDOMHTMLLinkElement* self, int value);
1045 	void webkit_dom_html_link_element_set_href(WebKitDOMHTMLLinkElement* self, const(char)* value);
1046 	void webkit_dom_html_link_element_set_hreflang(WebKitDOMHTMLLinkElement* self, const(char)* value);
1047 	void webkit_dom_html_link_element_set_media(WebKitDOMHTMLLinkElement* self, const(char)* value);
1048 	void webkit_dom_html_link_element_set_rel(WebKitDOMHTMLLinkElement* self, const(char)* value);
1049 	void webkit_dom_html_link_element_set_rev(WebKitDOMHTMLLinkElement* self, const(char)* value);
1050 	void webkit_dom_html_link_element_set_sizes(WebKitDOMHTMLLinkElement* self, const(char)* value);
1051 	void webkit_dom_html_link_element_set_target(WebKitDOMHTMLLinkElement* self, const(char)* value);
1052 	void webkit_dom_html_link_element_set_type_attr(WebKitDOMHTMLLinkElement* self, const(char)* value);
1053 
1054 	// webkit2webextension.DOMHTMLMapElement
1055 
1056 	GType webkit_dom_html_map_element_get_type();
1057 	WebKitDOMHTMLCollection* webkit_dom_html_map_element_get_areas(WebKitDOMHTMLMapElement* self);
1058 	char* webkit_dom_html_map_element_get_name(WebKitDOMHTMLMapElement* self);
1059 	void webkit_dom_html_map_element_set_name(WebKitDOMHTMLMapElement* self, const(char)* value);
1060 
1061 	// webkit2webextension.DOMHTMLMarqueeElement
1062 
1063 	GType webkit_dom_html_marquee_element_get_type();
1064 	void webkit_dom_html_marquee_element_start(WebKitDOMHTMLMarqueeElement* self);
1065 	void webkit_dom_html_marquee_element_stop(WebKitDOMHTMLMarqueeElement* self);
1066 
1067 	// webkit2webextension.DOMHTMLMenuElement
1068 
1069 	GType webkit_dom_html_menu_element_get_type();
1070 	int webkit_dom_html_menu_element_get_compact(WebKitDOMHTMLMenuElement* self);
1071 	void webkit_dom_html_menu_element_set_compact(WebKitDOMHTMLMenuElement* self, int value);
1072 
1073 	// webkit2webextension.DOMHTMLMetaElement
1074 
1075 	GType webkit_dom_html_meta_element_get_type();
1076 	char* webkit_dom_html_meta_element_get_content(WebKitDOMHTMLMetaElement* self);
1077 	char* webkit_dom_html_meta_element_get_http_equiv(WebKitDOMHTMLMetaElement* self);
1078 	char* webkit_dom_html_meta_element_get_name(WebKitDOMHTMLMetaElement* self);
1079 	char* webkit_dom_html_meta_element_get_scheme(WebKitDOMHTMLMetaElement* self);
1080 	void webkit_dom_html_meta_element_set_content(WebKitDOMHTMLMetaElement* self, const(char)* value);
1081 	void webkit_dom_html_meta_element_set_http_equiv(WebKitDOMHTMLMetaElement* self, const(char)* value);
1082 	void webkit_dom_html_meta_element_set_name(WebKitDOMHTMLMetaElement* self, const(char)* value);
1083 	void webkit_dom_html_meta_element_set_scheme(WebKitDOMHTMLMetaElement* self, const(char)* value);
1084 
1085 	// webkit2webextension.DOMHTMLModElement
1086 
1087 	GType webkit_dom_html_mod_element_get_type();
1088 	char* webkit_dom_html_mod_element_get_cite(WebKitDOMHTMLModElement* self);
1089 	char* webkit_dom_html_mod_element_get_date_time(WebKitDOMHTMLModElement* self);
1090 	void webkit_dom_html_mod_element_set_cite(WebKitDOMHTMLModElement* self, const(char)* value);
1091 	void webkit_dom_html_mod_element_set_date_time(WebKitDOMHTMLModElement* self, const(char)* value);
1092 
1093 	// webkit2webextension.DOMHTMLOListElement
1094 
1095 	GType webkit_dom_html_o_list_element_get_type();
1096 	int webkit_dom_html_o_list_element_get_compact(WebKitDOMHTMLOListElement* self);
1097 	glong webkit_dom_html_o_list_element_get_start(WebKitDOMHTMLOListElement* self);
1098 	char* webkit_dom_html_o_list_element_get_type_attr(WebKitDOMHTMLOListElement* self);
1099 	void webkit_dom_html_o_list_element_set_compact(WebKitDOMHTMLOListElement* self, int value);
1100 	void webkit_dom_html_o_list_element_set_start(WebKitDOMHTMLOListElement* self, glong value);
1101 	void webkit_dom_html_o_list_element_set_type_attr(WebKitDOMHTMLOListElement* self, const(char)* value);
1102 
1103 	// webkit2webextension.DOMHTMLObjectElement
1104 
1105 	GType webkit_dom_html_object_element_get_type();
1106 	char* webkit_dom_html_object_element_get_align(WebKitDOMHTMLObjectElement* self);
1107 	char* webkit_dom_html_object_element_get_archive(WebKitDOMHTMLObjectElement* self);
1108 	char* webkit_dom_html_object_element_get_border(WebKitDOMHTMLObjectElement* self);
1109 	char* webkit_dom_html_object_element_get_code(WebKitDOMHTMLObjectElement* self);
1110 	char* webkit_dom_html_object_element_get_code_base(WebKitDOMHTMLObjectElement* self);
1111 	char* webkit_dom_html_object_element_get_code_type(WebKitDOMHTMLObjectElement* self);
1112 	WebKitDOMDocument* webkit_dom_html_object_element_get_content_document(WebKitDOMHTMLObjectElement* self);
1113 	char* webkit_dom_html_object_element_get_data(WebKitDOMHTMLObjectElement* self);
1114 	int webkit_dom_html_object_element_get_declare(WebKitDOMHTMLObjectElement* self);
1115 	WebKitDOMHTMLFormElement* webkit_dom_html_object_element_get_form(WebKitDOMHTMLObjectElement* self);
1116 	char* webkit_dom_html_object_element_get_height(WebKitDOMHTMLObjectElement* self);
1117 	glong webkit_dom_html_object_element_get_hspace(WebKitDOMHTMLObjectElement* self);
1118 	char* webkit_dom_html_object_element_get_name(WebKitDOMHTMLObjectElement* self);
1119 	char* webkit_dom_html_object_element_get_standby(WebKitDOMHTMLObjectElement* self);
1120 	char* webkit_dom_html_object_element_get_type_attr(WebKitDOMHTMLObjectElement* self);
1121 	char* webkit_dom_html_object_element_get_use_map(WebKitDOMHTMLObjectElement* self);
1122 	glong webkit_dom_html_object_element_get_vspace(WebKitDOMHTMLObjectElement* self);
1123 	char* webkit_dom_html_object_element_get_width(WebKitDOMHTMLObjectElement* self);
1124 	void webkit_dom_html_object_element_set_align(WebKitDOMHTMLObjectElement* self, const(char)* value);
1125 	void webkit_dom_html_object_element_set_archive(WebKitDOMHTMLObjectElement* self, const(char)* value);
1126 	void webkit_dom_html_object_element_set_border(WebKitDOMHTMLObjectElement* self, const(char)* value);
1127 	void webkit_dom_html_object_element_set_code(WebKitDOMHTMLObjectElement* self, const(char)* value);
1128 	void webkit_dom_html_object_element_set_code_base(WebKitDOMHTMLObjectElement* self, const(char)* value);
1129 	void webkit_dom_html_object_element_set_code_type(WebKitDOMHTMLObjectElement* self, const(char)* value);
1130 	void webkit_dom_html_object_element_set_data(WebKitDOMHTMLObjectElement* self, const(char)* value);
1131 	void webkit_dom_html_object_element_set_declare(WebKitDOMHTMLObjectElement* self, int value);
1132 	void webkit_dom_html_object_element_set_height(WebKitDOMHTMLObjectElement* self, const(char)* value);
1133 	void webkit_dom_html_object_element_set_hspace(WebKitDOMHTMLObjectElement* self, glong value);
1134 	void webkit_dom_html_object_element_set_name(WebKitDOMHTMLObjectElement* self, const(char)* value);
1135 	void webkit_dom_html_object_element_set_standby(WebKitDOMHTMLObjectElement* self, const(char)* value);
1136 	void webkit_dom_html_object_element_set_type_attr(WebKitDOMHTMLObjectElement* self, const(char)* value);
1137 	void webkit_dom_html_object_element_set_use_map(WebKitDOMHTMLObjectElement* self, const(char)* value);
1138 	void webkit_dom_html_object_element_set_vspace(WebKitDOMHTMLObjectElement* self, glong value);
1139 	void webkit_dom_html_object_element_set_width(WebKitDOMHTMLObjectElement* self, const(char)* value);
1140 
1141 	// webkit2webextension.DOMHTMLOptGroupElement
1142 
1143 	GType webkit_dom_html_opt_group_element_get_type();
1144 	int webkit_dom_html_opt_group_element_get_disabled(WebKitDOMHTMLOptGroupElement* self);
1145 	char* webkit_dom_html_opt_group_element_get_label(WebKitDOMHTMLOptGroupElement* self);
1146 	void webkit_dom_html_opt_group_element_set_disabled(WebKitDOMHTMLOptGroupElement* self, int value);
1147 	void webkit_dom_html_opt_group_element_set_label(WebKitDOMHTMLOptGroupElement* self, const(char)* value);
1148 
1149 	// webkit2webextension.DOMHTMLOptionElement
1150 
1151 	GType webkit_dom_html_option_element_get_type();
1152 	int webkit_dom_html_option_element_get_default_selected(WebKitDOMHTMLOptionElement* self);
1153 	int webkit_dom_html_option_element_get_disabled(WebKitDOMHTMLOptionElement* self);
1154 	WebKitDOMHTMLFormElement* webkit_dom_html_option_element_get_form(WebKitDOMHTMLOptionElement* self);
1155 	glong webkit_dom_html_option_element_get_index(WebKitDOMHTMLOptionElement* self);
1156 	char* webkit_dom_html_option_element_get_label(WebKitDOMHTMLOptionElement* self);
1157 	int webkit_dom_html_option_element_get_selected(WebKitDOMHTMLOptionElement* self);
1158 	char* webkit_dom_html_option_element_get_text(WebKitDOMHTMLOptionElement* self);
1159 	char* webkit_dom_html_option_element_get_value(WebKitDOMHTMLOptionElement* self);
1160 	void webkit_dom_html_option_element_set_default_selected(WebKitDOMHTMLOptionElement* self, int value);
1161 	void webkit_dom_html_option_element_set_disabled(WebKitDOMHTMLOptionElement* self, int value);
1162 	void webkit_dom_html_option_element_set_label(WebKitDOMHTMLOptionElement* self, const(char)* value);
1163 	void webkit_dom_html_option_element_set_selected(WebKitDOMHTMLOptionElement* self, int value);
1164 	void webkit_dom_html_option_element_set_value(WebKitDOMHTMLOptionElement* self, const(char)* value);
1165 
1166 	// webkit2webextension.DOMHTMLOptionsCollection
1167 
1168 	GType webkit_dom_html_options_collection_get_type();
1169 	gulong webkit_dom_html_options_collection_get_length(WebKitDOMHTMLOptionsCollection* self);
1170 	glong webkit_dom_html_options_collection_get_selected_index(WebKitDOMHTMLOptionsCollection* self);
1171 	WebKitDOMNode* webkit_dom_html_options_collection_named_item(WebKitDOMHTMLOptionsCollection* self, const(char)* name);
1172 	void webkit_dom_html_options_collection_set_selected_index(WebKitDOMHTMLOptionsCollection* self, glong value);
1173 
1174 	// webkit2webextension.DOMHTMLParagraphElement
1175 
1176 	GType webkit_dom_html_paragraph_element_get_type();
1177 	char* webkit_dom_html_paragraph_element_get_align(WebKitDOMHTMLParagraphElement* self);
1178 	void webkit_dom_html_paragraph_element_set_align(WebKitDOMHTMLParagraphElement* self, const(char)* value);
1179 
1180 	// webkit2webextension.DOMHTMLParamElement
1181 
1182 	GType webkit_dom_html_param_element_get_type();
1183 	char* webkit_dom_html_param_element_get_name(WebKitDOMHTMLParamElement* self);
1184 	char* webkit_dom_html_param_element_get_type_attr(WebKitDOMHTMLParamElement* self);
1185 	char* webkit_dom_html_param_element_get_value(WebKitDOMHTMLParamElement* self);
1186 	char* webkit_dom_html_param_element_get_value_type(WebKitDOMHTMLParamElement* self);
1187 	void webkit_dom_html_param_element_set_name(WebKitDOMHTMLParamElement* self, const(char)* value);
1188 	void webkit_dom_html_param_element_set_type_attr(WebKitDOMHTMLParamElement* self, const(char)* value);
1189 	void webkit_dom_html_param_element_set_value(WebKitDOMHTMLParamElement* self, const(char)* value);
1190 	void webkit_dom_html_param_element_set_value_type(WebKitDOMHTMLParamElement* self, const(char)* value);
1191 
1192 	// webkit2webextension.DOMHTMLPreElement
1193 
1194 	GType webkit_dom_html_pre_element_get_type();
1195 	glong webkit_dom_html_pre_element_get_width(WebKitDOMHTMLPreElement* self);
1196 	int webkit_dom_html_pre_element_get_wrap(WebKitDOMHTMLPreElement* self);
1197 	void webkit_dom_html_pre_element_set_width(WebKitDOMHTMLPreElement* self, glong value);
1198 	void webkit_dom_html_pre_element_set_wrap(WebKitDOMHTMLPreElement* self, int value);
1199 
1200 	// webkit2webextension.DOMHTMLQuoteElement
1201 
1202 	GType webkit_dom_html_quote_element_get_type();
1203 	char* webkit_dom_html_quote_element_get_cite(WebKitDOMHTMLQuoteElement* self);
1204 	void webkit_dom_html_quote_element_set_cite(WebKitDOMHTMLQuoteElement* self, const(char)* value);
1205 
1206 	// webkit2webextension.DOMHTMLScriptElement
1207 
1208 	GType webkit_dom_html_script_element_get_type();
1209 	char* webkit_dom_html_script_element_get_charset(WebKitDOMHTMLScriptElement* self);
1210 	int webkit_dom_html_script_element_get_defer(WebKitDOMHTMLScriptElement* self);
1211 	char* webkit_dom_html_script_element_get_event(WebKitDOMHTMLScriptElement* self);
1212 	char* webkit_dom_html_script_element_get_html_for(WebKitDOMHTMLScriptElement* self);
1213 	char* webkit_dom_html_script_element_get_src(WebKitDOMHTMLScriptElement* self);
1214 	char* webkit_dom_html_script_element_get_text(WebKitDOMHTMLScriptElement* self);
1215 	char* webkit_dom_html_script_element_get_type_attr(WebKitDOMHTMLScriptElement* self);
1216 	void webkit_dom_html_script_element_set_charset(WebKitDOMHTMLScriptElement* self, const(char)* value);
1217 	void webkit_dom_html_script_element_set_defer(WebKitDOMHTMLScriptElement* self, int value);
1218 	void webkit_dom_html_script_element_set_event(WebKitDOMHTMLScriptElement* self, const(char)* value);
1219 	void webkit_dom_html_script_element_set_html_for(WebKitDOMHTMLScriptElement* self, const(char)* value);
1220 	void webkit_dom_html_script_element_set_src(WebKitDOMHTMLScriptElement* self, const(char)* value);
1221 	void webkit_dom_html_script_element_set_text(WebKitDOMHTMLScriptElement* self, const(char)* value);
1222 	void webkit_dom_html_script_element_set_type_attr(WebKitDOMHTMLScriptElement* self, const(char)* value);
1223 
1224 	// webkit2webextension.DOMHTMLSelectElement
1225 
1226 	GType webkit_dom_html_select_element_get_type();
1227 	void webkit_dom_html_select_element_add(WebKitDOMHTMLSelectElement* self, WebKitDOMHTMLElement* element, WebKitDOMHTMLElement* before, GError** err);
1228 	int webkit_dom_html_select_element_get_autofocus(WebKitDOMHTMLSelectElement* self);
1229 	int webkit_dom_html_select_element_get_disabled(WebKitDOMHTMLSelectElement* self);
1230 	WebKitDOMHTMLFormElement* webkit_dom_html_select_element_get_form(WebKitDOMHTMLSelectElement* self);
1231 	gulong webkit_dom_html_select_element_get_length(WebKitDOMHTMLSelectElement* self);
1232 	int webkit_dom_html_select_element_get_multiple(WebKitDOMHTMLSelectElement* self);
1233 	char* webkit_dom_html_select_element_get_name(WebKitDOMHTMLSelectElement* self);
1234 	WebKitDOMHTMLOptionsCollection* webkit_dom_html_select_element_get_options(WebKitDOMHTMLSelectElement* self);
1235 	char* webkit_dom_html_select_element_get_select_type(WebKitDOMHTMLSelectElement* self);
1236 	glong webkit_dom_html_select_element_get_selected_index(WebKitDOMHTMLSelectElement* self);
1237 	glong webkit_dom_html_select_element_get_size(WebKitDOMHTMLSelectElement* self);
1238 	char* webkit_dom_html_select_element_get_value(WebKitDOMHTMLSelectElement* self);
1239 	int webkit_dom_html_select_element_get_will_validate(WebKitDOMHTMLSelectElement* self);
1240 	WebKitDOMNode* webkit_dom_html_select_element_item(WebKitDOMHTMLSelectElement* self, gulong index);
1241 	WebKitDOMNode* webkit_dom_html_select_element_named_item(WebKitDOMHTMLSelectElement* self, const(char)* name);
1242 	void webkit_dom_html_select_element_remove(WebKitDOMHTMLSelectElement* self, glong index);
1243 	void webkit_dom_html_select_element_set_autofocus(WebKitDOMHTMLSelectElement* self, int value);
1244 	void webkit_dom_html_select_element_set_disabled(WebKitDOMHTMLSelectElement* self, int value);
1245 	void webkit_dom_html_select_element_set_length(WebKitDOMHTMLSelectElement* self, gulong value, GError** err);
1246 	void webkit_dom_html_select_element_set_multiple(WebKitDOMHTMLSelectElement* self, int value);
1247 	void webkit_dom_html_select_element_set_name(WebKitDOMHTMLSelectElement* self, const(char)* value);
1248 	void webkit_dom_html_select_element_set_selected_index(WebKitDOMHTMLSelectElement* self, glong value);
1249 	void webkit_dom_html_select_element_set_size(WebKitDOMHTMLSelectElement* self, glong value);
1250 	void webkit_dom_html_select_element_set_value(WebKitDOMHTMLSelectElement* self, const(char)* value);
1251 
1252 	// webkit2webextension.DOMHTMLStyleElement
1253 
1254 	GType webkit_dom_html_style_element_get_type();
1255 	int webkit_dom_html_style_element_get_disabled(WebKitDOMHTMLStyleElement* self);
1256 	char* webkit_dom_html_style_element_get_media(WebKitDOMHTMLStyleElement* self);
1257 	WebKitDOMStyleSheet* webkit_dom_html_style_element_get_sheet(WebKitDOMHTMLStyleElement* self);
1258 	char* webkit_dom_html_style_element_get_type_attr(WebKitDOMHTMLStyleElement* self);
1259 	void webkit_dom_html_style_element_set_disabled(WebKitDOMHTMLStyleElement* self, int value);
1260 	void webkit_dom_html_style_element_set_media(WebKitDOMHTMLStyleElement* self, const(char)* value);
1261 	void webkit_dom_html_style_element_set_type_attr(WebKitDOMHTMLStyleElement* self, const(char)* value);
1262 
1263 	// webkit2webextension.DOMHTMLTableCaptionElement
1264 
1265 	GType webkit_dom_html_table_caption_element_get_type();
1266 	char* webkit_dom_html_table_caption_element_get_align(WebKitDOMHTMLTableCaptionElement* self);
1267 	void webkit_dom_html_table_caption_element_set_align(WebKitDOMHTMLTableCaptionElement* self, const(char)* value);
1268 
1269 	// webkit2webextension.DOMHTMLTableCellElement
1270 
1271 	GType webkit_dom_html_table_cell_element_get_type();
1272 	char* webkit_dom_html_table_cell_element_get_abbr(WebKitDOMHTMLTableCellElement* self);
1273 	char* webkit_dom_html_table_cell_element_get_align(WebKitDOMHTMLTableCellElement* self);
1274 	char* webkit_dom_html_table_cell_element_get_axis(WebKitDOMHTMLTableCellElement* self);
1275 	char* webkit_dom_html_table_cell_element_get_bg_color(WebKitDOMHTMLTableCellElement* self);
1276 	glong webkit_dom_html_table_cell_element_get_cell_index(WebKitDOMHTMLTableCellElement* self);
1277 	char* webkit_dom_html_table_cell_element_get_ch(WebKitDOMHTMLTableCellElement* self);
1278 	char* webkit_dom_html_table_cell_element_get_ch_off(WebKitDOMHTMLTableCellElement* self);
1279 	glong webkit_dom_html_table_cell_element_get_col_span(WebKitDOMHTMLTableCellElement* self);
1280 	char* webkit_dom_html_table_cell_element_get_headers(WebKitDOMHTMLTableCellElement* self);
1281 	char* webkit_dom_html_table_cell_element_get_height(WebKitDOMHTMLTableCellElement* self);
1282 	int webkit_dom_html_table_cell_element_get_no_wrap(WebKitDOMHTMLTableCellElement* self);
1283 	glong webkit_dom_html_table_cell_element_get_row_span(WebKitDOMHTMLTableCellElement* self);
1284 	char* webkit_dom_html_table_cell_element_get_scope(WebKitDOMHTMLTableCellElement* self);
1285 	char* webkit_dom_html_table_cell_element_get_v_align(WebKitDOMHTMLTableCellElement* self);
1286 	char* webkit_dom_html_table_cell_element_get_width(WebKitDOMHTMLTableCellElement* self);
1287 	void webkit_dom_html_table_cell_element_set_abbr(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1288 	void webkit_dom_html_table_cell_element_set_align(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1289 	void webkit_dom_html_table_cell_element_set_axis(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1290 	void webkit_dom_html_table_cell_element_set_bg_color(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1291 	void webkit_dom_html_table_cell_element_set_ch(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1292 	void webkit_dom_html_table_cell_element_set_ch_off(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1293 	void webkit_dom_html_table_cell_element_set_col_span(WebKitDOMHTMLTableCellElement* self, glong value);
1294 	void webkit_dom_html_table_cell_element_set_headers(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1295 	void webkit_dom_html_table_cell_element_set_height(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1296 	void webkit_dom_html_table_cell_element_set_no_wrap(WebKitDOMHTMLTableCellElement* self, int value);
1297 	void webkit_dom_html_table_cell_element_set_row_span(WebKitDOMHTMLTableCellElement* self, glong value);
1298 	void webkit_dom_html_table_cell_element_set_scope(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1299 	void webkit_dom_html_table_cell_element_set_v_align(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1300 	void webkit_dom_html_table_cell_element_set_width(WebKitDOMHTMLTableCellElement* self, const(char)* value);
1301 
1302 	// webkit2webextension.DOMHTMLTableColElement
1303 
1304 	GType webkit_dom_html_table_col_element_get_type();
1305 	char* webkit_dom_html_table_col_element_get_align(WebKitDOMHTMLTableColElement* self);
1306 	char* webkit_dom_html_table_col_element_get_ch(WebKitDOMHTMLTableColElement* self);
1307 	char* webkit_dom_html_table_col_element_get_ch_off(WebKitDOMHTMLTableColElement* self);
1308 	glong webkit_dom_html_table_col_element_get_span(WebKitDOMHTMLTableColElement* self);
1309 	char* webkit_dom_html_table_col_element_get_v_align(WebKitDOMHTMLTableColElement* self);
1310 	char* webkit_dom_html_table_col_element_get_width(WebKitDOMHTMLTableColElement* self);
1311 	void webkit_dom_html_table_col_element_set_align(WebKitDOMHTMLTableColElement* self, const(char)* value);
1312 	void webkit_dom_html_table_col_element_set_ch(WebKitDOMHTMLTableColElement* self, const(char)* value);
1313 	void webkit_dom_html_table_col_element_set_ch_off(WebKitDOMHTMLTableColElement* self, const(char)* value);
1314 	void webkit_dom_html_table_col_element_set_span(WebKitDOMHTMLTableColElement* self, glong value);
1315 	void webkit_dom_html_table_col_element_set_v_align(WebKitDOMHTMLTableColElement* self, const(char)* value);
1316 	void webkit_dom_html_table_col_element_set_width(WebKitDOMHTMLTableColElement* self, const(char)* value);
1317 
1318 	// webkit2webextension.DOMHTMLTableElement
1319 
1320 	GType webkit_dom_html_table_element_get_type();
1321 	WebKitDOMHTMLElement* webkit_dom_html_table_element_create_caption(WebKitDOMHTMLTableElement* self);
1322 	WebKitDOMHTMLElement* webkit_dom_html_table_element_create_t_foot(WebKitDOMHTMLTableElement* self);
1323 	WebKitDOMHTMLElement* webkit_dom_html_table_element_create_t_head(WebKitDOMHTMLTableElement* self);
1324 	void webkit_dom_html_table_element_delete_caption(WebKitDOMHTMLTableElement* self);
1325 	void webkit_dom_html_table_element_delete_row(WebKitDOMHTMLTableElement* self, glong index, GError** err);
1326 	void webkit_dom_html_table_element_delete_t_foot(WebKitDOMHTMLTableElement* self);
1327 	void webkit_dom_html_table_element_delete_t_head(WebKitDOMHTMLTableElement* self);
1328 	char* webkit_dom_html_table_element_get_align(WebKitDOMHTMLTableElement* self);
1329 	char* webkit_dom_html_table_element_get_bg_color(WebKitDOMHTMLTableElement* self);
1330 	char* webkit_dom_html_table_element_get_border(WebKitDOMHTMLTableElement* self);
1331 	WebKitDOMHTMLTableCaptionElement* webkit_dom_html_table_element_get_caption(WebKitDOMHTMLTableElement* self);
1332 	char* webkit_dom_html_table_element_get_cell_padding(WebKitDOMHTMLTableElement* self);
1333 	char* webkit_dom_html_table_element_get_cell_spacing(WebKitDOMHTMLTableElement* self);
1334 	WebKitDOMHTMLCollection* webkit_dom_html_table_element_get_rows(WebKitDOMHTMLTableElement* self);
1335 	char* webkit_dom_html_table_element_get_rules(WebKitDOMHTMLTableElement* self);
1336 	char* webkit_dom_html_table_element_get_summary(WebKitDOMHTMLTableElement* self);
1337 	WebKitDOMHTMLCollection* webkit_dom_html_table_element_get_t_bodies(WebKitDOMHTMLTableElement* self);
1338 	WebKitDOMHTMLTableSectionElement* webkit_dom_html_table_element_get_t_foot(WebKitDOMHTMLTableElement* self);
1339 	WebKitDOMHTMLTableSectionElement* webkit_dom_html_table_element_get_t_head(WebKitDOMHTMLTableElement* self);
1340 	char* webkit_dom_html_table_element_get_width(WebKitDOMHTMLTableElement* self);
1341 	WebKitDOMHTMLElement* webkit_dom_html_table_element_insert_row(WebKitDOMHTMLTableElement* self, glong index, GError** err);
1342 	void webkit_dom_html_table_element_set_align(WebKitDOMHTMLTableElement* self, const(char)* value);
1343 	void webkit_dom_html_table_element_set_bg_color(WebKitDOMHTMLTableElement* self, const(char)* value);
1344 	void webkit_dom_html_table_element_set_border(WebKitDOMHTMLTableElement* self, const(char)* value);
1345 	void webkit_dom_html_table_element_set_caption(WebKitDOMHTMLTableElement* self, WebKitDOMHTMLTableCaptionElement* value, GError** err);
1346 	void webkit_dom_html_table_element_set_cell_padding(WebKitDOMHTMLTableElement* self, const(char)* value);
1347 	void webkit_dom_html_table_element_set_cell_spacing(WebKitDOMHTMLTableElement* self, const(char)* value);
1348 	void webkit_dom_html_table_element_set_rules(WebKitDOMHTMLTableElement* self, const(char)* value);
1349 	void webkit_dom_html_table_element_set_summary(WebKitDOMHTMLTableElement* self, const(char)* value);
1350 	void webkit_dom_html_table_element_set_t_foot(WebKitDOMHTMLTableElement* self, WebKitDOMHTMLTableSectionElement* value, GError** err);
1351 	void webkit_dom_html_table_element_set_t_head(WebKitDOMHTMLTableElement* self, WebKitDOMHTMLTableSectionElement* value, GError** err);
1352 	void webkit_dom_html_table_element_set_width(WebKitDOMHTMLTableElement* self, const(char)* value);
1353 
1354 	// webkit2webextension.DOMHTMLTableRowElement
1355 
1356 	GType webkit_dom_html_table_row_element_get_type();
1357 	void webkit_dom_html_table_row_element_delete_cell(WebKitDOMHTMLTableRowElement* self, glong index, GError** err);
1358 	char* webkit_dom_html_table_row_element_get_align(WebKitDOMHTMLTableRowElement* self);
1359 	char* webkit_dom_html_table_row_element_get_bg_color(WebKitDOMHTMLTableRowElement* self);
1360 	WebKitDOMHTMLCollection* webkit_dom_html_table_row_element_get_cells(WebKitDOMHTMLTableRowElement* self);
1361 	char* webkit_dom_html_table_row_element_get_ch(WebKitDOMHTMLTableRowElement* self);
1362 	char* webkit_dom_html_table_row_element_get_ch_off(WebKitDOMHTMLTableRowElement* self);
1363 	glong webkit_dom_html_table_row_element_get_row_index(WebKitDOMHTMLTableRowElement* self);
1364 	glong webkit_dom_html_table_row_element_get_section_row_index(WebKitDOMHTMLTableRowElement* self);
1365 	char* webkit_dom_html_table_row_element_get_v_align(WebKitDOMHTMLTableRowElement* self);
1366 	WebKitDOMHTMLElement* webkit_dom_html_table_row_element_insert_cell(WebKitDOMHTMLTableRowElement* self, glong index, GError** err);
1367 	void webkit_dom_html_table_row_element_set_align(WebKitDOMHTMLTableRowElement* self, const(char)* value);
1368 	void webkit_dom_html_table_row_element_set_bg_color(WebKitDOMHTMLTableRowElement* self, const(char)* value);
1369 	void webkit_dom_html_table_row_element_set_ch(WebKitDOMHTMLTableRowElement* self, const(char)* value);
1370 	void webkit_dom_html_table_row_element_set_ch_off(WebKitDOMHTMLTableRowElement* self, const(char)* value);
1371 	void webkit_dom_html_table_row_element_set_v_align(WebKitDOMHTMLTableRowElement* self, const(char)* value);
1372 
1373 	// webkit2webextension.DOMHTMLTableSectionElement
1374 
1375 	GType webkit_dom_html_table_section_element_get_type();
1376 	void webkit_dom_html_table_section_element_delete_row(WebKitDOMHTMLTableSectionElement* self, glong index, GError** err);
1377 	char* webkit_dom_html_table_section_element_get_align(WebKitDOMHTMLTableSectionElement* self);
1378 	char* webkit_dom_html_table_section_element_get_ch(WebKitDOMHTMLTableSectionElement* self);
1379 	char* webkit_dom_html_table_section_element_get_ch_off(WebKitDOMHTMLTableSectionElement* self);
1380 	WebKitDOMHTMLCollection* webkit_dom_html_table_section_element_get_rows(WebKitDOMHTMLTableSectionElement* self);
1381 	char* webkit_dom_html_table_section_element_get_v_align(WebKitDOMHTMLTableSectionElement* self);
1382 	WebKitDOMHTMLElement* webkit_dom_html_table_section_element_insert_row(WebKitDOMHTMLTableSectionElement* self, glong index, GError** err);
1383 	void webkit_dom_html_table_section_element_set_align(WebKitDOMHTMLTableSectionElement* self, const(char)* value);
1384 	void webkit_dom_html_table_section_element_set_ch(WebKitDOMHTMLTableSectionElement* self, const(char)* value);
1385 	void webkit_dom_html_table_section_element_set_ch_off(WebKitDOMHTMLTableSectionElement* self, const(char)* value);
1386 	void webkit_dom_html_table_section_element_set_v_align(WebKitDOMHTMLTableSectionElement* self, const(char)* value);
1387 
1388 	// webkit2webextension.DOMHTMLTextAreaElement
1389 
1390 	GType webkit_dom_html_text_area_element_get_type();
1391 	char* webkit_dom_html_text_area_element_get_area_type(WebKitDOMHTMLTextAreaElement* self);
1392 	int webkit_dom_html_text_area_element_get_autofocus(WebKitDOMHTMLTextAreaElement* self);
1393 	glong webkit_dom_html_text_area_element_get_cols(WebKitDOMHTMLTextAreaElement* self);
1394 	char* webkit_dom_html_text_area_element_get_default_value(WebKitDOMHTMLTextAreaElement* self);
1395 	int webkit_dom_html_text_area_element_get_disabled(WebKitDOMHTMLTextAreaElement* self);
1396 	WebKitDOMHTMLFormElement* webkit_dom_html_text_area_element_get_form(WebKitDOMHTMLTextAreaElement* self);
1397 	char* webkit_dom_html_text_area_element_get_name(WebKitDOMHTMLTextAreaElement* self);
1398 	int webkit_dom_html_text_area_element_get_read_only(WebKitDOMHTMLTextAreaElement* self);
1399 	glong webkit_dom_html_text_area_element_get_rows(WebKitDOMHTMLTextAreaElement* self);
1400 	glong webkit_dom_html_text_area_element_get_selection_end(WebKitDOMHTMLTextAreaElement* self);
1401 	glong webkit_dom_html_text_area_element_get_selection_start(WebKitDOMHTMLTextAreaElement* self);
1402 	char* webkit_dom_html_text_area_element_get_value(WebKitDOMHTMLTextAreaElement* self);
1403 	int webkit_dom_html_text_area_element_get_will_validate(WebKitDOMHTMLTextAreaElement* self);
1404 	int webkit_dom_html_text_area_element_is_edited(WebKitDOMHTMLTextAreaElement* input);
1405 	void webkit_dom_html_text_area_element_select(WebKitDOMHTMLTextAreaElement* self);
1406 	void webkit_dom_html_text_area_element_set_autofocus(WebKitDOMHTMLTextAreaElement* self, int value);
1407 	void webkit_dom_html_text_area_element_set_cols(WebKitDOMHTMLTextAreaElement* self, glong value);
1408 	void webkit_dom_html_text_area_element_set_default_value(WebKitDOMHTMLTextAreaElement* self, const(char)* value);
1409 	void webkit_dom_html_text_area_element_set_disabled(WebKitDOMHTMLTextAreaElement* self, int value);
1410 	void webkit_dom_html_text_area_element_set_name(WebKitDOMHTMLTextAreaElement* self, const(char)* value);
1411 	void webkit_dom_html_text_area_element_set_read_only(WebKitDOMHTMLTextAreaElement* self, int value);
1412 	void webkit_dom_html_text_area_element_set_rows(WebKitDOMHTMLTextAreaElement* self, glong value);
1413 	void webkit_dom_html_text_area_element_set_selection_end(WebKitDOMHTMLTextAreaElement* self, glong value);
1414 	void webkit_dom_html_text_area_element_set_selection_range(WebKitDOMHTMLTextAreaElement* self, glong start, glong end, const(char)* direction);
1415 	void webkit_dom_html_text_area_element_set_selection_start(WebKitDOMHTMLTextAreaElement* self, glong value);
1416 	void webkit_dom_html_text_area_element_set_value(WebKitDOMHTMLTextAreaElement* self, const(char)* value);
1417 
1418 	// webkit2webextension.DOMHTMLTitleElement
1419 
1420 	GType webkit_dom_html_title_element_get_type();
1421 	char* webkit_dom_html_title_element_get_text(WebKitDOMHTMLTitleElement* self);
1422 	void webkit_dom_html_title_element_set_text(WebKitDOMHTMLTitleElement* self, const(char)* value);
1423 
1424 	// webkit2webextension.DOMHTMLUListElement
1425 
1426 	GType webkit_dom_html_u_list_element_get_type();
1427 	int webkit_dom_html_u_list_element_get_compact(WebKitDOMHTMLUListElement* self);
1428 	char* webkit_dom_html_u_list_element_get_type_attr(WebKitDOMHTMLUListElement* self);
1429 	void webkit_dom_html_u_list_element_set_compact(WebKitDOMHTMLUListElement* self, int value);
1430 	void webkit_dom_html_u_list_element_set_type_attr(WebKitDOMHTMLUListElement* self, const(char)* value);
1431 
1432 	// webkit2webextension.DOMKeyboardEvent
1433 
1434 	GType webkit_dom_keyboard_event_get_type();
1435 	int webkit_dom_keyboard_event_get_alt_graph_key(WebKitDOMKeyboardEvent* self);
1436 	int webkit_dom_keyboard_event_get_alt_key(WebKitDOMKeyboardEvent* self);
1437 	int webkit_dom_keyboard_event_get_ctrl_key(WebKitDOMKeyboardEvent* self);
1438 	char* webkit_dom_keyboard_event_get_key_identifier(WebKitDOMKeyboardEvent* self);
1439 	gulong webkit_dom_keyboard_event_get_key_location(WebKitDOMKeyboardEvent* self);
1440 	int webkit_dom_keyboard_event_get_meta_key(WebKitDOMKeyboardEvent* self);
1441 	int webkit_dom_keyboard_event_get_modifier_state(WebKitDOMKeyboardEvent* self, const(char)* keyIdentifierArg);
1442 	int webkit_dom_keyboard_event_get_shift_key(WebKitDOMKeyboardEvent* self);
1443 	void webkit_dom_keyboard_event_init_keyboard_event(WebKitDOMKeyboardEvent* self, const(char)* type, int canBubble, int cancelable, WebKitDOMDOMWindow* view, const(char)* keyIdentifier, gulong location, int ctrlKey, int altKey, int shiftKey, int metaKey, int altGraphKey);
1444 
1445 	// webkit2webextension.DOMMediaList
1446 
1447 	GType webkit_dom_media_list_get_type();
1448 	void webkit_dom_media_list_append_medium(WebKitDOMMediaList* self, const(char)* newMedium, GError** err);
1449 	void webkit_dom_media_list_delete_medium(WebKitDOMMediaList* self, const(char)* oldMedium, GError** err);
1450 	gulong webkit_dom_media_list_get_length(WebKitDOMMediaList* self);
1451 	char* webkit_dom_media_list_get_media_text(WebKitDOMMediaList* self);
1452 	char* webkit_dom_media_list_item(WebKitDOMMediaList* self, gulong index);
1453 	void webkit_dom_media_list_set_media_text(WebKitDOMMediaList* self, const(char)* value, GError** err);
1454 
1455 	// webkit2webextension.DOMMouseEvent
1456 
1457 	GType webkit_dom_mouse_event_get_type();
1458 	int webkit_dom_mouse_event_get_alt_key(WebKitDOMMouseEvent* self);
1459 	ushort webkit_dom_mouse_event_get_button(WebKitDOMMouseEvent* self);
1460 	glong webkit_dom_mouse_event_get_client_x(WebKitDOMMouseEvent* self);
1461 	glong webkit_dom_mouse_event_get_client_y(WebKitDOMMouseEvent* self);
1462 	int webkit_dom_mouse_event_get_ctrl_key(WebKitDOMMouseEvent* self);
1463 	WebKitDOMNode* webkit_dom_mouse_event_get_from_element(WebKitDOMMouseEvent* self);
1464 	int webkit_dom_mouse_event_get_meta_key(WebKitDOMMouseEvent* self);
1465 	glong webkit_dom_mouse_event_get_offset_x(WebKitDOMMouseEvent* self);
1466 	glong webkit_dom_mouse_event_get_offset_y(WebKitDOMMouseEvent* self);
1467 	WebKitDOMEventTarget* webkit_dom_mouse_event_get_related_target(WebKitDOMMouseEvent* self);
1468 	glong webkit_dom_mouse_event_get_screen_x(WebKitDOMMouseEvent* self);
1469 	glong webkit_dom_mouse_event_get_screen_y(WebKitDOMMouseEvent* self);
1470 	int webkit_dom_mouse_event_get_shift_key(WebKitDOMMouseEvent* self);
1471 	WebKitDOMNode* webkit_dom_mouse_event_get_to_element(WebKitDOMMouseEvent* self);
1472 	glong webkit_dom_mouse_event_get_x(WebKitDOMMouseEvent* self);
1473 	glong webkit_dom_mouse_event_get_y(WebKitDOMMouseEvent* self);
1474 	void webkit_dom_mouse_event_init_mouse_event(WebKitDOMMouseEvent* self, const(char)* type, int canBubble, int cancelable, WebKitDOMDOMWindow* view, glong detail, glong screenX, glong screenY, glong clientX, glong clientY, int ctrlKey, int altKey, int shiftKey, int metaKey, ushort button, WebKitDOMEventTarget* relatedTarget);
1475 
1476 	// webkit2webextension.DOMNamedNodeMap
1477 
1478 	GType webkit_dom_named_node_map_get_type();
1479 	gulong webkit_dom_named_node_map_get_length(WebKitDOMNamedNodeMap* self);
1480 	WebKitDOMNode* webkit_dom_named_node_map_get_named_item(WebKitDOMNamedNodeMap* self, const(char)* name);
1481 	WebKitDOMNode* webkit_dom_named_node_map_get_named_item_ns(WebKitDOMNamedNodeMap* self, const(char)* namespaceURI, const(char)* localName);
1482 	WebKitDOMNode* webkit_dom_named_node_map_item(WebKitDOMNamedNodeMap* self, gulong index);
1483 	WebKitDOMNode* webkit_dom_named_node_map_remove_named_item(WebKitDOMNamedNodeMap* self, const(char)* name, GError** err);
1484 	WebKitDOMNode* webkit_dom_named_node_map_remove_named_item_ns(WebKitDOMNamedNodeMap* self, const(char)* namespaceURI, const(char)* localName, GError** err);
1485 	WebKitDOMNode* webkit_dom_named_node_map_set_named_item(WebKitDOMNamedNodeMap* self, WebKitDOMNode* node, GError** err);
1486 	WebKitDOMNode* webkit_dom_named_node_map_set_named_item_ns(WebKitDOMNamedNodeMap* self, WebKitDOMNode* node, GError** err);
1487 
1488 	// webkit2webextension.DOMNode
1489 
1490 	GType webkit_dom_node_get_type();
1491 	WebKitDOMNode* webkit_dom_node_for_js_value(JSCValue* value);
1492 	WebKitDOMNode* webkit_dom_node_append_child(WebKitDOMNode* self, WebKitDOMNode* newChild, GError** err);
1493 	WebKitDOMNode* webkit_dom_node_clone_node(WebKitDOMNode* self, int deep, GError** err);
1494 	WebKitDOMNode* webkit_dom_node_clone_node_with_error(WebKitDOMNode* self, int deep, GError** err);
1495 	ushort webkit_dom_node_compare_document_position(WebKitDOMNode* self, WebKitDOMNode* other);
1496 	int webkit_dom_node_contains(WebKitDOMNode* self, WebKitDOMNode* other);
1497 	char* webkit_dom_node_get_base_uri(WebKitDOMNode* self);
1498 	WebKitDOMNodeList* webkit_dom_node_get_child_nodes(WebKitDOMNode* self);
1499 	WebKitDOMNode* webkit_dom_node_get_first_child(WebKitDOMNode* self);
1500 	WebKitDOMNode* webkit_dom_node_get_last_child(WebKitDOMNode* self);
1501 	char* webkit_dom_node_get_local_name(WebKitDOMNode* self);
1502 	char* webkit_dom_node_get_namespace_uri(WebKitDOMNode* self);
1503 	WebKitDOMNode* webkit_dom_node_get_next_sibling(WebKitDOMNode* self);
1504 	char* webkit_dom_node_get_node_name(WebKitDOMNode* self);
1505 	ushort webkit_dom_node_get_node_type(WebKitDOMNode* self);
1506 	char* webkit_dom_node_get_node_value(WebKitDOMNode* self);
1507 	WebKitDOMDocument* webkit_dom_node_get_owner_document(WebKitDOMNode* self);
1508 	WebKitDOMElement* webkit_dom_node_get_parent_element(WebKitDOMNode* self);
1509 	WebKitDOMNode* webkit_dom_node_get_parent_node(WebKitDOMNode* self);
1510 	char* webkit_dom_node_get_prefix(WebKitDOMNode* self);
1511 	WebKitDOMNode* webkit_dom_node_get_previous_sibling(WebKitDOMNode* self);
1512 	char* webkit_dom_node_get_text_content(WebKitDOMNode* self);
1513 	int webkit_dom_node_has_child_nodes(WebKitDOMNode* self);
1514 	WebKitDOMNode* webkit_dom_node_insert_before(WebKitDOMNode* self, WebKitDOMNode* newChild, WebKitDOMNode* refChild, GError** err);
1515 	int webkit_dom_node_is_default_namespace(WebKitDOMNode* self, const(char)* namespaceURI);
1516 	int webkit_dom_node_is_equal_node(WebKitDOMNode* self, WebKitDOMNode* other);
1517 	int webkit_dom_node_is_same_node(WebKitDOMNode* self, WebKitDOMNode* other);
1518 	int webkit_dom_node_is_supported(WebKitDOMNode* self, const(char)* feature, const(char)* version_);
1519 	char* webkit_dom_node_lookup_namespace_uri(WebKitDOMNode* self, const(char)* prefix);
1520 	char* webkit_dom_node_lookup_prefix(WebKitDOMNode* self, const(char)* namespaceURI);
1521 	void webkit_dom_node_normalize(WebKitDOMNode* self);
1522 	WebKitDOMNode* webkit_dom_node_remove_child(WebKitDOMNode* self, WebKitDOMNode* oldChild, GError** err);
1523 	WebKitDOMNode* webkit_dom_node_replace_child(WebKitDOMNode* self, WebKitDOMNode* newChild, WebKitDOMNode* oldChild, GError** err);
1524 	void webkit_dom_node_set_node_value(WebKitDOMNode* self, const(char)* value, GError** err);
1525 	void webkit_dom_node_set_prefix(WebKitDOMNode* self, const(char)* value, GError** err);
1526 	void webkit_dom_node_set_text_content(WebKitDOMNode* self, const(char)* value, GError** err);
1527 
1528 	// webkit2webextension.DOMNodeFilter
1529 
1530 	GType webkit_dom_node_filter_get_type();
1531 	short webkit_dom_node_filter_accept_node(WebKitDOMNodeFilter* filter, WebKitDOMNode* node);
1532 
1533 	// webkit2webextension.DOMNodeIterator
1534 
1535 	GType webkit_dom_node_iterator_get_type();
1536 	void webkit_dom_node_iterator_detach(WebKitDOMNodeIterator* self);
1537 	int webkit_dom_node_iterator_get_expand_entity_references(WebKitDOMNodeIterator* self);
1538 	WebKitDOMNodeFilter* webkit_dom_node_iterator_get_filter(WebKitDOMNodeIterator* self);
1539 	int webkit_dom_node_iterator_get_pointer_before_reference_node(WebKitDOMNodeIterator* self);
1540 	WebKitDOMNode* webkit_dom_node_iterator_get_reference_node(WebKitDOMNodeIterator* self);
1541 	WebKitDOMNode* webkit_dom_node_iterator_get_root(WebKitDOMNodeIterator* self);
1542 	gulong webkit_dom_node_iterator_get_what_to_show(WebKitDOMNodeIterator* self);
1543 	WebKitDOMNode* webkit_dom_node_iterator_next_node(WebKitDOMNodeIterator* self, GError** err);
1544 	WebKitDOMNode* webkit_dom_node_iterator_previous_node(WebKitDOMNodeIterator* self, GError** err);
1545 
1546 	// webkit2webextension.DOMNodeList
1547 
1548 	GType webkit_dom_node_list_get_type();
1549 	gulong webkit_dom_node_list_get_length(WebKitDOMNodeList* self);
1550 	WebKitDOMNode* webkit_dom_node_list_item(WebKitDOMNodeList* self, gulong index);
1551 
1552 	// webkit2webextension.DOMObject
1553 
1554 	GType webkit_dom_object_get_type();
1555 
1556 	// webkit2webextension.DOMProcessingInstruction
1557 
1558 	GType webkit_dom_processing_instruction_get_type();
1559 	WebKitDOMStyleSheet* webkit_dom_processing_instruction_get_sheet(WebKitDOMProcessingInstruction* self);
1560 	char* webkit_dom_processing_instruction_get_target(WebKitDOMProcessingInstruction* self);
1561 
1562 	// webkit2webextension.DOMRange
1563 
1564 	GType webkit_dom_range_get_type();
1565 	WebKitDOMDocumentFragment* webkit_dom_range_clone_contents(WebKitDOMRange* self, GError** err);
1566 	WebKitDOMRange* webkit_dom_range_clone_range(WebKitDOMRange* self, GError** err);
1567 	void webkit_dom_range_collapse(WebKitDOMRange* self, int toStart, GError** err);
1568 	short webkit_dom_range_compare_boundary_points(WebKitDOMRange* self, ushort how, WebKitDOMRange* sourceRange, GError** err);
1569 	short webkit_dom_range_compare_node(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1570 	short webkit_dom_range_compare_point(WebKitDOMRange* self, WebKitDOMNode* refNode, glong offset, GError** err);
1571 	WebKitDOMDocumentFragment* webkit_dom_range_create_contextual_fragment(WebKitDOMRange* self, const(char)* html, GError** err);
1572 	void webkit_dom_range_delete_contents(WebKitDOMRange* self, GError** err);
1573 	void webkit_dom_range_detach(WebKitDOMRange* self, GError** err);
1574 	void webkit_dom_range_expand(WebKitDOMRange* self, const(char)* unit, GError** err);
1575 	WebKitDOMDocumentFragment* webkit_dom_range_extract_contents(WebKitDOMRange* self, GError** err);
1576 	int webkit_dom_range_get_collapsed(WebKitDOMRange* self, GError** err);
1577 	WebKitDOMNode* webkit_dom_range_get_common_ancestor_container(WebKitDOMRange* self, GError** err);
1578 	WebKitDOMNode* webkit_dom_range_get_end_container(WebKitDOMRange* self, GError** err);
1579 	glong webkit_dom_range_get_end_offset(WebKitDOMRange* self, GError** err);
1580 	WebKitDOMNode* webkit_dom_range_get_start_container(WebKitDOMRange* self, GError** err);
1581 	glong webkit_dom_range_get_start_offset(WebKitDOMRange* self, GError** err);
1582 	char* webkit_dom_range_get_text(WebKitDOMRange* self);
1583 	void webkit_dom_range_insert_node(WebKitDOMRange* self, WebKitDOMNode* newNode, GError** err);
1584 	int webkit_dom_range_intersects_node(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1585 	int webkit_dom_range_is_point_in_range(WebKitDOMRange* self, WebKitDOMNode* refNode, glong offset, GError** err);
1586 	void webkit_dom_range_select_node(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1587 	void webkit_dom_range_select_node_contents(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1588 	void webkit_dom_range_set_end(WebKitDOMRange* self, WebKitDOMNode* refNode, glong offset, GError** err);
1589 	void webkit_dom_range_set_end_after(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1590 	void webkit_dom_range_set_end_before(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1591 	void webkit_dom_range_set_start(WebKitDOMRange* self, WebKitDOMNode* refNode, glong offset, GError** err);
1592 	void webkit_dom_range_set_start_after(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1593 	void webkit_dom_range_set_start_before(WebKitDOMRange* self, WebKitDOMNode* refNode, GError** err);
1594 	void webkit_dom_range_surround_contents(WebKitDOMRange* self, WebKitDOMNode* newParent, GError** err);
1595 	char* webkit_dom_range_to_string(WebKitDOMRange* self, GError** err);
1596 
1597 	// webkit2webextension.DOMStyleSheet
1598 
1599 	GType webkit_dom_style_sheet_get_type();
1600 	char* webkit_dom_style_sheet_get_content_type(WebKitDOMStyleSheet* self);
1601 	int webkit_dom_style_sheet_get_disabled(WebKitDOMStyleSheet* self);
1602 	char* webkit_dom_style_sheet_get_href(WebKitDOMStyleSheet* self);
1603 	WebKitDOMMediaList* webkit_dom_style_sheet_get_media(WebKitDOMStyleSheet* self);
1604 	WebKitDOMNode* webkit_dom_style_sheet_get_owner_node(WebKitDOMStyleSheet* self);
1605 	WebKitDOMStyleSheet* webkit_dom_style_sheet_get_parent_style_sheet(WebKitDOMStyleSheet* self);
1606 	char* webkit_dom_style_sheet_get_title(WebKitDOMStyleSheet* self);
1607 	void webkit_dom_style_sheet_set_disabled(WebKitDOMStyleSheet* self, int value);
1608 
1609 	// webkit2webextension.DOMStyleSheetList
1610 
1611 	GType webkit_dom_style_sheet_list_get_type();
1612 	gulong webkit_dom_style_sheet_list_get_length(WebKitDOMStyleSheetList* self);
1613 	WebKitDOMStyleSheet* webkit_dom_style_sheet_list_item(WebKitDOMStyleSheetList* self, gulong index);
1614 
1615 	// webkit2webextension.DOMText
1616 
1617 	GType webkit_dom_text_get_type();
1618 	char* webkit_dom_text_get_whole_text(WebKitDOMText* self);
1619 	WebKitDOMText* webkit_dom_text_replace_whole_text(WebKitDOMText* self, const(char)* content, GError** err);
1620 	WebKitDOMText* webkit_dom_text_split_text(WebKitDOMText* self, gulong offset, GError** err);
1621 
1622 	// webkit2webextension.DOMTreeWalker
1623 
1624 	GType webkit_dom_tree_walker_get_type();
1625 	WebKitDOMNode* webkit_dom_tree_walker_first_child(WebKitDOMTreeWalker* self);
1626 	WebKitDOMNode* webkit_dom_tree_walker_get_current_node(WebKitDOMTreeWalker* self);
1627 	int webkit_dom_tree_walker_get_expand_entity_references(WebKitDOMTreeWalker* self);
1628 	WebKitDOMNodeFilter* webkit_dom_tree_walker_get_filter(WebKitDOMTreeWalker* self);
1629 	WebKitDOMNode* webkit_dom_tree_walker_get_root(WebKitDOMTreeWalker* self);
1630 	gulong webkit_dom_tree_walker_get_what_to_show(WebKitDOMTreeWalker* self);
1631 	WebKitDOMNode* webkit_dom_tree_walker_last_child(WebKitDOMTreeWalker* self);
1632 	WebKitDOMNode* webkit_dom_tree_walker_next_node(WebKitDOMTreeWalker* self);
1633 	WebKitDOMNode* webkit_dom_tree_walker_next_sibling(WebKitDOMTreeWalker* self);
1634 	WebKitDOMNode* webkit_dom_tree_walker_parent_node(WebKitDOMTreeWalker* self);
1635 	WebKitDOMNode* webkit_dom_tree_walker_previous_node(WebKitDOMTreeWalker* self);
1636 	WebKitDOMNode* webkit_dom_tree_walker_previous_sibling(WebKitDOMTreeWalker* self);
1637 	void webkit_dom_tree_walker_set_current_node(WebKitDOMTreeWalker* self, WebKitDOMNode* value, GError** err);
1638 
1639 	// webkit2webextension.DOMUIEvent
1640 
1641 	GType webkit_dom_ui_event_get_type();
1642 	glong webkit_dom_ui_event_get_char_code(WebKitDOMUIEvent* self);
1643 	glong webkit_dom_ui_event_get_detail(WebKitDOMUIEvent* self);
1644 	glong webkit_dom_ui_event_get_key_code(WebKitDOMUIEvent* self);
1645 	glong webkit_dom_ui_event_get_layer_x(WebKitDOMUIEvent* self);
1646 	glong webkit_dom_ui_event_get_layer_y(WebKitDOMUIEvent* self);
1647 	glong webkit_dom_ui_event_get_page_x(WebKitDOMUIEvent* self);
1648 	glong webkit_dom_ui_event_get_page_y(WebKitDOMUIEvent* self);
1649 	WebKitDOMDOMWindow* webkit_dom_ui_event_get_view(WebKitDOMUIEvent* self);
1650 	void webkit_dom_ui_event_init_ui_event(WebKitDOMUIEvent* self, const(char)* type, int canBubble, int cancelable, WebKitDOMDOMWindow* view, glong detail);
1651 
1652 	// webkit2webextension.DOMWheelEvent
1653 
1654 	GType webkit_dom_wheel_event_get_type();
1655 	glong webkit_dom_wheel_event_get_wheel_delta(WebKitDOMWheelEvent* self);
1656 	glong webkit_dom_wheel_event_get_wheel_delta_x(WebKitDOMWheelEvent* self);
1657 	glong webkit_dom_wheel_event_get_wheel_delta_y(WebKitDOMWheelEvent* self);
1658 	void webkit_dom_wheel_event_init_wheel_event(WebKitDOMWheelEvent* self, glong wheelDeltaX, glong wheelDeltaY, WebKitDOMDOMWindow* view, glong screenX, glong screenY, glong clientX, glong clientY, int ctrlKey, int altKey, int shiftKey, int metaKey);
1659 
1660 	// webkit2webextension.DOMXPathExpression
1661 
1662 	GType webkit_dom_xpath_expression_get_type();
1663 	WebKitDOMXPathResult* webkit_dom_xpath_expression_evaluate(WebKitDOMXPathExpression* self, WebKitDOMNode* contextNode, ushort type, WebKitDOMXPathResult* inResult, GError** err);
1664 
1665 	// webkit2webextension.DOMXPathNSResolver
1666 
1667 	GType webkit_dom_xpath_ns_resolver_get_type();
1668 	char* webkit_dom_xpath_ns_resolver_lookup_namespace_uri(WebKitDOMXPathNSResolver* resolver, const(char)* prefix);
1669 
1670 	// webkit2webextension.DOMXPathResult
1671 
1672 	GType webkit_dom_xpath_result_get_type();
1673 	int webkit_dom_xpath_result_get_boolean_value(WebKitDOMXPathResult* self, GError** err);
1674 	int webkit_dom_xpath_result_get_invalid_iterator_state(WebKitDOMXPathResult* self);
1675 	double webkit_dom_xpath_result_get_number_value(WebKitDOMXPathResult* self, GError** err);
1676 	ushort webkit_dom_xpath_result_get_result_type(WebKitDOMXPathResult* self);
1677 	WebKitDOMNode* webkit_dom_xpath_result_get_single_node_value(WebKitDOMXPathResult* self, GError** err);
1678 	gulong webkit_dom_xpath_result_get_snapshot_length(WebKitDOMXPathResult* self, GError** err);
1679 	char* webkit_dom_xpath_result_get_string_value(WebKitDOMXPathResult* self, GError** err);
1680 	WebKitDOMNode* webkit_dom_xpath_result_iterate_next(WebKitDOMXPathResult* self, GError** err);
1681 	WebKitDOMNode* webkit_dom_xpath_result_snapshot_item(WebKitDOMXPathResult* self, gulong index, GError** err);
1682 
1683 	// webkit2webextension.Frame
1684 
1685 	GType webkit_frame_get_type();
1686 	ulong webkit_frame_get_id(WebKitFrame* frame);
1687 	JSGlobalContextRef webkit_frame_get_javascript_context_for_script_world(WebKitFrame* frame, WebKitScriptWorld* world);
1688 	JSGlobalContextRef webkit_frame_get_javascript_global_context(WebKitFrame* frame);
1689 	JSCContext* webkit_frame_get_js_context(WebKitFrame* frame);
1690 	JSCContext* webkit_frame_get_js_context_for_script_world(WebKitFrame* frame, WebKitScriptWorld* world);
1691 	JSCValue* webkit_frame_get_js_value_for_dom_object(WebKitFrame* frame, WebKitDOMObject* domObject);
1692 	JSCValue* webkit_frame_get_js_value_for_dom_object_in_script_world(WebKitFrame* frame, WebKitDOMObject* domObject, WebKitScriptWorld* world);
1693 	const(char)* webkit_frame_get_uri(WebKitFrame* frame);
1694 	int webkit_frame_is_main_frame(WebKitFrame* frame);
1695 
1696 	// webkit2webextension.HitTestResult
1697 
1698 	GType webkit_hit_test_result_get_type();
1699 	int webkit_hit_test_result_context_is_editable(WebKitHitTestResult* hitTestResult);
1700 	int webkit_hit_test_result_context_is_image(WebKitHitTestResult* hitTestResult);
1701 	int webkit_hit_test_result_context_is_link(WebKitHitTestResult* hitTestResult);
1702 	int webkit_hit_test_result_context_is_media(WebKitHitTestResult* hitTestResult);
1703 	int webkit_hit_test_result_context_is_scrollbar(WebKitHitTestResult* hitTestResult);
1704 	int webkit_hit_test_result_context_is_selection(WebKitHitTestResult* hitTestResult);
1705 	uint webkit_hit_test_result_get_context(WebKitHitTestResult* hitTestResult);
1706 	const(char)* webkit_hit_test_result_get_image_uri(WebKitHitTestResult* hitTestResult);
1707 	const(char)* webkit_hit_test_result_get_link_label(WebKitHitTestResult* hitTestResult);
1708 	const(char)* webkit_hit_test_result_get_link_title(WebKitHitTestResult* hitTestResult);
1709 	const(char)* webkit_hit_test_result_get_link_uri(WebKitHitTestResult* hitTestResult);
1710 	const(char)* webkit_hit_test_result_get_media_uri(WebKitHitTestResult* hitTestResult);
1711 
1712 	// webkit2webextension.ScriptWorld
1713 
1714 	GType webkit_script_world_get_type();
1715 	WebKitScriptWorld* webkit_script_world_new();
1716 	WebKitScriptWorld* webkit_script_world_new_with_name(const(char)* name);
1717 	WebKitScriptWorld* webkit_script_world_get_default();
1718 	const(char)* webkit_script_world_get_name(WebKitScriptWorld* world);
1719 
1720 	// webkit2webextension.URIRequest
1721 
1722 	GType webkit_uri_request_get_type();
1723 	WebKitURIRequest* webkit_uri_request_new(const(char)* uri);
1724 	SoupMessageHeaders* webkit_uri_request_get_http_headers(WebKitURIRequest* request);
1725 	const(char)* webkit_uri_request_get_http_method(WebKitURIRequest* request);
1726 	const(char)* webkit_uri_request_get_uri(WebKitURIRequest* request);
1727 	void webkit_uri_request_set_uri(WebKitURIRequest* request, const(char)* uri);
1728 
1729 	// webkit2webextension.URIResponse
1730 
1731 	GType webkit_uri_response_get_type();
1732 	ulong webkit_uri_response_get_content_length(WebKitURIResponse* response);
1733 	SoupMessageHeaders* webkit_uri_response_get_http_headers(WebKitURIResponse* response);
1734 	const(char)* webkit_uri_response_get_mime_type(WebKitURIResponse* response);
1735 	uint webkit_uri_response_get_status_code(WebKitURIResponse* response);
1736 	const(char)* webkit_uri_response_get_suggested_filename(WebKitURIResponse* response);
1737 	const(char)* webkit_uri_response_get_uri(WebKitURIResponse* response);
1738 
1739 	// webkit2webextension.UserMessage
1740 
1741 	GType webkit_user_message_get_type();
1742 	WebKitUserMessage* webkit_user_message_new(const(char)* name, GVariant* parameters);
1743 	WebKitUserMessage* webkit_user_message_new_with_fd_list(const(char)* name, GVariant* parameters, GUnixFDList* fdList);
1744 	GQuark webkit_user_message_error_quark();
1745 	GUnixFDList* webkit_user_message_get_fd_list(WebKitUserMessage* message);
1746 	const(char)* webkit_user_message_get_name(WebKitUserMessage* message);
1747 	GVariant* webkit_user_message_get_parameters(WebKitUserMessage* message);
1748 	void webkit_user_message_send_reply(WebKitUserMessage* message, WebKitUserMessage* reply);
1749 
1750 	// webkit2webextension.WebEditor
1751 
1752 	GType webkit_web_editor_get_type();
1753 	WebKitWebPage* webkit_web_editor_get_page(WebKitWebEditor* editor);
1754 
1755 	// webkit2webextension.WebExtension
1756 
1757 	GType webkit_web_extension_get_type();
1758 	WebKitWebPage* webkit_web_extension_get_page(WebKitWebExtension* extension, ulong pageId);
1759 	void webkit_web_extension_send_message_to_context(WebKitWebExtension* extension, WebKitUserMessage* message, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData);
1760 	WebKitUserMessage* webkit_web_extension_send_message_to_context_finish(WebKitWebExtension* extension, GAsyncResult* result, GError** err);
1761 
1762 	// webkit2webextension.WebHitTestResult
1763 
1764 	GType webkit_web_hit_test_result_get_type();
1765 	WebKitDOMNode* webkit_web_hit_test_result_get_node(WebKitWebHitTestResult* hitTestResult);
1766 
1767 	// webkit2webextension.WebPage
1768 
1769 	GType webkit_web_page_get_type();
1770 	WebKitDOMDocument* webkit_web_page_get_dom_document(WebKitWebPage* webPage);
1771 	WebKitWebEditor* webkit_web_page_get_editor(WebKitWebPage* webPage);
1772 	ulong webkit_web_page_get_id(WebKitWebPage* webPage);
1773 	WebKitFrame* webkit_web_page_get_main_frame(WebKitWebPage* webPage);
1774 	const(char)* webkit_web_page_get_uri(WebKitWebPage* webPage);
1775 	void webkit_web_page_send_message_to_view(WebKitWebPage* webPage, WebKitUserMessage* message, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData);
1776 	WebKitUserMessage* webkit_web_page_send_message_to_view_finish(WebKitWebPage* webPage, GAsyncResult* result, GError** err);
1777 }