[vala/0.14] webkit-1.0: update to 1.6.1



commit fe3ceed692a19ed88cc146d623127bb124520b93
Author: Evan Nemerson <evan coeus-group com>
Date:   Sat Jan 7 10:46:40 2012 -0800

    webkit-1.0: update to 1.6.1

 vapi/packages/webkit-1.0/webkit-1.0.files    |    2 +-
 vapi/packages/webkit-1.0/webkit-1.0.gi       |11443 +++++++++++++++++++++++++-
 vapi/packages/webkit-1.0/webkit-1.0.metadata |    3 +
 vapi/webkit-1.0.vapi                         | 4168 ++++++++++-
 4 files changed, 15552 insertions(+), 64 deletions(-)
---
diff --git a/vapi/packages/webkit-1.0/webkit-1.0.files b/vapi/packages/webkit-1.0/webkit-1.0.files
index 1f6184b..9346005 100644
--- a/vapi/packages/webkit-1.0/webkit-1.0.files
+++ b/vapi/packages/webkit-1.0/webkit-1.0.files
@@ -1,2 +1,2 @@
 include/webkit-1.0/webkit
-lib/libwebkit-1.0.so
+lib/libwebkitgtk-1.0.so
diff --git a/vapi/packages/webkit-1.0/webkit-1.0.gi b/vapi/packages/webkit-1.0/webkit-1.0.gi
index 76794ab..13f5b03 100644
--- a/vapi/packages/webkit-1.0/webkit-1.0.gi
+++ b/vapi/packages/webkit-1.0/webkit-1.0.gi
@@ -1,6 +1,18 @@
 <?xml version="1.0"?>
 <api version="1.0">
 	<namespace name="WebKit">
+		<function name="application_cache_get_database_directory_path" symbol="webkit_application_cache_get_database_directory_path">
+			<return-type type="gchar*"/>
+		</function>
+		<function name="application_cache_get_maximum_size" symbol="webkit_application_cache_get_maximum_size">
+			<return-type type="unsigned"/>
+		</function>
+		<function name="application_cache_set_maximum_size" symbol="webkit_application_cache_set_maximum_size">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="size" type="unsigned"/>
+			</parameters>
+		</function>
 		<function name="check_version" symbol="webkit_check_version">
 			<return-type type="gboolean"/>
 			<parameters>
@@ -30,9 +42,18 @@
 		<function name="get_default_web_database_quota" symbol="webkit_get_default_web_database_quota">
 			<return-type type="guint64"/>
 		</function>
+		<function name="get_icon_database" symbol="webkit_get_icon_database">
+			<return-type type="WebKitIconDatabase*"/>
+		</function>
+		<function name="get_text_checker" symbol="webkit_get_text_checker">
+			<return-type type="GObject*"/>
+		</function>
 		<function name="get_web_database_directory_path" symbol="webkit_get_web_database_directory_path">
 			<return-type type="gchar*"/>
 		</function>
+		<function name="get_web_plugin_database" symbol="webkit_get_web_plugin_database">
+			<return-type type="WebKitWebPluginDatabase*"/>
+		</function>
 		<function name="major_version" symbol="webkit_major_version">
 			<return-type type="guint"/>
 		</function>
@@ -66,15 +87,34 @@
 				<parameter name="defaultQuota" type="guint64"/>
 			</parameters>
 		</function>
+		<function name="set_text_checker" symbol="webkit_set_text_checker">
+			<return-type type="void"/>
+			<parameters>
+				<parameter name="checker" type="GObject*"/>
+			</parameters>
+		</function>
 		<function name="set_web_database_directory_path" symbol="webkit_set_web_database_directory_path">
 			<return-type type="void"/>
 			<parameters>
 				<parameter name="path" type="gchar*"/>
 			</parameters>
 		</function>
+		<struct name="WebKitDOMCustom">
+		</struct>
+		<struct name="WebKitDOMCustomClass">
+		</struct>
+		<struct name="WebKitDOMEventTargetClass">
+		</struct>
+		<struct name="WebKitWebPluginMIMEType">
+			<field name="name" type="char*"/>
+			<field name="description" type="char*"/>
+			<field name="extensions" type="char**"/>
+		</struct>
 		<enum name="WebKitCacheModel" type-name="WebKitCacheModel" get-type="webkit_cache_model_get_type">
+			<member name="WEBKIT_CACHE_MODEL_DEFAULT" value="0"/>
 			<member name="WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER" value="1"/>
 			<member name="WEBKIT_CACHE_MODEL_WEB_BROWSER" value="2"/>
+			<member name="WEBKIT_CACHE_MODEL_DOCUMENT_BROWSER" value="3"/>
 		</enum>
 		<enum name="WebKitDownloadError" type-name="WebKitDownloadError" get-type="webkit_download_error_get_type">
 			<member name="WEBKIT_DOWNLOAD_ERROR_CANCELLED_BY_USER" value="0"/>
@@ -91,6 +131,12 @@
 		<enum name="WebKitEditingBehavior" type-name="WebKitEditingBehavior" get-type="webkit_editing_behavior_get_type">
 			<member name="WEBKIT_EDITING_BEHAVIOR_MAC" value="0"/>
 			<member name="WEBKIT_EDITING_BEHAVIOR_WINDOWS" value="1"/>
+			<member name="WEBKIT_EDITING_BEHAVIOR_UNIX" value="2"/>
+		</enum>
+		<enum name="WebKitInsertAction" type-name="WebKitInsertAction" get-type="webkit_insert_action_get_type">
+			<member name="WEBKIT_INSERT_ACTION_TYPED" value="0"/>
+			<member name="WEBKIT_INSERT_ACTION_PASTED" value="1"/>
+			<member name="WEBKIT_INSERT_ACTION_DROPPED" value="2"/>
 		</enum>
 		<enum name="WebKitLoadStatus" type-name="WebKitLoadStatus" get-type="webkit_load_status_get_type">
 			<member name="WEBKIT_LOAD_PROVISIONAL" value="0"/>
@@ -126,6 +172,10 @@
 			<member name="WEBKIT_POLICY_ERROR_FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE" value="102"/>
 			<member name="WEBKIT_POLICY_ERROR_CANNOT_USE_RESTRICTED_PORT" value="103"/>
 		</enum>
+		<enum name="WebKitSelectionAffinity" type-name="WebKitSelectionAffinity" get-type="webkit_selection_affinity_get_type">
+			<member name="WEBKIT_SELECTION_AFFINITY_UPSTREAM" value="0"/>
+			<member name="WEBKIT_SELECTION_AFFINITY_DOWNSTREAM" value="1"/>
+		</enum>
 		<enum name="WebKitWebNavigationReason" type-name="WebKitWebNavigationReason" get-type="webkit_web_navigation_reason_get_type">
 			<member name="WEBKIT_WEB_NAVIGATION_REASON_LINK_CLICKED" value="0"/>
 			<member name="WEBKIT_WEB_NAVIGATION_REASON_FORM_SUBMITTED" value="1"/>
@@ -141,6 +191,13 @@
 			<member name="WEBKIT_WEB_VIEW_TARGET_INFO_URI_LIST" value="3"/>
 			<member name="WEBKIT_WEB_VIEW_TARGET_INFO_NETSCAPE_URL" value="4"/>
 		</enum>
+		<enum name="WebKitWebViewViewMode" type-name="WebKitWebViewViewMode" get-type="webkit_web_view_view_mode_get_type">
+			<member name="WEBKIT_WEB_VIEW_VIEW_MODE_WINDOWED" value="0"/>
+			<member name="WEBKIT_WEB_VIEW_VIEW_MODE_FLOATING" value="1"/>
+			<member name="WEBKIT_WEB_VIEW_VIEW_MODE_FULLSCREEN" value="2"/>
+			<member name="WEBKIT_WEB_VIEW_VIEW_MODE_MAXIMIZED" value="3"/>
+			<member name="WEBKIT_WEB_VIEW_VIEW_MODE_MINIMIZED" value="4"/>
+		</enum>
 		<flags name="WebKitHitTestResultContext" type-name="WebKitHitTestResultContext" get-type="webkit_hit_test_result_context_get_type">
 			<member name="WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT" value="2"/>
 			<member name="WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK" value="4"/>
@@ -149,6 +206,10806 @@
 			<member name="WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION" value="32"/>
 			<member name="WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE" value="64"/>
 		</flags>
+		<object name="WebKitDOMAttr" parent="WebKitDOMNode" type-name="WebKitDOMAttr" get-type="webkit_dom_attr_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_is_id" symbol="webkit_dom_attr_get_is_id">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMAttr*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_attr_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMAttr*"/>
+				</parameters>
+			</method>
+			<method name="get_owner_element" symbol="webkit_dom_attr_get_owner_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMAttr*"/>
+				</parameters>
+			</method>
+			<method name="get_specified" symbol="webkit_dom_attr_get_specified">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMAttr*"/>
+				</parameters>
+			</method>
+			<method name="get_value" symbol="webkit_dom_attr_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMAttr*"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_attr_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMAttr*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="is-id" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="owner-element" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="specified" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMBarInfo" parent="WebKitDOMObject" type-name="WebKitDOMBarInfo" get-type="webkit_dom_bar_info_get_type">
+			<method name="get_visible" symbol="webkit_dom_bar_info_get_visible">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMBarInfo*"/>
+				</parameters>
+			</method>
+			<property name="visible" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMBlob" parent="WebKitDOMObject" type-name="WebKitDOMBlob" get-type="webkit_dom_blob_get_type">
+			<method name="get_size" symbol="webkit_dom_blob_get_size">
+				<return-type type="guint64"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMBlob*"/>
+				</parameters>
+			</method>
+			<method name="slice" symbol="webkit_dom_blob_slice">
+				<return-type type="WebKitDOMBlob*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMBlob*"/>
+					<parameter name="start" type="gint64"/>
+					<parameter name="end" type="gint64"/>
+					<parameter name="content_type" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="webkit_slice" symbol="webkit_dom_blob_webkit_slice">
+				<return-type type="WebKitDOMBlob*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMBlob*"/>
+					<parameter name="start" type="gint64"/>
+					<parameter name="end" type="gint64"/>
+					<parameter name="content_type" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="size" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMCDATASection" parent="WebKitDOMText" type-name="WebKitDOMCDATASection" get-type="webkit_dom_cdata_section_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+		</object>
+		<object name="WebKitDOMCSSRule" parent="WebKitDOMObject" type-name="WebKitDOMCSSRule" get-type="webkit_dom_css_rule_get_type">
+			<method name="get_css_text" symbol="webkit_dom_css_rule_get_css_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSRule*"/>
+				</parameters>
+			</method>
+			<method name="get_parent_rule" symbol="webkit_dom_css_rule_get_parent_rule">
+				<return-type type="WebKitDOMCSSRule*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSRule*"/>
+				</parameters>
+			</method>
+			<method name="get_parent_style_sheet" symbol="webkit_dom_css_rule_get_parent_style_sheet">
+				<return-type type="WebKitDOMCSSStyleSheet*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSRule*"/>
+				</parameters>
+			</method>
+			<method name="set_css_text" symbol="webkit_dom_css_rule_set_css_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSRule*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="css-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="parent-rule" type="WebKitDOMCSSRule*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="parent-style-sheet" type="WebKitDOMCSSStyleSheet*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMCSSRuleList" parent="WebKitDOMObject" type-name="WebKitDOMCSSRuleList" get-type="webkit_dom_css_rule_list_get_type">
+			<method name="get_length" symbol="webkit_dom_css_rule_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSRuleList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_css_rule_list_item">
+				<return-type type="WebKitDOMCSSRule*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSRuleList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMCSSStyleDeclaration" parent="WebKitDOMObject" type-name="WebKitDOMCSSStyleDeclaration" get-type="webkit_dom_css_style_declaration_get_type">
+			<method name="get_css_text" symbol="webkit_dom_css_style_declaration_get_css_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_css_style_declaration_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+				</parameters>
+			</method>
+			<method name="get_parent_rule" symbol="webkit_dom_css_style_declaration_get_parent_rule">
+				<return-type type="WebKitDOMCSSRule*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+				</parameters>
+			</method>
+			<method name="get_property_css_value" symbol="webkit_dom_css_style_declaration_get_property_css_value">
+				<return-type type="WebKitDOMCSSValue*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="property_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_property_priority" symbol="webkit_dom_css_style_declaration_get_property_priority">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="property_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_property_shorthand" symbol="webkit_dom_css_style_declaration_get_property_shorthand">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="property_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_property_value" symbol="webkit_dom_css_style_declaration_get_property_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="property_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="is_property_implicit" symbol="webkit_dom_css_style_declaration_is_property_implicit">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="property_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_css_style_declaration_item">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="remove_property" symbol="webkit_dom_css_style_declaration_remove_property">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="property_name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_css_text" symbol="webkit_dom_css_style_declaration_set_css_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_property" symbol="webkit_dom_css_style_declaration_set_property">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="property_name" type="gchar*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="priority" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="css-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="parent-rule" type="WebKitDOMCSSRule*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMCSSStyleSheet" parent="WebKitDOMStyleSheet" type-name="WebKitDOMCSSStyleSheet" get-type="webkit_dom_css_style_sheet_get_type">
+			<method name="add_rule" symbol="webkit_dom_css_style_sheet_add_rule">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleSheet*"/>
+					<parameter name="selector" type="gchar*"/>
+					<parameter name="style" type="gchar*"/>
+					<parameter name="index" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="delete_rule" symbol="webkit_dom_css_style_sheet_delete_rule">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleSheet*"/>
+					<parameter name="index" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_css_rules" symbol="webkit_dom_css_style_sheet_get_css_rules">
+				<return-type type="WebKitDOMCSSRuleList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="get_owner_rule" symbol="webkit_dom_css_style_sheet_get_owner_rule">
+				<return-type type="WebKitDOMCSSRule*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="get_rules" symbol="webkit_dom_css_style_sheet_get_rules">
+				<return-type type="WebKitDOMCSSRuleList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="insert_rule" symbol="webkit_dom_css_style_sheet_insert_rule">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleSheet*"/>
+					<parameter name="rule" type="gchar*"/>
+					<parameter name="index" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="remove_rule" symbol="webkit_dom_css_style_sheet_remove_rule">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSStyleSheet*"/>
+					<parameter name="index" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="css-rules" type="WebKitDOMCSSRuleList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="owner-rule" type="WebKitDOMCSSRule*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="rules" type="WebKitDOMCSSRuleList*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMCSSValue" parent="WebKitDOMObject" type-name="WebKitDOMCSSValue" get-type="webkit_dom_css_value_get_type">
+			<method name="get_css_text" symbol="webkit_dom_css_value_get_css_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSValue*"/>
+				</parameters>
+			</method>
+			<method name="get_css_value_type" symbol="webkit_dom_css_value_get_css_value_type">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSValue*"/>
+				</parameters>
+			</method>
+			<method name="set_css_text" symbol="webkit_dom_css_value_set_css_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCSSValue*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="css-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="css-value-type" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMCharacterData" parent="WebKitDOMNode" type-name="WebKitDOMCharacterData" get-type="webkit_dom_character_data_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="append_data" symbol="webkit_dom_character_data_append_data">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+					<parameter name="data" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="delete_data" symbol="webkit_dom_character_data_delete_data">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+					<parameter name="offset" type="gulong"/>
+					<parameter name="length" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_data" symbol="webkit_dom_character_data_get_data">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_character_data_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+				</parameters>
+			</method>
+			<method name="insert_data" symbol="webkit_dom_character_data_insert_data">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+					<parameter name="offset" type="gulong"/>
+					<parameter name="data" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="replace_data" symbol="webkit_dom_character_data_replace_data">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+					<parameter name="offset" type="gulong"/>
+					<parameter name="length" type="gulong"/>
+					<parameter name="data" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_data" symbol="webkit_dom_character_data_set_data">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="substring_data" symbol="webkit_dom_character_data_substring_data">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMCharacterData*"/>
+					<parameter name="offset" type="gulong"/>
+					<parameter name="length" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="data" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMComment" parent="WebKitDOMCharacterData" type-name="WebKitDOMComment" get-type="webkit_dom_comment_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+		</object>
+		<object name="WebKitDOMConsole" parent="WebKitDOMObject" type-name="WebKitDOMConsole" get-type="webkit_dom_console_get_type">
+			<method name="get_memory" symbol="webkit_dom_console_get_memory">
+				<return-type type="WebKitDOMMemoryInfo*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMConsole*"/>
+				</parameters>
+			</method>
+			<method name="group_end" symbol="webkit_dom_console_group_end">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMConsole*"/>
+				</parameters>
+			</method>
+			<method name="time" symbol="webkit_dom_console_time">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMConsole*"/>
+					<parameter name="title" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="memory" type="WebKitDOMMemoryInfo*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMApplicationCache" parent="WebKitDOMObject" type-name="WebKitDOMDOMApplicationCache" get-type="webkit_dom_dom_application_cache_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="dispatch_event" symbol="webkit_dom_dom_application_cache_dispatch_event">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMApplicationCache*"/>
+					<parameter name="evt" type="WebKitDOMEvent*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_status" symbol="webkit_dom_dom_application_cache_get_status">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMApplicationCache*"/>
+				</parameters>
+			</method>
+			<method name="swap_cache" symbol="webkit_dom_dom_application_cache_swap_cache">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMApplicationCache*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="update" symbol="webkit_dom_dom_application_cache_update">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMApplicationCache*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="status" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMImplementation" parent="WebKitDOMObject" type-name="WebKitDOMDOMImplementation" get-type="webkit_dom_dom_implementation_get_type">
+			<method name="create_css_style_sheet" symbol="webkit_dom_dom_implementation_create_css_style_sheet">
+				<return-type type="WebKitDOMCSSStyleSheet*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMImplementation*"/>
+					<parameter name="title" type="gchar*"/>
+					<parameter name="media" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_document" symbol="webkit_dom_dom_implementation_create_document">
+				<return-type type="WebKitDOMDocument*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMImplementation*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="qualified_name" type="gchar*"/>
+					<parameter name="doctype" type="WebKitDOMDocumentType*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_document_type" symbol="webkit_dom_dom_implementation_create_document_type">
+				<return-type type="WebKitDOMDocumentType*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMImplementation*"/>
+					<parameter name="qualified_name" type="gchar*"/>
+					<parameter name="public_id" type="gchar*"/>
+					<parameter name="system_id" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_html_document" symbol="webkit_dom_dom_implementation_create_html_document">
+				<return-type type="WebKitDOMHTMLDocument*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMImplementation*"/>
+					<parameter name="title" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="has_feature" symbol="webkit_dom_dom_implementation_has_feature">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMImplementation*"/>
+					<parameter name="feature" type="gchar*"/>
+					<parameter name="version" type="gchar*"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="WebKitDOMDOMMimeType" parent="WebKitDOMObject" type-name="WebKitDOMDOMMimeType" get-type="webkit_dom_dom_mime_type_get_type">
+			<method name="get_description" symbol="webkit_dom_dom_mime_type_get_description">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMMimeType*"/>
+				</parameters>
+			</method>
+			<method name="get_enabled_plugin" symbol="webkit_dom_dom_mime_type_get_enabled_plugin">
+				<return-type type="WebKitDOMDOMPlugin*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMMimeType*"/>
+				</parameters>
+			</method>
+			<method name="get_suffixes" symbol="webkit_dom_dom_mime_type_get_suffixes">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMMimeType*"/>
+				</parameters>
+			</method>
+			<property name="description" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="enabled-plugin" type="WebKitDOMDOMPlugin*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="suffixes" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMMimeTypeArray" parent="WebKitDOMObject" type-name="WebKitDOMDOMMimeTypeArray" get-type="webkit_dom_dom_mime_type_array_get_type">
+			<method name="get_length" symbol="webkit_dom_dom_mime_type_array_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMMimeTypeArray*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_dom_mime_type_array_item">
+				<return-type type="WebKitDOMDOMMimeType*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMMimeTypeArray*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="named_item" symbol="webkit_dom_dom_mime_type_array_named_item">
+				<return-type type="WebKitDOMDOMMimeType*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMMimeTypeArray*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMPlugin" parent="WebKitDOMObject" type-name="WebKitDOMDOMPlugin" get-type="webkit_dom_dom_plugin_get_type">
+			<method name="get_description" symbol="webkit_dom_dom_plugin_get_description">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPlugin*"/>
+				</parameters>
+			</method>
+			<method name="get_filename" symbol="webkit_dom_dom_plugin_get_filename">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPlugin*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_dom_plugin_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPlugin*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_dom_plugin_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPlugin*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_dom_plugin_item">
+				<return-type type="WebKitDOMDOMMimeType*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPlugin*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="named_item" symbol="webkit_dom_dom_plugin_named_item">
+				<return-type type="WebKitDOMDOMMimeType*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPlugin*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="description" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="filename" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMPluginArray" parent="WebKitDOMObject" type-name="WebKitDOMDOMPluginArray" get-type="webkit_dom_dom_plugin_array_get_type">
+			<method name="get_length" symbol="webkit_dom_dom_plugin_array_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPluginArray*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_dom_plugin_array_item">
+				<return-type type="WebKitDOMDOMPlugin*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPluginArray*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="named_item" symbol="webkit_dom_dom_plugin_array_named_item">
+				<return-type type="WebKitDOMDOMPlugin*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPluginArray*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="refresh" symbol="webkit_dom_dom_plugin_array_refresh">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMPluginArray*"/>
+					<parameter name="reload" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMSelection" parent="WebKitDOMObject" type-name="WebKitDOMDOMSelection" get-type="webkit_dom_dom_selection_get_type">
+			<method name="add_range" symbol="webkit_dom_dom_selection_add_range">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="range" type="WebKitDOMRange*"/>
+				</parameters>
+			</method>
+			<method name="collapse" symbol="webkit_dom_dom_selection_collapse">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="collapse_to_end" symbol="webkit_dom_dom_selection_collapse_to_end">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="collapse_to_start" symbol="webkit_dom_dom_selection_collapse_to_start">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="contains_node" symbol="webkit_dom_dom_selection_contains_node">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="allow_partial" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="delete_from_document" symbol="webkit_dom_dom_selection_delete_from_document">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="empty" symbol="webkit_dom_dom_selection_empty">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="extend" symbol="webkit_dom_dom_selection_extend">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="offset" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_anchor_node" symbol="webkit_dom_dom_selection_get_anchor_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_anchor_offset" symbol="webkit_dom_dom_selection_get_anchor_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_base_node" symbol="webkit_dom_dom_selection_get_base_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_base_offset" symbol="webkit_dom_dom_selection_get_base_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_extent_node" symbol="webkit_dom_dom_selection_get_extent_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_extent_offset" symbol="webkit_dom_dom_selection_get_extent_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_focus_node" symbol="webkit_dom_dom_selection_get_focus_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_focus_offset" symbol="webkit_dom_dom_selection_get_focus_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_is_collapsed" symbol="webkit_dom_dom_selection_get_is_collapsed">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="get_range_at" symbol="webkit_dom_dom_selection_get_range_at">
+				<return-type type="WebKitDOMRange*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_range_count" symbol="webkit_dom_dom_selection_get_range_count">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="modify" symbol="webkit_dom_dom_selection_modify">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="alter" type="gchar*"/>
+					<parameter name="direction" type="gchar*"/>
+					<parameter name="granularity" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="remove_all_ranges" symbol="webkit_dom_dom_selection_remove_all_ranges">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+				</parameters>
+			</method>
+			<method name="select_all_children" symbol="webkit_dom_dom_selection_select_all_children">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_base_and_extent" symbol="webkit_dom_dom_selection_set_base_and_extent">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="base_node" type="WebKitDOMNode*"/>
+					<parameter name="base_offset" type="glong"/>
+					<parameter name="extent_node" type="WebKitDOMNode*"/>
+					<parameter name="extent_offset" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_position" symbol="webkit_dom_dom_selection_set_position">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSelection*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="offset" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="anchor-node" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="anchor-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="base-node" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="base-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="extent-node" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="extent-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="focus-node" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="focus-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="is-collapsed" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="range-count" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMSettableTokenList" parent="WebKitDOMDOMTokenList" type-name="WebKitDOMDOMSettableTokenList" get-type="webkit_dom_dom_settable_token_list_get_type">
+			<method name="get_value" symbol="webkit_dom_dom_settable_token_list_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSettableTokenList*"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_dom_settable_token_list_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMSettableTokenList*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMStringList" parent="WebKitDOMObject" type-name="WebKitDOMDOMStringList" get-type="webkit_dom_dom_string_list_get_type">
+			<method name="contains" symbol="webkit_dom_dom_string_list_contains">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMStringList*"/>
+					<parameter name="string" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_dom_string_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMStringList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_dom_string_list_item">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMStringList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMStringMap" parent="WebKitDOMObject" type-name="WebKitDOMDOMStringMap" get-type="webkit_dom_dom_string_map_get_type">
+		</object>
+		<object name="WebKitDOMDOMTokenList" parent="WebKitDOMObject" type-name="WebKitDOMDOMTokenList" get-type="webkit_dom_dom_token_list_get_type">
+			<method name="add" symbol="webkit_dom_dom_token_list_add">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMTokenList*"/>
+					<parameter name="token" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="contains" symbol="webkit_dom_dom_token_list_contains">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMTokenList*"/>
+					<parameter name="token" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_dom_token_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMTokenList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_dom_token_list_item">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMTokenList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="remove" symbol="webkit_dom_dom_token_list_remove">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMTokenList*"/>
+					<parameter name="token" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="toggle" symbol="webkit_dom_dom_token_list_toggle">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMTokenList*"/>
+					<parameter name="token" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDOMWindow" parent="WebKitDOMObject" type-name="WebKitDOMDOMWindow" get-type="webkit_dom_dom_window_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="alert" symbol="webkit_dom_dom_window_alert">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="message" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="atob" symbol="webkit_dom_dom_window_atob">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="string" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="blur" symbol="webkit_dom_dom_window_blur">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="btoa" symbol="webkit_dom_dom_window_btoa">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="string" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="capture_events" symbol="webkit_dom_dom_window_capture_events">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="clear_interval" symbol="webkit_dom_dom_window_clear_interval">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="handle" type="glong"/>
+				</parameters>
+			</method>
+			<method name="clear_timeout" symbol="webkit_dom_dom_window_clear_timeout">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="handle" type="glong"/>
+				</parameters>
+			</method>
+			<method name="close" symbol="webkit_dom_dom_window_close">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="confirm" symbol="webkit_dom_dom_window_confirm">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="message" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="dispatch_event" symbol="webkit_dom_dom_window_dispatch_event">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="evt" type="WebKitDOMEvent*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="find" symbol="webkit_dom_dom_window_find">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="string" type="gchar*"/>
+					<parameter name="case_sensitive" type="gboolean"/>
+					<parameter name="backwards" type="gboolean"/>
+					<parameter name="wrap" type="gboolean"/>
+					<parameter name="whole_word" type="gboolean"/>
+					<parameter name="search_in_frames" type="gboolean"/>
+					<parameter name="show_dialog" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="focus" symbol="webkit_dom_dom_window_focus">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_application_cache" symbol="webkit_dom_dom_window_get_application_cache">
+				<return-type type="WebKitDOMDOMApplicationCache*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_client_information" symbol="webkit_dom_dom_window_get_client_information">
+				<return-type type="WebKitDOMNavigator*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_closed" symbol="webkit_dom_dom_window_get_closed">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_computed_style" symbol="webkit_dom_dom_window_get_computed_style">
+				<return-type type="WebKitDOMCSSStyleDeclaration*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="element" type="WebKitDOMElement*"/>
+					<parameter name="pseudo_element" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_console" symbol="webkit_dom_dom_window_get_console">
+				<return-type type="WebKitDOMConsole*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_default_status" symbol="webkit_dom_dom_window_get_default_status">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_device_pixel_ratio" symbol="webkit_dom_dom_window_get_device_pixel_ratio">
+				<return-type type="gdouble"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_document" symbol="webkit_dom_dom_window_get_document">
+				<return-type type="WebKitDOMDocument*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_frame_element" symbol="webkit_dom_dom_window_get_frame_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_frames" symbol="webkit_dom_dom_window_get_frames">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_history" symbol="webkit_dom_dom_window_get_history">
+				<return-type type="WebKitDOMHistory*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_inner_height" symbol="webkit_dom_dom_window_get_inner_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_inner_width" symbol="webkit_dom_dom_window_get_inner_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_dom_window_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_local_storage" symbol="webkit_dom_dom_window_get_local_storage">
+				<return-type type="WebKitDOMStorage*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_locationbar" symbol="webkit_dom_dom_window_get_locationbar">
+				<return-type type="WebKitDOMBarInfo*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_menubar" symbol="webkit_dom_dom_window_get_menubar">
+				<return-type type="WebKitDOMBarInfo*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_dom_window_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_navigator" symbol="webkit_dom_dom_window_get_navigator">
+				<return-type type="WebKitDOMNavigator*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_offscreen_buffering" symbol="webkit_dom_dom_window_get_offscreen_buffering">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_opener" symbol="webkit_dom_dom_window_get_opener">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_outer_height" symbol="webkit_dom_dom_window_get_outer_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_outer_width" symbol="webkit_dom_dom_window_get_outer_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_page_x_offset" symbol="webkit_dom_dom_window_get_page_x_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_page_y_offset" symbol="webkit_dom_dom_window_get_page_y_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_parent" symbol="webkit_dom_dom_window_get_parent">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_personalbar" symbol="webkit_dom_dom_window_get_personalbar">
+				<return-type type="WebKitDOMBarInfo*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_screen" symbol="webkit_dom_dom_window_get_screen">
+				<return-type type="WebKitDOMScreen*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_screen_left" symbol="webkit_dom_dom_window_get_screen_left">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_screen_top" symbol="webkit_dom_dom_window_get_screen_top">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_screen_x" symbol="webkit_dom_dom_window_get_screen_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_screen_y" symbol="webkit_dom_dom_window_get_screen_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_x" symbol="webkit_dom_dom_window_get_scroll_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_y" symbol="webkit_dom_dom_window_get_scroll_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_scrollbars" symbol="webkit_dom_dom_window_get_scrollbars">
+				<return-type type="WebKitDOMBarInfo*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_selection" symbol="webkit_dom_dom_window_get_selection">
+				<return-type type="WebKitDOMDOMSelection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_self" symbol="webkit_dom_dom_window_get_self">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_session_storage" symbol="webkit_dom_dom_window_get_session_storage">
+				<return-type type="WebKitDOMStorage*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_status" symbol="webkit_dom_dom_window_get_status">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_statusbar" symbol="webkit_dom_dom_window_get_statusbar">
+				<return-type type="WebKitDOMBarInfo*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_style_media" symbol="webkit_dom_dom_window_get_style_media">
+				<return-type type="WebKitDOMStyleMedia*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_toolbar" symbol="webkit_dom_dom_window_get_toolbar">
+				<return-type type="WebKitDOMBarInfo*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_top" symbol="webkit_dom_dom_window_get_top">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="get_window" symbol="webkit_dom_dom_window_get_window">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="match_media" symbol="webkit_dom_dom_window_match_media">
+				<return-type type="WebKitDOMMediaQueryList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="query" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="move_by" symbol="webkit_dom_dom_window_move_by">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="x" type="gfloat"/>
+					<parameter name="y" type="gfloat"/>
+				</parameters>
+			</method>
+			<method name="move_to" symbol="webkit_dom_dom_window_move_to">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="x" type="gfloat"/>
+					<parameter name="y" type="gfloat"/>
+				</parameters>
+			</method>
+			<method name="print" symbol="webkit_dom_dom_window_print">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="prompt" symbol="webkit_dom_dom_window_prompt">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="message" type="gchar*"/>
+					<parameter name="default_value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="release_events" symbol="webkit_dom_dom_window_release_events">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="resize_by" symbol="webkit_dom_dom_window_resize_by">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="x" type="gfloat"/>
+					<parameter name="y" type="gfloat"/>
+				</parameters>
+			</method>
+			<method name="resize_to" symbol="webkit_dom_dom_window_resize_to">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="width" type="gfloat"/>
+					<parameter name="height" type="gfloat"/>
+				</parameters>
+			</method>
+			<method name="scroll" symbol="webkit_dom_dom_window_scroll">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="x" type="glong"/>
+					<parameter name="y" type="glong"/>
+				</parameters>
+			</method>
+			<method name="scroll_by" symbol="webkit_dom_dom_window_scroll_by">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="x" type="glong"/>
+					<parameter name="y" type="glong"/>
+				</parameters>
+			</method>
+			<method name="scroll_to" symbol="webkit_dom_dom_window_scroll_to">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="x" type="glong"/>
+					<parameter name="y" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_default_status" symbol="webkit_dom_dom_window_set_default_status">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_dom_window_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_status" symbol="webkit_dom_dom_window_set_status">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="stop" symbol="webkit_dom_dom_window_stop">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+				</parameters>
+			</method>
+			<method name="webkit_convert_point_from_node_to_page" symbol="webkit_dom_dom_window_webkit_convert_point_from_node_to_page">
+				<return-type type="WebKitDOMWebKitPoint*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="p" type="WebKitDOMWebKitPoint*"/>
+				</parameters>
+			</method>
+			<method name="webkit_convert_point_from_page_to_node" symbol="webkit_dom_dom_window_webkit_convert_point_from_page_to_node">
+				<return-type type="WebKitDOMWebKitPoint*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDOMWindow*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="p" type="WebKitDOMWebKitPoint*"/>
+				</parameters>
+			</method>
+			<property name="application-cache" type="WebKitDOMDOMApplicationCache*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="client-information" type="WebKitDOMNavigator*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="closed" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="console" type="WebKitDOMConsole*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="default-status" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="device-pixel-ratio" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="document" type="WebKitDOMDocument*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="frame-element" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="frames" type="WebKitDOMDOMWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="history" type="WebKitDOMHistory*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="inner-height" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="inner-width" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="length" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="local-storage" type="WebKitDOMStorage*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="locationbar" type="WebKitDOMBarInfo*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="menubar" type="WebKitDOMBarInfo*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="navigator" type="WebKitDOMNavigator*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="offscreen-buffering" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="opener" type="WebKitDOMDOMWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="outer-height" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="outer-width" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="page-x-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="page-y-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="parent" type="WebKitDOMDOMWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="personalbar" type="WebKitDOMBarInfo*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="screen" type="WebKitDOMScreen*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="screen-left" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="screen-top" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="screen-x" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="screen-y" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scroll-x" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scroll-y" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scrollbars" type="WebKitDOMBarInfo*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="self" type="WebKitDOMDOMWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="session-storage" type="WebKitDOMStorage*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="status" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="statusbar" type="WebKitDOMBarInfo*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="style-media" type="WebKitDOMStyleMedia*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="toolbar" type="WebKitDOMBarInfo*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="top" type="WebKitDOMDOMWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="window" type="WebKitDOMDOMWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDatabase" parent="WebKitDOMObject" type-name="WebKitDOMDatabase" get-type="webkit_dom_database_get_type">
+			<method name="get_version" symbol="webkit_dom_database_get_version">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDatabase*"/>
+				</parameters>
+			</method>
+			<property name="version" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDocument" parent="WebKitDOMNode" type-name="WebKitDOMDocument" get-type="webkit_dom_document_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="adopt_node" symbol="webkit_dom_document_adopt_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="source" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="caret_range_from_point" symbol="webkit_dom_document_caret_range_from_point">
+				<return-type type="WebKitDOMRange*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="x" type="glong"/>
+					<parameter name="y" type="glong"/>
+				</parameters>
+			</method>
+			<method name="create_attribute" symbol="webkit_dom_document_create_attribute">
+				<return-type type="WebKitDOMAttr*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_attribute_ns" symbol="webkit_dom_document_create_attribute_ns">
+				<return-type type="WebKitDOMAttr*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="qualified_name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_cdata_section" symbol="webkit_dom_document_create_cdata_section">
+				<return-type type="WebKitDOMCDATASection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="data" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_comment" symbol="webkit_dom_document_create_comment">
+				<return-type type="WebKitDOMComment*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="data" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="create_css_style_declaration" symbol="webkit_dom_document_create_css_style_declaration">
+				<return-type type="WebKitDOMCSSStyleDeclaration*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="create_document_fragment" symbol="webkit_dom_document_create_document_fragment">
+				<return-type type="WebKitDOMDocumentFragment*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="create_element" symbol="webkit_dom_document_create_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="tag_name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_element_ns" symbol="webkit_dom_document_create_element_ns">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="qualified_name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_entity_reference" symbol="webkit_dom_document_create_entity_reference">
+				<return-type type="WebKitDOMEntityReference*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_event" symbol="webkit_dom_document_create_event">
+				<return-type type="WebKitDOMEvent*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="event_type" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_expression" symbol="webkit_dom_document_create_expression">
+				<return-type type="WebKitDOMXPathExpression*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="expression" type="gchar*"/>
+					<parameter name="resolver" type="WebKitDOMXPathNSResolver*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_node_iterator" symbol="webkit_dom_document_create_node_iterator">
+				<return-type type="WebKitDOMNodeIterator*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="root" type="WebKitDOMNode*"/>
+					<parameter name="what_to_show" type="gulong"/>
+					<parameter name="filter" type="WebKitDOMNodeFilter*"/>
+					<parameter name="expand_entity_references" type="gboolean"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_ns_resolver" symbol="webkit_dom_document_create_ns_resolver">
+				<return-type type="WebKitDOMXPathNSResolver*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="node_resolver" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="create_processing_instruction" symbol="webkit_dom_document_create_processing_instruction">
+				<return-type type="WebKitDOMProcessingInstruction*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="target" type="gchar*"/>
+					<parameter name="data" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_range" symbol="webkit_dom_document_create_range">
+				<return-type type="WebKitDOMRange*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="create_text_node" symbol="webkit_dom_document_create_text_node">
+				<return-type type="WebKitDOMText*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="data" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="create_tree_walker" symbol="webkit_dom_document_create_tree_walker">
+				<return-type type="WebKitDOMTreeWalker*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="root" type="WebKitDOMNode*"/>
+					<parameter name="what_to_show" type="gulong"/>
+					<parameter name="filter" type="WebKitDOMNodeFilter*"/>
+					<parameter name="expand_entity_references" type="gboolean"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="element_from_point" symbol="webkit_dom_document_element_from_point">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="x" type="glong"/>
+					<parameter name="y" type="glong"/>
+				</parameters>
+			</method>
+			<method name="evaluate" symbol="webkit_dom_document_evaluate">
+				<return-type type="WebKitDOMXPathResult*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="expression" type="gchar*"/>
+					<parameter name="context_node" type="WebKitDOMNode*"/>
+					<parameter name="resolver" type="WebKitDOMXPathNSResolver*"/>
+					<parameter name="type" type="gushort"/>
+					<parameter name="in_result" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="exec_command" symbol="webkit_dom_document_exec_command">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="command" type="gchar*"/>
+					<parameter name="user_interface" type="gboolean"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_anchors" symbol="webkit_dom_document_get_anchors">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_applets" symbol="webkit_dom_document_get_applets">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_body" symbol="webkit_dom_document_get_body">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_character_set" symbol="webkit_dom_document_get_character_set">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_charset" symbol="webkit_dom_document_get_charset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_compat_mode" symbol="webkit_dom_document_get_compat_mode">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_cookie" symbol="webkit_dom_document_get_cookie">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_default_charset" symbol="webkit_dom_document_get_default_charset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_default_view" symbol="webkit_dom_document_get_default_view">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_doctype" symbol="webkit_dom_document_get_doctype">
+				<return-type type="WebKitDOMDocumentType*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_document_element" symbol="webkit_dom_document_get_document_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_document_uri" symbol="webkit_dom_document_get_document_uri">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_domain" symbol="webkit_dom_document_get_domain">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_element_by_id" symbol="webkit_dom_document_get_element_by_id">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="element_id" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_elements_by_class_name" symbol="webkit_dom_document_get_elements_by_class_name">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="tagname" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_elements_by_name" symbol="webkit_dom_document_get_elements_by_name">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="element_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_elements_by_tag_name" symbol="webkit_dom_document_get_elements_by_tag_name">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="tagname" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_elements_by_tag_name_ns" symbol="webkit_dom_document_get_elements_by_tag_name_ns">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_forms" symbol="webkit_dom_document_get_forms">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_head" symbol="webkit_dom_document_get_head">
+				<return-type type="WebKitDOMHTMLHeadElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_images" symbol="webkit_dom_document_get_images">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_implementation" symbol="webkit_dom_document_get_implementation">
+				<return-type type="WebKitDOMDOMImplementation*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_input_encoding" symbol="webkit_dom_document_get_input_encoding">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_last_modified" symbol="webkit_dom_document_get_last_modified">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_links" symbol="webkit_dom_document_get_links">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_override_style" symbol="webkit_dom_document_get_override_style">
+				<return-type type="WebKitDOMCSSStyleDeclaration*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="element" type="WebKitDOMElement*"/>
+					<parameter name="pseudo_element" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_preferred_stylesheet_set" symbol="webkit_dom_document_get_preferred_stylesheet_set">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_ready_state" symbol="webkit_dom_document_get_ready_state">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_referrer" symbol="webkit_dom_document_get_referrer">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_selected_stylesheet_set" symbol="webkit_dom_document_get_selected_stylesheet_set">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_style_sheets" symbol="webkit_dom_document_get_style_sheets">
+				<return-type type="WebKitDOMStyleSheetList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_title" symbol="webkit_dom_document_get_title">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_current_full_screen_element" symbol="webkit_dom_document_get_webkit_current_full_screen_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_full_screen_keyboard_input_allowed" symbol="webkit_dom_document_get_webkit_full_screen_keyboard_input_allowed">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_hidden" symbol="webkit_dom_document_get_webkit_hidden">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_is_full_screen" symbol="webkit_dom_document_get_webkit_is_full_screen">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_visibility_state" symbol="webkit_dom_document_get_webkit_visibility_state">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_xml_encoding" symbol="webkit_dom_document_get_xml_encoding">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_xml_standalone" symbol="webkit_dom_document_get_xml_standalone">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_xml_version" symbol="webkit_dom_document_get_xml_version">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<method name="import_node" symbol="webkit_dom_document_import_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="imported_node" type="WebKitDOMNode*"/>
+					<parameter name="deep" type="gboolean"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="query_command_enabled" symbol="webkit_dom_document_query_command_enabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="command" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="query_command_indeterm" symbol="webkit_dom_document_query_command_indeterm">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="command" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="query_command_state" symbol="webkit_dom_document_query_command_state">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="command" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="query_command_supported" symbol="webkit_dom_document_query_command_supported">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="command" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="query_command_value" symbol="webkit_dom_document_query_command_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="command" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="query_selector" symbol="webkit_dom_document_query_selector">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="selectors" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="query_selector_all" symbol="webkit_dom_document_query_selector_all">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="selectors" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_body" symbol="webkit_dom_document_set_body">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="WebKitDOMHTMLElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_charset" symbol="webkit_dom_document_set_charset">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_cookie" symbol="webkit_dom_document_set_cookie">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_document_uri" symbol="webkit_dom_document_set_document_uri">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_selected_stylesheet_set" symbol="webkit_dom_document_set_selected_stylesheet_set">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_title" symbol="webkit_dom_document_set_title">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_xml_standalone" symbol="webkit_dom_document_set_xml_standalone">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="gboolean"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_xml_version" symbol="webkit_dom_document_set_xml_version">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="webkit_cancel_full_screen" symbol="webkit_dom_document_webkit_cancel_full_screen">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocument*"/>
+				</parameters>
+			</method>
+			<property name="anchors" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="applets" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="body" type="WebKitDOMHTMLElement*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="character-set" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="charset" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="compat-mode" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="cookie" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="default-charset" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="default-view" type="WebKitDOMDOMWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="doctype" type="WebKitDOMDocumentType*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="document-element" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="document-uri" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="domain" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="forms" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="head" type="WebKitDOMHTMLHeadElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="images" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="implementation" type="WebKitDOMDOMImplementation*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="input-encoding" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="last-modified" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="links" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="preferred-stylesheet-set" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="ready-state" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="referrer" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="selected-stylesheet-set" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="style-sheets" type="WebKitDOMStyleSheetList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="url" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="webkit-current-full-screen-element" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="webkit-full-screen-keyboard-input-allowed" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="webkit-is-full-screen" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="xml-encoding" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="xml-standalone" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="xml-version" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMDocumentFragment" parent="WebKitDOMNode" type-name="WebKitDOMDocumentFragment" get-type="webkit_dom_document_fragment_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="query_selector" symbol="webkit_dom_document_fragment_query_selector">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentFragment*"/>
+					<parameter name="selectors" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="query_selector_all" symbol="webkit_dom_document_fragment_query_selector_all">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentFragment*"/>
+					<parameter name="selectors" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="WebKitDOMDocumentType" parent="WebKitDOMNode" type-name="WebKitDOMDocumentType" get-type="webkit_dom_document_type_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_entities" symbol="webkit_dom_document_type_get_entities">
+				<return-type type="WebKitDOMNamedNodeMap*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentType*"/>
+				</parameters>
+			</method>
+			<method name="get_internal_subset" symbol="webkit_dom_document_type_get_internal_subset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentType*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_document_type_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentType*"/>
+				</parameters>
+			</method>
+			<method name="get_notations" symbol="webkit_dom_document_type_get_notations">
+				<return-type type="WebKitDOMNamedNodeMap*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentType*"/>
+				</parameters>
+			</method>
+			<method name="get_public_id" symbol="webkit_dom_document_type_get_public_id">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentType*"/>
+				</parameters>
+			</method>
+			<method name="get_system_id" symbol="webkit_dom_document_type_get_system_id">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMDocumentType*"/>
+				</parameters>
+			</method>
+			<property name="entities" type="WebKitDOMNamedNodeMap*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="internal-subset" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="notations" type="WebKitDOMNamedNodeMap*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="public-id" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="system-id" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMElement" parent="WebKitDOMNode" type-name="WebKitDOMElement" get-type="webkit_dom_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="blur" symbol="webkit_dom_element_blur">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="focus" symbol="webkit_dom_element_focus">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_attribute" symbol="webkit_dom_element_get_attribute">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_attribute_node" symbol="webkit_dom_element_get_attribute_node">
+				<return-type type="WebKitDOMAttr*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_attribute_node_ns" symbol="webkit_dom_element_get_attribute_node_ns">
+				<return-type type="WebKitDOMAttr*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_attribute_ns" symbol="webkit_dom_element_get_attribute_ns">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_child_element_count" symbol="webkit_dom_element_get_child_element_count">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_client_height" symbol="webkit_dom_element_get_client_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_client_left" symbol="webkit_dom_element_get_client_left">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_client_top" symbol="webkit_dom_element_get_client_top">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_client_width" symbol="webkit_dom_element_get_client_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_elements_by_class_name" symbol="webkit_dom_element_get_elements_by_class_name">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_elements_by_tag_name" symbol="webkit_dom_element_get_elements_by_tag_name">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_elements_by_tag_name_ns" symbol="webkit_dom_element_get_elements_by_tag_name_ns">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_first_element_child" symbol="webkit_dom_element_get_first_element_child">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_last_element_child" symbol="webkit_dom_element_get_last_element_child">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_next_element_sibling" symbol="webkit_dom_element_get_next_element_sibling">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_offset_height" symbol="webkit_dom_element_get_offset_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_offset_left" symbol="webkit_dom_element_get_offset_left">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_offset_parent" symbol="webkit_dom_element_get_offset_parent">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_offset_top" symbol="webkit_dom_element_get_offset_top">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_offset_width" symbol="webkit_dom_element_get_offset_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_previous_element_sibling" symbol="webkit_dom_element_get_previous_element_sibling">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_height" symbol="webkit_dom_element_get_scroll_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_left" symbol="webkit_dom_element_get_scroll_left">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_top" symbol="webkit_dom_element_get_scroll_top">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_width" symbol="webkit_dom_element_get_scroll_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_style" symbol="webkit_dom_element_get_style">
+				<return-type type="WebKitDOMCSSStyleDeclaration*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="get_tag_name" symbol="webkit_dom_element_get_tag_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+				</parameters>
+			</method>
+			<method name="has_attribute" symbol="webkit_dom_element_has_attribute">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="has_attribute_ns" symbol="webkit_dom_element_has_attribute_ns">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="query_selector" symbol="webkit_dom_element_query_selector">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="selectors" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="query_selector_all" symbol="webkit_dom_element_query_selector_all">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="selectors" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="remove_attribute" symbol="webkit_dom_element_remove_attribute">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="remove_attribute_node" symbol="webkit_dom_element_remove_attribute_node">
+				<return-type type="WebKitDOMAttr*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="old_attr" type="WebKitDOMAttr*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="remove_attribute_ns" symbol="webkit_dom_element_remove_attribute_ns">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="scroll_by_lines" symbol="webkit_dom_element_scroll_by_lines">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="lines" type="glong"/>
+				</parameters>
+			</method>
+			<method name="scroll_by_pages" symbol="webkit_dom_element_scroll_by_pages">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="pages" type="glong"/>
+				</parameters>
+			</method>
+			<method name="scroll_into_view" symbol="webkit_dom_element_scroll_into_view">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="align_with_top" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="scroll_into_view_if_needed" symbol="webkit_dom_element_scroll_into_view_if_needed">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="center_if_needed" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_attribute" symbol="webkit_dom_element_set_attribute">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_attribute_node" symbol="webkit_dom_element_set_attribute_node">
+				<return-type type="WebKitDOMAttr*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="new_attr" type="WebKitDOMAttr*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_attribute_node_ns" symbol="webkit_dom_element_set_attribute_node_ns">
+				<return-type type="WebKitDOMAttr*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="new_attr" type="WebKitDOMAttr*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_attribute_ns" symbol="webkit_dom_element_set_attribute_ns">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="qualified_name" type="gchar*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_scroll_left" symbol="webkit_dom_element_set_scroll_left">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_scroll_top" symbol="webkit_dom_element_set_scroll_top">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="webkit_matches_selector" symbol="webkit_dom_element_webkit_matches_selector">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="selectors" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="webkit_request_full_screen" symbol="webkit_dom_element_webkit_request_full_screen">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMElement*"/>
+					<parameter name="flags" type="gushort"/>
+				</parameters>
+			</method>
+			<property name="child-element-count" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="client-height" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="client-left" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="client-top" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="client-width" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="first-element-child" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="last-element-child" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="next-element-sibling" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="offset-height" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="offset-left" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="offset-parent" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="offset-top" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="offset-width" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="previous-element-sibling" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="scroll-height" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="scroll-left" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scroll-top" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scroll-width" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="style" type="WebKitDOMCSSStyleDeclaration*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="tag-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMEntityReference" parent="WebKitDOMNode" type-name="WebKitDOMEntityReference" get-type="webkit_dom_entity_reference_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+		</object>
+		<object name="WebKitDOMEvent" parent="WebKitDOMObject" type-name="WebKitDOMEvent" get-type="webkit_dom_event_get_type">
+			<method name="get_bubbles" symbol="webkit_dom_event_get_bubbles">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_cancel_bubble" symbol="webkit_dom_event_get_cancel_bubble">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_cancelable" symbol="webkit_dom_event_get_cancelable">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_current_target" symbol="webkit_dom_event_get_current_target">
+				<return-type type="WebKitDOMEventTarget*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_default_prevented" symbol="webkit_dom_event_get_default_prevented">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_event_phase" symbol="webkit_dom_event_get_event_phase">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_return_value" symbol="webkit_dom_event_get_return_value">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_src_element" symbol="webkit_dom_event_get_src_element">
+				<return-type type="WebKitDOMEventTarget*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_target" symbol="webkit_dom_event_get_target">
+				<return-type type="WebKitDOMEventTarget*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_time_stamp" symbol="webkit_dom_event_get_time_stamp">
+				<return-type type="guint32"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="init_event" symbol="webkit_dom_event_init_event">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+					<parameter name="event_type_arg" type="gchar*"/>
+					<parameter name="can_bubble_arg" type="gboolean"/>
+					<parameter name="cancelable_arg" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="prevent_default" symbol="webkit_dom_event_prevent_default">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="set_cancel_bubble" symbol="webkit_dom_event_set_cancel_bubble">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_return_value" symbol="webkit_dom_event_set_return_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="stop_immediate_propagation" symbol="webkit_dom_event_stop_immediate_propagation">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<method name="stop_propagation" symbol="webkit_dom_event_stop_propagation">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMEvent*"/>
+				</parameters>
+			</method>
+			<property name="bubbles" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="cancel-bubble" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="cancelable" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="current-target" type="WebKitDOMEventTarget*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="default-prevented" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="event-phase" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="return-value" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="src-element" type="WebKitDOMEventTarget*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="target" type="WebKitDOMEventTarget*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="time-stamp" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMFile" parent="WebKitDOMBlob" type-name="WebKitDOMFile" get-type="webkit_dom_file_get_type">
+			<method name="get_file_name" symbol="webkit_dom_file_get_file_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMFile*"/>
+				</parameters>
+			</method>
+			<method name="get_file_size" symbol="webkit_dom_file_get_file_size">
+				<return-type type="guint64"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMFile*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_file_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMFile*"/>
+				</parameters>
+			</method>
+			<property name="file-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="file-size" type="guint64" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMFileList" parent="WebKitDOMObject" type-name="WebKitDOMFileList" get-type="webkit_dom_file_list_get_type">
+			<method name="get_length" symbol="webkit_dom_file_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMFileList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_file_list_item">
+				<return-type type="WebKitDOMFile*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMFileList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMGeolocation" parent="WebKitDOMObject" type-name="WebKitDOMGeolocation" get-type="webkit_dom_geolocation_get_type">
+			<method name="clear_watch" symbol="webkit_dom_geolocation_clear_watch">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMGeolocation*"/>
+					<parameter name="watch_id" type="glong"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="WebKitDOMHTMLAnchorElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLAnchorElement" get-type="webkit_dom_html_anchor_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_access_key" symbol="webkit_dom_html_anchor_element_get_access_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_charset" symbol="webkit_dom_html_anchor_element_get_charset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_coords" symbol="webkit_dom_html_anchor_element_get_coords">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_download" symbol="webkit_dom_html_anchor_element_get_download">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hash" symbol="webkit_dom_html_anchor_element_get_hash">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_host" symbol="webkit_dom_html_anchor_element_get_host">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hostname" symbol="webkit_dom_html_anchor_element_get_hostname">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_href" symbol="webkit_dom_html_anchor_element_get_href">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hreflang" symbol="webkit_dom_html_anchor_element_get_hreflang">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_anchor_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_origin" symbol="webkit_dom_html_anchor_element_get_origin">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_parameter" symbol="webkit_dom_html_anchor_element_get_parameter">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_pathname" symbol="webkit_dom_html_anchor_element_get_pathname">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ping" symbol="webkit_dom_html_anchor_element_get_ping">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_port" symbol="webkit_dom_html_anchor_element_get_port">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_protocol" symbol="webkit_dom_html_anchor_element_get_protocol">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rel" symbol="webkit_dom_html_anchor_element_get_rel">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rev" symbol="webkit_dom_html_anchor_element_get_rev">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_search" symbol="webkit_dom_html_anchor_element_get_search">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_shape" symbol="webkit_dom_html_anchor_element_get_shape">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_target" symbol="webkit_dom_html_anchor_element_get_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="get_text" symbol="webkit_dom_html_anchor_element_get_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+				</parameters>
+			</method>
+			<method name="set_access_key" symbol="webkit_dom_html_anchor_element_set_access_key">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_charset" symbol="webkit_dom_html_anchor_element_set_charset">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_coords" symbol="webkit_dom_html_anchor_element_set_coords">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_download" symbol="webkit_dom_html_anchor_element_set_download">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_hash" symbol="webkit_dom_html_anchor_element_set_hash">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_host" symbol="webkit_dom_html_anchor_element_set_host">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_hostname" symbol="webkit_dom_html_anchor_element_set_hostname">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_href" symbol="webkit_dom_html_anchor_element_set_href">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_hreflang" symbol="webkit_dom_html_anchor_element_set_hreflang">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_anchor_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_pathname" symbol="webkit_dom_html_anchor_element_set_pathname">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ping" symbol="webkit_dom_html_anchor_element_set_ping">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_port" symbol="webkit_dom_html_anchor_element_set_port">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_protocol" symbol="webkit_dom_html_anchor_element_set_protocol">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_rel" symbol="webkit_dom_html_anchor_element_set_rel">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_rev" symbol="webkit_dom_html_anchor_element_set_rev">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_search" symbol="webkit_dom_html_anchor_element_set_search">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_shape" symbol="webkit_dom_html_anchor_element_set_shape">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_target" symbol="webkit_dom_html_anchor_element_set_target">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAnchorElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="access-key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="charset" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="coords" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hash" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="host" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hostname" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="href" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hreflang" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="origin" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="pathname" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ping" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="port" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="protocol" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rel" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rev" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="search" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="shape" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="target" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="text" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLAppletElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLAppletElement" get-type="webkit_dom_html_applet_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_applet_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_alt" symbol="webkit_dom_html_applet_element_get_alt">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_archive" symbol="webkit_dom_html_applet_element_get_archive">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_code" symbol="webkit_dom_html_applet_element_get_code">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_code_base" symbol="webkit_dom_html_applet_element_get_code_base">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_applet_element_get_height">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hspace" symbol="webkit_dom_html_applet_element_get_hspace">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_applet_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_object" symbol="webkit_dom_html_applet_element_get_object">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_vspace" symbol="webkit_dom_html_applet_element_get_vspace">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_applet_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_applet_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_alt" symbol="webkit_dom_html_applet_element_set_alt">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_archive" symbol="webkit_dom_html_applet_element_set_archive">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_code" symbol="webkit_dom_html_applet_element_set_code">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_code_base" symbol="webkit_dom_html_applet_element_set_code_base">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_applet_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_hspace" symbol="webkit_dom_html_applet_element_set_hspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_applet_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_object" symbol="webkit_dom_html_applet_element_set_object">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_vspace" symbol="webkit_dom_html_applet_element_set_vspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_applet_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAppletElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="alt" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="archive" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="code" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="code-base" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hspace" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="object" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="vspace" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLAreaElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLAreaElement" get-type="webkit_dom_html_area_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_access_key" symbol="webkit_dom_html_area_element_get_access_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_alt" symbol="webkit_dom_html_area_element_get_alt">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_coords" symbol="webkit_dom_html_area_element_get_coords">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hash" symbol="webkit_dom_html_area_element_get_hash">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_host" symbol="webkit_dom_html_area_element_get_host">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hostname" symbol="webkit_dom_html_area_element_get_hostname">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_href" symbol="webkit_dom_html_area_element_get_href">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_no_href" symbol="webkit_dom_html_area_element_get_no_href">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_pathname" symbol="webkit_dom_html_area_element_get_pathname">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ping" symbol="webkit_dom_html_area_element_get_ping">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_port" symbol="webkit_dom_html_area_element_get_port">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_protocol" symbol="webkit_dom_html_area_element_get_protocol">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_search" symbol="webkit_dom_html_area_element_get_search">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_shape" symbol="webkit_dom_html_area_element_get_shape">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_target" symbol="webkit_dom_html_area_element_get_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="set_access_key" symbol="webkit_dom_html_area_element_set_access_key">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_alt" symbol="webkit_dom_html_area_element_set_alt">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_coords" symbol="webkit_dom_html_area_element_set_coords">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_href" symbol="webkit_dom_html_area_element_set_href">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_no_href" symbol="webkit_dom_html_area_element_set_no_href">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_ping" symbol="webkit_dom_html_area_element_set_ping">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_shape" symbol="webkit_dom_html_area_element_set_shape">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_target" symbol="webkit_dom_html_area_element_set_target">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="access-key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="alt" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="coords" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hash" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="host" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="hostname" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="href" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="no-href" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="pathname" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="ping" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="port" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="protocol" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="search" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="shape" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="target" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLAudioElement" parent="WebKitDOMHTMLMediaElement" type-name="WebKitDOMHTMLAudioElement" get-type="webkit_dom_html_audio_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+		</object>
+		<object name="WebKitDOMHTMLBRElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLBRElement" get-type="webkit_dom_htmlbr_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_clear" symbol="webkit_dom_htmlbr_element_get_clear">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBRElement*"/>
+				</parameters>
+			</method>
+			<method name="set_clear" symbol="webkit_dom_htmlbr_element_set_clear">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBRElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="clear" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLBaseElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLBaseElement" get-type="webkit_dom_html_base_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_href" symbol="webkit_dom_html_base_element_get_href">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseElement*"/>
+				</parameters>
+			</method>
+			<method name="get_target" symbol="webkit_dom_html_base_element_get_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseElement*"/>
+				</parameters>
+			</method>
+			<method name="set_href" symbol="webkit_dom_html_base_element_set_href">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_target" symbol="webkit_dom_html_base_element_set_target">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="href" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="target" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLBaseFontElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLBaseFontElement" get-type="webkit_dom_html_base_font_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_color" symbol="webkit_dom_html_base_font_element_get_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseFontElement*"/>
+				</parameters>
+			</method>
+			<method name="get_face" symbol="webkit_dom_html_base_font_element_get_face">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseFontElement*"/>
+				</parameters>
+			</method>
+			<method name="get_size" symbol="webkit_dom_html_base_font_element_get_size">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseFontElement*"/>
+				</parameters>
+			</method>
+			<method name="set_color" symbol="webkit_dom_html_base_font_element_set_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseFontElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_face" symbol="webkit_dom_html_base_font_element_set_face">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseFontElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_size" symbol="webkit_dom_html_base_font_element_set_size">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBaseFontElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<property name="color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="face" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="size" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLBodyElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLBodyElement" get-type="webkit_dom_html_body_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_a_link" symbol="webkit_dom_html_body_element_get_a_link">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+				</parameters>
+			</method>
+			<method name="get_background" symbol="webkit_dom_html_body_element_get_background">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+				</parameters>
+			</method>
+			<method name="get_bg_color" symbol="webkit_dom_html_body_element_get_bg_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+				</parameters>
+			</method>
+			<method name="get_link" symbol="webkit_dom_html_body_element_get_link">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+				</parameters>
+			</method>
+			<method name="get_text" symbol="webkit_dom_html_body_element_get_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+				</parameters>
+			</method>
+			<method name="get_v_link" symbol="webkit_dom_html_body_element_get_v_link">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+				</parameters>
+			</method>
+			<method name="set_a_link" symbol="webkit_dom_html_body_element_set_a_link">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_background" symbol="webkit_dom_html_body_element_set_background">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_bg_color" symbol="webkit_dom_html_body_element_set_bg_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_link" symbol="webkit_dom_html_body_element_set_link">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_text" symbol="webkit_dom_html_body_element_set_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_v_link" symbol="webkit_dom_html_body_element_set_v_link">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLBodyElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="a-link" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="background" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="bg-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="link" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="v-link" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLButtonElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLButtonElement" get-type="webkit_dom_html_button_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="check_validity" symbol="webkit_dom_html_button_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="click" symbol="webkit_dom_html_button_element_click">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_access_key" symbol="webkit_dom_html_button_element_get_access_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_autofocus" symbol="webkit_dom_html_button_element_get_autofocus">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_disabled" symbol="webkit_dom_html_button_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_button_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_action" symbol="webkit_dom_html_button_element_get_form_action">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_enctype" symbol="webkit_dom_html_button_element_get_form_enctype">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_method" symbol="webkit_dom_html_button_element_get_form_method">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_no_validate" symbol="webkit_dom_html_button_element_get_form_no_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_target" symbol="webkit_dom_html_button_element_get_form_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_labels" symbol="webkit_dom_html_button_element_get_labels">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_button_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validation_message" symbol="webkit_dom_html_button_element_get_validation_message">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validity" symbol="webkit_dom_html_button_element_get_validity">
+				<return-type type="WebKitDOMValidityState*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value" symbol="webkit_dom_html_button_element_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="get_will_validate" symbol="webkit_dom_html_button_element_get_will_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+				</parameters>
+			</method>
+			<method name="set_access_key" symbol="webkit_dom_html_button_element_set_access_key">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_autofocus" symbol="webkit_dom_html_button_element_set_autofocus">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_custom_validity" symbol="webkit_dom_html_button_element_set_custom_validity">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="error" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_button_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_form_action" symbol="webkit_dom_html_button_element_set_form_action">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_form_enctype" symbol="webkit_dom_html_button_element_set_form_enctype">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_form_method" symbol="webkit_dom_html_button_element_set_form_method">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_form_no_validate" symbol="webkit_dom_html_button_element_set_form_no_validate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_form_target" symbol="webkit_dom_html_button_element_set_form_target">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_button_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_html_button_element_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLButtonElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="access-key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="autofocus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="form-action" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-enctype" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-method" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-no-validate" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-target" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="labels" type="WebKitDOMNodeList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validation-message" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validity" type="WebKitDOMValidityState*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="will-validate" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLCanvasElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLCanvasElement" get-type="webkit_dom_html_canvas_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_height" symbol="webkit_dom_html_canvas_element_get_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLCanvasElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_canvas_element_get_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLCanvasElement*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_canvas_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLCanvasElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_canvas_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLCanvasElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<property name="height" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLCollection" parent="WebKitDOMObject" type-name="WebKitDOMHTMLCollection" get-type="webkit_dom_html_collection_get_type">
+			<method name="get_length" symbol="webkit_dom_html_collection_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLCollection*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_html_collection_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLCollection*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="named_item" symbol="webkit_dom_html_collection_named_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLCollection*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLDListElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLDListElement" get-type="webkit_dom_htmld_list_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_compact" symbol="webkit_dom_htmld_list_element_get_compact">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDListElement*"/>
+				</parameters>
+			</method>
+			<method name="set_compact" symbol="webkit_dom_htmld_list_element_set_compact">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDListElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="compact" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLDetailsElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLDetailsElement" get-type="webkit_dom_html_details_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_open" symbol="webkit_dom_html_details_element_get_open">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDetailsElement*"/>
+				</parameters>
+			</method>
+			<method name="set_open" symbol="webkit_dom_html_details_element_set_open">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDetailsElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="open" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLDirectoryElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLDirectoryElement" get-type="webkit_dom_html_directory_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_compact" symbol="webkit_dom_html_directory_element_get_compact">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDirectoryElement*"/>
+				</parameters>
+			</method>
+			<method name="set_compact" symbol="webkit_dom_html_directory_element_set_compact">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDirectoryElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="compact" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLDivElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLDivElement" get-type="webkit_dom_html_div_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_div_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDivElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_div_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDivElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLDocument" parent="WebKitDOMDocument" type-name="WebKitDOMHTMLDocument" get-type="webkit_dom_html_document_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="capture_events" symbol="webkit_dom_html_document_capture_events">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="clear" symbol="webkit_dom_html_document_clear">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="close" symbol="webkit_dom_html_document_close">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_active_element" symbol="webkit_dom_html_document_get_active_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_alink_color" symbol="webkit_dom_html_document_get_alink_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_bg_color" symbol="webkit_dom_html_document_get_bg_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_compat_mode" symbol="webkit_dom_html_document_get_compat_mode">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_design_mode" symbol="webkit_dom_html_document_get_design_mode">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_dir" symbol="webkit_dom_html_document_get_dir">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_embeds" symbol="webkit_dom_html_document_get_embeds">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_fg_color" symbol="webkit_dom_html_document_get_fg_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_document_get_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_link_color" symbol="webkit_dom_html_document_get_link_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_plugins" symbol="webkit_dom_html_document_get_plugins">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_scripts" symbol="webkit_dom_html_document_get_scripts">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_vlink_color" symbol="webkit_dom_html_document_get_vlink_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_document_get_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="has_focus" symbol="webkit_dom_html_document_has_focus">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="release_events" symbol="webkit_dom_html_document_release_events">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+				</parameters>
+			</method>
+			<method name="set_alink_color" symbol="webkit_dom_html_document_set_alink_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_bg_color" symbol="webkit_dom_html_document_set_bg_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_design_mode" symbol="webkit_dom_html_document_set_design_mode">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_dir" symbol="webkit_dom_html_document_set_dir">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_fg_color" symbol="webkit_dom_html_document_set_fg_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_link_color" symbol="webkit_dom_html_document_set_link_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_vlink_color" symbol="webkit_dom_html_document_set_vlink_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLDocument*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="active-element" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="alink-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="bg-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="compat-mode" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="design-mode" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="dir" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="embeds" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="fg-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="link-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="plugins" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="scripts" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="vlink-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLElement" parent="WebKitDOMElement" type-name="WebKitDOMHTMLElement" get-type="webkit_dom_html_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_children" symbol="webkit_dom_html_element_get_children">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_class_list" symbol="webkit_dom_html_element_get_class_list">
+				<return-type type="WebKitDOMDOMTokenList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_class_name" symbol="webkit_dom_html_element_get_class_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_content_editable" symbol="webkit_dom_html_element_get_content_editable">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_dir" symbol="webkit_dom_html_element_get_dir">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_draggable" symbol="webkit_dom_html_element_get_draggable">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hidden" symbol="webkit_dom_html_element_get_hidden">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_id" symbol="webkit_dom_html_element_get_id">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_inner_html" symbol="webkit_dom_html_element_get_inner_html">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_inner_text" symbol="webkit_dom_html_element_get_inner_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_is_content_editable" symbol="webkit_dom_html_element_get_is_content_editable">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_lang" symbol="webkit_dom_html_element_get_lang">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_outer_html" symbol="webkit_dom_html_element_get_outer_html">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_outer_text" symbol="webkit_dom_html_element_get_outer_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_spellcheck" symbol="webkit_dom_html_element_get_spellcheck">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_tab_index" symbol="webkit_dom_html_element_get_tab_index">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_title" symbol="webkit_dom_html_element_get_title">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkitdropzone" symbol="webkit_dom_html_element_get_webkitdropzone">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</method>
+			<method name="insert_adjacent_element" symbol="webkit_dom_html_element_insert_adjacent_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="where" type="gchar*"/>
+					<parameter name="element" type="WebKitDOMElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="insert_adjacent_html" symbol="webkit_dom_html_element_insert_adjacent_html">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="where" type="gchar*"/>
+					<parameter name="html" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="insert_adjacent_text" symbol="webkit_dom_html_element_insert_adjacent_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="where" type="gchar*"/>
+					<parameter name="text" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_class_name" symbol="webkit_dom_html_element_set_class_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_content_editable" symbol="webkit_dom_html_element_set_content_editable">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_dir" symbol="webkit_dom_html_element_set_dir">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_draggable" symbol="webkit_dom_html_element_set_draggable">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_hidden" symbol="webkit_dom_html_element_set_hidden">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_id" symbol="webkit_dom_html_element_set_id">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_inner_html" symbol="webkit_dom_html_element_set_inner_html">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_inner_text" symbol="webkit_dom_html_element_set_inner_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_lang" symbol="webkit_dom_html_element_set_lang">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_outer_html" symbol="webkit_dom_html_element_set_outer_html">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_outer_text" symbol="webkit_dom_html_element_set_outer_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_spellcheck" symbol="webkit_dom_html_element_set_spellcheck">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_tab_index" symbol="webkit_dom_html_element_set_tab_index">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_title" symbol="webkit_dom_html_element_set_title">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_webkitdropzone" symbol="webkit_dom_html_element_set_webkitdropzone">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="children" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="class-list" type="WebKitDOMDOMTokenList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="class-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="content-editable" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="dir" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="draggable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hidden" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="id" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="inner-html" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="inner-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="is-content-editable" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="lang" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="outer-html" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="outer-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="spellcheck" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="tab-index" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="webkitdropzone" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLEmbedElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLEmbedElement" get-type="webkit_dom_html_embed_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_embed_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_embed_element_get_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_embed_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+				</parameters>
+			</method>
+			<method name="get_src" symbol="webkit_dom_html_embed_element_get_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_embed_element_get_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_embed_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_embed_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_embed_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_src" symbol="webkit_dom_html_embed_element_set_src">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_embed_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLEmbedElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="src" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLFieldSetElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLFieldSetElement" get-type="webkit_dom_html_field_set_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="check_validity" symbol="webkit_dom_html_field_set_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFieldSetElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_field_set_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFieldSetElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validation_message" symbol="webkit_dom_html_field_set_element_get_validation_message">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFieldSetElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validity" symbol="webkit_dom_html_field_set_element_get_validity">
+				<return-type type="WebKitDOMValidityState*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFieldSetElement*"/>
+				</parameters>
+			</method>
+			<method name="get_will_validate" symbol="webkit_dom_html_field_set_element_get_will_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFieldSetElement*"/>
+				</parameters>
+			</method>
+			<method name="set_custom_validity" symbol="webkit_dom_html_field_set_element_set_custom_validity">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFieldSetElement*"/>
+					<parameter name="error" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validation-message" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validity" type="WebKitDOMValidityState*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="will-validate" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLFontElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLFontElement" get-type="webkit_dom_html_font_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_color" symbol="webkit_dom_html_font_element_get_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFontElement*"/>
+				</parameters>
+			</method>
+			<method name="get_face" symbol="webkit_dom_html_font_element_get_face">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFontElement*"/>
+				</parameters>
+			</method>
+			<method name="get_size" symbol="webkit_dom_html_font_element_get_size">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFontElement*"/>
+				</parameters>
+			</method>
+			<method name="set_color" symbol="webkit_dom_html_font_element_set_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFontElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_face" symbol="webkit_dom_html_font_element_set_face">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFontElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_size" symbol="webkit_dom_html_font_element_set_size">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFontElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="face" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="size" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLFormElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLFormElement" get-type="webkit_dom_html_form_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="check_validity" symbol="webkit_dom_html_form_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="dispatch_form_change" symbol="webkit_dom_html_form_element_dispatch_form_change">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="dispatch_form_input" symbol="webkit_dom_html_form_element_dispatch_form_input">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_accept_charset" symbol="webkit_dom_html_form_element_get_accept_charset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_action" symbol="webkit_dom_html_form_element_get_action">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_autocomplete" symbol="webkit_dom_html_form_element_get_autocomplete">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_elements" symbol="webkit_dom_html_form_element_get_elements">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_encoding" symbol="webkit_dom_html_form_element_get_encoding">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_enctype" symbol="webkit_dom_html_form_element_get_enctype">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_html_form_element_get_length">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_method" symbol="webkit_dom_html_form_element_get_method">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_form_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_no_validate" symbol="webkit_dom_html_form_element_get_no_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="get_target" symbol="webkit_dom_html_form_element_get_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="reset" symbol="webkit_dom_html_form_element_reset">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<method name="set_accept_charset" symbol="webkit_dom_html_form_element_set_accept_charset">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_action" symbol="webkit_dom_html_form_element_set_action">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_autocomplete" symbol="webkit_dom_html_form_element_set_autocomplete">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_encoding" symbol="webkit_dom_html_form_element_set_encoding">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_enctype" symbol="webkit_dom_html_form_element_set_enctype">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_method" symbol="webkit_dom_html_form_element_set_method">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_form_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_no_validate" symbol="webkit_dom_html_form_element_set_no_validate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_target" symbol="webkit_dom_html_form_element_set_target">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="submit" symbol="webkit_dom_html_form_element_submit">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFormElement*"/>
+				</parameters>
+			</method>
+			<property name="accept-charset" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="action" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="autocomplete" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="elements" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="encoding" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="enctype" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="length" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="method" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="no-validate" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="target" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLFrameElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLFrameElement" get-type="webkit_dom_html_frame_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_content_document" symbol="webkit_dom_html_frame_element_get_content_document">
+				<return-type type="WebKitDOMDocument*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_content_window" symbol="webkit_dom_html_frame_element_get_content_window">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_frame_border" symbol="webkit_dom_html_frame_element_get_frame_border">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_frame_element_get_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_long_desc" symbol="webkit_dom_html_frame_element_get_long_desc">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_margin_height" symbol="webkit_dom_html_frame_element_get_margin_height">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_margin_width" symbol="webkit_dom_html_frame_element_get_margin_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_frame_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_no_resize" symbol="webkit_dom_html_frame_element_get_no_resize">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scrolling" symbol="webkit_dom_html_frame_element_get_scrolling">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_src" symbol="webkit_dom_html_frame_element_get_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_frame_element_get_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="set_frame_border" symbol="webkit_dom_html_frame_element_set_frame_border">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_long_desc" symbol="webkit_dom_html_frame_element_set_long_desc">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_margin_height" symbol="webkit_dom_html_frame_element_set_margin_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_margin_width" symbol="webkit_dom_html_frame_element_set_margin_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_frame_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_no_resize" symbol="webkit_dom_html_frame_element_set_no_resize">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_scrolling" symbol="webkit_dom_html_frame_element_set_scrolling">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_src" symbol="webkit_dom_html_frame_element_set_src">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="content-document" type="WebKitDOMDocument*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="content-window" type="WebKitDOMDOMWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="frame-border" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="long-desc" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="margin-height" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="margin-width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="no-resize" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scrolling" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="src" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLFrameSetElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLFrameSetElement" get-type="webkit_dom_html_frame_set_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_cols" symbol="webkit_dom_html_frame_set_element_get_cols">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameSetElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rows" symbol="webkit_dom_html_frame_set_element_get_rows">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameSetElement*"/>
+				</parameters>
+			</method>
+			<method name="set_cols" symbol="webkit_dom_html_frame_set_element_set_cols">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameSetElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_rows" symbol="webkit_dom_html_frame_set_element_set_rows">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLFrameSetElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="cols" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rows" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLHRElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLHRElement" get-type="webkit_dom_htmlhr_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_htmlhr_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+				</parameters>
+			</method>
+			<method name="get_no_shade" symbol="webkit_dom_htmlhr_element_get_no_shade">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+				</parameters>
+			</method>
+			<method name="get_size" symbol="webkit_dom_htmlhr_element_get_size">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_htmlhr_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_htmlhr_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_no_shade" symbol="webkit_dom_htmlhr_element_set_no_shade">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_size" symbol="webkit_dom_htmlhr_element_set_size">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_htmlhr_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHRElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="no-shade" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="size" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLHeadElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLHeadElement" get-type="webkit_dom_html_head_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_profile" symbol="webkit_dom_html_head_element_get_profile">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHeadElement*"/>
+				</parameters>
+			</method>
+			<method name="set_profile" symbol="webkit_dom_html_head_element_set_profile">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHeadElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="profile" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLHeadingElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLHeadingElement" get-type="webkit_dom_html_heading_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_heading_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHeadingElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_heading_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHeadingElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLHtmlElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLHtmlElement" get-type="webkit_dom_html_html_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_manifest" symbol="webkit_dom_html_html_element_get_manifest">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHtmlElement*"/>
+				</parameters>
+			</method>
+			<method name="get_version" symbol="webkit_dom_html_html_element_get_version">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHtmlElement*"/>
+				</parameters>
+			</method>
+			<method name="set_manifest" symbol="webkit_dom_html_html_element_set_manifest">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHtmlElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_version" symbol="webkit_dom_html_html_element_set_version">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLHtmlElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="manifest" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="version" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLIFrameElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLIFrameElement" get-type="webkit_dom_html_iframe_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_iframe_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_content_document" symbol="webkit_dom_html_iframe_element_get_content_document">
+				<return-type type="WebKitDOMDocument*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_content_window" symbol="webkit_dom_html_iframe_element_get_content_window">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_frame_border" symbol="webkit_dom_html_iframe_element_get_frame_border">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_iframe_element_get_height">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_long_desc" symbol="webkit_dom_html_iframe_element_get_long_desc">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_margin_height" symbol="webkit_dom_html_iframe_element_get_margin_height">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_margin_width" symbol="webkit_dom_html_iframe_element_get_margin_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_iframe_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_sandbox" symbol="webkit_dom_html_iframe_element_get_sandbox">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scrolling" symbol="webkit_dom_html_iframe_element_get_scrolling">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_src" symbol="webkit_dom_html_iframe_element_get_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_iframe_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_iframe_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_frame_border" symbol="webkit_dom_html_iframe_element_set_frame_border">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_iframe_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_long_desc" symbol="webkit_dom_html_iframe_element_set_long_desc">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_margin_height" symbol="webkit_dom_html_iframe_element_set_margin_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_margin_width" symbol="webkit_dom_html_iframe_element_set_margin_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_iframe_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_sandbox" symbol="webkit_dom_html_iframe_element_set_sandbox">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_scrolling" symbol="webkit_dom_html_iframe_element_set_scrolling">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_src" symbol="webkit_dom_html_iframe_element_set_src">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_iframe_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIFrameElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="content-document" type="WebKitDOMDocument*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="content-window" type="WebKitDOMDOMWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="frame-border" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="long-desc" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="margin-height" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="margin-width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="sandbox" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scrolling" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="src" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLImageElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLImageElement" get-type="webkit_dom_html_image_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_image_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_alt" symbol="webkit_dom_html_image_element_get_alt">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_border" symbol="webkit_dom_html_image_element_get_border">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_complete" symbol="webkit_dom_html_image_element_get_complete">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_cross_origin" symbol="webkit_dom_html_image_element_get_cross_origin">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_image_element_get_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hspace" symbol="webkit_dom_html_image_element_get_hspace">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_is_map" symbol="webkit_dom_html_image_element_get_is_map">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_long_desc" symbol="webkit_dom_html_image_element_get_long_desc">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_lowsrc" symbol="webkit_dom_html_image_element_get_lowsrc">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_image_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_natural_height" symbol="webkit_dom_html_image_element_get_natural_height">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_natural_width" symbol="webkit_dom_html_image_element_get_natural_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_src" symbol="webkit_dom_html_image_element_get_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_use_map" symbol="webkit_dom_html_image_element_get_use_map">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_vspace" symbol="webkit_dom_html_image_element_get_vspace">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_image_element_get_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_x" symbol="webkit_dom_html_image_element_get_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="get_y" symbol="webkit_dom_html_image_element_get_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_image_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_alt" symbol="webkit_dom_html_image_element_set_alt">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_border" symbol="webkit_dom_html_image_element_set_border">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_cross_origin" symbol="webkit_dom_html_image_element_set_cross_origin">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_image_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_hspace" symbol="webkit_dom_html_image_element_set_hspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_is_map" symbol="webkit_dom_html_image_element_set_is_map">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_long_desc" symbol="webkit_dom_html_image_element_set_long_desc">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_lowsrc" symbol="webkit_dom_html_image_element_set_lowsrc">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_image_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_src" symbol="webkit_dom_html_image_element_set_src">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_use_map" symbol="webkit_dom_html_image_element_set_use_map">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_vspace" symbol="webkit_dom_html_image_element_set_vspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_image_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLImageElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="alt" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="border" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="complete" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="cross-origin" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hspace" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="is-map" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="long-desc" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="lowsrc" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="natural-height" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="natural-width" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="src" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="use-map" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="vspace" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="x" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="y" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLInputElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLInputElement" get-type="webkit_dom_html_input_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="check_validity" symbol="webkit_dom_html_input_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="click" symbol="webkit_dom_html_input_element_click">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_accept" symbol="webkit_dom_html_input_element_get_accept">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_access_key" symbol="webkit_dom_html_input_element_get_access_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_align" symbol="webkit_dom_html_input_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_alt" symbol="webkit_dom_html_input_element_get_alt">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_autocomplete" symbol="webkit_dom_html_input_element_get_autocomplete">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_autofocus" symbol="webkit_dom_html_input_element_get_autofocus">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_checked" symbol="webkit_dom_html_input_element_get_checked">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_default_checked" symbol="webkit_dom_html_input_element_get_default_checked">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_default_value" symbol="webkit_dom_html_input_element_get_default_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_disabled" symbol="webkit_dom_html_input_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_files" symbol="webkit_dom_html_input_element_get_files">
+				<return-type type="WebKitDOMFileList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_input_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_action" symbol="webkit_dom_html_input_element_get_form_action">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_enctype" symbol="webkit_dom_html_input_element_get_form_enctype">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_method" symbol="webkit_dom_html_input_element_get_form_method">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_no_validate" symbol="webkit_dom_html_input_element_get_form_no_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form_target" symbol="webkit_dom_html_input_element_get_form_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_incremental" symbol="webkit_dom_html_input_element_get_incremental">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_indeterminate" symbol="webkit_dom_html_input_element_get_indeterminate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_labels" symbol="webkit_dom_html_input_element_get_labels">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_list" symbol="webkit_dom_html_input_element_get_list">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_max" symbol="webkit_dom_html_input_element_get_max">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_max_length" symbol="webkit_dom_html_input_element_get_max_length">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_min" symbol="webkit_dom_html_input_element_get_min">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_multiple" symbol="webkit_dom_html_input_element_get_multiple">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_input_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_pattern" symbol="webkit_dom_html_input_element_get_pattern">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_placeholder" symbol="webkit_dom_html_input_element_get_placeholder">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_read_only" symbol="webkit_dom_html_input_element_get_read_only">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_required" symbol="webkit_dom_html_input_element_get_required">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_selected_option" symbol="webkit_dom_html_input_element_get_selected_option">
+				<return-type type="WebKitDOMHTMLOptionElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_size" symbol="webkit_dom_html_input_element_get_size">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_src" symbol="webkit_dom_html_input_element_get_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_step" symbol="webkit_dom_html_input_element_get_step">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_use_map" symbol="webkit_dom_html_input_element_get_use_map">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validation_message" symbol="webkit_dom_html_input_element_get_validation_message">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validity" symbol="webkit_dom_html_input_element_get_validity">
+				<return-type type="WebKitDOMValidityState*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value" symbol="webkit_dom_html_input_element_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value_as_number" symbol="webkit_dom_html_input_element_get_value_as_number">
+				<return-type type="gdouble"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_grammar" symbol="webkit_dom_html_input_element_get_webkit_grammar">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_speech" symbol="webkit_dom_html_input_element_get_webkit_speech">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkitdirectory" symbol="webkit_dom_html_input_element_get_webkitdirectory">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="get_will_validate" symbol="webkit_dom_html_input_element_get_will_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="is_edited" symbol="webkit_dom_html_input_element_is_edited">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="p1" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="select" symbol="webkit_dom_html_input_element_select">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+				</parameters>
+			</method>
+			<method name="set_accept" symbol="webkit_dom_html_input_element_set_accept">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_access_key" symbol="webkit_dom_html_input_element_set_access_key">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_input_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_alt" symbol="webkit_dom_html_input_element_set_alt">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_autocomplete" symbol="webkit_dom_html_input_element_set_autocomplete">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_autofocus" symbol="webkit_dom_html_input_element_set_autofocus">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_checked" symbol="webkit_dom_html_input_element_set_checked">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_custom_validity" symbol="webkit_dom_html_input_element_set_custom_validity">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="error" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_default_checked" symbol="webkit_dom_html_input_element_set_default_checked">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_default_value" symbol="webkit_dom_html_input_element_set_default_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_input_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_form_action" symbol="webkit_dom_html_input_element_set_form_action">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_form_enctype" symbol="webkit_dom_html_input_element_set_form_enctype">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_form_method" symbol="webkit_dom_html_input_element_set_form_method">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_form_no_validate" symbol="webkit_dom_html_input_element_set_form_no_validate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_form_target" symbol="webkit_dom_html_input_element_set_form_target">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_incremental" symbol="webkit_dom_html_input_element_set_incremental">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_indeterminate" symbol="webkit_dom_html_input_element_set_indeterminate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_max" symbol="webkit_dom_html_input_element_set_max">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_max_length" symbol="webkit_dom_html_input_element_set_max_length">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_min" symbol="webkit_dom_html_input_element_set_min">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_multiple" symbol="webkit_dom_html_input_element_set_multiple">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_input_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_pattern" symbol="webkit_dom_html_input_element_set_pattern">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_placeholder" symbol="webkit_dom_html_input_element_set_placeholder">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_read_only" symbol="webkit_dom_html_input_element_set_read_only">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_required" symbol="webkit_dom_html_input_element_set_required">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_size" symbol="webkit_dom_html_input_element_set_size">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="set_src" symbol="webkit_dom_html_input_element_set_src">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_step" symbol="webkit_dom_html_input_element_set_step">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_use_map" symbol="webkit_dom_html_input_element_set_use_map">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_html_input_element_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_value_as_number" symbol="webkit_dom_html_input_element_set_value_as_number">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gdouble"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_value_for_user" symbol="webkit_dom_html_input_element_set_value_for_user">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_webkit_grammar" symbol="webkit_dom_html_input_element_set_webkit_grammar">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_webkit_speech" symbol="webkit_dom_html_input_element_set_webkit_speech">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_webkitdirectory" symbol="webkit_dom_html_input_element_set_webkitdirectory">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="step_down" symbol="webkit_dom_html_input_element_step_down">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="n" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="step_up" symbol="webkit_dom_html_input_element_step_up">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLInputElement*"/>
+					<parameter name="n" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="accept" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="access-key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="alt" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="autocomplete" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="autofocus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="checked" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="default-checked" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="default-value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="files" type="WebKitDOMFileList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="form-action" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-enctype" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-method" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-no-validate" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form-target" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="incremental" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="indeterminate" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="labels" type="WebKitDOMNodeList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="list" type="WebKitDOMHTMLElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="max" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="max-length" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="min" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="multiple" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="pattern" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="placeholder" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="read-only" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="required" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="selected-option" type="WebKitDOMHTMLOptionElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="size" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="src" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="step" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="use-map" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="validation-message" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validity" type="WebKitDOMValidityState*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="value-as-number" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="will-validate" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLIsIndexElement" parent="WebKitDOMHTMLInputElement" type-name="WebKitDOMHTMLIsIndexElement" get-type="webkit_dom_html_is_index_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_form" symbol="webkit_dom_html_is_index_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIsIndexElement*"/>
+				</parameters>
+			</method>
+			<method name="get_prompt" symbol="webkit_dom_html_is_index_element_get_prompt">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIsIndexElement*"/>
+				</parameters>
+			</method>
+			<method name="set_prompt" symbol="webkit_dom_html_is_index_element_set_prompt">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLIsIndexElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="prompt" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLKeygenElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLKeygenElement" get-type="webkit_dom_html_keygen_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="check_validity" symbol="webkit_dom_html_keygen_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_autofocus" symbol="webkit_dom_html_keygen_element_get_autofocus">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_challenge" symbol="webkit_dom_html_keygen_element_get_challenge">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_disabled" symbol="webkit_dom_html_keygen_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_keygen_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_keytype" symbol="webkit_dom_html_keygen_element_get_keytype">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_labels" symbol="webkit_dom_html_keygen_element_get_labels">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_keygen_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validation_message" symbol="webkit_dom_html_keygen_element_get_validation_message">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validity" symbol="webkit_dom_html_keygen_element_get_validity">
+				<return-type type="WebKitDOMValidityState*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="get_will_validate" symbol="webkit_dom_html_keygen_element_get_will_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+				</parameters>
+			</method>
+			<method name="set_autofocus" symbol="webkit_dom_html_keygen_element_set_autofocus">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_challenge" symbol="webkit_dom_html_keygen_element_set_challenge">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_custom_validity" symbol="webkit_dom_html_keygen_element_set_custom_validity">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+					<parameter name="error" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_keygen_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_keytype" symbol="webkit_dom_html_keygen_element_set_keytype">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_keygen_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLKeygenElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="autofocus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="challenge" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="keytype" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="labels" type="WebKitDOMNodeList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validation-message" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validity" type="WebKitDOMValidityState*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="will-validate" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLLIElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLLIElement" get-type="webkit_dom_htmlli_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_value" symbol="webkit_dom_htmlli_element_get_value">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLIElement*"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_htmlli_element_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLIElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="value" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLLabelElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLLabelElement" get-type="webkit_dom_html_label_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_access_key" symbol="webkit_dom_html_label_element_get_access_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLabelElement*"/>
+				</parameters>
+			</method>
+			<method name="get_control" symbol="webkit_dom_html_label_element_get_control">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLabelElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_label_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLabelElement*"/>
+				</parameters>
+			</method>
+			<method name="get_html_for" symbol="webkit_dom_html_label_element_get_html_for">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLabelElement*"/>
+				</parameters>
+			</method>
+			<method name="set_access_key" symbol="webkit_dom_html_label_element_set_access_key">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLabelElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_html_for" symbol="webkit_dom_html_label_element_set_html_for">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLabelElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="access-key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="control" type="WebKitDOMHTMLElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="html-for" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLLegendElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLLegendElement" get-type="webkit_dom_html_legend_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_access_key" symbol="webkit_dom_html_legend_element_get_access_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLegendElement*"/>
+				</parameters>
+			</method>
+			<method name="get_align" symbol="webkit_dom_html_legend_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLegendElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_legend_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLegendElement*"/>
+				</parameters>
+			</method>
+			<method name="set_access_key" symbol="webkit_dom_html_legend_element_set_access_key">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLegendElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_legend_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLegendElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="access-key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLLinkElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLLinkElement" get-type="webkit_dom_html_link_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_charset" symbol="webkit_dom_html_link_element_get_charset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_disabled" symbol="webkit_dom_html_link_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_href" symbol="webkit_dom_html_link_element_get_href">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hreflang" symbol="webkit_dom_html_link_element_get_hreflang">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_media" symbol="webkit_dom_html_link_element_get_media">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rel" symbol="webkit_dom_html_link_element_get_rel">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rev" symbol="webkit_dom_html_link_element_get_rev">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_sheet" symbol="webkit_dom_html_link_element_get_sheet">
+				<return-type type="WebKitDOMStyleSheet*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="get_target" symbol="webkit_dom_html_link_element_get_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+				</parameters>
+			</method>
+			<method name="set_charset" symbol="webkit_dom_html_link_element_set_charset">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_link_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_href" symbol="webkit_dom_html_link_element_set_href">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_hreflang" symbol="webkit_dom_html_link_element_set_hreflang">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_media" symbol="webkit_dom_html_link_element_set_media">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_rel" symbol="webkit_dom_html_link_element_set_rel">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_rev" symbol="webkit_dom_html_link_element_set_rev">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_target" symbol="webkit_dom_html_link_element_set_target">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLLinkElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="charset" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="href" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hreflang" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="media" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rel" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rev" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="sheet" type="WebKitDOMStyleSheet*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="target" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLMapElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLMapElement" get-type="webkit_dom_html_map_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_areas" symbol="webkit_dom_html_map_element_get_areas">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMapElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_map_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMapElement*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_map_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMapElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="areas" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLMarqueeElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLMarqueeElement" get-type="webkit_dom_html_marquee_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_behavior" symbol="webkit_dom_html_marquee_element_get_behavior">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_bg_color" symbol="webkit_dom_html_marquee_element_get_bg_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_direction" symbol="webkit_dom_html_marquee_element_get_direction">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_marquee_element_get_height">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hspace" symbol="webkit_dom_html_marquee_element_get_hspace">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_loop" symbol="webkit_dom_html_marquee_element_get_loop">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_amount" symbol="webkit_dom_html_marquee_element_get_scroll_amount">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scroll_delay" symbol="webkit_dom_html_marquee_element_get_scroll_delay">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_true_speed" symbol="webkit_dom_html_marquee_element_get_true_speed">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_vspace" symbol="webkit_dom_html_marquee_element_get_vspace">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_marquee_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="set_behavior" symbol="webkit_dom_html_marquee_element_set_behavior">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_bg_color" symbol="webkit_dom_html_marquee_element_set_bg_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_direction" symbol="webkit_dom_html_marquee_element_set_direction">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_marquee_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_hspace" symbol="webkit_dom_html_marquee_element_set_hspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="set_loop" symbol="webkit_dom_html_marquee_element_set_loop">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_scroll_amount" symbol="webkit_dom_html_marquee_element_set_scroll_amount">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_scroll_delay" symbol="webkit_dom_html_marquee_element_set_scroll_delay">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_true_speed" symbol="webkit_dom_html_marquee_element_set_true_speed">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_vspace" symbol="webkit_dom_html_marquee_element_set_vspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_marquee_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="start" symbol="webkit_dom_html_marquee_element_start">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<method name="stop" symbol="webkit_dom_html_marquee_element_stop">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMarqueeElement*"/>
+				</parameters>
+			</method>
+			<property name="behavior" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="bg-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="direction" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hspace" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="loop" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scroll-amount" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scroll-delay" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="true-speed" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="vspace" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLMediaElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLMediaElement" get-type="webkit_dom_html_media_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="can_play_type" symbol="webkit_dom_html_media_element_can_play_type">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="type" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_autoplay" symbol="webkit_dom_html_media_element_get_autoplay">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_buffered" symbol="webkit_dom_html_media_element_get_buffered">
+				<return-type type="WebKitDOMTimeRanges*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_controls" symbol="webkit_dom_html_media_element_get_controls">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_current_src" symbol="webkit_dom_html_media_element_get_current_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_current_time" symbol="webkit_dom_html_media_element_get_current_time">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_default_muted" symbol="webkit_dom_html_media_element_get_default_muted">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_default_playback_rate" symbol="webkit_dom_html_media_element_get_default_playback_rate">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_duration" symbol="webkit_dom_html_media_element_get_duration">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ended" symbol="webkit_dom_html_media_element_get_ended">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_error" symbol="webkit_dom_html_media_element_get_error">
+				<return-type type="WebKitDOMMediaError*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_initial_time" symbol="webkit_dom_html_media_element_get_initial_time">
+				<return-type type="gdouble"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_loop" symbol="webkit_dom_html_media_element_get_loop">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_muted" symbol="webkit_dom_html_media_element_get_muted">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_network_state" symbol="webkit_dom_html_media_element_get_network_state">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_paused" symbol="webkit_dom_html_media_element_get_paused">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_playback_rate" symbol="webkit_dom_html_media_element_get_playback_rate">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_played" symbol="webkit_dom_html_media_element_get_played">
+				<return-type type="WebKitDOMTimeRanges*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_preload" symbol="webkit_dom_html_media_element_get_preload">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ready_state" symbol="webkit_dom_html_media_element_get_ready_state">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_seekable" symbol="webkit_dom_html_media_element_get_seekable">
+				<return-type type="WebKitDOMTimeRanges*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_seeking" symbol="webkit_dom_html_media_element_get_seeking">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_src" symbol="webkit_dom_html_media_element_get_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_start_time" symbol="webkit_dom_html_media_element_get_start_time">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_volume" symbol="webkit_dom_html_media_element_get_volume">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_audio_decoded_byte_count" symbol="webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_closed_captions_visible" symbol="webkit_dom_html_media_element_get_webkit_closed_captions_visible">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_has_closed_captions" symbol="webkit_dom_html_media_element_get_webkit_has_closed_captions">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_preserves_pitch" symbol="webkit_dom_html_media_element_get_webkit_preserves_pitch">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_video_decoded_byte_count" symbol="webkit_dom_html_media_element_get_webkit_video_decoded_byte_count">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="load" symbol="webkit_dom_html_media_element_load">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="pause" symbol="webkit_dom_html_media_element_pause">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="play" symbol="webkit_dom_html_media_element_play">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+				</parameters>
+			</method>
+			<method name="set_autoplay" symbol="webkit_dom_html_media_element_set_autoplay">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_controls" symbol="webkit_dom_html_media_element_set_controls">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_current_time" symbol="webkit_dom_html_media_element_set_current_time">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gfloat"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_default_muted" symbol="webkit_dom_html_media_element_set_default_muted">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_default_playback_rate" symbol="webkit_dom_html_media_element_set_default_playback_rate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gfloat"/>
+				</parameters>
+			</method>
+			<method name="set_loop" symbol="webkit_dom_html_media_element_set_loop">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_muted" symbol="webkit_dom_html_media_element_set_muted">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_playback_rate" symbol="webkit_dom_html_media_element_set_playback_rate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gfloat"/>
+				</parameters>
+			</method>
+			<method name="set_preload" symbol="webkit_dom_html_media_element_set_preload">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_src" symbol="webkit_dom_html_media_element_set_src">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_volume" symbol="webkit_dom_html_media_element_set_volume">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gfloat"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_webkit_closed_captions_visible" symbol="webkit_dom_html_media_element_set_webkit_closed_captions_visible">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_webkit_preserves_pitch" symbol="webkit_dom_html_media_element_set_webkit_preserves_pitch">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMediaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="autoplay" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="buffered" type="WebKitDOMTimeRanges*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="controls" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="current-src" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="current-time" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="default-muted" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="default-playback-rate" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="duration" type="gfloat" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="ended" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="error" type="WebKitDOMMediaError*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="initial-time" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="loop" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="muted" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="network-state" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="paused" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="playback-rate" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="played" type="WebKitDOMTimeRanges*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="preload" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ready-state" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="seekable" type="WebKitDOMTimeRanges*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="seeking" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="src" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="start-time" type="gfloat" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="volume" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="webkit-closed-captions-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="webkit-has-closed-captions" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="webkit-preserves-pitch" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLMenuElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLMenuElement" get-type="webkit_dom_html_menu_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_compact" symbol="webkit_dom_html_menu_element_get_compact">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMenuElement*"/>
+				</parameters>
+			</method>
+			<method name="set_compact" symbol="webkit_dom_html_menu_element_set_compact">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMenuElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="compact" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLMetaElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLMetaElement" get-type="webkit_dom_html_meta_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_content" symbol="webkit_dom_html_meta_element_get_content">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_http_equiv" symbol="webkit_dom_html_meta_element_get_http_equiv">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_meta_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scheme" symbol="webkit_dom_html_meta_element_get_scheme">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+				</parameters>
+			</method>
+			<method name="set_content" symbol="webkit_dom_html_meta_element_set_content">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_http_equiv" symbol="webkit_dom_html_meta_element_set_http_equiv">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_meta_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_scheme" symbol="webkit_dom_html_meta_element_set_scheme">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLMetaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="content" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="http-equiv" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scheme" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLModElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLModElement" get-type="webkit_dom_html_mod_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_cite" symbol="webkit_dom_html_mod_element_get_cite">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLModElement*"/>
+				</parameters>
+			</method>
+			<method name="get_date_time" symbol="webkit_dom_html_mod_element_get_date_time">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLModElement*"/>
+				</parameters>
+			</method>
+			<method name="set_cite" symbol="webkit_dom_html_mod_element_set_cite">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLModElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_date_time" symbol="webkit_dom_html_mod_element_set_date_time">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLModElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="cite" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="date-time" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLOListElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLOListElement" get-type="webkit_dom_htmlo_list_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_compact" symbol="webkit_dom_htmlo_list_element_get_compact">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOListElement*"/>
+				</parameters>
+			</method>
+			<method name="get_start" symbol="webkit_dom_htmlo_list_element_get_start">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOListElement*"/>
+				</parameters>
+			</method>
+			<method name="set_compact" symbol="webkit_dom_htmlo_list_element_set_compact">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOListElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_start" symbol="webkit_dom_htmlo_list_element_set_start">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOListElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<property name="compact" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="start" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLObjectElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLObjectElement" get-type="webkit_dom_html_object_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="check_validity" symbol="webkit_dom_html_object_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_align" symbol="webkit_dom_html_object_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_archive" symbol="webkit_dom_html_object_element_get_archive">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_border" symbol="webkit_dom_html_object_element_get_border">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_code" symbol="webkit_dom_html_object_element_get_code">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_code_base" symbol="webkit_dom_html_object_element_get_code_base">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_code_type" symbol="webkit_dom_html_object_element_get_code_type">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_content_document" symbol="webkit_dom_html_object_element_get_content_document">
+				<return-type type="WebKitDOMDocument*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_data" symbol="webkit_dom_html_object_element_get_data">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_declare" symbol="webkit_dom_html_object_element_get_declare">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_object_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_object_element_get_height">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_hspace" symbol="webkit_dom_html_object_element_get_hspace">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_object_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_standby" symbol="webkit_dom_html_object_element_get_standby">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_use_map" symbol="webkit_dom_html_object_element_get_use_map">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validation_message" symbol="webkit_dom_html_object_element_get_validation_message">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validity" symbol="webkit_dom_html_object_element_get_validity">
+				<return-type type="WebKitDOMValidityState*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_vspace" symbol="webkit_dom_html_object_element_get_vspace">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_object_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_will_validate" symbol="webkit_dom_html_object_element_get_will_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_object_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_archive" symbol="webkit_dom_html_object_element_set_archive">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_border" symbol="webkit_dom_html_object_element_set_border">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_code" symbol="webkit_dom_html_object_element_set_code">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_code_base" symbol="webkit_dom_html_object_element_set_code_base">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_code_type" symbol="webkit_dom_html_object_element_set_code_type">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_custom_validity" symbol="webkit_dom_html_object_element_set_custom_validity">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="error" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_data" symbol="webkit_dom_html_object_element_set_data">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_declare" symbol="webkit_dom_html_object_element_set_declare">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_object_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_hspace" symbol="webkit_dom_html_object_element_set_hspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_object_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_standby" symbol="webkit_dom_html_object_element_set_standby">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_use_map" symbol="webkit_dom_html_object_element_set_use_map">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_vspace" symbol="webkit_dom_html_object_element_set_vspace">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_object_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLObjectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="archive" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="border" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="code" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="code-base" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="code-type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="content-document" type="WebKitDOMDocument*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="data" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="declare" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="height" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="hspace" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="standby" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="use-map" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="validation-message" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validity" type="WebKitDOMValidityState*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="vspace" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="will-validate" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLOptGroupElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLOptGroupElement" get-type="webkit_dom_html_opt_group_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_disabled" symbol="webkit_dom_html_opt_group_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptGroupElement*"/>
+				</parameters>
+			</method>
+			<method name="get_label" symbol="webkit_dom_html_opt_group_element_get_label">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptGroupElement*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_opt_group_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptGroupElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_label" symbol="webkit_dom_html_opt_group_element_set_label">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptGroupElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLOptionElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLOptionElement" get-type="webkit_dom_html_option_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_default_selected" symbol="webkit_dom_html_option_element_get_default_selected">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_disabled" symbol="webkit_dom_html_option_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_option_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_index" symbol="webkit_dom_html_option_element_get_index">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_label" symbol="webkit_dom_html_option_element_get_label">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_selected" symbol="webkit_dom_html_option_element_get_selected">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_text" symbol="webkit_dom_html_option_element_get_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value" symbol="webkit_dom_html_option_element_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+				</parameters>
+			</method>
+			<method name="set_default_selected" symbol="webkit_dom_html_option_element_set_default_selected">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_option_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_label" symbol="webkit_dom_html_option_element_set_label">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_selected" symbol="webkit_dom_html_option_element_set_selected">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_html_option_element_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="default-selected" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="index" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="selected" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="text" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLOptionsCollection" parent="WebKitDOMHTMLCollection" type-name="WebKitDOMHTMLOptionsCollection" get-type="webkit_dom_html_options_collection_get_type">
+			<method name="get_selected_index" symbol="webkit_dom_html_options_collection_get_selected_index">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionsCollection*"/>
+				</parameters>
+			</method>
+			<method name="set_selected_index" symbol="webkit_dom_html_options_collection_set_selected_index">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLOptionsCollection*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<property name="selected-index" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLParagraphElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLParagraphElement" get-type="webkit_dom_html_paragraph_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_paragraph_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParagraphElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_paragraph_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParagraphElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLParamElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLParamElement" get-type="webkit_dom_html_param_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_name" symbol="webkit_dom_html_param_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParamElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value" symbol="webkit_dom_html_param_element_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParamElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value_type" symbol="webkit_dom_html_param_element_get_value_type">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParamElement*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_param_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParamElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_html_param_element_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParamElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_value_type" symbol="webkit_dom_html_param_element_set_value_type">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLParamElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="value-type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLPreElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLPreElement" get-type="webkit_dom_html_pre_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_width" symbol="webkit_dom_html_pre_element_get_width">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLPreElement*"/>
+				</parameters>
+			</method>
+			<method name="get_wrap" symbol="webkit_dom_html_pre_element_get_wrap">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLPreElement*"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_pre_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLPreElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_wrap" symbol="webkit_dom_html_pre_element_set_wrap">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLPreElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="width" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="wrap" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLQuoteElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLQuoteElement" get-type="webkit_dom_html_quote_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_cite" symbol="webkit_dom_html_quote_element_get_cite">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLQuoteElement*"/>
+				</parameters>
+			</method>
+			<method name="set_cite" symbol="webkit_dom_html_quote_element_set_cite">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLQuoteElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="cite" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLScriptElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLScriptElement" get-type="webkit_dom_html_script_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_async" symbol="webkit_dom_html_script_element_get_async">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+				</parameters>
+			</method>
+			<method name="get_charset" symbol="webkit_dom_html_script_element_get_charset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+				</parameters>
+			</method>
+			<method name="get_defer" symbol="webkit_dom_html_script_element_get_defer">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+				</parameters>
+			</method>
+			<method name="get_event" symbol="webkit_dom_html_script_element_get_event">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+				</parameters>
+			</method>
+			<method name="get_html_for" symbol="webkit_dom_html_script_element_get_html_for">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+				</parameters>
+			</method>
+			<method name="get_src" symbol="webkit_dom_html_script_element_get_src">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+				</parameters>
+			</method>
+			<method name="get_text" symbol="webkit_dom_html_script_element_get_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+				</parameters>
+			</method>
+			<method name="set_async" symbol="webkit_dom_html_script_element_set_async">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_charset" symbol="webkit_dom_html_script_element_set_charset">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_defer" symbol="webkit_dom_html_script_element_set_defer">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_event" symbol="webkit_dom_html_script_element_set_event">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_html_for" symbol="webkit_dom_html_script_element_set_html_for">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_src" symbol="webkit_dom_html_script_element_set_src">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_text" symbol="webkit_dom_html_script_element_set_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLScriptElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="async" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="charset" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="defer" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="event" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="html-for" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="src" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLSelectElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLSelectElement" get-type="webkit_dom_html_select_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="add" symbol="webkit_dom_html_select_element_add">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="element" type="WebKitDOMHTMLElement*"/>
+					<parameter name="before" type="WebKitDOMHTMLElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="check_validity" symbol="webkit_dom_html_select_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_autofocus" symbol="webkit_dom_html_select_element_get_autofocus">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_disabled" symbol="webkit_dom_html_select_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_select_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_labels" symbol="webkit_dom_html_select_element_get_labels">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_html_select_element_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_multiple" symbol="webkit_dom_html_select_element_get_multiple">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_select_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_options" symbol="webkit_dom_html_select_element_get_options">
+				<return-type type="WebKitDOMHTMLOptionsCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_required" symbol="webkit_dom_html_select_element_get_required">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_selected_index" symbol="webkit_dom_html_select_element_get_selected_index">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_size" symbol="webkit_dom_html_select_element_get_size">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validation_message" symbol="webkit_dom_html_select_element_get_validation_message">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validity" symbol="webkit_dom_html_select_element_get_validity">
+				<return-type type="WebKitDOMValidityState*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value" symbol="webkit_dom_html_select_element_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="get_will_validate" symbol="webkit_dom_html_select_element_get_will_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_html_select_element_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="named_item" symbol="webkit_dom_html_select_element_named_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="remove" symbol="webkit_dom_html_select_element_remove">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="index" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_autofocus" symbol="webkit_dom_html_select_element_set_autofocus">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_custom_validity" symbol="webkit_dom_html_select_element_set_custom_validity">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="error" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_select_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_length" symbol="webkit_dom_html_select_element_set_length">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_multiple" symbol="webkit_dom_html_select_element_set_multiple">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_select_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_required" symbol="webkit_dom_html_select_element_set_required">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_selected_index" symbol="webkit_dom_html_select_element_set_selected_index">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_size" symbol="webkit_dom_html_select_element_set_size">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_html_select_element_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLSelectElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="autofocus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="labels" type="WebKitDOMNodeList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="length" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="multiple" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="options" type="WebKitDOMHTMLOptionsCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="required" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="selected-index" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="size" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validation-message" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validity" type="WebKitDOMValidityState*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="will-validate" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLStyleElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLStyleElement" get-type="webkit_dom_html_style_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_disabled" symbol="webkit_dom_html_style_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLStyleElement*"/>
+				</parameters>
+			</method>
+			<method name="get_media" symbol="webkit_dom_html_style_element_get_media">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLStyleElement*"/>
+				</parameters>
+			</method>
+			<method name="get_sheet" symbol="webkit_dom_html_style_element_get_sheet">
+				<return-type type="WebKitDOMStyleSheet*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLStyleElement*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_style_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLStyleElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_media" symbol="webkit_dom_html_style_element_set_media">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLStyleElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="media" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="sheet" type="WebKitDOMStyleSheet*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTableCaptionElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTableCaptionElement" get-type="webkit_dom_html_table_caption_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_table_caption_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCaptionElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_table_caption_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCaptionElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTableCellElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTableCellElement" get-type="webkit_dom_html_table_cell_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_abbr" symbol="webkit_dom_html_table_cell_element_get_abbr">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_align" symbol="webkit_dom_html_table_cell_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_axis" symbol="webkit_dom_html_table_cell_element_get_axis">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_bg_color" symbol="webkit_dom_html_table_cell_element_get_bg_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_cell_index" symbol="webkit_dom_html_table_cell_element_get_cell_index">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch" symbol="webkit_dom_html_table_cell_element_get_ch">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch_off" symbol="webkit_dom_html_table_cell_element_get_ch_off">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_col_span" symbol="webkit_dom_html_table_cell_element_get_col_span">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_headers" symbol="webkit_dom_html_table_cell_element_get_headers">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_html_table_cell_element_get_height">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_no_wrap" symbol="webkit_dom_html_table_cell_element_get_no_wrap">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_row_span" symbol="webkit_dom_html_table_cell_element_get_row_span">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_scope" symbol="webkit_dom_html_table_cell_element_get_scope">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_v_align" symbol="webkit_dom_html_table_cell_element_get_v_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_table_cell_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+				</parameters>
+			</method>
+			<method name="set_abbr" symbol="webkit_dom_html_table_cell_element_set_abbr">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_table_cell_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_axis" symbol="webkit_dom_html_table_cell_element_set_axis">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_bg_color" symbol="webkit_dom_html_table_cell_element_set_bg_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch" symbol="webkit_dom_html_table_cell_element_set_ch">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch_off" symbol="webkit_dom_html_table_cell_element_set_ch_off">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_col_span" symbol="webkit_dom_html_table_cell_element_set_col_span">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_headers" symbol="webkit_dom_html_table_cell_element_set_headers">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_table_cell_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_no_wrap" symbol="webkit_dom_html_table_cell_element_set_no_wrap">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_row_span" symbol="webkit_dom_html_table_cell_element_set_row_span">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_scope" symbol="webkit_dom_html_table_cell_element_set_scope">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_v_align" symbol="webkit_dom_html_table_cell_element_set_v_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_table_cell_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableCellElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="abbr" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="axis" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="bg-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="cell-index" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="ch" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ch-off" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="col-span" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="headers" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="no-wrap" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="row-span" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="scope" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="v-align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTableColElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTableColElement" get-type="webkit_dom_html_table_col_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_align" symbol="webkit_dom_html_table_col_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch" symbol="webkit_dom_html_table_col_element_get_ch">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch_off" symbol="webkit_dom_html_table_col_element_get_ch_off">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+				</parameters>
+			</method>
+			<method name="get_span" symbol="webkit_dom_html_table_col_element_get_span">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+				</parameters>
+			</method>
+			<method name="get_v_align" symbol="webkit_dom_html_table_col_element_get_v_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_table_col_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_table_col_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch" symbol="webkit_dom_html_table_col_element_set_ch">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch_off" symbol="webkit_dom_html_table_col_element_set_ch_off">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_span" symbol="webkit_dom_html_table_col_element_set_span">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_v_align" symbol="webkit_dom_html_table_col_element_set_v_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_table_col_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableColElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ch" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ch-off" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="span" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="v-align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTableElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTableElement" get-type="webkit_dom_html_table_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="create_caption" symbol="webkit_dom_html_table_element_create_caption">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="create_t_foot" symbol="webkit_dom_html_table_element_create_t_foot">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="create_t_head" symbol="webkit_dom_html_table_element_create_t_head">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="delete_caption" symbol="webkit_dom_html_table_element_delete_caption">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="delete_row" symbol="webkit_dom_html_table_element_delete_row">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="delete_t_foot" symbol="webkit_dom_html_table_element_delete_t_foot">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="delete_t_head" symbol="webkit_dom_html_table_element_delete_t_head">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_align" symbol="webkit_dom_html_table_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_bg_color" symbol="webkit_dom_html_table_element_get_bg_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_border" symbol="webkit_dom_html_table_element_get_border">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_caption" symbol="webkit_dom_html_table_element_get_caption">
+				<return-type type="WebKitDOMHTMLTableCaptionElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_cell_padding" symbol="webkit_dom_html_table_element_get_cell_padding">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_cell_spacing" symbol="webkit_dom_html_table_element_get_cell_spacing">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_frame" symbol="webkit_dom_html_table_element_get_frame">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rows" symbol="webkit_dom_html_table_element_get_rows">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rules" symbol="webkit_dom_html_table_element_get_rules">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_summary" symbol="webkit_dom_html_table_element_get_summary">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_t_bodies" symbol="webkit_dom_html_table_element_get_t_bodies">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_t_foot" symbol="webkit_dom_html_table_element_get_t_foot">
+				<return-type type="WebKitDOMHTMLTableSectionElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_t_head" symbol="webkit_dom_html_table_element_get_t_head">
+				<return-type type="WebKitDOMHTMLTableSectionElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_table_element_get_width">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+				</parameters>
+			</method>
+			<method name="insert_row" symbol="webkit_dom_html_table_element_insert_row">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_table_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_bg_color" symbol="webkit_dom_html_table_element_set_bg_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_border" symbol="webkit_dom_html_table_element_set_border">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_caption" symbol="webkit_dom_html_table_element_set_caption">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="WebKitDOMHTMLTableCaptionElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_cell_padding" symbol="webkit_dom_html_table_element_set_cell_padding">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_cell_spacing" symbol="webkit_dom_html_table_element_set_cell_spacing">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_frame" symbol="webkit_dom_html_table_element_set_frame">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_rules" symbol="webkit_dom_html_table_element_set_rules">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_summary" symbol="webkit_dom_html_table_element_set_summary">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_t_foot" symbol="webkit_dom_html_table_element_set_t_foot">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_t_head" symbol="webkit_dom_html_table_element_set_t_head">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_table_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="bg-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="border" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="caption" type="WebKitDOMHTMLTableCaptionElement*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="cell-padding" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="cell-spacing" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="frame" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rows" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="rules" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="summary" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="t-bodies" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="t-foot" type="WebKitDOMHTMLTableSectionElement*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="t-head" type="WebKitDOMHTMLTableSectionElement*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="width" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTableRowElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTableRowElement" get-type="webkit_dom_html_table_row_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="delete_cell" symbol="webkit_dom_html_table_row_element_delete_cell">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_align" symbol="webkit_dom_html_table_row_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="get_bg_color" symbol="webkit_dom_html_table_row_element_get_bg_color">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="get_cells" symbol="webkit_dom_html_table_row_element_get_cells">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch" symbol="webkit_dom_html_table_row_element_get_ch">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch_off" symbol="webkit_dom_html_table_row_element_get_ch_off">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="get_row_index" symbol="webkit_dom_html_table_row_element_get_row_index">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="get_section_row_index" symbol="webkit_dom_html_table_row_element_get_section_row_index">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="get_v_align" symbol="webkit_dom_html_table_row_element_get_v_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+				</parameters>
+			</method>
+			<method name="insert_cell" symbol="webkit_dom_html_table_row_element_insert_cell">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_table_row_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_bg_color" symbol="webkit_dom_html_table_row_element_set_bg_color">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch" symbol="webkit_dom_html_table_row_element_set_ch">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch_off" symbol="webkit_dom_html_table_row_element_set_ch_off">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_v_align" symbol="webkit_dom_html_table_row_element_set_v_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableRowElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="bg-color" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="cells" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="ch" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ch-off" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="row-index" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="section-row-index" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="v-align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTableSectionElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTableSectionElement" get-type="webkit_dom_html_table_section_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="delete_row" symbol="webkit_dom_html_table_section_element_delete_row">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_align" symbol="webkit_dom_html_table_section_element_get_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch" symbol="webkit_dom_html_table_section_element_get_ch">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_ch_off" symbol="webkit_dom_html_table_section_element_get_ch_off">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rows" symbol="webkit_dom_html_table_section_element_get_rows">
+				<return-type type="WebKitDOMHTMLCollection*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+				</parameters>
+			</method>
+			<method name="get_v_align" symbol="webkit_dom_html_table_section_element_get_v_align">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+				</parameters>
+			</method>
+			<method name="insert_row" symbol="webkit_dom_html_table_section_element_insert_row">
+				<return-type type="WebKitDOMHTMLElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="index" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_align" symbol="webkit_dom_html_table_section_element_set_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch" symbol="webkit_dom_html_table_section_element_set_ch">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_ch_off" symbol="webkit_dom_html_table_section_element_set_ch_off">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_v_align" symbol="webkit_dom_html_table_section_element_set_v_align">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTableSectionElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ch" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ch-off" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rows" type="WebKitDOMHTMLCollection*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="v-align" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTextAreaElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTextAreaElement" get-type="webkit_dom_html_text_area_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="check_validity" symbol="webkit_dom_html_text_area_element_check_validity">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_access_key" symbol="webkit_dom_html_text_area_element_get_access_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_autofocus" symbol="webkit_dom_html_text_area_element_get_autofocus">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_cols" symbol="webkit_dom_html_text_area_element_get_cols">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_default_value" symbol="webkit_dom_html_text_area_element_get_default_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_disabled" symbol="webkit_dom_html_text_area_element_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_form" symbol="webkit_dom_html_text_area_element_get_form">
+				<return-type type="WebKitDOMHTMLFormElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_labels" symbol="webkit_dom_html_text_area_element_get_labels">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_max_length" symbol="webkit_dom_html_text_area_element_get_max_length">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_html_text_area_element_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_placeholder" symbol="webkit_dom_html_text_area_element_get_placeholder">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_read_only" symbol="webkit_dom_html_text_area_element_get_read_only">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_required" symbol="webkit_dom_html_text_area_element_get_required">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_rows" symbol="webkit_dom_html_text_area_element_get_rows">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_selection_direction" symbol="webkit_dom_html_text_area_element_get_selection_direction">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_selection_end" symbol="webkit_dom_html_text_area_element_get_selection_end">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_selection_start" symbol="webkit_dom_html_text_area_element_get_selection_start">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_text_length" symbol="webkit_dom_html_text_area_element_get_text_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validation_message" symbol="webkit_dom_html_text_area_element_get_validation_message">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_validity" symbol="webkit_dom_html_text_area_element_get_validity">
+				<return-type type="WebKitDOMValidityState*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_value" symbol="webkit_dom_html_text_area_element_get_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="get_will_validate" symbol="webkit_dom_html_text_area_element_get_will_validate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="is_edited" symbol="webkit_dom_html_text_area_element_is_edited">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="p1" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="select" symbol="webkit_dom_html_text_area_element_select">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+				</parameters>
+			</method>
+			<method name="set_access_key" symbol="webkit_dom_html_text_area_element_set_access_key">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_autofocus" symbol="webkit_dom_html_text_area_element_set_autofocus">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_cols" symbol="webkit_dom_html_text_area_element_set_cols">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_custom_validity" symbol="webkit_dom_html_text_area_element_set_custom_validity">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="error" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_default_value" symbol="webkit_dom_html_text_area_element_set_default_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_html_text_area_element_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_max_length" symbol="webkit_dom_html_text_area_element_set_max_length">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="webkit_dom_html_text_area_element_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_placeholder" symbol="webkit_dom_html_text_area_element_set_placeholder">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_read_only" symbol="webkit_dom_html_text_area_element_set_read_only">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_required" symbol="webkit_dom_html_text_area_element_set_required">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="set_rows" symbol="webkit_dom_html_text_area_element_set_rows">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_selection_direction" symbol="webkit_dom_html_text_area_element_set_selection_direction">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_selection_end" symbol="webkit_dom_html_text_area_element_set_selection_end">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_selection_range" symbol="webkit_dom_html_text_area_element_set_selection_range">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="start" type="glong"/>
+					<parameter name="end" type="glong"/>
+					<parameter name="direction" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_selection_start" symbol="webkit_dom_html_text_area_element_set_selection_start">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="glong"/>
+				</parameters>
+			</method>
+			<method name="set_value" symbol="webkit_dom_html_text_area_element_set_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTextAreaElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="access-key" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="autofocus" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="cols" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="default-value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="form" type="WebKitDOMHTMLFormElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="labels" type="WebKitDOMNodeList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="max-length" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="placeholder" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="read-only" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="required" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="rows" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="selection-direction" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="selection-end" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="selection-start" type="glong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="text-length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validation-message" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="validity" type="WebKitDOMValidityState*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="will-validate" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLTitleElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLTitleElement" get-type="webkit_dom_html_title_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_text" symbol="webkit_dom_html_title_element_get_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTitleElement*"/>
+				</parameters>
+			</method>
+			<method name="set_text" symbol="webkit_dom_html_title_element_set_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLTitleElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLUListElement" parent="WebKitDOMHTMLElement" type-name="WebKitDOMHTMLUListElement" get-type="webkit_dom_htmlu_list_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_compact" symbol="webkit_dom_htmlu_list_element_get_compact">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLUListElement*"/>
+				</parameters>
+			</method>
+			<method name="set_compact" symbol="webkit_dom_htmlu_list_element_set_compact">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLUListElement*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="compact" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHTMLVideoElement" parent="WebKitDOMHTMLMediaElement" type-name="WebKitDOMHTMLVideoElement" get-type="webkit_dom_html_video_element_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_height" symbol="webkit_dom_html_video_element_get_height">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_poster" symbol="webkit_dom_html_video_element_get_poster">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_video_height" symbol="webkit_dom_html_video_element_get_video_height">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_video_width" symbol="webkit_dom_html_video_element_get_video_width">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_decoded_frame_count" symbol="webkit_dom_html_video_element_get_webkit_decoded_frame_count">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_displaying_fullscreen" symbol="webkit_dom_html_video_element_get_webkit_displaying_fullscreen">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_dropped_frame_count" symbol="webkit_dom_html_video_element_get_webkit_dropped_frame_count">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_webkit_supports_fullscreen" symbol="webkit_dom_html_video_element_get_webkit_supports_fullscreen">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_html_video_element_get_width">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="set_height" symbol="webkit_dom_html_video_element_set_height">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+					<parameter name="value" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="set_poster" symbol="webkit_dom_html_video_element_set_poster">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+					<parameter name="value" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_width" symbol="webkit_dom_html_video_element_set_width">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+					<parameter name="value" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="webkit_enter_full_screen" symbol="webkit_dom_html_video_element_webkit_enter_full_screen">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="webkit_enter_fullscreen" symbol="webkit_dom_html_video_element_webkit_enter_fullscreen">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="webkit_exit_full_screen" symbol="webkit_dom_html_video_element_webkit_exit_full_screen">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<method name="webkit_exit_fullscreen" symbol="webkit_dom_html_video_element_webkit_exit_fullscreen">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHTMLVideoElement*"/>
+				</parameters>
+			</method>
+			<property name="height" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="poster" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="video-height" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="video-width" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="webkit-displaying-fullscreen" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="webkit-supports-fullscreen" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="width" type="gulong" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMHistory" parent="WebKitDOMObject" type-name="WebKitDOMHistory" get-type="webkit_dom_history_get_type">
+			<method name="back" symbol="webkit_dom_history_back">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHistory*"/>
+				</parameters>
+			</method>
+			<method name="forward" symbol="webkit_dom_history_forward">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHistory*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_history_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHistory*"/>
+				</parameters>
+			</method>
+			<method name="go" symbol="webkit_dom_history_go">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMHistory*"/>
+					<parameter name="distance" type="glong"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMLocation" parent="WebKitDOMObject" type-name="WebKitDOMLocation" get-type="webkit_dom_location_get_type">
+			<method name="get_origin" symbol="webkit_dom_location_get_origin">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMLocation*"/>
+				</parameters>
+			</method>
+			<method name="get_parameter" symbol="webkit_dom_location_get_parameter">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMLocation*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="origin" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMMediaError" parent="WebKitDOMObject" type-name="WebKitDOMMediaError" get-type="webkit_dom_media_error_get_type">
+			<method name="get_code" symbol="webkit_dom_media_error_get_code">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaError*"/>
+				</parameters>
+			</method>
+			<property name="code" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMMediaList" parent="WebKitDOMObject" type-name="WebKitDOMMediaList" get-type="webkit_dom_media_list_get_type">
+			<method name="append_medium" symbol="webkit_dom_media_list_append_medium">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaList*"/>
+					<parameter name="new_medium" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="delete_medium" symbol="webkit_dom_media_list_delete_medium">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaList*"/>
+					<parameter name="old_medium" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_media_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaList*"/>
+				</parameters>
+			</method>
+			<method name="get_media_text" symbol="webkit_dom_media_list_get_media_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_media_list_item">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="set_media_text" symbol="webkit_dom_media_list_set_media_text">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaList*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="media-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMMediaQueryList" parent="WebKitDOMObject" type-name="WebKitDOMMediaQueryList" get-type="webkit_dom_media_query_list_get_type">
+			<method name="get_matches" symbol="webkit_dom_media_query_list_get_matches">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaQueryList*"/>
+				</parameters>
+			</method>
+			<method name="get_media" symbol="webkit_dom_media_query_list_get_media">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMediaQueryList*"/>
+				</parameters>
+			</method>
+			<property name="matches" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="media" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMMemoryInfo" parent="WebKitDOMObject" type-name="WebKitDOMMemoryInfo" get-type="webkit_dom_memory_info_get_type">
+			<method name="get_js_heap_size_limit" symbol="webkit_dom_memory_info_get_js_heap_size_limit">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMemoryInfo*"/>
+				</parameters>
+			</method>
+			<method name="get_total_js_heap_size" symbol="webkit_dom_memory_info_get_total_js_heap_size">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMemoryInfo*"/>
+				</parameters>
+			</method>
+			<method name="get_used_js_heap_size" symbol="webkit_dom_memory_info_get_used_js_heap_size">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMemoryInfo*"/>
+				</parameters>
+			</method>
+			<property name="js-heap-size-limit" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="total-js-heap-size" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="used-js-heap-size" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMMessagePort" parent="WebKitDOMObject" type-name="WebKitDOMMessagePort" get-type="webkit_dom_message_port_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+		</object>
+		<object name="WebKitDOMMouseEvent" parent="WebKitDOMUIEvent" type-name="WebKitDOMMouseEvent" get-type="webkit_dom_mouse_event_get_type">
+			<method name="get_alt_key" symbol="webkit_dom_mouse_event_get_alt_key">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_button" symbol="webkit_dom_mouse_event_get_button">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_client_x" symbol="webkit_dom_mouse_event_get_client_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_client_y" symbol="webkit_dom_mouse_event_get_client_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_ctrl_key" symbol="webkit_dom_mouse_event_get_ctrl_key">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_from_element" symbol="webkit_dom_mouse_event_get_from_element">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_meta_key" symbol="webkit_dom_mouse_event_get_meta_key">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_offset_x" symbol="webkit_dom_mouse_event_get_offset_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_offset_y" symbol="webkit_dom_mouse_event_get_offset_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_related_target" symbol="webkit_dom_mouse_event_get_related_target">
+				<return-type type="WebKitDOMEventTarget*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_screen_x" symbol="webkit_dom_mouse_event_get_screen_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_screen_y" symbol="webkit_dom_mouse_event_get_screen_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_shift_key" symbol="webkit_dom_mouse_event_get_shift_key">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_to_element" symbol="webkit_dom_mouse_event_get_to_element">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_x" symbol="webkit_dom_mouse_event_get_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_y" symbol="webkit_dom_mouse_event_get_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+				</parameters>
+			</method>
+			<method name="init_mouse_event" symbol="webkit_dom_mouse_event_init_mouse_event">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMMouseEvent*"/>
+					<parameter name="type" type="gchar*"/>
+					<parameter name="can_bubble" type="gboolean"/>
+					<parameter name="cancelable" type="gboolean"/>
+					<parameter name="view" type="WebKitDOMDOMWindow*"/>
+					<parameter name="detail" type="glong"/>
+					<parameter name="screen_x" type="glong"/>
+					<parameter name="screen_y" type="glong"/>
+					<parameter name="client_x" type="glong"/>
+					<parameter name="client_y" type="glong"/>
+					<parameter name="ctrl_key" type="gboolean"/>
+					<parameter name="alt_key" type="gboolean"/>
+					<parameter name="shift_key" type="gboolean"/>
+					<parameter name="meta_key" type="gboolean"/>
+					<parameter name="button" type="gushort"/>
+					<parameter name="related_target" type="WebKitDOMEventTarget*"/>
+				</parameters>
+			</method>
+			<property name="alt-key" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="button" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="client-x" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="client-y" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="ctrl-key" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="from-element" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="meta-key" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="offset-x" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="offset-y" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="related-target" type="WebKitDOMEventTarget*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="screen-x" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="screen-y" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="shift-key" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="to-element" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="x" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="y" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMNamedNodeMap" parent="WebKitDOMObject" type-name="WebKitDOMNamedNodeMap" get-type="webkit_dom_named_node_map_get_type">
+			<method name="get_length" symbol="webkit_dom_named_node_map_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+				</parameters>
+			</method>
+			<method name="get_named_item" symbol="webkit_dom_named_node_map_get_named_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_named_item_ns" symbol="webkit_dom_named_node_map_get_named_item_ns">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_named_node_map_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="remove_named_item" symbol="webkit_dom_named_node_map_remove_named_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="remove_named_item_ns" symbol="webkit_dom_named_node_map_remove_named_item_ns">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+					<parameter name="local_name" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_named_item" symbol="webkit_dom_named_node_map_set_named_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_named_item_ns" symbol="webkit_dom_named_node_map_set_named_item_ns">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNamedNodeMap*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMNavigator" parent="WebKitDOMObject" type-name="WebKitDOMNavigator" get-type="webkit_dom_navigator_get_type">
+			<method name="get_app_code_name" symbol="webkit_dom_navigator_get_app_code_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_app_name" symbol="webkit_dom_navigator_get_app_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_app_version" symbol="webkit_dom_navigator_get_app_version">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_cookie_enabled" symbol="webkit_dom_navigator_get_cookie_enabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_geolocation" symbol="webkit_dom_navigator_get_geolocation">
+				<return-type type="WebKitDOMGeolocation*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_language" symbol="webkit_dom_navigator_get_language">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_mime_types" symbol="webkit_dom_navigator_get_mime_types">
+				<return-type type="WebKitDOMDOMMimeTypeArray*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_on_line" symbol="webkit_dom_navigator_get_on_line">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_platform" symbol="webkit_dom_navigator_get_platform">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_plugins" symbol="webkit_dom_navigator_get_plugins">
+				<return-type type="WebKitDOMDOMPluginArray*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_product" symbol="webkit_dom_navigator_get_product">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_product_sub" symbol="webkit_dom_navigator_get_product_sub">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_storage_updates" symbol="webkit_dom_navigator_get_storage_updates">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_user_agent" symbol="webkit_dom_navigator_get_user_agent">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_vendor" symbol="webkit_dom_navigator_get_vendor">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="get_vendor_sub" symbol="webkit_dom_navigator_get_vendor_sub">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<method name="java_enabled" symbol="webkit_dom_navigator_java_enabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNavigator*"/>
+				</parameters>
+			</method>
+			<property name="app-code-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="app-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="app-version" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="cookie-enabled" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="geolocation" type="WebKitDOMGeolocation*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="language" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="mime-types" type="WebKitDOMDOMMimeTypeArray*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="on-line" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="platform" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="plugins" type="WebKitDOMDOMPluginArray*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="product" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="product-sub" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="user-agent" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="vendor" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="vendor-sub" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMNode" parent="WebKitDOMObject" type-name="WebKitDOMNode" get-type="webkit_dom_node_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="append_child" symbol="webkit_dom_node_append_child">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="new_child" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="clone_node" symbol="webkit_dom_node_clone_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="deep" type="gboolean"/>
+				</parameters>
+			</method>
+			<method name="compare_document_position" symbol="webkit_dom_node_compare_document_position">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="other" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="contains" symbol="webkit_dom_node_contains">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="other" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="dispatch_event" symbol="webkit_dom_node_dispatch_event">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="event" type="WebKitDOMEvent*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_attributes" symbol="webkit_dom_node_get_attributes">
+				<return-type type="WebKitDOMNamedNodeMap*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_base_uri" symbol="webkit_dom_node_get_base_uri">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_child_nodes" symbol="webkit_dom_node_get_child_nodes">
+				<return-type type="WebKitDOMNodeList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_first_child" symbol="webkit_dom_node_get_first_child">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_last_child" symbol="webkit_dom_node_get_last_child">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_local_name" symbol="webkit_dom_node_get_local_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_namespace_uri" symbol="webkit_dom_node_get_namespace_uri">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_next_sibling" symbol="webkit_dom_node_get_next_sibling">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_node_name" symbol="webkit_dom_node_get_node_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_node_type" symbol="webkit_dom_node_get_node_type">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_node_value" symbol="webkit_dom_node_get_node_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_owner_document" symbol="webkit_dom_node_get_owner_document">
+				<return-type type="WebKitDOMDocument*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_parent_element" symbol="webkit_dom_node_get_parent_element">
+				<return-type type="WebKitDOMElement*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_parent_node" symbol="webkit_dom_node_get_parent_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_prefix" symbol="webkit_dom_node_get_prefix">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_previous_sibling" symbol="webkit_dom_node_get_previous_sibling">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="get_text_content" symbol="webkit_dom_node_get_text_content">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="has_attributes" symbol="webkit_dom_node_has_attributes">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="has_child_nodes" symbol="webkit_dom_node_has_child_nodes">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="insert_before" symbol="webkit_dom_node_insert_before">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="new_child" type="WebKitDOMNode*"/>
+					<parameter name="ref_child" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="is_default_namespace" symbol="webkit_dom_node_is_default_namespace">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="is_equal_node" symbol="webkit_dom_node_is_equal_node">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="other" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="is_same_node" symbol="webkit_dom_node_is_same_node">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="other" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="is_supported" symbol="webkit_dom_node_is_supported">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="feature" type="gchar*"/>
+					<parameter name="version" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="lookup_namespace_uri" symbol="webkit_dom_node_lookup_namespace_uri">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="prefix" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="lookup_prefix" symbol="webkit_dom_node_lookup_prefix">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="namespace_uri" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="normalize" symbol="webkit_dom_node_normalize">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+			<method name="remove_child" symbol="webkit_dom_node_remove_child">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="old_child" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="replace_child" symbol="webkit_dom_node_replace_child">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="new_child" type="WebKitDOMNode*"/>
+					<parameter name="old_child" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_node_value" symbol="webkit_dom_node_set_node_value">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_prefix" symbol="webkit_dom_node_set_prefix">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_text_content" symbol="webkit_dom_node_set_text_content">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNode*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="attributes" type="WebKitDOMNamedNodeMap*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="base-uri" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="child-nodes" type="WebKitDOMNodeList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="first-child" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="last-child" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="local-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="namespace-uri" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="next-sibling" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="node-name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="node-type" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="node-value" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="owner-document" type="WebKitDOMDocument*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="parent-element" type="WebKitDOMElement*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="parent-node" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="prefix" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="previous-sibling" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="text-content" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMNodeFilter" parent="WebKitDOMObject" type-name="WebKitDOMNodeFilter" get-type="webkit_dom_node_filter_get_type">
+			<method name="accept_node" symbol="webkit_dom_node_filter_accept_node">
+				<return-type type="gshort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeFilter*"/>
+					<parameter name="n" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="WebKitDOMNodeIterator" parent="WebKitDOMObject" type-name="WebKitDOMNodeIterator" get-type="webkit_dom_node_iterator_get_type">
+			<method name="detach" symbol="webkit_dom_node_iterator_detach">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+				</parameters>
+			</method>
+			<method name="get_expand_entity_references" symbol="webkit_dom_node_iterator_get_expand_entity_references">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+				</parameters>
+			</method>
+			<method name="get_filter" symbol="webkit_dom_node_iterator_get_filter">
+				<return-type type="WebKitDOMNodeFilter*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+				</parameters>
+			</method>
+			<method name="get_pointer_before_reference_node" symbol="webkit_dom_node_iterator_get_pointer_before_reference_node">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+				</parameters>
+			</method>
+			<method name="get_reference_node" symbol="webkit_dom_node_iterator_get_reference_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+				</parameters>
+			</method>
+			<method name="get_root" symbol="webkit_dom_node_iterator_get_root">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+				</parameters>
+			</method>
+			<method name="get_what_to_show" symbol="webkit_dom_node_iterator_get_what_to_show">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+				</parameters>
+			</method>
+			<method name="next_node" symbol="webkit_dom_node_iterator_next_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="previous_node" symbol="webkit_dom_node_iterator_previous_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeIterator*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="expand-entity-references" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="filter" type="WebKitDOMNodeFilter*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="pointer-before-reference-node" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="reference-node" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="root" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="what-to-show" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMNodeList" parent="WebKitDOMObject" type-name="WebKitDOMNodeList" get-type="webkit_dom_node_list_get_type">
+			<method name="get_length" symbol="webkit_dom_node_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_node_list_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMNodeList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMObject" parent="GObject" type-name="WebKitDOMObject" get-type="webkit_dom_object_get_type">
+			<property name="core-object" type="gpointer" readable="0" writable="1" construct="0" construct-only="1"/>
+			<field name="coreObject" type="gpointer"/>
+		</object>
+		<object name="WebKitDOMProcessingInstruction" parent="WebKitDOMNode" type-name="WebKitDOMProcessingInstruction" get-type="webkit_dom_processing_instruction_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_data" symbol="webkit_dom_processing_instruction_get_data">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMProcessingInstruction*"/>
+				</parameters>
+			</method>
+			<method name="get_sheet" symbol="webkit_dom_processing_instruction_get_sheet">
+				<return-type type="WebKitDOMStyleSheet*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMProcessingInstruction*"/>
+				</parameters>
+			</method>
+			<method name="get_target" symbol="webkit_dom_processing_instruction_get_target">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMProcessingInstruction*"/>
+				</parameters>
+			</method>
+			<method name="set_data" symbol="webkit_dom_processing_instruction_set_data">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMProcessingInstruction*"/>
+					<parameter name="value" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="data" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="sheet" type="WebKitDOMStyleSheet*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="target" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMRange" parent="WebKitDOMObject" type-name="WebKitDOMRange" get-type="webkit_dom_range_get_type">
+			<method name="clone_contents" symbol="webkit_dom_range_clone_contents">
+				<return-type type="WebKitDOMDocumentFragment*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="clone_range" symbol="webkit_dom_range_clone_range">
+				<return-type type="WebKitDOMRange*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="collapse" symbol="webkit_dom_range_collapse">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="to_start" type="gboolean"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="compare_boundary_points" symbol="webkit_dom_range_compare_boundary_points">
+				<return-type type="gshort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="how" type="gushort"/>
+					<parameter name="source_range" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="compare_node" symbol="webkit_dom_range_compare_node">
+				<return-type type="gshort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="compare_point" symbol="webkit_dom_range_compare_point">
+				<return-type type="gshort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="offset" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="create_contextual_fragment" symbol="webkit_dom_range_create_contextual_fragment">
+				<return-type type="WebKitDOMDocumentFragment*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="html" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="delete_contents" symbol="webkit_dom_range_delete_contents">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="detach" symbol="webkit_dom_range_detach">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="expand" symbol="webkit_dom_range_expand">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="unit" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="extract_contents" symbol="webkit_dom_range_extract_contents">
+				<return-type type="WebKitDOMDocumentFragment*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_collapsed" symbol="webkit_dom_range_get_collapsed">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_common_ancestor_container" symbol="webkit_dom_range_get_common_ancestor_container">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_end_container" symbol="webkit_dom_range_get_end_container">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_end_offset" symbol="webkit_dom_range_get_end_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_start_container" symbol="webkit_dom_range_get_start_container">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_start_offset" symbol="webkit_dom_range_get_start_offset">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_text" symbol="webkit_dom_range_get_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+				</parameters>
+			</method>
+			<method name="insert_node" symbol="webkit_dom_range_insert_node">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="new_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="intersects_node" symbol="webkit_dom_range_intersects_node">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="is_point_in_range" symbol="webkit_dom_range_is_point_in_range">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="offset" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="select_node" symbol="webkit_dom_range_select_node">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="select_node_contents" symbol="webkit_dom_range_select_node_contents">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_end" symbol="webkit_dom_range_set_end">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="offset" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_end_after" symbol="webkit_dom_range_set_end_after">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_end_before" symbol="webkit_dom_range_set_end_before">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_start" symbol="webkit_dom_range_set_start">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="offset" type="glong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_start_after" symbol="webkit_dom_range_set_start_after">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="set_start_before" symbol="webkit_dom_range_set_start_before">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="ref_node" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="surround_contents" symbol="webkit_dom_range_surround_contents">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="new_parent" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="to_string" symbol="webkit_dom_range_to_string">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMRange*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="collapsed" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="common-ancestor-container" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="end-container" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="end-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="start-container" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="start-offset" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="text" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMScreen" parent="WebKitDOMObject" type-name="WebKitDOMScreen" get-type="webkit_dom_screen_get_type">
+			<method name="get_avail_height" symbol="webkit_dom_screen_get_avail_height">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<method name="get_avail_left" symbol="webkit_dom_screen_get_avail_left">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<method name="get_avail_top" symbol="webkit_dom_screen_get_avail_top">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<method name="get_avail_width" symbol="webkit_dom_screen_get_avail_width">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<method name="get_color_depth" symbol="webkit_dom_screen_get_color_depth">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<method name="get_height" symbol="webkit_dom_screen_get_height">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<method name="get_pixel_depth" symbol="webkit_dom_screen_get_pixel_depth">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<method name="get_width" symbol="webkit_dom_screen_get_width">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMScreen*"/>
+				</parameters>
+			</method>
+			<property name="avail-height" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="avail-left" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="avail-top" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="avail-width" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="color-depth" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="height" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="pixel-depth" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="width" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMStorage" parent="WebKitDOMObject" type-name="WebKitDOMStorage" get-type="webkit_dom_storage_get_type">
+			<method name="clear" symbol="webkit_dom_storage_clear">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStorage*"/>
+				</parameters>
+			</method>
+			<method name="get_item" symbol="webkit_dom_storage_get_item">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStorage*"/>
+					<parameter name="key" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_storage_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStorage*"/>
+				</parameters>
+			</method>
+			<method name="key" symbol="webkit_dom_storage_key">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStorage*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<method name="remove_item" symbol="webkit_dom_storage_remove_item">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStorage*"/>
+					<parameter name="key" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_item" symbol="webkit_dom_storage_set_item">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStorage*"/>
+					<parameter name="key" type="gchar*"/>
+					<parameter name="data" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMStyleMedia" parent="WebKitDOMObject" type-name="WebKitDOMStyleMedia" get-type="webkit_dom_style_media_get_type">
+			<method name="match_medium" symbol="webkit_dom_style_media_match_medium">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleMedia*"/>
+					<parameter name="mediaquery" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMStyleSheet" parent="WebKitDOMObject" type-name="WebKitDOMStyleSheet" get-type="webkit_dom_style_sheet_get_type">
+			<method name="get_disabled" symbol="webkit_dom_style_sheet_get_disabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="get_href" symbol="webkit_dom_style_sheet_get_href">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="get_media" symbol="webkit_dom_style_sheet_get_media">
+				<return-type type="WebKitDOMMediaList*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="get_owner_node" symbol="webkit_dom_style_sheet_get_owner_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="get_parent_style_sheet" symbol="webkit_dom_style_sheet_get_parent_style_sheet">
+				<return-type type="WebKitDOMStyleSheet*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="get_title" symbol="webkit_dom_style_sheet_get_title">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheet*"/>
+				</parameters>
+			</method>
+			<method name="set_disabled" symbol="webkit_dom_style_sheet_set_disabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheet*"/>
+					<parameter name="value" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="disabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="href" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="media" type="WebKitDOMMediaList*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="owner-node" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="parent-style-sheet" type="WebKitDOMStyleSheet*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMStyleSheetList" parent="WebKitDOMObject" type-name="WebKitDOMStyleSheetList" get-type="webkit_dom_style_sheet_list_get_type">
+			<method name="get_length" symbol="webkit_dom_style_sheet_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheetList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_style_sheet_list_item">
+				<return-type type="WebKitDOMStyleSheet*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMStyleSheetList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMText" parent="WebKitDOMCharacterData" type-name="WebKitDOMText" get-type="webkit_dom_text_get_type">
+			<implements>
+				<interface name="WebKitDOMEventTarget"/>
+			</implements>
+			<method name="get_whole_text" symbol="webkit_dom_text_get_whole_text">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMText*"/>
+				</parameters>
+			</method>
+			<method name="replace_whole_text" symbol="webkit_dom_text_replace_whole_text">
+				<return-type type="WebKitDOMText*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMText*"/>
+					<parameter name="content" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="split_text" symbol="webkit_dom_text_split_text">
+				<return-type type="WebKitDOMText*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMText*"/>
+					<parameter name="offset" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="whole-text" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMTimeRanges" parent="WebKitDOMObject" type-name="WebKitDOMTimeRanges" get-type="webkit_dom_time_ranges_get_type">
+			<method name="end" symbol="webkit_dom_time_ranges_end">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTimeRanges*"/>
+					<parameter name="index" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_length" symbol="webkit_dom_time_ranges_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTimeRanges*"/>
+				</parameters>
+			</method>
+			<method name="start" symbol="webkit_dom_time_ranges_start">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTimeRanges*"/>
+					<parameter name="index" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMTreeWalker" parent="WebKitDOMObject" type-name="WebKitDOMTreeWalker" get-type="webkit_dom_tree_walker_get_type">
+			<method name="first_child" symbol="webkit_dom_tree_walker_first_child">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="get_current_node" symbol="webkit_dom_tree_walker_get_current_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="get_expand_entity_references" symbol="webkit_dom_tree_walker_get_expand_entity_references">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="get_filter" symbol="webkit_dom_tree_walker_get_filter">
+				<return-type type="WebKitDOMNodeFilter*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="get_root" symbol="webkit_dom_tree_walker_get_root">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="get_what_to_show" symbol="webkit_dom_tree_walker_get_what_to_show">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="last_child" symbol="webkit_dom_tree_walker_last_child">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="next_node" symbol="webkit_dom_tree_walker_next_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="next_sibling" symbol="webkit_dom_tree_walker_next_sibling">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="parent_node" symbol="webkit_dom_tree_walker_parent_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="previous_node" symbol="webkit_dom_tree_walker_previous_node">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="previous_sibling" symbol="webkit_dom_tree_walker_previous_sibling">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+				</parameters>
+			</method>
+			<method name="set_current_node" symbol="webkit_dom_tree_walker_set_current_node">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMTreeWalker*"/>
+					<parameter name="value" type="WebKitDOMNode*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="current-node" type="WebKitDOMNode*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="expand-entity-references" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="filter" type="WebKitDOMNodeFilter*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="root" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="what-to-show" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMUIEvent" parent="WebKitDOMEvent" type-name="WebKitDOMUIEvent" get-type="webkit_dom_ui_event_get_type">
+			<method name="get_char_code" symbol="webkit_dom_ui_event_get_char_code">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_detail" symbol="webkit_dom_ui_event_get_detail">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_key_code" symbol="webkit_dom_ui_event_get_key_code">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_layer_x" symbol="webkit_dom_ui_event_get_layer_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_layer_y" symbol="webkit_dom_ui_event_get_layer_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_page_x" symbol="webkit_dom_ui_event_get_page_x">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_page_y" symbol="webkit_dom_ui_event_get_page_y">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_view" symbol="webkit_dom_ui_event_get_view">
+				<return-type type="WebKitDOMDOMWindow*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="get_which" symbol="webkit_dom_ui_event_get_which">
+				<return-type type="glong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+				</parameters>
+			</method>
+			<method name="init_ui_event" symbol="webkit_dom_ui_event_init_ui_event">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMUIEvent*"/>
+					<parameter name="type" type="gchar*"/>
+					<parameter name="can_bubble" type="gboolean"/>
+					<parameter name="cancelable" type="gboolean"/>
+					<parameter name="view" type="WebKitDOMDOMWindow*"/>
+					<parameter name="detail" type="glong"/>
+				</parameters>
+			</method>
+			<property name="char-code" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="detail" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="key-code" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="layer-x" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="layer-y" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="page-x" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="page-y" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="view" type="WebKitDOMDOMWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="which" type="glong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMValidityState" parent="WebKitDOMObject" type-name="WebKitDOMValidityState" get-type="webkit_dom_validity_state_get_type">
+			<method name="get_custom_error" symbol="webkit_dom_validity_state_get_custom_error">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_pattern_mismatch" symbol="webkit_dom_validity_state_get_pattern_mismatch">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_range_overflow" symbol="webkit_dom_validity_state_get_range_overflow">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_range_underflow" symbol="webkit_dom_validity_state_get_range_underflow">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_step_mismatch" symbol="webkit_dom_validity_state_get_step_mismatch">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_too_long" symbol="webkit_dom_validity_state_get_too_long">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_type_mismatch" symbol="webkit_dom_validity_state_get_type_mismatch">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_valid" symbol="webkit_dom_validity_state_get_valid">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<method name="get_value_missing" symbol="webkit_dom_validity_state_get_value_missing">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMValidityState*"/>
+				</parameters>
+			</method>
+			<property name="custom-error" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="pattern-mismatch" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="range-overflow" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="range-underflow" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="step-mismatch" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="too-long" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="type-mismatch" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="valid" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="value-missing" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMWebKitAnimation" parent="WebKitDOMObject" type-name="WebKitDOMWebKitAnimation" get-type="webkit_dom_webkit_animation_get_type">
+			<method name="get_delay" symbol="webkit_dom_webkit_animation_get_delay">
+				<return-type type="gdouble"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="get_direction" symbol="webkit_dom_webkit_animation_get_direction">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="get_duration" symbol="webkit_dom_webkit_animation_get_duration">
+				<return-type type="gdouble"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="get_elapsed_time" symbol="webkit_dom_webkit_animation_get_elapsed_time">
+				<return-type type="gdouble"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="get_ended" symbol="webkit_dom_webkit_animation_get_ended">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="get_fill_mode" symbol="webkit_dom_webkit_animation_get_fill_mode">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_dom_webkit_animation_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="get_paused" symbol="webkit_dom_webkit_animation_get_paused">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="pause" symbol="webkit_dom_webkit_animation_pause">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="play" symbol="webkit_dom_webkit_animation_play">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+				</parameters>
+			</method>
+			<method name="set_elapsed_time" symbol="webkit_dom_webkit_animation_set_elapsed_time">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimation*"/>
+					<parameter name="value" type="gdouble"/>
+				</parameters>
+			</method>
+			<property name="delay" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="direction" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="duration" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="elapsed-time" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="ended" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="fill-mode" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="iteration-count" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="paused" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMWebKitAnimationList" parent="WebKitDOMObject" type-name="WebKitDOMWebKitAnimationList" get-type="webkit_dom_webkit_animation_list_get_type">
+			<method name="get_length" symbol="webkit_dom_webkit_animation_list_get_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimationList*"/>
+				</parameters>
+			</method>
+			<method name="item" symbol="webkit_dom_webkit_animation_list_item">
+				<return-type type="WebKitDOMWebKitAnimation*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitAnimationList*"/>
+					<parameter name="index" type="gulong"/>
+				</parameters>
+			</method>
+			<property name="length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMWebKitPoint" parent="WebKitDOMObject" type-name="WebKitDOMWebKitPoint" get-type="webkit_dom_webkit_point_get_type">
+			<method name="get_x" symbol="webkit_dom_webkit_point_get_x">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitPoint*"/>
+				</parameters>
+			</method>
+			<method name="get_y" symbol="webkit_dom_webkit_point_get_y">
+				<return-type type="gfloat"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitPoint*"/>
+				</parameters>
+			</method>
+			<method name="set_x" symbol="webkit_dom_webkit_point_set_x">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitPoint*"/>
+					<parameter name="value" type="gfloat"/>
+				</parameters>
+			</method>
+			<method name="set_y" symbol="webkit_dom_webkit_point_set_y">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMWebKitPoint*"/>
+					<parameter name="value" type="gfloat"/>
+				</parameters>
+			</method>
+			<property name="x" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="y" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitDOMXPathExpression" parent="WebKitDOMObject" type-name="WebKitDOMXPathExpression" get-type="webkit_dom_xpath_expression_get_type">
+			<method name="evaluate" symbol="webkit_dom_xpath_expression_evaluate">
+				<return-type type="WebKitDOMXPathResult*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathExpression*"/>
+					<parameter name="context_node" type="WebKitDOMNode*"/>
+					<parameter name="type" type="gushort"/>
+					<parameter name="in_result" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="WebKitDOMXPathNSResolver" parent="WebKitDOMObject" type-name="WebKitDOMXPathNSResolver" get-type="webkit_dom_xpath_ns_resolver_get_type">
+			<method name="lookup_namespace_uri" symbol="webkit_dom_xpath_ns_resolver_lookup_namespace_uri">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathNSResolver*"/>
+					<parameter name="prefix" type="gchar*"/>
+				</parameters>
+			</method>
+		</object>
+		<object name="WebKitDOMXPathResult" parent="WebKitDOMObject" type-name="WebKitDOMXPathResult" get-type="webkit_dom_xpath_result_get_type">
+			<method name="get_boolean_value" symbol="webkit_dom_xpath_result_get_boolean_value">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_invalid_iterator_state" symbol="webkit_dom_xpath_result_get_invalid_iterator_state">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+				</parameters>
+			</method>
+			<method name="get_number_value" symbol="webkit_dom_xpath_result_get_number_value">
+				<return-type type="gdouble"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_result_type" symbol="webkit_dom_xpath_result_get_result_type">
+				<return-type type="gushort"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+				</parameters>
+			</method>
+			<method name="get_single_node_value" symbol="webkit_dom_xpath_result_get_single_node_value">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_snapshot_length" symbol="webkit_dom_xpath_result_get_snapshot_length">
+				<return-type type="gulong"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="get_string_value" symbol="webkit_dom_xpath_result_get_string_value">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="iterate_next" symbol="webkit_dom_xpath_result_iterate_next">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="snapshot_item" symbol="webkit_dom_xpath_result_snapshot_item">
+				<return-type type="WebKitDOMNode*"/>
+				<parameters>
+					<parameter name="self" type="WebKitDOMXPathResult*"/>
+					<parameter name="index" type="gulong"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<property name="boolean-value" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="invalid-iterator-state" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="number-value" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="result-type" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="single-node-value" type="WebKitDOMNode*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="snapshot-length" type="gulong" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="string-value" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
 		<object name="WebKitDownload" parent="GObject" type-name="WebKitDownload" get-type="webkit_download_get_type">
 			<method name="cancel" symbol="webkit_download_cancel">
 				<return-type type="void"/>
@@ -258,9 +11115,54 @@
 		<object name="WebKitHitTestResult" parent="GObject" type-name="WebKitHitTestResult" get-type="webkit_hit_test_result_get_type">
 			<property name="context" type="WebKitHitTestResultContext" readable="1" writable="1" construct="0" construct-only="1"/>
 			<property name="image-uri" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+			<property name="inner-node" type="WebKitDOMNode*" readable="1" writable="1" construct="0" construct-only="1"/>
 			<property name="link-uri" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
 			<property name="media-uri" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
 		</object>
+		<object name="WebKitIconDatabase" parent="GObject" type-name="WebKitIconDatabase" get-type="webkit_icon_database_get_type">
+			<method name="clear" symbol="webkit_icon_database_clear">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="database" type="WebKitIconDatabase*"/>
+				</parameters>
+			</method>
+			<method name="get_icon_pixbuf" symbol="webkit_icon_database_get_icon_pixbuf">
+				<return-type type="GdkPixbuf*"/>
+				<parameters>
+					<parameter name="database" type="WebKitIconDatabase*"/>
+					<parameter name="page_uri" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_icon_uri" symbol="webkit_icon_database_get_icon_uri">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="database" type="WebKitIconDatabase*"/>
+					<parameter name="page_uri" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_path" symbol="webkit_icon_database_get_path">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="database" type="WebKitIconDatabase*"/>
+				</parameters>
+			</method>
+			<method name="set_path" symbol="webkit_icon_database_set_path">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="database" type="WebKitIconDatabase*"/>
+					<parameter name="path" type="gchar*"/>
+				</parameters>
+			</method>
+			<property name="path" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+			<signal name="icon-loaded" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitIconDatabase*"/>
+					<parameter name="p0" type="WebKitWebFrame*"/>
+					<parameter name="p1" type="char*"/>
+				</parameters>
+			</signal>
+		</object>
 		<object name="WebKitNetworkRequest" parent="GObject" type-name="WebKitNetworkRequest" get-type="webkit_network_request_get_type">
 			<method name="get_message" symbol="webkit_network_request_get_message">
 				<return-type type="SoupMessage*"/>
@@ -376,11 +11278,33 @@
 			<signal name="current-toplevel" when="LAST">
 				<return-type type="GtkWidget*"/>
 				<parameters>
-					<parameter name="feature" type="WebKitSoupAuthDialog*"/>
+					<parameter name="authDialog" type="WebKitSoupAuthDialog*"/>
 					<parameter name="message" type="SoupMessage*"/>
 				</parameters>
 			</signal>
 		</object>
+		<object name="WebKitViewportAttributes" parent="GObject" type-name="WebKitViewportAttributes" get-type="webkit_viewport_attributes_get_type">
+			<method name="recompute" symbol="webkit_viewport_attributes_recompute">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="viewportAttributes" type="WebKitViewportAttributes*"/>
+				</parameters>
+			</method>
+			<property name="available-height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="available-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="desktop-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="device-dpi" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="device-height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="device-pixel-ratio" type="gfloat" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="device-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="height" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="initial-scale-factor" type="gfloat" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="maximum-scale-factor" type="gfloat" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="minimum-scale-factor" type="gfloat" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="user-scalable" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="valid" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="width" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
+		</object>
 		<object name="WebKitWebBackForwardList" parent="GObject" type-name="WebKitWebBackForwardList" get-type="webkit_web_back_forward_list_get_type">
 			<method name="add_item" symbol="webkit_web_back_forward_list_add_item">
 				<return-type type="void"/>
@@ -663,6 +11587,12 @@
 					<parameter name="frame" type="WebKitWebFrame*"/>
 				</parameters>
 			</method>
+			<method name="get_range_for_word_around_caret" symbol="webkit_web_frame_get_range_for_word_around_caret">
+				<return-type type="WebKitDOMRange*"/>
+				<parameters>
+					<parameter name="frame" type="WebKitWebFrame*"/>
+				</parameters>
+			</method>
 			<method name="get_security_origin" symbol="webkit_web_frame_get_security_origin">
 				<return-type type="WebKitSecurityOrigin*"/>
 				<parameters>
@@ -753,6 +11683,13 @@
 					<parameter name="frame" type="WebKitWebFrame*"/>
 				</parameters>
 			</method>
+			<method name="replace_selection" symbol="webkit_web_frame_replace_selection">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="frame" type="WebKitWebFrame*"/>
+					<parameter name="text" type="char*"/>
+				</parameters>
+			</method>
 			<method name="stop_loading" symbol="webkit_web_frame_stop_loading">
 				<return-type type="void"/>
 				<parameters>
@@ -893,6 +11830,13 @@
 					<parameter name="y" type="gdouble"/>
 				</parameters>
 			</method>
+			<method name="inspect_node" symbol="webkit_web_inspector_inspect_node">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="webInspector" type="WebKitWebInspector*"/>
+					<parameter name="node" type="WebKitDOMNode*"/>
+				</parameters>
+			</method>
 			<method name="show" symbol="webkit_web_inspector_show">
 				<return-type type="void"/>
 				<parameters>
@@ -992,6 +11936,73 @@
 			<property name="reason" type="WebKitWebNavigationReason" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="target-frame" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
 		</object>
+		<object name="WebKitWebPlugin" parent="GObject" type-name="WebKitWebPlugin" get-type="webkit_web_plugin_get_type">
+			<method name="get_description" symbol="webkit_web_plugin_get_description">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPlugin*"/>
+				</parameters>
+			</method>
+			<method name="get_enabled" symbol="webkit_web_plugin_get_enabled">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPlugin*"/>
+				</parameters>
+			</method>
+			<method name="get_mimetypes" symbol="webkit_web_plugin_get_mimetypes">
+				<return-type type="GSList*"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPlugin*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="webkit_web_plugin_get_name">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPlugin*"/>
+				</parameters>
+			</method>
+			<method name="get_path" symbol="webkit_web_plugin_get_path">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPlugin*"/>
+				</parameters>
+			</method>
+			<method name="set_enabled" symbol="webkit_web_plugin_set_enabled">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPlugin*"/>
+					<parameter name="p2" type="gboolean"/>
+				</parameters>
+			</method>
+			<property name="enabled" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+		</object>
+		<object name="WebKitWebPluginDatabase" parent="GObject" type-name="WebKitWebPluginDatabase" get-type="webkit_web_plugin_database_get_type">
+			<method name="get_plugin_for_mimetype" symbol="webkit_web_plugin_database_get_plugin_for_mimetype">
+				<return-type type="WebKitWebPlugin*"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPluginDatabase*"/>
+					<parameter name="p2" type="char*"/>
+				</parameters>
+			</method>
+			<method name="get_plugins" symbol="webkit_web_plugin_database_get_plugins">
+				<return-type type="GSList*"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPluginDatabase*"/>
+				</parameters>
+			</method>
+			<method name="plugins_list_free" symbol="webkit_web_plugin_database_plugins_list_free">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="p1" type="GSList*"/>
+				</parameters>
+			</method>
+			<method name="refresh" symbol="webkit_web_plugin_database_refresh">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="p1" type="WebKitWebPluginDatabase*"/>
+				</parameters>
+			</method>
+		</object>
 		<object name="WebKitWebPolicyDecision" parent="GObject" type-name="WebKitWebPolicyDecision" get-type="webkit_web_policy_decision_get_type">
 			<method name="download" symbol="webkit_web_policy_decision_download">
 				<return-type type="void"/>
@@ -1087,10 +12098,14 @@
 			<property name="enable-caret-browsing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-default-context-menu" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-developer-extras" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+			<property name="enable-dns-prefetching" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-dom-paste" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-file-access-from-file-uris" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+			<property name="enable-frame-flattening" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+			<property name="enable-fullscreen" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-html5-database" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-html5-local-storage" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+			<property name="enable-hyperlink-auditing" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-java-applet" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-offline-web-application-cache" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-page-cache" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
@@ -1101,9 +12116,11 @@
 			<property name="enable-spatial-navigation" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-spell-checking" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-universal-access-from-file-uris" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+			<property name="enable-webgl" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enable-xss-auditor" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="enforce-96-dpi" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="fantasy-font-family" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+			<property name="html5-local-storage-database-path" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="javascript-can-access-clipboard" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="javascript-can-open-windows-automatically" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="minimum-font-size" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
@@ -1127,38 +12144,38 @@
 			<method name="can_copy_clipboard" symbol="webkit_web_view_can_copy_clipboard">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="can_cut_clipboard" symbol="webkit_web_view_can_cut_clipboard">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="can_go_back" symbol="webkit_web_view_can_go_back">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="can_go_back_or_forward" symbol="webkit_web_view_can_go_back_or_forward">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="steps" type="gint"/>
 				</parameters>
 			</method>
 			<method name="can_go_forward" symbol="webkit_web_view_can_go_forward">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="can_paste_clipboard" symbol="webkit_web_view_can_paste_clipboard">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="can_redo" symbol="webkit_web_view_can_redo">
@@ -1170,7 +12187,7 @@
 			<method name="can_show_mime_type" symbol="webkit_web_view_can_show_mime_type">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="mime_type" type="gchar*"/>
 				</parameters>
 			</method>
@@ -1183,38 +12200,38 @@
 			<method name="copy_clipboard" symbol="webkit_web_view_copy_clipboard">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="cut_clipboard" symbol="webkit_web_view_cut_clipboard">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="delete_selection" symbol="webkit_web_view_delete_selection">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="execute_script" symbol="webkit_web_view_execute_script">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="script" type="gchar*"/>
 				</parameters>
 			</method>
 			<method name="get_back_forward_list" symbol="webkit_web_view_get_back_forward_list">
 				<return-type type="WebKitWebBackForwardList*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_copy_target_list" symbol="webkit_web_view_get_copy_target_list">
 				<return-type type="GtkTargetList*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_custom_encoding" symbol="webkit_web_view_get_custom_encoding">
@@ -1223,10 +12240,16 @@
 					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
+			<method name="get_dom_document" symbol="webkit_web_view_get_dom_document">
+				<return-type type="WebKitDOMDocument*"/>
+				<parameters>
+					<parameter name="webView" type="WebKitWebView*"/>
+				</parameters>
+			</method>
 			<method name="get_editable" symbol="webkit_web_view_get_editable">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_encoding" symbol="webkit_web_view_get_encoding">
@@ -1238,13 +12261,13 @@
 			<method name="get_focused_frame" symbol="webkit_web_view_get_focused_frame">
 				<return-type type="WebKitWebFrame*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_full_content_zoom" symbol="webkit_web_view_get_full_content_zoom">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_hit_test_result" symbol="webkit_web_view_get_hit_test_result">
@@ -1254,6 +12277,12 @@
 					<parameter name="event" type="GdkEventButton*"/>
 				</parameters>
 			</method>
+			<method name="get_icon_pixbuf" symbol="webkit_web_view_get_icon_pixbuf">
+				<return-type type="GdkPixbuf*"/>
+				<parameters>
+					<parameter name="webView" type="WebKitWebView*"/>
+				</parameters>
+			</method>
 			<method name="get_icon_uri" symbol="webkit_web_view_get_icon_uri">
 				<return-type type="gchar*"/>
 				<parameters>
@@ -1263,111 +12292,123 @@
 			<method name="get_inspector" symbol="webkit_web_view_get_inspector">
 				<return-type type="WebKitWebInspector*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_load_status" symbol="webkit_web_view_get_load_status">
 				<return-type type="WebKitLoadStatus"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_main_frame" symbol="webkit_web_view_get_main_frame">
 				<return-type type="WebKitWebFrame*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_paste_target_list" symbol="webkit_web_view_get_paste_target_list">
 				<return-type type="GtkTargetList*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_progress" symbol="webkit_web_view_get_progress">
 				<return-type type="gdouble"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_settings" symbol="webkit_web_view_get_settings">
 				<return-type type="WebKitWebSettings*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_title" symbol="webkit_web_view_get_title">
 				<return-type type="gchar*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_transparent" symbol="webkit_web_view_get_transparent">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_uri" symbol="webkit_web_view_get_uri">
 				<return-type type="gchar*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
+				</parameters>
+			</method>
+			<method name="get_view_mode" symbol="webkit_web_view_get_view_mode">
+				<return-type type="WebKitWebViewViewMode"/>
+				<parameters>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_view_source_mode" symbol="webkit_web_view_get_view_source_mode">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
+				</parameters>
+			</method>
+			<method name="get_viewport_attributes" symbol="webkit_web_view_get_viewport_attributes">
+				<return-type type="WebKitViewportAttributes*"/>
+				<parameters>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_window_features" symbol="webkit_web_view_get_window_features">
 				<return-type type="WebKitWebWindowFeatures*"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="get_zoom_level" symbol="webkit_web_view_get_zoom_level">
 				<return-type type="gfloat"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="go_back" symbol="webkit_web_view_go_back">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="go_back_or_forward" symbol="webkit_web_view_go_back_or_forward">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="steps" type="gint"/>
 				</parameters>
 			</method>
 			<method name="go_forward" symbol="webkit_web_view_go_forward">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="go_to_back_forward_item" symbol="webkit_web_view_go_to_back_forward_item">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="item" type="WebKitWebHistoryItem*"/>
 				</parameters>
 			</method>
 			<method name="has_selection" symbol="webkit_web_view_has_selection">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="load_html_string" symbol="webkit_web_view_load_html_string">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="content" type="gchar*"/>
 					<parameter name="base_uri" type="gchar*"/>
 				</parameters>
@@ -1375,14 +12416,14 @@
 			<method name="load_request" symbol="webkit_web_view_load_request">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="request" type="WebKitNetworkRequest*"/>
 				</parameters>
 			</method>
 			<method name="load_string" symbol="webkit_web_view_load_string">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="content" type="gchar*"/>
 					<parameter name="mime_type" type="gchar*"/>
 					<parameter name="encoding" type="gchar*"/>
@@ -1392,14 +12433,14 @@
 			<method name="load_uri" symbol="webkit_web_view_load_uri">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="uri" type="gchar*"/>
 				</parameters>
 			</method>
 			<method name="mark_text_matches" symbol="webkit_web_view_mark_text_matches">
 				<return-type type="guint"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="string" type="gchar*"/>
 					<parameter name="case_sensitive" type="gboolean"/>
 					<parameter name="limit" type="guint"/>
@@ -1419,14 +12460,14 @@
 			<method name="open" symbol="webkit_web_view_open">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="uri" type="gchar*"/>
 				</parameters>
 			</method>
 			<method name="paste_clipboard" symbol="webkit_web_view_paste_clipboard">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="redo" symbol="webkit_web_view_redo">
@@ -1438,19 +12479,19 @@
 			<method name="reload" symbol="webkit_web_view_reload">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="reload_bypass_cache" symbol="webkit_web_view_reload_bypass_cache">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="search_text" symbol="webkit_web_view_search_text">
 				<return-type type="gboolean"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="text" type="gchar*"/>
 					<parameter name="case_sensitive" type="gboolean"/>
 					<parameter name="forward" type="gboolean"/>
@@ -1460,7 +12501,7 @@
 			<method name="select_all" symbol="webkit_web_view_select_all">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="set_custom_encoding" symbol="webkit_web_view_set_custom_encoding">
@@ -1473,63 +12514,70 @@
 			<method name="set_editable" symbol="webkit_web_view_set_editable">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="flag" type="gboolean"/>
 				</parameters>
 			</method>
 			<method name="set_full_content_zoom" symbol="webkit_web_view_set_full_content_zoom">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="full_content_zoom" type="gboolean"/>
 				</parameters>
 			</method>
 			<method name="set_highlight_text_matches" symbol="webkit_web_view_set_highlight_text_matches">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="highlight" type="gboolean"/>
 				</parameters>
 			</method>
 			<method name="set_maintains_back_forward_list" symbol="webkit_web_view_set_maintains_back_forward_list">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="flag" type="gboolean"/>
 				</parameters>
 			</method>
 			<method name="set_settings" symbol="webkit_web_view_set_settings">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="settings" type="WebKitWebSettings*"/>
 				</parameters>
 			</method>
 			<method name="set_transparent" symbol="webkit_web_view_set_transparent">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="flag" type="gboolean"/>
 				</parameters>
 			</method>
+			<method name="set_view_mode" symbol="webkit_web_view_set_view_mode">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="webView" type="WebKitWebView*"/>
+					<parameter name="mode" type="WebKitWebViewViewMode"/>
+				</parameters>
+			</method>
 			<method name="set_view_source_mode" symbol="webkit_web_view_set_view_source_mode">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="view_source_mode" type="gboolean"/>
 				</parameters>
 			</method>
 			<method name="set_zoom_level" symbol="webkit_web_view_set_zoom_level">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 					<parameter name="zoom_level" type="gfloat"/>
 				</parameters>
 			</method>
 			<method name="stop_loading" symbol="webkit_web_view_stop_loading">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="undo" symbol="webkit_web_view_undo">
@@ -1541,19 +12589,19 @@
 			<method name="unmark_text_matches" symbol="webkit_web_view_unmark_text_matches">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="zoom_in" symbol="webkit_web_view_zoom_in">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<method name="zoom_out" symbol="webkit_web_view_zoom_out">
 				<return-type type="void"/>
 				<parameters>
-					<parameter name="web_view" type="WebKitWebView*"/>
+					<parameter name="webView" type="WebKitWebView*"/>
 				</parameters>
 			</method>
 			<property name="copy-target-list" type="GtkTargetList*" readable="1" writable="0" construct="0" construct-only="0"/>
@@ -1566,10 +12614,13 @@
 			<property name="load-status" type="WebKitLoadStatus" readable="1" writable="0" construct="0" construct-only="0"/>
 			<property name="paste-target-list" type="GtkTargetList*" readable="1" writable="0" construct="0" construct-only="0"/>
 			<property name="progress" type="gdouble" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="self-scrolling" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
 			<property name="settings" type="WebKitWebSettings*" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
 			<property name="transparent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="uri" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+			<property name="view-mode" type="WebKitWebViewViewMode" readable="1" writable="1" construct="0" construct-only="0"/>
+			<property name="viewport-attributes" type="WebKitViewportAttributes*" readable="1" writable="0" construct="0" construct-only="0"/>
 			<property name="web-inspector" type="WebKitWebInspector*" readable="1" writable="0" construct="0" construct-only="0"/>
 			<property name="window-features" type="WebKitWebWindowFeatures*" readable="1" writable="1" construct="0" construct-only="0"/>
 			<property name="zoom-level" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -1638,6 +12689,25 @@
 					<parameter name="p0" type="GObject*"/>
 				</parameters>
 			</signal>
+			<signal name="editing-began" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+				</parameters>
+			</signal>
+			<signal name="editing-ended" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+				</parameters>
+			</signal>
+			<signal name="frame-created" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitWebFrame*"/>
+				</parameters>
+			</signal>
 			<signal name="geolocation-policy-decision-cancelled" when="LAST">
 				<return-type type="void"/>
 				<parameters>
@@ -1751,6 +12821,13 @@
 					<parameter name="p3" type="WebKitWebPolicyDecision*"/>
 				</parameters>
 			</signal>
+			<signal name="onload-event" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitWebFrame*"/>
+				</parameters>
+			</signal>
 			<signal name="paste-clipboard" when="LAST">
 				<return-type type="void"/>
 				<parameters>
@@ -1834,6 +12911,70 @@
 					<parameter name="vadjustment" type="GtkAdjustment*"/>
 				</parameters>
 			</signal>
+			<signal name="should-apply-style" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitDOMCSSStyleDeclaration*"/>
+					<parameter name="p1" type="WebKitDOMRange*"/>
+				</parameters>
+			</signal>
+			<signal name="should-begin-editing" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitDOMRange*"/>
+				</parameters>
+			</signal>
+			<signal name="should-change-selected-range" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitDOMRange*"/>
+					<parameter name="p1" type="WebKitDOMRange*"/>
+					<parameter name="p2" type="WebKitSelectionAffinity"/>
+					<parameter name="p3" type="gboolean"/>
+				</parameters>
+			</signal>
+			<signal name="should-delete-range" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitDOMRange*"/>
+				</parameters>
+			</signal>
+			<signal name="should-end-editing" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitDOMRange*"/>
+				</parameters>
+			</signal>
+			<signal name="should-insert-node" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitDOMNode*"/>
+					<parameter name="p1" type="WebKitDOMRange*"/>
+					<parameter name="p2" type="WebKitInsertAction"/>
+				</parameters>
+			</signal>
+			<signal name="should-insert-text" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="char*"/>
+					<parameter name="p1" type="WebKitDOMRange*"/>
+					<parameter name="p2" type="WebKitInsertAction"/>
+				</parameters>
+			</signal>
+			<signal name="should-show-delete-interface-for-element" when="LAST">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitDOMHTMLElement*"/>
+				</parameters>
+			</signal>
 			<signal name="status-bar-text-changed" when="LAST">
 				<return-type type="void"/>
 				<parameters>
@@ -1855,6 +12996,26 @@
 					<parameter name="web_view" type="WebKitWebView*"/>
 				</parameters>
 			</signal>
+			<signal name="user-changed-contents" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+				</parameters>
+			</signal>
+			<signal name="viewport-attributes-changed" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitViewportAttributes*"/>
+				</parameters>
+			</signal>
+			<signal name="viewport-attributes-recompute-requested" when="LAST">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="object" type="WebKitWebView*"/>
+					<parameter name="p0" type="WebKitViewportAttributes*"/>
+				</parameters>
+			</signal>
 			<signal name="web-view-ready" when="LAST">
 				<return-type type="gboolean"/>
 				<parameters>
@@ -1878,6 +13039,12 @@
 					<parameter name="old_file" type="gchar*"/>
 				</parameters>
 			</vfunc>
+			<vfunc name="should_allow_editing_action">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="web_view" type="WebKitWebView*"/>
+				</parameters>
+			</vfunc>
 		</object>
 		<object name="WebKitWebWindowFeatures" parent="GObject" type-name="WebKitWebWindowFeatures" get-type="webkit_web_window_features_get_type">
 			<method name="equal" symbol="webkit_web_window_features_equal">
@@ -1901,10 +13068,164 @@
 			<property name="x" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
 			<property name="y" type="gint" readable="1" writable="1" construct="1" construct-only="0"/>
 		</object>
+		<interface name="WebKitDOMEventTarget" type-name="WebKitDOMEventTarget" get-type="webkit_dom_event_target_get_type">
+			<requires>
+				<interface name="GObject"/>
+			</requires>
+			<method name="add_event_listener" symbol="webkit_dom_event_target_add_event_listener">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="target" type="WebKitDOMEventTarget*"/>
+					<parameter name="eventName" type="char*"/>
+					<parameter name="handler" type="GCallback"/>
+					<parameter name="bubble" type="gboolean"/>
+					<parameter name="userData" type="gpointer"/>
+				</parameters>
+			</method>
+			<method name="dispatch_event" symbol="webkit_dom_event_target_dispatch_event">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="target" type="WebKitDOMEventTarget*"/>
+					<parameter name="event" type="WebKitDOMEvent*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="remove_event_listener" symbol="webkit_dom_event_target_remove_event_listener">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="target" type="WebKitDOMEventTarget*"/>
+					<parameter name="eventName" type="char*"/>
+					<parameter name="handler" type="GCallback"/>
+					<parameter name="bubble" type="gboolean"/>
+				</parameters>
+			</method>
+			<vfunc name="add_event_listener">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="target" type="WebKitDOMEventTarget*"/>
+					<parameter name="eventName" type="char*"/>
+					<parameter name="handler" type="GCallback"/>
+					<parameter name="bubble" type="gboolean"/>
+					<parameter name="userData" type="gpointer"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="dispatch_event">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="target" type="WebKitDOMEventTarget*"/>
+					<parameter name="event" type="WebKitDOMEvent*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="remove_event_listener">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="target" type="WebKitDOMEventTarget*"/>
+					<parameter name="eventName" type="char*"/>
+					<parameter name="handler" type="GCallback"/>
+					<parameter name="bubble" type="gboolean"/>
+				</parameters>
+			</vfunc>
+		</interface>
+		<interface name="WebKitSpellChecker" type-name="WebKitSpellChecker" get-type="webkit_spell_checker_get_type">
+			<requires>
+				<interface name="GObject"/>
+			</requires>
+			<method name="check_spelling_of_string" symbol="webkit_spell_checker_check_spelling_of_string">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="string" type="char*"/>
+					<parameter name="misspelling_location" type="int*"/>
+					<parameter name="misspelling_length" type="int*"/>
+				</parameters>
+			</method>
+			<method name="get_autocorrect_suggestions_for_misspelled_word" symbol="webkit_spell_checker_get_autocorrect_suggestions_for_misspelled_word">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+				</parameters>
+			</method>
+			<method name="get_guesses_for_word" symbol="webkit_spell_checker_get_guesses_for_word">
+				<return-type type="char**"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+					<parameter name="context" type="char*"/>
+				</parameters>
+			</method>
+			<method name="ignore_word" symbol="webkit_spell_checker_ignore_word">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+				</parameters>
+			</method>
+			<method name="learn_word" symbol="webkit_spell_checker_learn_word">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+				</parameters>
+			</method>
+			<method name="update_spell_checking_languages" symbol="webkit_spell_checker_update_spell_checking_languages">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="languages" type="char*"/>
+				</parameters>
+			</method>
+			<vfunc name="check_spelling_of_string">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+					<parameter name="misspelling_location" type="int*"/>
+					<parameter name="misspelling_length" type="int*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="get_autocorrect_suggestions_for_misspelled_word">
+				<return-type type="char*"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="get_guesses_for_word">
+				<return-type type="char**"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+					<parameter name="context" type="char*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="ignore_word">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="learn_word">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="word" type="char*"/>
+				</parameters>
+			</vfunc>
+			<vfunc name="update_spell_checking_languages">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="checker" type="WebKitSpellChecker*"/>
+					<parameter name="languages" type="char*"/>
+				</parameters>
+			</vfunc>
+		</interface>
 		<constant name="WEBKIT_MAJOR_VERSION" type="int" value="1"/>
-		<constant name="WEBKIT_MICRO_VERSION" type="int" value="3"/>
-		<constant name="WEBKIT_MINOR_VERSION" type="int" value="2"/>
-		<constant name="WEBKIT_USER_AGENT_MAJOR_VERSION" type="int" value="531"/>
-		<constant name="WEBKIT_USER_AGENT_MINOR_VERSION" type="int" value="2"/>
+		<constant name="WEBKIT_MICRO_VERSION" type="int" value="1"/>
+		<constant name="WEBKIT_MINOR_VERSION" type="int" value="6"/>
+		<constant name="WEBKIT_USER_AGENT_MAJOR_VERSION" type="int" value="535"/>
+		<constant name="WEBKIT_USER_AGENT_MINOR_VERSION" type="int" value="4"/>
 	</namespace>
 </api>
diff --git a/vapi/packages/webkit-1.0/webkit-1.0.metadata b/vapi/packages/webkit-1.0/webkit-1.0.metadata
index 860206b..6f35817 100644
--- a/vapi/packages/webkit-1.0/webkit-1.0.metadata
+++ b/vapi/packages/webkit-1.0/webkit-1.0.metadata
@@ -1,4 +1,7 @@
 WebKit cheader_filename="webkit/webkit.h" lower_case_cprefix="webkit_"
+webkit_dom_dom_application_cache_dispatch_event hidden="1"
+webkit_dom_dom_window_dispatch_event hidden="1"
+webkit_dom_node_dispatch_event hidden="1"
 webkit_security_origin_get_all_web_databases type_arguments="WebKit.WebDatabase"
 webkit_web_back_forward_list_get_back_list_with_limit type_arguments="WebKit.WebHistoryItem"
 webkit_web_back_forward_list_get_forward_list_with_limit type_arguments="WebKit.WebHistoryItem"
diff --git a/vapi/webkit-1.0.vapi b/vapi/webkit-1.0.vapi
index 03aa1fc..01954c3 100644
--- a/vapi/webkit-1.0.vapi
+++ b/vapi/webkit-1.0.vapi
@@ -3,6 +3,4002 @@
 [CCode (lower_case_cprefix = "webkit_")]
 namespace WebKit {
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMAttr : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMAttr ();
+		public bool get_is_id ();
+		public unowned string get_name ();
+		public unowned WebKit.DOMElement get_owner_element ();
+		public bool get_specified ();
+		public unowned string get_value ();
+		public void set_value (string value) throws GLib.Error;
+		public bool is_id { get; }
+		public string name { get; }
+		public WebKit.DOMElement owner_element { get; }
+		public bool specified { get; }
+		public string value { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMBarInfo : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMBarInfo ();
+		public bool get_visible ();
+		public bool visible { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMBlob : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMBlob ();
+		public uint64 get_size ();
+		public unowned WebKit.DOMBlob slice (int64 start, int64 end, string content_type);
+		public unowned WebKit.DOMBlob webkit_slice (int64 start, int64 end, string content_type);
+		public uint64 size { get; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMCDATASection : WebKit.DOMText, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMCDATASection ();
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMCSSRule : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMCSSRule ();
+		[CCode (cname = "webkit_dom_css_rule_get_css_text")]
+		public unowned string get_css_text ();
+		[CCode (cname = "webkit_dom_css_rule_get_parent_rule")]
+		public unowned WebKit.DOMCSSRule get_parent_rule ();
+		[CCode (cname = "webkit_dom_css_rule_get_parent_style_sheet")]
+		public unowned WebKit.DOMCSSStyleSheet get_parent_style_sheet ();
+		[CCode (cname = "webkit_dom_css_rule_set_css_text")]
+		public void set_css_text (string value) throws GLib.Error;
+		public string css_text { get; set; }
+		public WebKit.DOMCSSRule parent_rule { get; }
+		public WebKit.DOMCSSStyleSheet parent_style_sheet { get; }
+		[NoAccessorMethod]
+		public uint type { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMCSSRuleList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMCSSRuleList ();
+		[CCode (cname = "webkit_dom_css_rule_list_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_css_rule_list_item")]
+		public unowned WebKit.DOMCSSRule item (ulong index);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMCSSStyleDeclaration : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMCSSStyleDeclaration ();
+		[CCode (cname = "webkit_dom_css_style_declaration_get_css_text")]
+		public unowned string get_css_text ();
+		[CCode (cname = "webkit_dom_css_style_declaration_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_css_style_declaration_get_parent_rule")]
+		public unowned WebKit.DOMCSSRule get_parent_rule ();
+		[CCode (cname = "webkit_dom_css_style_declaration_get_property_css_value")]
+		public unowned WebKit.DOMCSSValue get_property_css_value (string property_name);
+		[CCode (cname = "webkit_dom_css_style_declaration_get_property_priority")]
+		public unowned string get_property_priority (string property_name);
+		[CCode (cname = "webkit_dom_css_style_declaration_get_property_shorthand")]
+		public unowned string get_property_shorthand (string property_name);
+		[CCode (cname = "webkit_dom_css_style_declaration_get_property_value")]
+		public unowned string get_property_value (string property_name);
+		[CCode (cname = "webkit_dom_css_style_declaration_is_property_implicit")]
+		public bool is_property_implicit (string property_name);
+		[CCode (cname = "webkit_dom_css_style_declaration_item")]
+		public unowned string item (ulong index);
+		[CCode (cname = "webkit_dom_css_style_declaration_remove_property")]
+		public unowned string remove_property (string property_name) throws GLib.Error;
+		[CCode (cname = "webkit_dom_css_style_declaration_set_css_text")]
+		public void set_css_text (string value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_css_style_declaration_set_property")]
+		public void set_property (string property_name, string value, string priority) throws GLib.Error;
+		public string css_text { get; set; }
+		public ulong length { get; }
+		public WebKit.DOMCSSRule parent_rule { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMCSSStyleSheet : WebKit.DOMStyleSheet {
+		[CCode (has_construct_function = false)]
+		protected DOMCSSStyleSheet ();
+		[CCode (cname = "webkit_dom_css_style_sheet_add_rule")]
+		public long add_rule (string selector, string style, ulong index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_css_style_sheet_delete_rule")]
+		public void delete_rule (ulong index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_css_style_sheet_get_css_rules")]
+		public unowned WebKit.DOMCSSRuleList get_css_rules ();
+		[CCode (cname = "webkit_dom_css_style_sheet_get_owner_rule")]
+		public unowned WebKit.DOMCSSRule get_owner_rule ();
+		[CCode (cname = "webkit_dom_css_style_sheet_get_rules")]
+		public unowned WebKit.DOMCSSRuleList get_rules ();
+		[CCode (cname = "webkit_dom_css_style_sheet_insert_rule")]
+		public ulong insert_rule (string rule, ulong index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_css_style_sheet_remove_rule")]
+		public void remove_rule (ulong index) throws GLib.Error;
+		public WebKit.DOMCSSRuleList css_rules { get; }
+		public WebKit.DOMCSSRule owner_rule { get; }
+		public WebKit.DOMCSSRuleList rules { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMCSSValue : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMCSSValue ();
+		[CCode (cname = "webkit_dom_css_value_get_css_text")]
+		public unowned string get_css_text ();
+		[CCode (cname = "webkit_dom_css_value_get_css_value_type")]
+		public ushort get_css_value_type ();
+		[CCode (cname = "webkit_dom_css_value_set_css_text")]
+		public void set_css_text (string value) throws GLib.Error;
+		public string css_text { get; set; }
+		public uint css_value_type { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMCharacterData : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMCharacterData ();
+		public void append_data (string data) throws GLib.Error;
+		public void delete_data (ulong offset, ulong length) throws GLib.Error;
+		public unowned string get_data ();
+		public ulong get_length ();
+		public void insert_data (ulong offset, string data) throws GLib.Error;
+		public void replace_data (ulong offset, ulong length, string data) throws GLib.Error;
+		public void set_data (string value) throws GLib.Error;
+		public unowned string substring_data (ulong offset, ulong length) throws GLib.Error;
+		public string data { get; set; }
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMComment : WebKit.DOMCharacterData, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMComment ();
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMConsole : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMConsole ();
+		public unowned WebKit.DOMMemoryInfo get_memory ();
+		public void group_end ();
+		public void time (string title);
+		public WebKit.DOMMemoryInfo memory { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	[Compact]
+	public class DOMCustom {
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	[Compact]
+	public class DOMCustomClass {
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMApplicationCache : WebKit.DOMObject, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMApplicationCache ();
+		[CCode (cname = "webkit_dom_dom_application_cache_get_status")]
+		public ushort get_status ();
+		[CCode (cname = "webkit_dom_dom_application_cache_swap_cache")]
+		public void swap_cache () throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_application_cache_update")]
+		public void update () throws GLib.Error;
+		public uint status { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMImplementation : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMImplementation ();
+		[CCode (cname = "webkit_dom_dom_implementation_create_css_style_sheet")]
+		public unowned WebKit.DOMCSSStyleSheet create_css_style_sheet (string title, string media) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_implementation_create_document")]
+		public unowned WebKit.DOMDocument create_document (string namespace_uri, string qualified_name, WebKit.DOMDocumentType doctype) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_implementation_create_document_type")]
+		public unowned WebKit.DOMDocumentType create_document_type (string qualified_name, string public_id, string system_id) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_implementation_create_html_document")]
+		public unowned WebKit.DOMHTMLDocument create_html_document (string title);
+		[CCode (cname = "webkit_dom_dom_implementation_has_feature")]
+		public bool has_feature (string feature, string version);
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMMimeType : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMMimeType ();
+		[CCode (cname = "webkit_dom_dom_mime_type_get_description")]
+		public unowned string get_description ();
+		[CCode (cname = "webkit_dom_dom_mime_type_get_enabled_plugin")]
+		public unowned WebKit.DOMDOMPlugin get_enabled_plugin ();
+		[CCode (cname = "webkit_dom_dom_mime_type_get_suffixes")]
+		public unowned string get_suffixes ();
+		public string description { get; }
+		public WebKit.DOMDOMPlugin enabled_plugin { get; }
+		public string suffixes { get; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMMimeTypeArray : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMMimeTypeArray ();
+		[CCode (cname = "webkit_dom_dom_mime_type_array_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_dom_mime_type_array_item")]
+		public unowned WebKit.DOMDOMMimeType item (ulong index);
+		[CCode (cname = "webkit_dom_dom_mime_type_array_named_item")]
+		public unowned WebKit.DOMDOMMimeType named_item (string name);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMPlugin : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMPlugin ();
+		[CCode (cname = "webkit_dom_dom_plugin_get_description")]
+		public unowned string get_description ();
+		[CCode (cname = "webkit_dom_dom_plugin_get_filename")]
+		public unowned string get_filename ();
+		[CCode (cname = "webkit_dom_dom_plugin_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_dom_plugin_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_dom_plugin_item")]
+		public unowned WebKit.DOMDOMMimeType item (ulong index);
+		[CCode (cname = "webkit_dom_dom_plugin_named_item")]
+		public unowned WebKit.DOMDOMMimeType named_item (string name);
+		public string description { get; }
+		public string filename { get; }
+		public ulong length { get; }
+		public string name { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMPluginArray : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMPluginArray ();
+		[CCode (cname = "webkit_dom_dom_plugin_array_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_dom_plugin_array_item")]
+		public unowned WebKit.DOMDOMPlugin item (ulong index);
+		[CCode (cname = "webkit_dom_dom_plugin_array_named_item")]
+		public unowned WebKit.DOMDOMPlugin named_item (string name);
+		[CCode (cname = "webkit_dom_dom_plugin_array_refresh")]
+		public void refresh (bool reload);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMSelection : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMSelection ();
+		[CCode (cname = "webkit_dom_dom_selection_add_range")]
+		public void add_range (WebKit.DOMRange range);
+		[CCode (cname = "webkit_dom_dom_selection_collapse")]
+		public void collapse (WebKit.DOMNode node, long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_selection_collapse_to_end")]
+		public void collapse_to_end () throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_selection_collapse_to_start")]
+		public void collapse_to_start () throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_selection_contains_node")]
+		public bool contains_node (WebKit.DOMNode node, bool allow_partial);
+		[CCode (cname = "webkit_dom_dom_selection_delete_from_document")]
+		public void delete_from_document ();
+		[CCode (cname = "webkit_dom_dom_selection_empty")]
+		public void empty ();
+		[CCode (cname = "webkit_dom_dom_selection_extend")]
+		public void extend (WebKit.DOMNode node, long offset) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_selection_get_anchor_node")]
+		public unowned WebKit.DOMNode get_anchor_node ();
+		[CCode (cname = "webkit_dom_dom_selection_get_anchor_offset")]
+		public long get_anchor_offset ();
+		[CCode (cname = "webkit_dom_dom_selection_get_base_node")]
+		public unowned WebKit.DOMNode get_base_node ();
+		[CCode (cname = "webkit_dom_dom_selection_get_base_offset")]
+		public long get_base_offset ();
+		[CCode (cname = "webkit_dom_dom_selection_get_extent_node")]
+		public unowned WebKit.DOMNode get_extent_node ();
+		[CCode (cname = "webkit_dom_dom_selection_get_extent_offset")]
+		public long get_extent_offset ();
+		[CCode (cname = "webkit_dom_dom_selection_get_focus_node")]
+		public unowned WebKit.DOMNode get_focus_node ();
+		[CCode (cname = "webkit_dom_dom_selection_get_focus_offset")]
+		public long get_focus_offset ();
+		[CCode (cname = "webkit_dom_dom_selection_get_is_collapsed")]
+		public bool get_is_collapsed ();
+		[CCode (cname = "webkit_dom_dom_selection_get_range_at")]
+		public unowned WebKit.DOMRange get_range_at (long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_selection_get_range_count")]
+		public long get_range_count ();
+		[CCode (cname = "webkit_dom_dom_selection_modify")]
+		public void modify (string alter, string direction, string granularity);
+		[CCode (cname = "webkit_dom_dom_selection_remove_all_ranges")]
+		public void remove_all_ranges ();
+		[CCode (cname = "webkit_dom_dom_selection_select_all_children")]
+		public void select_all_children (WebKit.DOMNode node) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_selection_set_base_and_extent")]
+		public void set_base_and_extent (WebKit.DOMNode base_node, long base_offset, WebKit.DOMNode extent_node, long extent_offset) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_selection_set_position")]
+		public void set_position (WebKit.DOMNode node, long offset) throws GLib.Error;
+		public WebKit.DOMNode anchor_node { get; }
+		public long anchor_offset { get; }
+		public WebKit.DOMNode base_node { get; }
+		public long base_offset { get; }
+		public WebKit.DOMNode extent_node { get; }
+		public long extent_offset { get; }
+		public WebKit.DOMNode focus_node { get; }
+		public long focus_offset { get; }
+		public bool is_collapsed { get; }
+		public long range_count { get; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMSettableTokenList : WebKit.DOMDOMTokenList {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMSettableTokenList ();
+		[CCode (cname = "webkit_dom_dom_settable_token_list_get_value")]
+		public unowned string get_value ();
+		[CCode (cname = "webkit_dom_dom_settable_token_list_set_value")]
+		public void set_value (string value);
+		public string value { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMStringList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMStringList ();
+		[CCode (cname = "webkit_dom_dom_string_list_contains")]
+		public bool contains (string str);
+		[CCode (cname = "webkit_dom_dom_string_list_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_dom_string_list_item")]
+		public unowned string item (ulong index);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMStringMap : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMStringMap ();
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMTokenList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMTokenList ();
+		[CCode (cname = "webkit_dom_dom_token_list_add")]
+		public void add (string token) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_token_list_contains")]
+		public bool contains (string token) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_token_list_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_dom_token_list_item")]
+		public unowned string item (ulong index);
+		[CCode (cname = "webkit_dom_dom_token_list_remove")]
+		public void remove (string token) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_token_list_toggle")]
+		public bool toggle (string token) throws GLib.Error;
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDOMWindow : WebKit.DOMObject, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMDOMWindow ();
+		[CCode (cname = "webkit_dom_dom_window_alert")]
+		public void alert (string message);
+		[CCode (cname = "webkit_dom_dom_window_atob")]
+		public unowned string atob (string str) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_window_blur")]
+		public void blur ();
+		[CCode (cname = "webkit_dom_dom_window_btoa")]
+		public unowned string btoa (string str) throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_window_capture_events")]
+		public void capture_events ();
+		[CCode (cname = "webkit_dom_dom_window_clear_interval")]
+		public void clear_interval (long handle);
+		[CCode (cname = "webkit_dom_dom_window_clear_timeout")]
+		public void clear_timeout (long handle);
+		[CCode (cname = "webkit_dom_dom_window_close")]
+		public void close ();
+		[CCode (cname = "webkit_dom_dom_window_confirm")]
+		public bool confirm (string message);
+		[CCode (cname = "webkit_dom_dom_window_find")]
+		public bool find (string str, bool case_sensitive, bool backwards, bool wrap, bool whole_word, bool search_in_frames, bool show_dialog);
+		[CCode (cname = "webkit_dom_dom_window_focus")]
+		public void focus ();
+		[CCode (cname = "webkit_dom_dom_window_get_application_cache")]
+		public unowned WebKit.DOMDOMApplicationCache get_application_cache ();
+		[CCode (cname = "webkit_dom_dom_window_get_client_information")]
+		public unowned WebKit.DOMNavigator get_client_information ();
+		[CCode (cname = "webkit_dom_dom_window_get_closed")]
+		public bool get_closed ();
+		[CCode (cname = "webkit_dom_dom_window_get_computed_style")]
+		public unowned WebKit.DOMCSSStyleDeclaration get_computed_style (WebKit.DOMElement element, string pseudo_element);
+		[CCode (cname = "webkit_dom_dom_window_get_console")]
+		public unowned WebKit.DOMConsole get_console ();
+		[CCode (cname = "webkit_dom_dom_window_get_default_status")]
+		public unowned string get_default_status ();
+		[CCode (cname = "webkit_dom_dom_window_get_device_pixel_ratio")]
+		public double get_device_pixel_ratio ();
+		[CCode (cname = "webkit_dom_dom_window_get_document")]
+		public unowned WebKit.DOMDocument get_document ();
+		[CCode (cname = "webkit_dom_dom_window_get_frame_element")]
+		public unowned WebKit.DOMElement get_frame_element ();
+		[CCode (cname = "webkit_dom_dom_window_get_frames")]
+		public unowned WebKit.DOMDOMWindow get_frames ();
+		[CCode (cname = "webkit_dom_dom_window_get_history")]
+		public unowned WebKit.DOMHistory get_history ();
+		[CCode (cname = "webkit_dom_dom_window_get_inner_height")]
+		public long get_inner_height ();
+		[CCode (cname = "webkit_dom_dom_window_get_inner_width")]
+		public long get_inner_width ();
+		[CCode (cname = "webkit_dom_dom_window_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_dom_window_get_local_storage")]
+		public unowned WebKit.DOMStorage get_local_storage () throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_window_get_locationbar")]
+		public unowned WebKit.DOMBarInfo get_locationbar ();
+		[CCode (cname = "webkit_dom_dom_window_get_menubar")]
+		public unowned WebKit.DOMBarInfo get_menubar ();
+		[CCode (cname = "webkit_dom_dom_window_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_dom_window_get_navigator")]
+		public unowned WebKit.DOMNavigator get_navigator ();
+		[CCode (cname = "webkit_dom_dom_window_get_offscreen_buffering")]
+		public bool get_offscreen_buffering ();
+		[CCode (cname = "webkit_dom_dom_window_get_opener")]
+		public unowned WebKit.DOMDOMWindow get_opener ();
+		[CCode (cname = "webkit_dom_dom_window_get_outer_height")]
+		public long get_outer_height ();
+		[CCode (cname = "webkit_dom_dom_window_get_outer_width")]
+		public long get_outer_width ();
+		[CCode (cname = "webkit_dom_dom_window_get_page_x_offset")]
+		public long get_page_x_offset ();
+		[CCode (cname = "webkit_dom_dom_window_get_page_y_offset")]
+		public long get_page_y_offset ();
+		[CCode (cname = "webkit_dom_dom_window_get_parent")]
+		public unowned WebKit.DOMDOMWindow get_parent ();
+		[CCode (cname = "webkit_dom_dom_window_get_personalbar")]
+		public unowned WebKit.DOMBarInfo get_personalbar ();
+		[CCode (cname = "webkit_dom_dom_window_get_screen")]
+		public unowned WebKit.DOMScreen get_screen ();
+		[CCode (cname = "webkit_dom_dom_window_get_screen_left")]
+		public long get_screen_left ();
+		[CCode (cname = "webkit_dom_dom_window_get_screen_top")]
+		public long get_screen_top ();
+		[CCode (cname = "webkit_dom_dom_window_get_screen_x")]
+		public long get_screen_x ();
+		[CCode (cname = "webkit_dom_dom_window_get_screen_y")]
+		public long get_screen_y ();
+		[CCode (cname = "webkit_dom_dom_window_get_scroll_x")]
+		public long get_scroll_x ();
+		[CCode (cname = "webkit_dom_dom_window_get_scroll_y")]
+		public long get_scroll_y ();
+		[CCode (cname = "webkit_dom_dom_window_get_scrollbars")]
+		public unowned WebKit.DOMBarInfo get_scrollbars ();
+		[CCode (cname = "webkit_dom_dom_window_get_selection")]
+		public unowned WebKit.DOMDOMSelection get_selection ();
+		[CCode (cname = "webkit_dom_dom_window_get_self")]
+		public unowned WebKit.DOMDOMWindow get_self ();
+		[CCode (cname = "webkit_dom_dom_window_get_session_storage")]
+		public unowned WebKit.DOMStorage get_session_storage () throws GLib.Error;
+		[CCode (cname = "webkit_dom_dom_window_get_status")]
+		public unowned string get_status ();
+		[CCode (cname = "webkit_dom_dom_window_get_statusbar")]
+		public unowned WebKit.DOMBarInfo get_statusbar ();
+		[CCode (cname = "webkit_dom_dom_window_get_style_media")]
+		public unowned WebKit.DOMStyleMedia get_style_media ();
+		[CCode (cname = "webkit_dom_dom_window_get_toolbar")]
+		public unowned WebKit.DOMBarInfo get_toolbar ();
+		[CCode (cname = "webkit_dom_dom_window_get_top")]
+		public unowned WebKit.DOMDOMWindow get_top ();
+		[CCode (cname = "webkit_dom_dom_window_get_window")]
+		public unowned WebKit.DOMDOMWindow get_window ();
+		[CCode (cname = "webkit_dom_dom_window_match_media")]
+		public unowned WebKit.DOMMediaQueryList match_media (string query);
+		[CCode (cname = "webkit_dom_dom_window_move_by")]
+		public void move_by (float x, float y);
+		[CCode (cname = "webkit_dom_dom_window_move_to")]
+		public void move_to (float x, float y);
+		[CCode (cname = "webkit_dom_dom_window_print")]
+		public void print ();
+		[CCode (cname = "webkit_dom_dom_window_prompt")]
+		public unowned string prompt (string message, string default_value);
+		[CCode (cname = "webkit_dom_dom_window_release_events")]
+		public void release_events ();
+		[CCode (cname = "webkit_dom_dom_window_resize_by")]
+		public void resize_by (float x, float y);
+		[CCode (cname = "webkit_dom_dom_window_resize_to")]
+		public void resize_to (float width, float height);
+		[CCode (cname = "webkit_dom_dom_window_scroll")]
+		public void scroll (long x, long y);
+		[CCode (cname = "webkit_dom_dom_window_scroll_by")]
+		public void scroll_by (long x, long y);
+		[CCode (cname = "webkit_dom_dom_window_scroll_to")]
+		public void scroll_to (long x, long y);
+		[CCode (cname = "webkit_dom_dom_window_set_default_status")]
+		public void set_default_status (string value);
+		[CCode (cname = "webkit_dom_dom_window_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_dom_window_set_status")]
+		public void set_status (string value);
+		[CCode (cname = "webkit_dom_dom_window_stop")]
+		public void stop ();
+		[CCode (cname = "webkit_dom_dom_window_webkit_convert_point_from_node_to_page")]
+		public unowned WebKit.DOMWebKitPoint webkit_convert_point_from_node_to_page (WebKit.DOMNode node, WebKit.DOMWebKitPoint p);
+		[CCode (cname = "webkit_dom_dom_window_webkit_convert_point_from_page_to_node")]
+		public unowned WebKit.DOMWebKitPoint webkit_convert_point_from_page_to_node (WebKit.DOMNode node, WebKit.DOMWebKitPoint p);
+		public WebKit.DOMDOMApplicationCache application_cache { get; }
+		[NoAccessorMethod]
+		public WebKit.DOMNavigator client_information { owned get; set; }
+		public bool closed { get; }
+		[NoAccessorMethod]
+		public WebKit.DOMConsole console { owned get; set; }
+		public string default_status { get; set; }
+		[NoAccessorMethod]
+		public double device_pixel_ratio { get; set; }
+		public WebKit.DOMDocument document { get; }
+		public WebKit.DOMElement frame_element { get; }
+		[NoAccessorMethod]
+		public WebKit.DOMDOMWindow frames { owned get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMHistory history { owned get; set; }
+		[NoAccessorMethod]
+		public long inner_height { get; set; }
+		[NoAccessorMethod]
+		public long inner_width { get; set; }
+		[NoAccessorMethod]
+		public ulong length { get; set; }
+		public WebKit.DOMStorage local_storage { get; }
+		[NoAccessorMethod]
+		public WebKit.DOMBarInfo locationbar { owned get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMBarInfo menubar { owned get; set; }
+		public string name { get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMNavigator navigator { owned get; set; }
+		[NoAccessorMethod]
+		public bool offscreen_buffering { get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMDOMWindow opener { owned get; set; }
+		[NoAccessorMethod]
+		public long outer_height { get; set; }
+		[NoAccessorMethod]
+		public long outer_width { get; set; }
+		public long page_x_offset { get; }
+		public long page_y_offset { get; }
+		[NoAccessorMethod]
+		public WebKit.DOMDOMWindow parent { owned get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMBarInfo personalbar { owned get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMScreen screen { owned get; set; }
+		[NoAccessorMethod]
+		public long screen_left { get; set; }
+		[NoAccessorMethod]
+		public long screen_top { get; set; }
+		[NoAccessorMethod]
+		public long screen_x { get; set; }
+		[NoAccessorMethod]
+		public long screen_y { get; set; }
+		[NoAccessorMethod]
+		public long scroll_x { get; set; }
+		[NoAccessorMethod]
+		public long scroll_y { get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMBarInfo scrollbars { owned get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMDOMWindow self { owned get; set; }
+		public WebKit.DOMStorage session_storage { get; }
+		public string status { get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMBarInfo statusbar { owned get; set; }
+		public WebKit.DOMStyleMedia style_media { get; }
+		[NoAccessorMethod]
+		public WebKit.DOMBarInfo toolbar { owned get; set; }
+		[NoAccessorMethod]
+		public WebKit.DOMDOMWindow top { owned get; set; }
+		public WebKit.DOMDOMWindow window { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDatabase : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMDatabase ();
+		public unowned string get_version ();
+		public string version { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDocument : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMDocument ();
+		public unowned WebKit.DOMNode adopt_node (WebKit.DOMNode source) throws GLib.Error;
+		public unowned WebKit.DOMRange caret_range_from_point (long x, long y);
+		public unowned WebKit.DOMAttr create_attribute (string name) throws GLib.Error;
+		public unowned WebKit.DOMAttr create_attribute_ns (string namespace_uri, string qualified_name) throws GLib.Error;
+		public unowned WebKit.DOMCDATASection create_cdata_section (string data) throws GLib.Error;
+		public unowned WebKit.DOMComment create_comment (string data);
+		public unowned WebKit.DOMCSSStyleDeclaration create_css_style_declaration ();
+		public unowned WebKit.DOMDocumentFragment create_document_fragment ();
+		public unowned WebKit.DOMElement create_element (string tag_name) throws GLib.Error;
+		public unowned WebKit.DOMElement create_element_ns (string namespace_uri, string qualified_name) throws GLib.Error;
+		public unowned WebKit.DOMEntityReference create_entity_reference (string name) throws GLib.Error;
+		public unowned WebKit.DOMEvent create_event (string event_type) throws GLib.Error;
+		public unowned WebKit.DOMXPathExpression create_expression (string expression, WebKit.DOMXPathNSResolver resolver) throws GLib.Error;
+		public unowned WebKit.DOMNodeIterator create_node_iterator (WebKit.DOMNode root, ulong what_to_show, WebKit.DOMNodeFilter filter, bool expand_entity_references) throws GLib.Error;
+		public unowned WebKit.DOMXPathNSResolver create_ns_resolver (WebKit.DOMNode node_resolver);
+		public unowned WebKit.DOMProcessingInstruction create_processing_instruction (string target, string data) throws GLib.Error;
+		public unowned WebKit.DOMRange create_range ();
+		public unowned WebKit.DOMText create_text_node (string data);
+		public unowned WebKit.DOMTreeWalker create_tree_walker (WebKit.DOMNode root, ulong what_to_show, WebKit.DOMNodeFilter filter, bool expand_entity_references) throws GLib.Error;
+		public unowned WebKit.DOMElement element_from_point (long x, long y);
+		public unowned WebKit.DOMXPathResult evaluate (string expression, WebKit.DOMNode context_node, WebKit.DOMXPathNSResolver resolver, ushort type, WebKit.DOMXPathResult in_result) throws GLib.Error;
+		public bool exec_command (string command, bool user_interface, string value);
+		public unowned WebKit.DOMHTMLCollection get_anchors ();
+		public unowned WebKit.DOMHTMLCollection get_applets ();
+		public unowned WebKit.DOMHTMLElement get_body ();
+		public unowned string get_character_set ();
+		public unowned string get_charset ();
+		public unowned string get_compat_mode ();
+		public unowned string get_cookie () throws GLib.Error;
+		public unowned string get_default_charset ();
+		public unowned WebKit.DOMDOMWindow get_default_view ();
+		public unowned WebKit.DOMDocumentType get_doctype ();
+		public unowned WebKit.DOMElement get_document_element ();
+		public unowned string get_document_uri ();
+		public unowned string get_domain ();
+		public unowned WebKit.DOMElement get_element_by_id (string element_id);
+		public unowned WebKit.DOMNodeList get_elements_by_class_name (string tagname);
+		public unowned WebKit.DOMNodeList get_elements_by_name (string element_name);
+		public unowned WebKit.DOMNodeList get_elements_by_tag_name (string tagname);
+		public unowned WebKit.DOMNodeList get_elements_by_tag_name_ns (string namespace_uri, string local_name);
+		public unowned WebKit.DOMHTMLCollection get_forms ();
+		public unowned WebKit.DOMHTMLHeadElement get_head ();
+		public unowned WebKit.DOMHTMLCollection get_images ();
+		public unowned WebKit.DOMDOMImplementation get_implementation ();
+		public unowned string get_input_encoding ();
+		public unowned string get_last_modified ();
+		public unowned WebKit.DOMHTMLCollection get_links ();
+		public unowned WebKit.DOMCSSStyleDeclaration get_override_style (WebKit.DOMElement element, string pseudo_element);
+		public unowned string get_preferred_stylesheet_set ();
+		public unowned string get_ready_state ();
+		public unowned string get_referrer ();
+		public unowned string get_selected_stylesheet_set ();
+		public unowned WebKit.DOMStyleSheetList get_style_sheets ();
+		public unowned string get_title ();
+		public unowned WebKit.DOMElement get_webkit_current_full_screen_element ();
+		public bool get_webkit_full_screen_keyboard_input_allowed ();
+		public bool get_webkit_hidden ();
+		public bool get_webkit_is_full_screen ();
+		public unowned string get_webkit_visibility_state ();
+		public unowned string get_xml_encoding ();
+		public bool get_xml_standalone ();
+		public unowned string get_xml_version ();
+		public unowned WebKit.DOMNode import_node (WebKit.DOMNode imported_node, bool deep) throws GLib.Error;
+		public bool query_command_enabled (string command);
+		public bool query_command_indeterm (string command);
+		public bool query_command_state (string command);
+		public bool query_command_supported (string command);
+		public unowned string query_command_value (string command);
+		public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
+		public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
+		public void set_body (WebKit.DOMHTMLElement value) throws GLib.Error;
+		public void set_charset (string value);
+		public void set_cookie (string value) throws GLib.Error;
+		public void set_document_uri (string value);
+		public void set_selected_stylesheet_set (string value);
+		public void set_title (string value);
+		public void set_xml_standalone (bool value) throws GLib.Error;
+		public void set_xml_version (string value) throws GLib.Error;
+		public void webkit_cancel_full_screen ();
+		public WebKit.DOMHTMLCollection anchors { get; }
+		public WebKit.DOMHTMLCollection applets { get; }
+		public WebKit.DOMHTMLElement body { get; set; }
+		public string character_set { get; }
+		public string charset { get; set; }
+		public string compat_mode { get; }
+		public string cookie { get; set; }
+		public string default_charset { get; }
+		public WebKit.DOMDOMWindow default_view { get; }
+		public WebKit.DOMDocumentType doctype { get; }
+		public WebKit.DOMElement document_element { get; }
+		public string document_uri { get; set; }
+		public string domain { get; }
+		public WebKit.DOMHTMLCollection forms { get; }
+		public WebKit.DOMHTMLHeadElement head { get; }
+		public WebKit.DOMHTMLCollection images { get; }
+		public WebKit.DOMDOMImplementation implementation { get; }
+		public string input_encoding { get; }
+		public string last_modified { get; }
+		public WebKit.DOMHTMLCollection links { get; }
+		public string preferred_stylesheet_set { get; }
+		public string ready_state { get; }
+		public string referrer { get; }
+		public string selected_stylesheet_set { get; set; }
+		public WebKit.DOMStyleSheetList style_sheets { get; }
+		public string title { get; set; }
+		[NoAccessorMethod]
+		public string url { owned get; }
+		public WebKit.DOMElement webkit_current_full_screen_element { get; }
+		public bool webkit_full_screen_keyboard_input_allowed { get; }
+		public bool webkit_is_full_screen { get; }
+		public string xml_encoding { get; }
+		public bool xml_standalone { get; set; }
+		public string xml_version { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDocumentFragment : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMDocumentFragment ();
+		public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
+		public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMDocumentType : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMDocumentType ();
+		public unowned WebKit.DOMNamedNodeMap get_entities ();
+		public unowned string get_internal_subset ();
+		public unowned string get_name ();
+		public unowned WebKit.DOMNamedNodeMap get_notations ();
+		public unowned string get_public_id ();
+		public unowned string get_system_id ();
+		public WebKit.DOMNamedNodeMap entities { get; }
+		public string internal_subset { get; }
+		public string name { get; }
+		public WebKit.DOMNamedNodeMap notations { get; }
+		public string public_id { get; }
+		public string system_id { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMElement : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMElement ();
+		public void blur ();
+		public void focus ();
+		public unowned string get_attribute (string name);
+		public unowned WebKit.DOMAttr get_attribute_node (string name);
+		public unowned WebKit.DOMAttr get_attribute_node_ns (string namespace_uri, string local_name);
+		public unowned string get_attribute_ns (string namespace_uri, string local_name);
+		public ulong get_child_element_count ();
+		public long get_client_height ();
+		public long get_client_left ();
+		public long get_client_top ();
+		public long get_client_width ();
+		public unowned WebKit.DOMNodeList get_elements_by_class_name (string name);
+		public unowned WebKit.DOMNodeList get_elements_by_tag_name (string name);
+		public unowned WebKit.DOMNodeList get_elements_by_tag_name_ns (string namespace_uri, string local_name);
+		public unowned WebKit.DOMElement get_first_element_child ();
+		public unowned WebKit.DOMElement get_last_element_child ();
+		public unowned WebKit.DOMElement get_next_element_sibling ();
+		public long get_offset_height ();
+		public long get_offset_left ();
+		public unowned WebKit.DOMElement get_offset_parent ();
+		public long get_offset_top ();
+		public long get_offset_width ();
+		public unowned WebKit.DOMElement get_previous_element_sibling ();
+		public long get_scroll_height ();
+		public long get_scroll_left ();
+		public long get_scroll_top ();
+		public long get_scroll_width ();
+		public unowned WebKit.DOMCSSStyleDeclaration get_style ();
+		public unowned string get_tag_name ();
+		public bool has_attribute (string name);
+		public bool has_attribute_ns (string namespace_uri, string local_name);
+		public unowned WebKit.DOMElement query_selector (string selectors) throws GLib.Error;
+		public unowned WebKit.DOMNodeList query_selector_all (string selectors) throws GLib.Error;
+		public void remove_attribute (string name) throws GLib.Error;
+		public unowned WebKit.DOMAttr remove_attribute_node (WebKit.DOMAttr old_attr) throws GLib.Error;
+		public void remove_attribute_ns (string namespace_uri, string local_name) throws GLib.Error;
+		public void scroll_by_lines (long lines);
+		public void scroll_by_pages (long pages);
+		public void scroll_into_view (bool align_with_top);
+		public void scroll_into_view_if_needed (bool center_if_needed);
+		public void set_attribute (string name, string value) throws GLib.Error;
+		public unowned WebKit.DOMAttr set_attribute_node (WebKit.DOMAttr new_attr) throws GLib.Error;
+		public unowned WebKit.DOMAttr set_attribute_node_ns (WebKit.DOMAttr new_attr) throws GLib.Error;
+		public void set_attribute_ns (string namespace_uri, string qualified_name, string value) throws GLib.Error;
+		public void set_scroll_left (long value);
+		public void set_scroll_top (long value);
+		public bool webkit_matches_selector (string selectors) throws GLib.Error;
+		public void webkit_request_full_screen (ushort flags);
+		public ulong child_element_count { get; }
+		public long client_height { get; }
+		public long client_left { get; }
+		public long client_top { get; }
+		public long client_width { get; }
+		public WebKit.DOMElement first_element_child { get; }
+		public WebKit.DOMElement last_element_child { get; }
+		public WebKit.DOMElement next_element_sibling { get; }
+		public long offset_height { get; }
+		public long offset_left { get; }
+		public WebKit.DOMElement offset_parent { get; }
+		public long offset_top { get; }
+		public long offset_width { get; }
+		public WebKit.DOMElement previous_element_sibling { get; }
+		public long scroll_height { get; }
+		public long scroll_left { get; set; }
+		public long scroll_top { get; set; }
+		public long scroll_width { get; }
+		public WebKit.DOMCSSStyleDeclaration style { get; }
+		public string tag_name { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMEntityReference : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMEntityReference ();
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMEvent : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMEvent ();
+		public bool get_bubbles ();
+		public bool get_cancel_bubble ();
+		public bool get_cancelable ();
+		public unowned WebKit.DOMEventTarget get_current_target ();
+		public bool get_default_prevented ();
+		public ushort get_event_phase ();
+		public bool get_return_value ();
+		public unowned WebKit.DOMEventTarget get_src_element ();
+		public unowned WebKit.DOMEventTarget get_target ();
+		public uint32 get_time_stamp ();
+		public void init_event (string event_type_arg, bool can_bubble_arg, bool cancelable_arg);
+		public void prevent_default ();
+		public void set_cancel_bubble (bool value);
+		public void set_return_value (bool value);
+		public void stop_immediate_propagation ();
+		public void stop_propagation ();
+		public bool bubbles { get; }
+		public bool cancel_bubble { get; set; }
+		public bool cancelable { get; }
+		public WebKit.DOMEventTarget current_target { get; }
+		public bool default_prevented { get; }
+		public uint event_phase { get; }
+		public bool return_value { get; set; }
+		public WebKit.DOMEventTarget src_element { get; }
+		public WebKit.DOMEventTarget target { get; }
+		public uint time_stamp { get; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	[Compact]
+	public class DOMEventTargetClass {
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMFile : WebKit.DOMBlob {
+		[CCode (has_construct_function = false)]
+		protected DOMFile ();
+		public unowned string get_file_name ();
+		public uint64 get_file_size ();
+		public unowned string get_name ();
+		public string file_name { get; }
+		public uint64 file_size { get; }
+		public string name { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMFileList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMFileList ();
+		public ulong get_length ();
+		public unowned WebKit.DOMFile item (ulong index);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMGeolocation : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMGeolocation ();
+		public void clear_watch (long watch_id);
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLAnchorElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLAnchorElement ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_access_key")]
+		public unowned string get_access_key ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_charset")]
+		public unowned string get_charset ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_coords")]
+		public unowned string get_coords ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_download")]
+		public unowned string get_download ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_hash")]
+		public unowned string get_hash ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_host")]
+		public unowned string get_host ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_hostname")]
+		public unowned string get_hostname ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_href")]
+		public unowned string get_href ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_hreflang")]
+		public unowned string get_hreflang ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_origin")]
+		public unowned string get_origin ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_parameter")]
+		public unowned string get_parameter (string name);
+		[CCode (cname = "webkit_dom_html_anchor_element_get_pathname")]
+		public unowned string get_pathname ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_ping")]
+		public unowned string get_ping ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_port")]
+		public unowned string get_port ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_protocol")]
+		public unowned string get_protocol ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_rel")]
+		public unowned string get_rel ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_rev")]
+		public unowned string get_rev ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_search")]
+		public unowned string get_search ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_shape")]
+		public unowned string get_shape ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_target")]
+		public unowned string get_target ();
+		[CCode (cname = "webkit_dom_html_anchor_element_get_text")]
+		public unowned string get_text ();
+		[CCode (cname = "webkit_dom_html_anchor_element_set_access_key")]
+		public void set_access_key (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_charset")]
+		public void set_charset (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_coords")]
+		public void set_coords (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_download")]
+		public void set_download (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_hash")]
+		public void set_hash (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_host")]
+		public void set_host (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_hostname")]
+		public void set_hostname (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_href")]
+		public void set_href (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_hreflang")]
+		public void set_hreflang (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_pathname")]
+		public void set_pathname (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_ping")]
+		public void set_ping (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_port")]
+		public void set_port (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_protocol")]
+		public void set_protocol (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_rel")]
+		public void set_rel (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_rev")]
+		public void set_rev (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_search")]
+		public void set_search (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_shape")]
+		public void set_shape (string value);
+		[CCode (cname = "webkit_dom_html_anchor_element_set_target")]
+		public void set_target (string value);
+		public string access_key { get; set; }
+		public string charset { get; set; }
+		public string coords { get; set; }
+		public string hash { get; set; }
+		public string host { get; set; }
+		public string hostname { get; set; }
+		public string href { get; set; }
+		public string hreflang { get; set; }
+		public string name { get; set; }
+		public string origin { get; }
+		public string pathname { get; set; }
+		public string ping { get; set; }
+		public string port { get; set; }
+		public string protocol { get; set; }
+		public string rel { get; set; }
+		public string rev { get; set; }
+		public string search { get; set; }
+		public string shape { get; set; }
+		public string target { get; set; }
+		public string text { get; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLAppletElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLAppletElement ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_alt")]
+		public unowned string get_alt ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_archive")]
+		public unowned string get_archive ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_code")]
+		public unowned string get_code ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_code_base")]
+		public unowned string get_code_base ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_height")]
+		public unowned string get_height ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_hspace")]
+		public long get_hspace ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_object")]
+		public unowned string get_object ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_vspace")]
+		public long get_vspace ();
+		[CCode (cname = "webkit_dom_html_applet_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_html_applet_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_alt")]
+		public void set_alt (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_archive")]
+		public void set_archive (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_code")]
+		public void set_code (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_code_base")]
+		public void set_code_base (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_height")]
+		public void set_height (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_hspace")]
+		public void set_hspace (long value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_object")]
+		public void set_object (string value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_vspace")]
+		public void set_vspace (long value);
+		[CCode (cname = "webkit_dom_html_applet_element_set_width")]
+		public void set_width (string value);
+		public string align { get; set; }
+		public string alt { get; set; }
+		public string archive { get; set; }
+		public string code { get; set; }
+		public string code_base { get; set; }
+		public string height { get; set; }
+		public long hspace { get; set; }
+		public string name { get; set; }
+		public string object { get; set; }
+		public long vspace { get; set; }
+		public string width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLAreaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLAreaElement ();
+		[CCode (cname = "webkit_dom_html_area_element_get_access_key")]
+		public unowned string get_access_key ();
+		[CCode (cname = "webkit_dom_html_area_element_get_alt")]
+		public unowned string get_alt ();
+		[CCode (cname = "webkit_dom_html_area_element_get_coords")]
+		public unowned string get_coords ();
+		[CCode (cname = "webkit_dom_html_area_element_get_hash")]
+		public unowned string get_hash ();
+		[CCode (cname = "webkit_dom_html_area_element_get_host")]
+		public unowned string get_host ();
+		[CCode (cname = "webkit_dom_html_area_element_get_hostname")]
+		public unowned string get_hostname ();
+		[CCode (cname = "webkit_dom_html_area_element_get_href")]
+		public unowned string get_href ();
+		[CCode (cname = "webkit_dom_html_area_element_get_no_href")]
+		public bool get_no_href ();
+		[CCode (cname = "webkit_dom_html_area_element_get_pathname")]
+		public unowned string get_pathname ();
+		[CCode (cname = "webkit_dom_html_area_element_get_ping")]
+		public unowned string get_ping ();
+		[CCode (cname = "webkit_dom_html_area_element_get_port")]
+		public unowned string get_port ();
+		[CCode (cname = "webkit_dom_html_area_element_get_protocol")]
+		public unowned string get_protocol ();
+		[CCode (cname = "webkit_dom_html_area_element_get_search")]
+		public unowned string get_search ();
+		[CCode (cname = "webkit_dom_html_area_element_get_shape")]
+		public unowned string get_shape ();
+		[CCode (cname = "webkit_dom_html_area_element_get_target")]
+		public unowned string get_target ();
+		[CCode (cname = "webkit_dom_html_area_element_set_access_key")]
+		public void set_access_key (string value);
+		[CCode (cname = "webkit_dom_html_area_element_set_alt")]
+		public void set_alt (string value);
+		[CCode (cname = "webkit_dom_html_area_element_set_coords")]
+		public void set_coords (string value);
+		[CCode (cname = "webkit_dom_html_area_element_set_href")]
+		public void set_href (string value);
+		[CCode (cname = "webkit_dom_html_area_element_set_no_href")]
+		public void set_no_href (bool value);
+		[CCode (cname = "webkit_dom_html_area_element_set_ping")]
+		public void set_ping (string value);
+		[CCode (cname = "webkit_dom_html_area_element_set_shape")]
+		public void set_shape (string value);
+		[CCode (cname = "webkit_dom_html_area_element_set_target")]
+		public void set_target (string value);
+		public string access_key { get; set; }
+		public string alt { get; set; }
+		public string coords { get; set; }
+		public string hash { get; }
+		public string host { get; }
+		public string hostname { get; }
+		public string href { get; set; }
+		public bool no_href { get; set; }
+		public string pathname { get; }
+		public string ping { get; set; }
+		public string port { get; }
+		public string protocol { get; }
+		public string search { get; }
+		public string shape { get; set; }
+		public string target { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLAudioElement : WebKit.DOMHTMLMediaElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLAudioElement ();
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLBRElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLBRElement ();
+		[CCode (cname = "webkit_dom_htmlbr_element_get_clear")]
+		public unowned string get_clear ();
+		[CCode (cname = "webkit_dom_htmlbr_element_set_clear")]
+		public void set_clear (string value);
+		public string clear { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLBaseElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLBaseElement ();
+		[CCode (cname = "webkit_dom_html_base_element_get_href")]
+		public unowned string get_href ();
+		[CCode (cname = "webkit_dom_html_base_element_get_target")]
+		public unowned string get_target ();
+		[CCode (cname = "webkit_dom_html_base_element_set_href")]
+		public void set_href (string value);
+		[CCode (cname = "webkit_dom_html_base_element_set_target")]
+		public void set_target (string value);
+		public string href { get; set; }
+		public string target { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLBaseFontElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLBaseFontElement ();
+		[CCode (cname = "webkit_dom_html_base_font_element_get_color")]
+		public unowned string get_color ();
+		[CCode (cname = "webkit_dom_html_base_font_element_get_face")]
+		public unowned string get_face ();
+		[CCode (cname = "webkit_dom_html_base_font_element_get_size")]
+		public long get_size ();
+		[CCode (cname = "webkit_dom_html_base_font_element_set_color")]
+		public void set_color (string value);
+		[CCode (cname = "webkit_dom_html_base_font_element_set_face")]
+		public void set_face (string value);
+		[CCode (cname = "webkit_dom_html_base_font_element_set_size")]
+		public void set_size (long value);
+		public string color { get; set; }
+		public string face { get; set; }
+		public long size { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLBodyElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLBodyElement ();
+		[CCode (cname = "webkit_dom_html_body_element_get_a_link")]
+		public unowned string get_a_link ();
+		[CCode (cname = "webkit_dom_html_body_element_get_background")]
+		public unowned string get_background ();
+		[CCode (cname = "webkit_dom_html_body_element_get_bg_color")]
+		public unowned string get_bg_color ();
+		[CCode (cname = "webkit_dom_html_body_element_get_link")]
+		public unowned string get_link ();
+		[CCode (cname = "webkit_dom_html_body_element_get_text")]
+		public unowned string get_text ();
+		[CCode (cname = "webkit_dom_html_body_element_get_v_link")]
+		public unowned string get_v_link ();
+		[CCode (cname = "webkit_dom_html_body_element_set_a_link")]
+		public void set_a_link (string value);
+		[CCode (cname = "webkit_dom_html_body_element_set_background")]
+		public void set_background (string value);
+		[CCode (cname = "webkit_dom_html_body_element_set_bg_color")]
+		public void set_bg_color (string value);
+		[CCode (cname = "webkit_dom_html_body_element_set_link")]
+		public void set_link (string value);
+		[CCode (cname = "webkit_dom_html_body_element_set_text")]
+		public void set_text (string value);
+		[CCode (cname = "webkit_dom_html_body_element_set_v_link")]
+		public void set_v_link (string value);
+		public string a_link { get; set; }
+		public string background { get; set; }
+		public string bg_color { get; set; }
+		public string link { get; set; }
+		public string text { get; set; }
+		public string v_link { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLButtonElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLButtonElement ();
+		[CCode (cname = "webkit_dom_html_button_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_button_element_click")]
+		public void click ();
+		[CCode (cname = "webkit_dom_html_button_element_get_access_key")]
+		public unowned string get_access_key ();
+		[CCode (cname = "webkit_dom_html_button_element_get_autofocus")]
+		public bool get_autofocus ();
+		[CCode (cname = "webkit_dom_html_button_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_button_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_button_element_get_form_action")]
+		public unowned string get_form_action ();
+		[CCode (cname = "webkit_dom_html_button_element_get_form_enctype")]
+		public unowned string get_form_enctype ();
+		[CCode (cname = "webkit_dom_html_button_element_get_form_method")]
+		public unowned string get_form_method ();
+		[CCode (cname = "webkit_dom_html_button_element_get_form_no_validate")]
+		public bool get_form_no_validate ();
+		[CCode (cname = "webkit_dom_html_button_element_get_form_target")]
+		public unowned string get_form_target ();
+		[CCode (cname = "webkit_dom_html_button_element_get_labels")]
+		public unowned WebKit.DOMNodeList get_labels ();
+		[CCode (cname = "webkit_dom_html_button_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_button_element_get_validation_message")]
+		public unowned string get_validation_message ();
+		[CCode (cname = "webkit_dom_html_button_element_get_validity")]
+		public unowned WebKit.DOMValidityState get_validity ();
+		[CCode (cname = "webkit_dom_html_button_element_get_value")]
+		public unowned string get_value ();
+		[CCode (cname = "webkit_dom_html_button_element_get_will_validate")]
+		public bool get_will_validate ();
+		[CCode (cname = "webkit_dom_html_button_element_set_access_key")]
+		public void set_access_key (string value);
+		[CCode (cname = "webkit_dom_html_button_element_set_autofocus")]
+		public void set_autofocus (bool value);
+		[CCode (cname = "webkit_dom_html_button_element_set_custom_validity")]
+		public void set_custom_validity (string error);
+		[CCode (cname = "webkit_dom_html_button_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_button_element_set_form_action")]
+		public void set_form_action (string value);
+		[CCode (cname = "webkit_dom_html_button_element_set_form_enctype")]
+		public void set_form_enctype (string value);
+		[CCode (cname = "webkit_dom_html_button_element_set_form_method")]
+		public void set_form_method (string value);
+		[CCode (cname = "webkit_dom_html_button_element_set_form_no_validate")]
+		public void set_form_no_validate (bool value);
+		[CCode (cname = "webkit_dom_html_button_element_set_form_target")]
+		public void set_form_target (string value);
+		[CCode (cname = "webkit_dom_html_button_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_button_element_set_value")]
+		public void set_value (string value);
+		public string access_key { get; set; }
+		public bool autofocus { get; set; }
+		public bool disabled { get; set; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public string form_action { get; set; }
+		public string form_enctype { get; set; }
+		public string form_method { get; set; }
+		public bool form_no_validate { get; set; }
+		public string form_target { get; set; }
+		public WebKit.DOMNodeList labels { get; }
+		public string name { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+		public string validation_message { get; }
+		public WebKit.DOMValidityState validity { get; }
+		public string value { get; set; }
+		public bool will_validate { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLCanvasElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLCanvasElement ();
+		[CCode (cname = "webkit_dom_html_canvas_element_get_height")]
+		public long get_height ();
+		[CCode (cname = "webkit_dom_html_canvas_element_get_width")]
+		public long get_width ();
+		[CCode (cname = "webkit_dom_html_canvas_element_set_height")]
+		public void set_height (long value);
+		[CCode (cname = "webkit_dom_html_canvas_element_set_width")]
+		public void set_width (long value);
+		public long height { get; set; }
+		public long width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLCollection : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLCollection ();
+		[CCode (cname = "webkit_dom_html_collection_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_html_collection_item")]
+		public unowned WebKit.DOMNode item (ulong index);
+		[CCode (cname = "webkit_dom_html_collection_named_item")]
+		public unowned WebKit.DOMNode named_item (string name);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLDListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLDListElement ();
+		[CCode (cname = "webkit_dom_htmld_list_element_get_compact")]
+		public bool get_compact ();
+		[CCode (cname = "webkit_dom_htmld_list_element_set_compact")]
+		public void set_compact (bool value);
+		public bool compact { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLDetailsElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLDetailsElement ();
+		[CCode (cname = "webkit_dom_html_details_element_get_open")]
+		public bool get_open ();
+		[CCode (cname = "webkit_dom_html_details_element_set_open")]
+		public void set_open (bool value);
+		public bool open { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLDirectoryElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLDirectoryElement ();
+		[CCode (cname = "webkit_dom_html_directory_element_get_compact")]
+		public bool get_compact ();
+		[CCode (cname = "webkit_dom_html_directory_element_set_compact")]
+		public void set_compact (bool value);
+		public bool compact { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLDivElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLDivElement ();
+		[CCode (cname = "webkit_dom_html_div_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_div_element_set_align")]
+		public void set_align (string value);
+		public string align { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLDocument : WebKit.DOMDocument, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLDocument ();
+		[CCode (cname = "webkit_dom_html_document_capture_events")]
+		public void capture_events ();
+		[CCode (cname = "webkit_dom_html_document_clear")]
+		public void clear ();
+		[CCode (cname = "webkit_dom_html_document_close")]
+		public void close ();
+		[CCode (cname = "webkit_dom_html_document_get_active_element")]
+		public unowned WebKit.DOMElement get_active_element ();
+		[CCode (cname = "webkit_dom_html_document_get_alink_color")]
+		public unowned string get_alink_color ();
+		[CCode (cname = "webkit_dom_html_document_get_bg_color")]
+		public unowned string get_bg_color ();
+		[CCode (cname = "webkit_dom_html_document_get_compat_mode")]
+		public unowned string get_compat_mode ();
+		[CCode (cname = "webkit_dom_html_document_get_design_mode")]
+		public unowned string get_design_mode ();
+		[CCode (cname = "webkit_dom_html_document_get_dir")]
+		public unowned string get_dir ();
+		[CCode (cname = "webkit_dom_html_document_get_embeds")]
+		public unowned WebKit.DOMHTMLCollection get_embeds ();
+		[CCode (cname = "webkit_dom_html_document_get_fg_color")]
+		public unowned string get_fg_color ();
+		[CCode (cname = "webkit_dom_html_document_get_height")]
+		public long get_height ();
+		[CCode (cname = "webkit_dom_html_document_get_link_color")]
+		public unowned string get_link_color ();
+		[CCode (cname = "webkit_dom_html_document_get_plugins")]
+		public unowned WebKit.DOMHTMLCollection get_plugins ();
+		[CCode (cname = "webkit_dom_html_document_get_scripts")]
+		public unowned WebKit.DOMHTMLCollection get_scripts ();
+		[CCode (cname = "webkit_dom_html_document_get_vlink_color")]
+		public unowned string get_vlink_color ();
+		[CCode (cname = "webkit_dom_html_document_get_width")]
+		public long get_width ();
+		[CCode (cname = "webkit_dom_html_document_has_focus")]
+		public bool has_focus ();
+		[CCode (cname = "webkit_dom_html_document_release_events")]
+		public void release_events ();
+		[CCode (cname = "webkit_dom_html_document_set_alink_color")]
+		public void set_alink_color (string value);
+		[CCode (cname = "webkit_dom_html_document_set_bg_color")]
+		public void set_bg_color (string value);
+		[CCode (cname = "webkit_dom_html_document_set_design_mode")]
+		public void set_design_mode (string value);
+		[CCode (cname = "webkit_dom_html_document_set_dir")]
+		public void set_dir (string value);
+		[CCode (cname = "webkit_dom_html_document_set_fg_color")]
+		public void set_fg_color (string value);
+		[CCode (cname = "webkit_dom_html_document_set_link_color")]
+		public void set_link_color (string value);
+		[CCode (cname = "webkit_dom_html_document_set_vlink_color")]
+		public void set_vlink_color (string value);
+		public WebKit.DOMElement active_element { get; }
+		public string alink_color { get; set; }
+		public string bg_color { get; set; }
+		public string compat_mode { get; }
+		public string design_mode { get; set; }
+		public string dir { get; set; }
+		public WebKit.DOMHTMLCollection embeds { get; }
+		public string fg_color { get; set; }
+		public long height { get; }
+		public string link_color { get; set; }
+		public WebKit.DOMHTMLCollection plugins { get; }
+		public WebKit.DOMHTMLCollection scripts { get; }
+		public string vlink_color { get; set; }
+		public long width { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLElement : WebKit.DOMElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLElement ();
+		[CCode (cname = "webkit_dom_html_element_get_children")]
+		public unowned WebKit.DOMHTMLCollection get_children ();
+		[CCode (cname = "webkit_dom_html_element_get_class_list")]
+		public unowned WebKit.DOMDOMTokenList get_class_list ();
+		[CCode (cname = "webkit_dom_html_element_get_class_name")]
+		public unowned string get_class_name ();
+		[CCode (cname = "webkit_dom_html_element_get_content_editable")]
+		public unowned string get_content_editable ();
+		[CCode (cname = "webkit_dom_html_element_get_dir")]
+		public unowned string get_dir ();
+		[CCode (cname = "webkit_dom_html_element_get_draggable")]
+		public bool get_draggable ();
+		[CCode (cname = "webkit_dom_html_element_get_hidden")]
+		public bool get_hidden ();
+		[CCode (cname = "webkit_dom_html_element_get_id")]
+		public unowned string get_id ();
+		[CCode (cname = "webkit_dom_html_element_get_inner_html")]
+		public unowned string get_inner_html ();
+		[CCode (cname = "webkit_dom_html_element_get_inner_text")]
+		public unowned string get_inner_text ();
+		[CCode (cname = "webkit_dom_html_element_get_is_content_editable")]
+		public bool get_is_content_editable ();
+		[CCode (cname = "webkit_dom_html_element_get_lang")]
+		public unowned string get_lang ();
+		[CCode (cname = "webkit_dom_html_element_get_outer_html")]
+		public unowned string get_outer_html ();
+		[CCode (cname = "webkit_dom_html_element_get_outer_text")]
+		public unowned string get_outer_text ();
+		[CCode (cname = "webkit_dom_html_element_get_spellcheck")]
+		public bool get_spellcheck ();
+		[CCode (cname = "webkit_dom_html_element_get_tab_index")]
+		public long get_tab_index ();
+		[CCode (cname = "webkit_dom_html_element_get_title")]
+		public unowned string get_title ();
+		[CCode (cname = "webkit_dom_html_element_get_webkitdropzone")]
+		public unowned string get_webkitdropzone ();
+		[CCode (cname = "webkit_dom_html_element_insert_adjacent_element")]
+		public unowned WebKit.DOMElement insert_adjacent_element (string where, WebKit.DOMElement element) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_insert_adjacent_html")]
+		public void insert_adjacent_html (string where, string html) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_insert_adjacent_text")]
+		public void insert_adjacent_text (string where, string text) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_set_class_name")]
+		public void set_class_name (string value);
+		[CCode (cname = "webkit_dom_html_element_set_content_editable")]
+		public void set_content_editable (string value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_set_dir")]
+		public void set_dir (string value);
+		[CCode (cname = "webkit_dom_html_element_set_draggable")]
+		public void set_draggable (bool value);
+		[CCode (cname = "webkit_dom_html_element_set_hidden")]
+		public void set_hidden (bool value);
+		[CCode (cname = "webkit_dom_html_element_set_id")]
+		public void set_id (string value);
+		[CCode (cname = "webkit_dom_html_element_set_inner_html")]
+		public void set_inner_html (string value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_set_inner_text")]
+		public void set_inner_text (string value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_set_lang")]
+		public void set_lang (string value);
+		[CCode (cname = "webkit_dom_html_element_set_outer_html")]
+		public void set_outer_html (string value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_set_outer_text")]
+		public void set_outer_text (string value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_element_set_spellcheck")]
+		public void set_spellcheck (bool value);
+		[CCode (cname = "webkit_dom_html_element_set_tab_index")]
+		public void set_tab_index (long value);
+		[CCode (cname = "webkit_dom_html_element_set_title")]
+		public void set_title (string value);
+		[CCode (cname = "webkit_dom_html_element_set_webkitdropzone")]
+		public void set_webkitdropzone (string value);
+		public WebKit.DOMHTMLCollection children { get; }
+		public WebKit.DOMDOMTokenList class_list { get; }
+		public string class_name { get; set; }
+		public string content_editable { get; set; }
+		public string dir { get; set; }
+		public bool draggable { get; set; }
+		public bool hidden { get; set; }
+		public string id { get; set; }
+		public string inner_html { get; set; }
+		public string inner_text { get; set; }
+		public bool is_content_editable { get; }
+		public string lang { get; set; }
+		public string outer_html { get; set; }
+		public string outer_text { get; set; }
+		public bool spellcheck { get; set; }
+		public long tab_index { get; set; }
+		public string title { get; set; }
+		public string webkitdropzone { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLEmbedElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLEmbedElement ();
+		[CCode (cname = "webkit_dom_html_embed_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_embed_element_get_height")]
+		public long get_height ();
+		[CCode (cname = "webkit_dom_html_embed_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_embed_element_get_src")]
+		public unowned string get_src ();
+		[CCode (cname = "webkit_dom_html_embed_element_get_width")]
+		public long get_width ();
+		[CCode (cname = "webkit_dom_html_embed_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_embed_element_set_height")]
+		public void set_height (long value);
+		[CCode (cname = "webkit_dom_html_embed_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_embed_element_set_src")]
+		public void set_src (string value);
+		[CCode (cname = "webkit_dom_html_embed_element_set_width")]
+		public void set_width (long value);
+		public string align { get; set; }
+		public long height { get; set; }
+		public string name { get; set; }
+		public string src { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+		public long width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLFieldSetElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLFieldSetElement ();
+		[CCode (cname = "webkit_dom_html_field_set_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_field_set_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_field_set_element_get_validation_message")]
+		public unowned string get_validation_message ();
+		[CCode (cname = "webkit_dom_html_field_set_element_get_validity")]
+		public unowned WebKit.DOMValidityState get_validity ();
+		[CCode (cname = "webkit_dom_html_field_set_element_get_will_validate")]
+		public bool get_will_validate ();
+		[CCode (cname = "webkit_dom_html_field_set_element_set_custom_validity")]
+		public void set_custom_validity (string error);
+		public WebKit.DOMHTMLFormElement form { get; }
+		public string validation_message { get; }
+		public WebKit.DOMValidityState validity { get; }
+		public bool will_validate { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLFontElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLFontElement ();
+		[CCode (cname = "webkit_dom_html_font_element_get_color")]
+		public unowned string get_color ();
+		[CCode (cname = "webkit_dom_html_font_element_get_face")]
+		public unowned string get_face ();
+		[CCode (cname = "webkit_dom_html_font_element_get_size")]
+		public unowned string get_size ();
+		[CCode (cname = "webkit_dom_html_font_element_set_color")]
+		public void set_color (string value);
+		[CCode (cname = "webkit_dom_html_font_element_set_face")]
+		public void set_face (string value);
+		[CCode (cname = "webkit_dom_html_font_element_set_size")]
+		public void set_size (string value);
+		public string color { get; set; }
+		public string face { get; set; }
+		public string size { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLFormElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLFormElement ();
+		[CCode (cname = "webkit_dom_html_form_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_form_element_dispatch_form_change")]
+		public void dispatch_form_change ();
+		[CCode (cname = "webkit_dom_html_form_element_dispatch_form_input")]
+		public void dispatch_form_input ();
+		[CCode (cname = "webkit_dom_html_form_element_get_accept_charset")]
+		public unowned string get_accept_charset ();
+		[CCode (cname = "webkit_dom_html_form_element_get_action")]
+		public unowned string get_action ();
+		[CCode (cname = "webkit_dom_html_form_element_get_autocomplete")]
+		public unowned string get_autocomplete ();
+		[CCode (cname = "webkit_dom_html_form_element_get_elements")]
+		public unowned WebKit.DOMHTMLCollection get_elements ();
+		[CCode (cname = "webkit_dom_html_form_element_get_encoding")]
+		public unowned string get_encoding ();
+		[CCode (cname = "webkit_dom_html_form_element_get_enctype")]
+		public unowned string get_enctype ();
+		[CCode (cname = "webkit_dom_html_form_element_get_length")]
+		public long get_length ();
+		[CCode (cname = "webkit_dom_html_form_element_get_method")]
+		public unowned string get_method ();
+		[CCode (cname = "webkit_dom_html_form_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_form_element_get_no_validate")]
+		public bool get_no_validate ();
+		[CCode (cname = "webkit_dom_html_form_element_get_target")]
+		public unowned string get_target ();
+		[CCode (cname = "webkit_dom_html_form_element_reset")]
+		public void reset ();
+		[CCode (cname = "webkit_dom_html_form_element_set_accept_charset")]
+		public void set_accept_charset (string value);
+		[CCode (cname = "webkit_dom_html_form_element_set_action")]
+		public void set_action (string value);
+		[CCode (cname = "webkit_dom_html_form_element_set_autocomplete")]
+		public void set_autocomplete (string value);
+		[CCode (cname = "webkit_dom_html_form_element_set_encoding")]
+		public void set_encoding (string value);
+		[CCode (cname = "webkit_dom_html_form_element_set_enctype")]
+		public void set_enctype (string value);
+		[CCode (cname = "webkit_dom_html_form_element_set_method")]
+		public void set_method (string value);
+		[CCode (cname = "webkit_dom_html_form_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_form_element_set_no_validate")]
+		public void set_no_validate (bool value);
+		[CCode (cname = "webkit_dom_html_form_element_set_target")]
+		public void set_target (string value);
+		[CCode (cname = "webkit_dom_html_form_element_submit")]
+		public void submit ();
+		public string accept_charset { get; set; }
+		public string action { get; set; }
+		public string autocomplete { get; set; }
+		public WebKit.DOMHTMLCollection elements { get; }
+		public string encoding { get; set; }
+		public string enctype { get; set; }
+		public long length { get; }
+		public string method { get; set; }
+		public string name { get; set; }
+		public bool no_validate { get; set; }
+		public string target { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLFrameElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLFrameElement ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_content_document")]
+		public unowned WebKit.DOMDocument get_content_document ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_content_window")]
+		public unowned WebKit.DOMDOMWindow get_content_window ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_frame_border")]
+		public unowned string get_frame_border ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_height")]
+		public long get_height ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_long_desc")]
+		public unowned string get_long_desc ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_margin_height")]
+		public unowned string get_margin_height ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_margin_width")]
+		public unowned string get_margin_width ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_no_resize")]
+		public bool get_no_resize ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_scrolling")]
+		public unowned string get_scrolling ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_src")]
+		public unowned string get_src ();
+		[CCode (cname = "webkit_dom_html_frame_element_get_width")]
+		public long get_width ();
+		[CCode (cname = "webkit_dom_html_frame_element_set_frame_border")]
+		public void set_frame_border (string value);
+		[CCode (cname = "webkit_dom_html_frame_element_set_long_desc")]
+		public void set_long_desc (string value);
+		[CCode (cname = "webkit_dom_html_frame_element_set_margin_height")]
+		public void set_margin_height (string value);
+		[CCode (cname = "webkit_dom_html_frame_element_set_margin_width")]
+		public void set_margin_width (string value);
+		[CCode (cname = "webkit_dom_html_frame_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_frame_element_set_no_resize")]
+		public void set_no_resize (bool value);
+		[CCode (cname = "webkit_dom_html_frame_element_set_scrolling")]
+		public void set_scrolling (string value);
+		[CCode (cname = "webkit_dom_html_frame_element_set_src")]
+		public void set_src (string value);
+		public WebKit.DOMDocument content_document { get; }
+		public WebKit.DOMDOMWindow content_window { get; }
+		public string frame_border { get; set; }
+		public long height { get; }
+		public string long_desc { get; set; }
+		public string margin_height { get; set; }
+		public string margin_width { get; set; }
+		public string name { get; set; }
+		public bool no_resize { get; set; }
+		public string scrolling { get; set; }
+		public string src { get; set; }
+		public long width { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLFrameSetElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLFrameSetElement ();
+		[CCode (cname = "webkit_dom_html_frame_set_element_get_cols")]
+		public unowned string get_cols ();
+		[CCode (cname = "webkit_dom_html_frame_set_element_get_rows")]
+		public unowned string get_rows ();
+		[CCode (cname = "webkit_dom_html_frame_set_element_set_cols")]
+		public void set_cols (string value);
+		[CCode (cname = "webkit_dom_html_frame_set_element_set_rows")]
+		public void set_rows (string value);
+		public string cols { get; set; }
+		public string rows { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLHRElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLHRElement ();
+		[CCode (cname = "webkit_dom_htmlhr_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_htmlhr_element_get_no_shade")]
+		public bool get_no_shade ();
+		[CCode (cname = "webkit_dom_htmlhr_element_get_size")]
+		public unowned string get_size ();
+		[CCode (cname = "webkit_dom_htmlhr_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_htmlhr_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_htmlhr_element_set_no_shade")]
+		public void set_no_shade (bool value);
+		[CCode (cname = "webkit_dom_htmlhr_element_set_size")]
+		public void set_size (string value);
+		[CCode (cname = "webkit_dom_htmlhr_element_set_width")]
+		public void set_width (string value);
+		public string align { get; set; }
+		public bool no_shade { get; set; }
+		public string size { get; set; }
+		public string width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLHeadElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLHeadElement ();
+		[CCode (cname = "webkit_dom_html_head_element_get_profile")]
+		public unowned string get_profile ();
+		[CCode (cname = "webkit_dom_html_head_element_set_profile")]
+		public void set_profile (string value);
+		public string profile { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLHeadingElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLHeadingElement ();
+		[CCode (cname = "webkit_dom_html_heading_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_heading_element_set_align")]
+		public void set_align (string value);
+		public string align { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLHtmlElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLHtmlElement ();
+		[CCode (cname = "webkit_dom_html_html_element_get_manifest")]
+		public unowned string get_manifest ();
+		[CCode (cname = "webkit_dom_html_html_element_get_version")]
+		public unowned string get_version ();
+		[CCode (cname = "webkit_dom_html_html_element_set_manifest")]
+		public void set_manifest (string value);
+		[CCode (cname = "webkit_dom_html_html_element_set_version")]
+		public void set_version (string value);
+		public string manifest { get; set; }
+		public string version { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLIFrameElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLIFrameElement ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_content_document")]
+		public unowned WebKit.DOMDocument get_content_document ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_content_window")]
+		public unowned WebKit.DOMDOMWindow get_content_window ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_frame_border")]
+		public unowned string get_frame_border ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_height")]
+		public unowned string get_height ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_long_desc")]
+		public unowned string get_long_desc ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_margin_height")]
+		public unowned string get_margin_height ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_margin_width")]
+		public unowned string get_margin_width ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_sandbox")]
+		public unowned string get_sandbox ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_scrolling")]
+		public unowned string get_scrolling ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_src")]
+		public unowned string get_src ();
+		[CCode (cname = "webkit_dom_html_iframe_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_html_iframe_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_frame_border")]
+		public void set_frame_border (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_height")]
+		public void set_height (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_long_desc")]
+		public void set_long_desc (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_margin_height")]
+		public void set_margin_height (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_margin_width")]
+		public void set_margin_width (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_sandbox")]
+		public void set_sandbox (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_scrolling")]
+		public void set_scrolling (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_src")]
+		public void set_src (string value);
+		[CCode (cname = "webkit_dom_html_iframe_element_set_width")]
+		public void set_width (string value);
+		public string align { get; set; }
+		public WebKit.DOMDocument content_document { get; }
+		public WebKit.DOMDOMWindow content_window { get; }
+		public string frame_border { get; set; }
+		public string height { get; set; }
+		public string long_desc { get; set; }
+		public string margin_height { get; set; }
+		public string margin_width { get; set; }
+		public string name { get; set; }
+		public string sandbox { get; set; }
+		public string scrolling { get; set; }
+		public string src { get; set; }
+		public string width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLImageElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLImageElement ();
+		[CCode (cname = "webkit_dom_html_image_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_image_element_get_alt")]
+		public unowned string get_alt ();
+		[CCode (cname = "webkit_dom_html_image_element_get_border")]
+		public unowned string get_border ();
+		[CCode (cname = "webkit_dom_html_image_element_get_complete")]
+		public bool get_complete ();
+		[CCode (cname = "webkit_dom_html_image_element_get_cross_origin")]
+		public unowned string get_cross_origin ();
+		[CCode (cname = "webkit_dom_html_image_element_get_height")]
+		public long get_height ();
+		[CCode (cname = "webkit_dom_html_image_element_get_hspace")]
+		public long get_hspace ();
+		[CCode (cname = "webkit_dom_html_image_element_get_is_map")]
+		public bool get_is_map ();
+		[CCode (cname = "webkit_dom_html_image_element_get_long_desc")]
+		public unowned string get_long_desc ();
+		[CCode (cname = "webkit_dom_html_image_element_get_lowsrc")]
+		public unowned string get_lowsrc ();
+		[CCode (cname = "webkit_dom_html_image_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_image_element_get_natural_height")]
+		public long get_natural_height ();
+		[CCode (cname = "webkit_dom_html_image_element_get_natural_width")]
+		public long get_natural_width ();
+		[CCode (cname = "webkit_dom_html_image_element_get_src")]
+		public unowned string get_src ();
+		[CCode (cname = "webkit_dom_html_image_element_get_use_map")]
+		public unowned string get_use_map ();
+		[CCode (cname = "webkit_dom_html_image_element_get_vspace")]
+		public long get_vspace ();
+		[CCode (cname = "webkit_dom_html_image_element_get_width")]
+		public long get_width ();
+		[CCode (cname = "webkit_dom_html_image_element_get_x")]
+		public long get_x ();
+		[CCode (cname = "webkit_dom_html_image_element_get_y")]
+		public long get_y ();
+		[CCode (cname = "webkit_dom_html_image_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_alt")]
+		public void set_alt (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_border")]
+		public void set_border (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_cross_origin")]
+		public void set_cross_origin (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_height")]
+		public void set_height (long value);
+		[CCode (cname = "webkit_dom_html_image_element_set_hspace")]
+		public void set_hspace (long value);
+		[CCode (cname = "webkit_dom_html_image_element_set_is_map")]
+		public void set_is_map (bool value);
+		[CCode (cname = "webkit_dom_html_image_element_set_long_desc")]
+		public void set_long_desc (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_lowsrc")]
+		public void set_lowsrc (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_src")]
+		public void set_src (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_use_map")]
+		public void set_use_map (string value);
+		[CCode (cname = "webkit_dom_html_image_element_set_vspace")]
+		public void set_vspace (long value);
+		[CCode (cname = "webkit_dom_html_image_element_set_width")]
+		public void set_width (long value);
+		public string align { get; set; }
+		public string alt { get; set; }
+		public string border { get; set; }
+		public bool complete { get; }
+		public string cross_origin { get; set; }
+		public long height { get; set; }
+		public long hspace { get; set; }
+		public bool is_map { get; set; }
+		public string long_desc { get; set; }
+		public string lowsrc { get; set; }
+		public string name { get; set; }
+		public long natural_height { get; }
+		public long natural_width { get; }
+		public string src { get; set; }
+		public string use_map { get; set; }
+		public long vspace { get; set; }
+		public long width { get; set; }
+		public long x { get; }
+		public long y { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLInputElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLInputElement ();
+		[CCode (cname = "webkit_dom_html_input_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_input_element_click")]
+		public void click ();
+		[CCode (cname = "webkit_dom_html_input_element_get_accept")]
+		public unowned string get_accept ();
+		[CCode (cname = "webkit_dom_html_input_element_get_access_key")]
+		public unowned string get_access_key ();
+		[CCode (cname = "webkit_dom_html_input_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_input_element_get_alt")]
+		public unowned string get_alt ();
+		[CCode (cname = "webkit_dom_html_input_element_get_autocomplete")]
+		public unowned string get_autocomplete ();
+		[CCode (cname = "webkit_dom_html_input_element_get_autofocus")]
+		public bool get_autofocus ();
+		[CCode (cname = "webkit_dom_html_input_element_get_checked")]
+		public bool get_checked ();
+		[CCode (cname = "webkit_dom_html_input_element_get_default_checked")]
+		public bool get_default_checked ();
+		[CCode (cname = "webkit_dom_html_input_element_get_default_value")]
+		public unowned string get_default_value ();
+		[CCode (cname = "webkit_dom_html_input_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_input_element_get_files")]
+		public unowned WebKit.DOMFileList get_files ();
+		[CCode (cname = "webkit_dom_html_input_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_input_element_get_form_action")]
+		public unowned string get_form_action ();
+		[CCode (cname = "webkit_dom_html_input_element_get_form_enctype")]
+		public unowned string get_form_enctype ();
+		[CCode (cname = "webkit_dom_html_input_element_get_form_method")]
+		public unowned string get_form_method ();
+		[CCode (cname = "webkit_dom_html_input_element_get_form_no_validate")]
+		public bool get_form_no_validate ();
+		[CCode (cname = "webkit_dom_html_input_element_get_form_target")]
+		public unowned string get_form_target ();
+		[CCode (cname = "webkit_dom_html_input_element_get_incremental")]
+		public bool get_incremental ();
+		[CCode (cname = "webkit_dom_html_input_element_get_indeterminate")]
+		public bool get_indeterminate ();
+		[CCode (cname = "webkit_dom_html_input_element_get_labels")]
+		public unowned WebKit.DOMNodeList get_labels ();
+		[CCode (cname = "webkit_dom_html_input_element_get_list")]
+		public unowned WebKit.DOMHTMLElement get_list ();
+		[CCode (cname = "webkit_dom_html_input_element_get_max")]
+		public unowned string get_max ();
+		[CCode (cname = "webkit_dom_html_input_element_get_max_length")]
+		public long get_max_length ();
+		[CCode (cname = "webkit_dom_html_input_element_get_min")]
+		public unowned string get_min ();
+		[CCode (cname = "webkit_dom_html_input_element_get_multiple")]
+		public bool get_multiple ();
+		[CCode (cname = "webkit_dom_html_input_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_input_element_get_pattern")]
+		public unowned string get_pattern ();
+		[CCode (cname = "webkit_dom_html_input_element_get_placeholder")]
+		public unowned string get_placeholder ();
+		[CCode (cname = "webkit_dom_html_input_element_get_read_only")]
+		public bool get_read_only ();
+		[CCode (cname = "webkit_dom_html_input_element_get_required")]
+		public bool get_required ();
+		[CCode (cname = "webkit_dom_html_input_element_get_selected_option")]
+		public unowned WebKit.DOMHTMLOptionElement get_selected_option ();
+		[CCode (cname = "webkit_dom_html_input_element_get_size")]
+		public ulong get_size ();
+		[CCode (cname = "webkit_dom_html_input_element_get_src")]
+		public unowned string get_src ();
+		[CCode (cname = "webkit_dom_html_input_element_get_step")]
+		public unowned string get_step ();
+		[CCode (cname = "webkit_dom_html_input_element_get_use_map")]
+		public unowned string get_use_map ();
+		[CCode (cname = "webkit_dom_html_input_element_get_validation_message")]
+		public unowned string get_validation_message ();
+		[CCode (cname = "webkit_dom_html_input_element_get_validity")]
+		public unowned WebKit.DOMValidityState get_validity ();
+		[CCode (cname = "webkit_dom_html_input_element_get_value")]
+		public unowned string get_value ();
+		[CCode (cname = "webkit_dom_html_input_element_get_value_as_number")]
+		public double get_value_as_number ();
+		[CCode (cname = "webkit_dom_html_input_element_get_webkit_grammar")]
+		public bool get_webkit_grammar ();
+		[CCode (cname = "webkit_dom_html_input_element_get_webkit_speech")]
+		public bool get_webkit_speech ();
+		[CCode (cname = "webkit_dom_html_input_element_get_webkitdirectory")]
+		public bool get_webkitdirectory ();
+		[CCode (cname = "webkit_dom_html_input_element_get_will_validate")]
+		public bool get_will_validate ();
+		[CCode (cname = "webkit_dom_html_input_element_is_edited")]
+		public bool is_edited ();
+		[CCode (cname = "webkit_dom_html_input_element_select")]
+		public void select ();
+		[CCode (cname = "webkit_dom_html_input_element_set_accept")]
+		public void set_accept (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_access_key")]
+		public void set_access_key (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_alt")]
+		public void set_alt (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_autocomplete")]
+		public void set_autocomplete (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_autofocus")]
+		public void set_autofocus (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_checked")]
+		public void set_checked (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_custom_validity")]
+		public void set_custom_validity (string error);
+		[CCode (cname = "webkit_dom_html_input_element_set_default_checked")]
+		public void set_default_checked (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_default_value")]
+		public void set_default_value (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_form_action")]
+		public void set_form_action (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_form_enctype")]
+		public void set_form_enctype (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_form_method")]
+		public void set_form_method (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_form_no_validate")]
+		public void set_form_no_validate (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_form_target")]
+		public void set_form_target (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_incremental")]
+		public void set_incremental (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_indeterminate")]
+		public void set_indeterminate (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_max")]
+		public void set_max (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_max_length")]
+		public void set_max_length (long value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_input_element_set_min")]
+		public void set_min (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_multiple")]
+		public void set_multiple (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_pattern")]
+		public void set_pattern (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_placeholder")]
+		public void set_placeholder (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_read_only")]
+		public void set_read_only (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_required")]
+		public void set_required (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_size")]
+		public void set_size (ulong value);
+		[CCode (cname = "webkit_dom_html_input_element_set_src")]
+		public void set_src (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_step")]
+		public void set_step (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_use_map")]
+		public void set_use_map (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_value")]
+		public void set_value (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_value_as_number")]
+		public void set_value_as_number (double value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_input_element_set_value_for_user")]
+		public void set_value_for_user (string value);
+		[CCode (cname = "webkit_dom_html_input_element_set_webkit_grammar")]
+		public void set_webkit_grammar (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_webkit_speech")]
+		public void set_webkit_speech (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_set_webkitdirectory")]
+		public void set_webkitdirectory (bool value);
+		[CCode (cname = "webkit_dom_html_input_element_step_down")]
+		public void step_down (long n) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_input_element_step_up")]
+		public void step_up (long n) throws GLib.Error;
+		public string accept { get; set; }
+		public string access_key { get; set; }
+		public string align { get; set; }
+		public string alt { get; set; }
+		public string autocomplete { get; set; }
+		public bool autofocus { get; set; }
+		public bool checked { get; set; }
+		public bool default_checked { get; set; }
+		public string default_value { get; set; }
+		public bool disabled { get; set; }
+		public WebKit.DOMFileList files { get; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public string form_action { get; set; }
+		public string form_enctype { get; set; }
+		public string form_method { get; set; }
+		public bool form_no_validate { get; set; }
+		public string form_target { get; set; }
+		public bool incremental { get; set; }
+		public bool indeterminate { get; set; }
+		public WebKit.DOMNodeList labels { get; }
+		public WebKit.DOMHTMLElement list { get; }
+		public string max { get; set; }
+		public long max_length { get; set; }
+		public string min { get; set; }
+		public bool multiple { get; set; }
+		public string name { get; set; }
+		public string pattern { get; set; }
+		public string placeholder { get; set; }
+		public bool read_only { get; set; }
+		public bool required { get; set; }
+		public WebKit.DOMHTMLOptionElement selected_option { get; }
+		public ulong size { get; set; }
+		public string src { get; set; }
+		public string step { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+		public string use_map { get; set; }
+		public string validation_message { get; }
+		public WebKit.DOMValidityState validity { get; }
+		public string value { get; set; }
+		public double value_as_number { get; set; }
+		public bool will_validate { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLIsIndexElement : WebKit.DOMHTMLInputElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLIsIndexElement ();
+		[CCode (cname = "webkit_dom_html_is_index_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_is_index_element_get_prompt")]
+		public unowned string get_prompt ();
+		[CCode (cname = "webkit_dom_html_is_index_element_set_prompt")]
+		public void set_prompt (string value);
+		public WebKit.DOMHTMLFormElement form { get; }
+		public string prompt { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLKeygenElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLKeygenElement ();
+		[CCode (cname = "webkit_dom_html_keygen_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_autofocus")]
+		public bool get_autofocus ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_challenge")]
+		public unowned string get_challenge ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_keytype")]
+		public unowned string get_keytype ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_labels")]
+		public unowned WebKit.DOMNodeList get_labels ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_validation_message")]
+		public unowned string get_validation_message ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_validity")]
+		public unowned WebKit.DOMValidityState get_validity ();
+		[CCode (cname = "webkit_dom_html_keygen_element_get_will_validate")]
+		public bool get_will_validate ();
+		[CCode (cname = "webkit_dom_html_keygen_element_set_autofocus")]
+		public void set_autofocus (bool value);
+		[CCode (cname = "webkit_dom_html_keygen_element_set_challenge")]
+		public void set_challenge (string value);
+		[CCode (cname = "webkit_dom_html_keygen_element_set_custom_validity")]
+		public void set_custom_validity (string error);
+		[CCode (cname = "webkit_dom_html_keygen_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_keygen_element_set_keytype")]
+		public void set_keytype (string value);
+		[CCode (cname = "webkit_dom_html_keygen_element_set_name")]
+		public void set_name (string value);
+		public bool autofocus { get; set; }
+		public string challenge { get; set; }
+		public bool disabled { get; set; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public string keytype { get; set; }
+		public WebKit.DOMNodeList labels { get; }
+		public string name { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+		public string validation_message { get; }
+		public WebKit.DOMValidityState validity { get; }
+		public bool will_validate { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLLIElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLLIElement ();
+		[CCode (cname = "webkit_dom_htmlli_element_get_value")]
+		public long get_value ();
+		[CCode (cname = "webkit_dom_htmlli_element_set_value")]
+		public void set_value (long value);
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+		public long value { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLLabelElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLLabelElement ();
+		[CCode (cname = "webkit_dom_html_label_element_get_access_key")]
+		public unowned string get_access_key ();
+		[CCode (cname = "webkit_dom_html_label_element_get_control")]
+		public unowned WebKit.DOMHTMLElement get_control ();
+		[CCode (cname = "webkit_dom_html_label_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_label_element_get_html_for")]
+		public unowned string get_html_for ();
+		[CCode (cname = "webkit_dom_html_label_element_set_access_key")]
+		public void set_access_key (string value);
+		[CCode (cname = "webkit_dom_html_label_element_set_html_for")]
+		public void set_html_for (string value);
+		public string access_key { get; set; }
+		public WebKit.DOMHTMLElement control { get; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public string html_for { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLLegendElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLLegendElement ();
+		[CCode (cname = "webkit_dom_html_legend_element_get_access_key")]
+		public unowned string get_access_key ();
+		[CCode (cname = "webkit_dom_html_legend_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_legend_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_legend_element_set_access_key")]
+		public void set_access_key (string value);
+		[CCode (cname = "webkit_dom_html_legend_element_set_align")]
+		public void set_align (string value);
+		public string access_key { get; set; }
+		public string align { get; set; }
+		public WebKit.DOMHTMLFormElement form { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLLinkElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLLinkElement ();
+		[CCode (cname = "webkit_dom_html_link_element_get_charset")]
+		public unowned string get_charset ();
+		[CCode (cname = "webkit_dom_html_link_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_link_element_get_href")]
+		public unowned string get_href ();
+		[CCode (cname = "webkit_dom_html_link_element_get_hreflang")]
+		public unowned string get_hreflang ();
+		[CCode (cname = "webkit_dom_html_link_element_get_media")]
+		public unowned string get_media ();
+		[CCode (cname = "webkit_dom_html_link_element_get_rel")]
+		public unowned string get_rel ();
+		[CCode (cname = "webkit_dom_html_link_element_get_rev")]
+		public unowned string get_rev ();
+		[CCode (cname = "webkit_dom_html_link_element_get_sheet")]
+		public unowned WebKit.DOMStyleSheet get_sheet ();
+		[CCode (cname = "webkit_dom_html_link_element_get_target")]
+		public unowned string get_target ();
+		[CCode (cname = "webkit_dom_html_link_element_set_charset")]
+		public void set_charset (string value);
+		[CCode (cname = "webkit_dom_html_link_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_link_element_set_href")]
+		public void set_href (string value);
+		[CCode (cname = "webkit_dom_html_link_element_set_hreflang")]
+		public void set_hreflang (string value);
+		[CCode (cname = "webkit_dom_html_link_element_set_media")]
+		public void set_media (string value);
+		[CCode (cname = "webkit_dom_html_link_element_set_rel")]
+		public void set_rel (string value);
+		[CCode (cname = "webkit_dom_html_link_element_set_rev")]
+		public void set_rev (string value);
+		[CCode (cname = "webkit_dom_html_link_element_set_target")]
+		public void set_target (string value);
+		public string charset { get; set; }
+		public bool disabled { get; set; }
+		public string href { get; set; }
+		public string hreflang { get; set; }
+		public string media { get; set; }
+		public string rel { get; set; }
+		public string rev { get; set; }
+		public WebKit.DOMStyleSheet sheet { get; }
+		public string target { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLMapElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLMapElement ();
+		[CCode (cname = "webkit_dom_html_map_element_get_areas")]
+		public unowned WebKit.DOMHTMLCollection get_areas ();
+		[CCode (cname = "webkit_dom_html_map_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_map_element_set_name")]
+		public void set_name (string value);
+		public WebKit.DOMHTMLCollection areas { get; }
+		public string name { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLMarqueeElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLMarqueeElement ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_behavior")]
+		public unowned string get_behavior ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_bg_color")]
+		public unowned string get_bg_color ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_direction")]
+		public unowned string get_direction ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_height")]
+		public unowned string get_height ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_hspace")]
+		public ulong get_hspace ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_loop")]
+		public long get_loop ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_scroll_amount")]
+		public long get_scroll_amount ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_scroll_delay")]
+		public long get_scroll_delay ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_true_speed")]
+		public bool get_true_speed ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_vspace")]
+		public ulong get_vspace ();
+		[CCode (cname = "webkit_dom_html_marquee_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_html_marquee_element_set_behavior")]
+		public void set_behavior (string value);
+		[CCode (cname = "webkit_dom_html_marquee_element_set_bg_color")]
+		public void set_bg_color (string value);
+		[CCode (cname = "webkit_dom_html_marquee_element_set_direction")]
+		public void set_direction (string value);
+		[CCode (cname = "webkit_dom_html_marquee_element_set_height")]
+		public void set_height (string value);
+		[CCode (cname = "webkit_dom_html_marquee_element_set_hspace")]
+		public void set_hspace (ulong value);
+		[CCode (cname = "webkit_dom_html_marquee_element_set_loop")]
+		public void set_loop (long value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_marquee_element_set_scroll_amount")]
+		public void set_scroll_amount (long value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_marquee_element_set_scroll_delay")]
+		public void set_scroll_delay (long value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_marquee_element_set_true_speed")]
+		public void set_true_speed (bool value);
+		[CCode (cname = "webkit_dom_html_marquee_element_set_vspace")]
+		public void set_vspace (ulong value);
+		[CCode (cname = "webkit_dom_html_marquee_element_set_width")]
+		public void set_width (string value);
+		[CCode (cname = "webkit_dom_html_marquee_element_start")]
+		public void start ();
+		[CCode (cname = "webkit_dom_html_marquee_element_stop")]
+		public void stop ();
+		public string behavior { get; set; }
+		public string bg_color { get; set; }
+		public string direction { get; set; }
+		public string height { get; set; }
+		public ulong hspace { get; set; }
+		public long loop { get; set; }
+		public long scroll_amount { get; set; }
+		public long scroll_delay { get; set; }
+		public bool true_speed { get; set; }
+		public ulong vspace { get; set; }
+		public string width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLMediaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLMediaElement ();
+		[CCode (cname = "webkit_dom_html_media_element_can_play_type")]
+		public unowned string can_play_type (string type);
+		[CCode (cname = "webkit_dom_html_media_element_get_autoplay")]
+		public bool get_autoplay ();
+		[CCode (cname = "webkit_dom_html_media_element_get_buffered")]
+		public unowned WebKit.DOMTimeRanges get_buffered ();
+		[CCode (cname = "webkit_dom_html_media_element_get_controls")]
+		public bool get_controls ();
+		[CCode (cname = "webkit_dom_html_media_element_get_current_src")]
+		public unowned string get_current_src ();
+		[CCode (cname = "webkit_dom_html_media_element_get_current_time")]
+		public float get_current_time ();
+		[CCode (cname = "webkit_dom_html_media_element_get_default_muted")]
+		public bool get_default_muted ();
+		[CCode (cname = "webkit_dom_html_media_element_get_default_playback_rate")]
+		public float get_default_playback_rate ();
+		[CCode (cname = "webkit_dom_html_media_element_get_duration")]
+		public float get_duration ();
+		[CCode (cname = "webkit_dom_html_media_element_get_ended")]
+		public bool get_ended ();
+		[CCode (cname = "webkit_dom_html_media_element_get_error")]
+		public unowned WebKit.DOMMediaError get_error ();
+		[CCode (cname = "webkit_dom_html_media_element_get_initial_time")]
+		public double get_initial_time ();
+		[CCode (cname = "webkit_dom_html_media_element_get_loop")]
+		public bool get_loop ();
+		[CCode (cname = "webkit_dom_html_media_element_get_muted")]
+		public bool get_muted ();
+		[CCode (cname = "webkit_dom_html_media_element_get_network_state")]
+		public ushort get_network_state ();
+		[CCode (cname = "webkit_dom_html_media_element_get_paused")]
+		public bool get_paused ();
+		[CCode (cname = "webkit_dom_html_media_element_get_playback_rate")]
+		public float get_playback_rate ();
+		[CCode (cname = "webkit_dom_html_media_element_get_played")]
+		public unowned WebKit.DOMTimeRanges get_played ();
+		[CCode (cname = "webkit_dom_html_media_element_get_preload")]
+		public unowned string get_preload ();
+		[CCode (cname = "webkit_dom_html_media_element_get_ready_state")]
+		public ushort get_ready_state ();
+		[CCode (cname = "webkit_dom_html_media_element_get_seekable")]
+		public unowned WebKit.DOMTimeRanges get_seekable ();
+		[CCode (cname = "webkit_dom_html_media_element_get_seeking")]
+		public bool get_seeking ();
+		[CCode (cname = "webkit_dom_html_media_element_get_src")]
+		public unowned string get_src ();
+		[CCode (cname = "webkit_dom_html_media_element_get_start_time")]
+		public float get_start_time ();
+		[CCode (cname = "webkit_dom_html_media_element_get_volume")]
+		public float get_volume ();
+		[CCode (cname = "webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count")]
+		public ulong get_webkit_audio_decoded_byte_count ();
+		[CCode (cname = "webkit_dom_html_media_element_get_webkit_closed_captions_visible")]
+		public bool get_webkit_closed_captions_visible ();
+		[CCode (cname = "webkit_dom_html_media_element_get_webkit_has_closed_captions")]
+		public bool get_webkit_has_closed_captions ();
+		[CCode (cname = "webkit_dom_html_media_element_get_webkit_preserves_pitch")]
+		public bool get_webkit_preserves_pitch ();
+		[CCode (cname = "webkit_dom_html_media_element_get_webkit_video_decoded_byte_count")]
+		public ulong get_webkit_video_decoded_byte_count ();
+		[CCode (cname = "webkit_dom_html_media_element_load")]
+		public void load () throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_media_element_pause")]
+		public void pause ();
+		[CCode (cname = "webkit_dom_html_media_element_play")]
+		public void play ();
+		[CCode (cname = "webkit_dom_html_media_element_set_autoplay")]
+		public void set_autoplay (bool value);
+		[CCode (cname = "webkit_dom_html_media_element_set_controls")]
+		public void set_controls (bool value);
+		[CCode (cname = "webkit_dom_html_media_element_set_current_time")]
+		public void set_current_time (float value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_media_element_set_default_muted")]
+		public void set_default_muted (bool value);
+		[CCode (cname = "webkit_dom_html_media_element_set_default_playback_rate")]
+		public void set_default_playback_rate (float value);
+		[CCode (cname = "webkit_dom_html_media_element_set_loop")]
+		public void set_loop (bool value);
+		[CCode (cname = "webkit_dom_html_media_element_set_muted")]
+		public void set_muted (bool value);
+		[CCode (cname = "webkit_dom_html_media_element_set_playback_rate")]
+		public void set_playback_rate (float value);
+		[CCode (cname = "webkit_dom_html_media_element_set_preload")]
+		public void set_preload (string value);
+		[CCode (cname = "webkit_dom_html_media_element_set_src")]
+		public void set_src (string value);
+		[CCode (cname = "webkit_dom_html_media_element_set_volume")]
+		public void set_volume (float value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_media_element_set_webkit_closed_captions_visible")]
+		public void set_webkit_closed_captions_visible (bool value);
+		[CCode (cname = "webkit_dom_html_media_element_set_webkit_preserves_pitch")]
+		public void set_webkit_preserves_pitch (bool value);
+		public bool autoplay { get; set; }
+		public WebKit.DOMTimeRanges buffered { get; }
+		public bool controls { get; set; }
+		public string current_src { get; }
+		public float current_time { get; set; }
+		public bool default_muted { get; set; }
+		public float default_playback_rate { get; set; }
+		public float duration { get; }
+		public bool ended { get; }
+		public WebKit.DOMMediaError error { get; }
+		public double initial_time { get; }
+		public bool loop { get; set; }
+		public bool muted { get; set; }
+		public uint network_state { get; }
+		public bool paused { get; }
+		public float playback_rate { get; set; }
+		public WebKit.DOMTimeRanges played { get; }
+		public string preload { get; set; }
+		public uint ready_state { get; }
+		public WebKit.DOMTimeRanges seekable { get; }
+		public bool seeking { get; }
+		public string src { get; set; }
+		public float start_time { get; }
+		public float volume { get; set; }
+		public bool webkit_closed_captions_visible { get; set; }
+		public bool webkit_has_closed_captions { get; }
+		public bool webkit_preserves_pitch { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLMenuElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLMenuElement ();
+		[CCode (cname = "webkit_dom_html_menu_element_get_compact")]
+		public bool get_compact ();
+		[CCode (cname = "webkit_dom_html_menu_element_set_compact")]
+		public void set_compact (bool value);
+		public bool compact { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLMetaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLMetaElement ();
+		[CCode (cname = "webkit_dom_html_meta_element_get_content")]
+		public unowned string get_content ();
+		[CCode (cname = "webkit_dom_html_meta_element_get_http_equiv")]
+		public unowned string get_http_equiv ();
+		[CCode (cname = "webkit_dom_html_meta_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_meta_element_get_scheme")]
+		public unowned string get_scheme ();
+		[CCode (cname = "webkit_dom_html_meta_element_set_content")]
+		public void set_content (string value);
+		[CCode (cname = "webkit_dom_html_meta_element_set_http_equiv")]
+		public void set_http_equiv (string value);
+		[CCode (cname = "webkit_dom_html_meta_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_meta_element_set_scheme")]
+		public void set_scheme (string value);
+		public string content { get; set; }
+		public string http_equiv { get; set; }
+		public string name { get; set; }
+		public string scheme { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLModElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLModElement ();
+		[CCode (cname = "webkit_dom_html_mod_element_get_cite")]
+		public unowned string get_cite ();
+		[CCode (cname = "webkit_dom_html_mod_element_get_date_time")]
+		public unowned string get_date_time ();
+		[CCode (cname = "webkit_dom_html_mod_element_set_cite")]
+		public void set_cite (string value);
+		[CCode (cname = "webkit_dom_html_mod_element_set_date_time")]
+		public void set_date_time (string value);
+		public string cite { get; set; }
+		public string date_time { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLOListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLOListElement ();
+		[CCode (cname = "webkit_dom_htmlo_list_element_get_compact")]
+		public bool get_compact ();
+		[CCode (cname = "webkit_dom_htmlo_list_element_get_start")]
+		public long get_start ();
+		[CCode (cname = "webkit_dom_htmlo_list_element_set_compact")]
+		public void set_compact (bool value);
+		[CCode (cname = "webkit_dom_htmlo_list_element_set_start")]
+		public void set_start (long value);
+		public bool compact { get; set; }
+		public long start { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLObjectElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLObjectElement ();
+		[CCode (cname = "webkit_dom_html_object_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_object_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_object_element_get_archive")]
+		public unowned string get_archive ();
+		[CCode (cname = "webkit_dom_html_object_element_get_border")]
+		public unowned string get_border ();
+		[CCode (cname = "webkit_dom_html_object_element_get_code")]
+		public unowned string get_code ();
+		[CCode (cname = "webkit_dom_html_object_element_get_code_base")]
+		public unowned string get_code_base ();
+		[CCode (cname = "webkit_dom_html_object_element_get_code_type")]
+		public unowned string get_code_type ();
+		[CCode (cname = "webkit_dom_html_object_element_get_content_document")]
+		public unowned WebKit.DOMDocument get_content_document ();
+		[CCode (cname = "webkit_dom_html_object_element_get_data")]
+		public unowned string get_data ();
+		[CCode (cname = "webkit_dom_html_object_element_get_declare")]
+		public bool get_declare ();
+		[CCode (cname = "webkit_dom_html_object_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_object_element_get_height")]
+		public unowned string get_height ();
+		[CCode (cname = "webkit_dom_html_object_element_get_hspace")]
+		public long get_hspace ();
+		[CCode (cname = "webkit_dom_html_object_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_object_element_get_standby")]
+		public unowned string get_standby ();
+		[CCode (cname = "webkit_dom_html_object_element_get_use_map")]
+		public unowned string get_use_map ();
+		[CCode (cname = "webkit_dom_html_object_element_get_validation_message")]
+		public unowned string get_validation_message ();
+		[CCode (cname = "webkit_dom_html_object_element_get_validity")]
+		public unowned WebKit.DOMValidityState get_validity ();
+		[CCode (cname = "webkit_dom_html_object_element_get_vspace")]
+		public long get_vspace ();
+		[CCode (cname = "webkit_dom_html_object_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_html_object_element_get_will_validate")]
+		public bool get_will_validate ();
+		[CCode (cname = "webkit_dom_html_object_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_archive")]
+		public void set_archive (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_border")]
+		public void set_border (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_code")]
+		public void set_code (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_code_base")]
+		public void set_code_base (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_code_type")]
+		public void set_code_type (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_custom_validity")]
+		public void set_custom_validity (string error);
+		[CCode (cname = "webkit_dom_html_object_element_set_data")]
+		public void set_data (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_declare")]
+		public void set_declare (bool value);
+		[CCode (cname = "webkit_dom_html_object_element_set_height")]
+		public void set_height (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_hspace")]
+		public void set_hspace (long value);
+		[CCode (cname = "webkit_dom_html_object_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_standby")]
+		public void set_standby (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_use_map")]
+		public void set_use_map (string value);
+		[CCode (cname = "webkit_dom_html_object_element_set_vspace")]
+		public void set_vspace (long value);
+		[CCode (cname = "webkit_dom_html_object_element_set_width")]
+		public void set_width (string value);
+		public string align { get; set; }
+		public string archive { get; set; }
+		public string border { get; set; }
+		public string code { get; set; }
+		public string code_base { get; set; }
+		public string code_type { get; set; }
+		public WebKit.DOMDocument content_document { get; }
+		public string data { get; set; }
+		public bool declare { get; set; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public string height { get; set; }
+		public long hspace { get; set; }
+		public string name { get; set; }
+		public string standby { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+		public string use_map { get; set; }
+		public string validation_message { get; }
+		public WebKit.DOMValidityState validity { get; }
+		public long vspace { get; set; }
+		public string width { get; set; }
+		public bool will_validate { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLOptGroupElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLOptGroupElement ();
+		[CCode (cname = "webkit_dom_html_opt_group_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_opt_group_element_get_label")]
+		public unowned string get_label ();
+		[CCode (cname = "webkit_dom_html_opt_group_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_opt_group_element_set_label")]
+		public void set_label (string value);
+		public bool disabled { get; set; }
+		public string label { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLOptionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLOptionElement ();
+		[CCode (cname = "webkit_dom_html_option_element_get_default_selected")]
+		public bool get_default_selected ();
+		[CCode (cname = "webkit_dom_html_option_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_option_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_option_element_get_index")]
+		public long get_index ();
+		[CCode (cname = "webkit_dom_html_option_element_get_label")]
+		public unowned string get_label ();
+		[CCode (cname = "webkit_dom_html_option_element_get_selected")]
+		public bool get_selected ();
+		[CCode (cname = "webkit_dom_html_option_element_get_text")]
+		public unowned string get_text ();
+		[CCode (cname = "webkit_dom_html_option_element_get_value")]
+		public unowned string get_value ();
+		[CCode (cname = "webkit_dom_html_option_element_set_default_selected")]
+		public void set_default_selected (bool value);
+		[CCode (cname = "webkit_dom_html_option_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_option_element_set_label")]
+		public void set_label (string value);
+		[CCode (cname = "webkit_dom_html_option_element_set_selected")]
+		public void set_selected (bool value);
+		[CCode (cname = "webkit_dom_html_option_element_set_value")]
+		public void set_value (string value);
+		public bool default_selected { get; set; }
+		public bool disabled { get; set; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public long index { get; }
+		public string label { get; set; }
+		public bool selected { get; set; }
+		public string text { get; }
+		public string value { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLOptionsCollection : WebKit.DOMHTMLCollection {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLOptionsCollection ();
+		[CCode (cname = "webkit_dom_html_options_collection_get_selected_index")]
+		public long get_selected_index ();
+		[CCode (cname = "webkit_dom_html_options_collection_set_selected_index")]
+		public void set_selected_index (long value);
+		public long selected_index { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLParagraphElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLParagraphElement ();
+		[CCode (cname = "webkit_dom_html_paragraph_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_paragraph_element_set_align")]
+		public void set_align (string value);
+		public string align { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLParamElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLParamElement ();
+		[CCode (cname = "webkit_dom_html_param_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_param_element_get_value")]
+		public unowned string get_value ();
+		[CCode (cname = "webkit_dom_html_param_element_get_value_type")]
+		public unowned string get_value_type ();
+		[CCode (cname = "webkit_dom_html_param_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_param_element_set_value")]
+		public void set_value (string value);
+		[CCode (cname = "webkit_dom_html_param_element_set_value_type")]
+		public void set_value_type (string value);
+		public string name { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+		public string value { get; set; }
+		public string value_type { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLPreElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLPreElement ();
+		[CCode (cname = "webkit_dom_html_pre_element_get_width")]
+		public long get_width ();
+		[CCode (cname = "webkit_dom_html_pre_element_get_wrap")]
+		public bool get_wrap ();
+		[CCode (cname = "webkit_dom_html_pre_element_set_width")]
+		public void set_width (long value);
+		[CCode (cname = "webkit_dom_html_pre_element_set_wrap")]
+		public void set_wrap (bool value);
+		public long width { get; set; }
+		public bool wrap { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLQuoteElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLQuoteElement ();
+		[CCode (cname = "webkit_dom_html_quote_element_get_cite")]
+		public unowned string get_cite ();
+		[CCode (cname = "webkit_dom_html_quote_element_set_cite")]
+		public void set_cite (string value);
+		public string cite { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLScriptElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLScriptElement ();
+		[CCode (cname = "webkit_dom_html_script_element_get_async")]
+		public bool get_async ();
+		[CCode (cname = "webkit_dom_html_script_element_get_charset")]
+		public unowned string get_charset ();
+		[CCode (cname = "webkit_dom_html_script_element_get_defer")]
+		public bool get_defer ();
+		[CCode (cname = "webkit_dom_html_script_element_get_event")]
+		public unowned string get_event ();
+		[CCode (cname = "webkit_dom_html_script_element_get_html_for")]
+		public unowned string get_html_for ();
+		[CCode (cname = "webkit_dom_html_script_element_get_src")]
+		public unowned string get_src ();
+		[CCode (cname = "webkit_dom_html_script_element_get_text")]
+		public unowned string get_text ();
+		[CCode (cname = "webkit_dom_html_script_element_set_async")]
+		public void set_async (bool value);
+		[CCode (cname = "webkit_dom_html_script_element_set_charset")]
+		public void set_charset (string value);
+		[CCode (cname = "webkit_dom_html_script_element_set_defer")]
+		public void set_defer (bool value);
+		[CCode (cname = "webkit_dom_html_script_element_set_event")]
+		public void set_event (string value);
+		[CCode (cname = "webkit_dom_html_script_element_set_html_for")]
+		public void set_html_for (string value);
+		[CCode (cname = "webkit_dom_html_script_element_set_src")]
+		public void set_src (string value);
+		[CCode (cname = "webkit_dom_html_script_element_set_text")]
+		public void set_text (string value);
+		public bool @async { get; set; }
+		public string charset { get; set; }
+		public bool defer { get; set; }
+		public string event { get; set; }
+		public string html_for { get; set; }
+		public string src { get; set; }
+		public string text { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLSelectElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLSelectElement ();
+		[CCode (cname = "webkit_dom_html_select_element_add")]
+		public void add (WebKit.DOMHTMLElement element, WebKit.DOMHTMLElement before) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_select_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_select_element_get_autofocus")]
+		public bool get_autofocus ();
+		[CCode (cname = "webkit_dom_html_select_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_select_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_select_element_get_labels")]
+		public unowned WebKit.DOMNodeList get_labels ();
+		[CCode (cname = "webkit_dom_html_select_element_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_html_select_element_get_multiple")]
+		public bool get_multiple ();
+		[CCode (cname = "webkit_dom_html_select_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_select_element_get_options")]
+		public unowned WebKit.DOMHTMLOptionsCollection get_options ();
+		[CCode (cname = "webkit_dom_html_select_element_get_required")]
+		public bool get_required ();
+		[CCode (cname = "webkit_dom_html_select_element_get_selected_index")]
+		public long get_selected_index ();
+		[CCode (cname = "webkit_dom_html_select_element_get_size")]
+		public long get_size ();
+		[CCode (cname = "webkit_dom_html_select_element_get_validation_message")]
+		public unowned string get_validation_message ();
+		[CCode (cname = "webkit_dom_html_select_element_get_validity")]
+		public unowned WebKit.DOMValidityState get_validity ();
+		[CCode (cname = "webkit_dom_html_select_element_get_value")]
+		public unowned string get_value ();
+		[CCode (cname = "webkit_dom_html_select_element_get_will_validate")]
+		public bool get_will_validate ();
+		[CCode (cname = "webkit_dom_html_select_element_item")]
+		public unowned WebKit.DOMNode item (ulong index);
+		[CCode (cname = "webkit_dom_html_select_element_named_item")]
+		public unowned WebKit.DOMNode named_item (string name);
+		[CCode (cname = "webkit_dom_html_select_element_remove")]
+		public void remove (long index);
+		[CCode (cname = "webkit_dom_html_select_element_set_autofocus")]
+		public void set_autofocus (bool value);
+		[CCode (cname = "webkit_dom_html_select_element_set_custom_validity")]
+		public void set_custom_validity (string error);
+		[CCode (cname = "webkit_dom_html_select_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_select_element_set_length")]
+		public void set_length (ulong value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_select_element_set_multiple")]
+		public void set_multiple (bool value);
+		[CCode (cname = "webkit_dom_html_select_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_select_element_set_required")]
+		public void set_required (bool value);
+		[CCode (cname = "webkit_dom_html_select_element_set_selected_index")]
+		public void set_selected_index (long value);
+		[CCode (cname = "webkit_dom_html_select_element_set_size")]
+		public void set_size (long value);
+		[CCode (cname = "webkit_dom_html_select_element_set_value")]
+		public void set_value (string value);
+		public bool autofocus { get; set; }
+		public bool disabled { get; set; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public WebKit.DOMNodeList labels { get; }
+		public ulong length { get; set; }
+		public bool multiple { get; set; }
+		public string name { get; set; }
+		public WebKit.DOMHTMLOptionsCollection options { get; }
+		public bool required { get; set; }
+		public long selected_index { get; set; }
+		public long size { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+		public string validation_message { get; }
+		public WebKit.DOMValidityState validity { get; }
+		public string value { get; set; }
+		public bool will_validate { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLStyleElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLStyleElement ();
+		[CCode (cname = "webkit_dom_html_style_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_style_element_get_media")]
+		public unowned string get_media ();
+		[CCode (cname = "webkit_dom_html_style_element_get_sheet")]
+		public unowned WebKit.DOMStyleSheet get_sheet ();
+		[CCode (cname = "webkit_dom_html_style_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_style_element_set_media")]
+		public void set_media (string value);
+		public bool disabled { get; set; }
+		public string media { get; set; }
+		public WebKit.DOMStyleSheet sheet { get; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTableCaptionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTableCaptionElement ();
+		[CCode (cname = "webkit_dom_html_table_caption_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_table_caption_element_set_align")]
+		public void set_align (string value);
+		public string align { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTableCellElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTableCellElement ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_abbr")]
+		public unowned string get_abbr ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_axis")]
+		public unowned string get_axis ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_bg_color")]
+		public unowned string get_bg_color ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_cell_index")]
+		public long get_cell_index ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_ch")]
+		public unowned string get_ch ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_ch_off")]
+		public unowned string get_ch_off ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_col_span")]
+		public long get_col_span ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_headers")]
+		public unowned string get_headers ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_height")]
+		public unowned string get_height ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_no_wrap")]
+		public bool get_no_wrap ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_row_span")]
+		public long get_row_span ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_scope")]
+		public unowned string get_scope ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_v_align")]
+		public unowned string get_v_align ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_abbr")]
+		public void set_abbr (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_axis")]
+		public void set_axis (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_bg_color")]
+		public void set_bg_color (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_ch")]
+		public void set_ch (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_ch_off")]
+		public void set_ch_off (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_col_span")]
+		public void set_col_span (long value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_headers")]
+		public void set_headers (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_height")]
+		public void set_height (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_no_wrap")]
+		public void set_no_wrap (bool value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_row_span")]
+		public void set_row_span (long value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_scope")]
+		public void set_scope (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_v_align")]
+		public void set_v_align (string value);
+		[CCode (cname = "webkit_dom_html_table_cell_element_set_width")]
+		public void set_width (string value);
+		public string abbr { get; set; }
+		public string align { get; set; }
+		public string axis { get; set; }
+		public string bg_color { get; set; }
+		public long cell_index { get; }
+		public string ch { get; set; }
+		public string ch_off { get; set; }
+		public long col_span { get; set; }
+		public string headers { get; set; }
+		public string height { get; set; }
+		public bool no_wrap { get; set; }
+		public long row_span { get; set; }
+		public string scope { get; set; }
+		public string v_align { get; set; }
+		public string width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTableColElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTableColElement ();
+		[CCode (cname = "webkit_dom_html_table_col_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_table_col_element_get_ch")]
+		public unowned string get_ch ();
+		[CCode (cname = "webkit_dom_html_table_col_element_get_ch_off")]
+		public unowned string get_ch_off ();
+		[CCode (cname = "webkit_dom_html_table_col_element_get_span")]
+		public long get_span ();
+		[CCode (cname = "webkit_dom_html_table_col_element_get_v_align")]
+		public unowned string get_v_align ();
+		[CCode (cname = "webkit_dom_html_table_col_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_html_table_col_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_table_col_element_set_ch")]
+		public void set_ch (string value);
+		[CCode (cname = "webkit_dom_html_table_col_element_set_ch_off")]
+		public void set_ch_off (string value);
+		[CCode (cname = "webkit_dom_html_table_col_element_set_span")]
+		public void set_span (long value);
+		[CCode (cname = "webkit_dom_html_table_col_element_set_v_align")]
+		public void set_v_align (string value);
+		[CCode (cname = "webkit_dom_html_table_col_element_set_width")]
+		public void set_width (string value);
+		public string align { get; set; }
+		public string ch { get; set; }
+		public string ch_off { get; set; }
+		public long span { get; set; }
+		public string v_align { get; set; }
+		public string width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTableElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTableElement ();
+		[CCode (cname = "webkit_dom_html_table_element_create_caption")]
+		public unowned WebKit.DOMHTMLElement create_caption ();
+		[CCode (cname = "webkit_dom_html_table_element_create_t_foot")]
+		public unowned WebKit.DOMHTMLElement create_t_foot ();
+		[CCode (cname = "webkit_dom_html_table_element_create_t_head")]
+		public unowned WebKit.DOMHTMLElement create_t_head ();
+		[CCode (cname = "webkit_dom_html_table_element_delete_caption")]
+		public void delete_caption ();
+		[CCode (cname = "webkit_dom_html_table_element_delete_row")]
+		public void delete_row (long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_element_delete_t_foot")]
+		public void delete_t_foot ();
+		[CCode (cname = "webkit_dom_html_table_element_delete_t_head")]
+		public void delete_t_head ();
+		[CCode (cname = "webkit_dom_html_table_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_table_element_get_bg_color")]
+		public unowned string get_bg_color ();
+		[CCode (cname = "webkit_dom_html_table_element_get_border")]
+		public unowned string get_border ();
+		[CCode (cname = "webkit_dom_html_table_element_get_caption")]
+		public unowned WebKit.DOMHTMLTableCaptionElement get_caption ();
+		[CCode (cname = "webkit_dom_html_table_element_get_cell_padding")]
+		public unowned string get_cell_padding ();
+		[CCode (cname = "webkit_dom_html_table_element_get_cell_spacing")]
+		public unowned string get_cell_spacing ();
+		[CCode (cname = "webkit_dom_html_table_element_get_frame")]
+		public unowned string get_frame ();
+		[CCode (cname = "webkit_dom_html_table_element_get_rows")]
+		public unowned WebKit.DOMHTMLCollection get_rows ();
+		[CCode (cname = "webkit_dom_html_table_element_get_rules")]
+		public unowned string get_rules ();
+		[CCode (cname = "webkit_dom_html_table_element_get_summary")]
+		public unowned string get_summary ();
+		[CCode (cname = "webkit_dom_html_table_element_get_t_bodies")]
+		public unowned WebKit.DOMHTMLCollection get_t_bodies ();
+		[CCode (cname = "webkit_dom_html_table_element_get_t_foot")]
+		public unowned WebKit.DOMHTMLTableSectionElement get_t_foot ();
+		[CCode (cname = "webkit_dom_html_table_element_get_t_head")]
+		public unowned WebKit.DOMHTMLTableSectionElement get_t_head ();
+		[CCode (cname = "webkit_dom_html_table_element_get_width")]
+		public unowned string get_width ();
+		[CCode (cname = "webkit_dom_html_table_element_insert_row")]
+		public unowned WebKit.DOMHTMLElement insert_row (long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_bg_color")]
+		public void set_bg_color (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_border")]
+		public void set_border (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_caption")]
+		public void set_caption (WebKit.DOMHTMLTableCaptionElement value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_element_set_cell_padding")]
+		public void set_cell_padding (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_cell_spacing")]
+		public void set_cell_spacing (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_frame")]
+		public void set_frame (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_rules")]
+		public void set_rules (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_summary")]
+		public void set_summary (string value);
+		[CCode (cname = "webkit_dom_html_table_element_set_t_foot")]
+		public void set_t_foot (WebKit.DOMHTMLTableSectionElement value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_element_set_t_head")]
+		public void set_t_head (WebKit.DOMHTMLTableSectionElement value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_element_set_width")]
+		public void set_width (string value);
+		public string align { get; set; }
+		public string bg_color { get; set; }
+		public string border { get; set; }
+		public WebKit.DOMHTMLTableCaptionElement caption { get; set; }
+		public string cell_padding { get; set; }
+		public string cell_spacing { get; set; }
+		public string frame { get; set; }
+		public WebKit.DOMHTMLCollection rows { get; }
+		public string rules { get; set; }
+		public string summary { get; set; }
+		public WebKit.DOMHTMLCollection t_bodies { get; }
+		public WebKit.DOMHTMLTableSectionElement t_foot { get; set; }
+		public WebKit.DOMHTMLTableSectionElement t_head { get; set; }
+		public string width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTableRowElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTableRowElement ();
+		[CCode (cname = "webkit_dom_html_table_row_element_delete_cell")]
+		public void delete_cell (long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_row_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_table_row_element_get_bg_color")]
+		public unowned string get_bg_color ();
+		[CCode (cname = "webkit_dom_html_table_row_element_get_cells")]
+		public unowned WebKit.DOMHTMLCollection get_cells ();
+		[CCode (cname = "webkit_dom_html_table_row_element_get_ch")]
+		public unowned string get_ch ();
+		[CCode (cname = "webkit_dom_html_table_row_element_get_ch_off")]
+		public unowned string get_ch_off ();
+		[CCode (cname = "webkit_dom_html_table_row_element_get_row_index")]
+		public long get_row_index ();
+		[CCode (cname = "webkit_dom_html_table_row_element_get_section_row_index")]
+		public long get_section_row_index ();
+		[CCode (cname = "webkit_dom_html_table_row_element_get_v_align")]
+		public unowned string get_v_align ();
+		[CCode (cname = "webkit_dom_html_table_row_element_insert_cell")]
+		public unowned WebKit.DOMHTMLElement insert_cell (long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_row_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_table_row_element_set_bg_color")]
+		public void set_bg_color (string value);
+		[CCode (cname = "webkit_dom_html_table_row_element_set_ch")]
+		public void set_ch (string value);
+		[CCode (cname = "webkit_dom_html_table_row_element_set_ch_off")]
+		public void set_ch_off (string value);
+		[CCode (cname = "webkit_dom_html_table_row_element_set_v_align")]
+		public void set_v_align (string value);
+		public string align { get; set; }
+		public string bg_color { get; set; }
+		public WebKit.DOMHTMLCollection cells { get; }
+		public string ch { get; set; }
+		public string ch_off { get; set; }
+		public long row_index { get; }
+		public long section_row_index { get; }
+		public string v_align { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTableSectionElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTableSectionElement ();
+		[CCode (cname = "webkit_dom_html_table_section_element_delete_row")]
+		public void delete_row (long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_section_element_get_align")]
+		public unowned string get_align ();
+		[CCode (cname = "webkit_dom_html_table_section_element_get_ch")]
+		public unowned string get_ch ();
+		[CCode (cname = "webkit_dom_html_table_section_element_get_ch_off")]
+		public unowned string get_ch_off ();
+		[CCode (cname = "webkit_dom_html_table_section_element_get_rows")]
+		public unowned WebKit.DOMHTMLCollection get_rows ();
+		[CCode (cname = "webkit_dom_html_table_section_element_get_v_align")]
+		public unowned string get_v_align ();
+		[CCode (cname = "webkit_dom_html_table_section_element_insert_row")]
+		public unowned WebKit.DOMHTMLElement insert_row (long index) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_table_section_element_set_align")]
+		public void set_align (string value);
+		[CCode (cname = "webkit_dom_html_table_section_element_set_ch")]
+		public void set_ch (string value);
+		[CCode (cname = "webkit_dom_html_table_section_element_set_ch_off")]
+		public void set_ch_off (string value);
+		[CCode (cname = "webkit_dom_html_table_section_element_set_v_align")]
+		public void set_v_align (string value);
+		public string align { get; set; }
+		public string ch { get; set; }
+		public string ch_off { get; set; }
+		public WebKit.DOMHTMLCollection rows { get; }
+		public string v_align { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTextAreaElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTextAreaElement ();
+		[CCode (cname = "webkit_dom_html_text_area_element_check_validity")]
+		public bool check_validity ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_access_key")]
+		public unowned string get_access_key ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_autofocus")]
+		public bool get_autofocus ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_cols")]
+		public long get_cols ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_default_value")]
+		public unowned string get_default_value ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_disabled")]
+		public bool get_disabled ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_form")]
+		public unowned WebKit.DOMHTMLFormElement get_form ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_labels")]
+		public unowned WebKit.DOMNodeList get_labels ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_max_length")]
+		public long get_max_length ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_placeholder")]
+		public unowned string get_placeholder ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_read_only")]
+		public bool get_read_only ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_required")]
+		public bool get_required ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_rows")]
+		public long get_rows ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_selection_direction")]
+		public unowned string get_selection_direction ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_selection_end")]
+		public long get_selection_end ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_selection_start")]
+		public long get_selection_start ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_text_length")]
+		public ulong get_text_length ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_validation_message")]
+		public unowned string get_validation_message ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_validity")]
+		public unowned WebKit.DOMValidityState get_validity ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_value")]
+		public unowned string get_value ();
+		[CCode (cname = "webkit_dom_html_text_area_element_get_will_validate")]
+		public bool get_will_validate ();
+		[CCode (cname = "webkit_dom_html_text_area_element_is_edited")]
+		public bool is_edited ();
+		[CCode (cname = "webkit_dom_html_text_area_element_select")]
+		public void select ();
+		[CCode (cname = "webkit_dom_html_text_area_element_set_access_key")]
+		public void set_access_key (string value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_autofocus")]
+		public void set_autofocus (bool value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_cols")]
+		public void set_cols (long value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_custom_validity")]
+		public void set_custom_validity (string error);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_default_value")]
+		public void set_default_value (string value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_disabled")]
+		public void set_disabled (bool value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_max_length")]
+		public void set_max_length (long value) throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_text_area_element_set_name")]
+		public void set_name (string value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_placeholder")]
+		public void set_placeholder (string value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_read_only")]
+		public void set_read_only (bool value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_required")]
+		public void set_required (bool value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_rows")]
+		public void set_rows (long value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_selection_direction")]
+		public void set_selection_direction (string value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_selection_end")]
+		public void set_selection_end (long value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_selection_range")]
+		public void set_selection_range (long start, long end, string direction);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_selection_start")]
+		public void set_selection_start (long value);
+		[CCode (cname = "webkit_dom_html_text_area_element_set_value")]
+		public void set_value (string value);
+		public string access_key { get; set; }
+		public bool autofocus { get; set; }
+		public long cols { get; set; }
+		public string default_value { get; set; }
+		public bool disabled { get; set; }
+		public WebKit.DOMHTMLFormElement form { get; }
+		public WebKit.DOMNodeList labels { get; }
+		public long max_length { get; set; }
+		public string name { get; set; }
+		public string placeholder { get; set; }
+		public bool read_only { get; set; }
+		public bool required { get; set; }
+		public long rows { get; set; }
+		public string selection_direction { get; set; }
+		public long selection_end { get; set; }
+		public long selection_start { get; set; }
+		public ulong text_length { get; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+		public string validation_message { get; }
+		public WebKit.DOMValidityState validity { get; }
+		public string value { get; set; }
+		public bool will_validate { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLTitleElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLTitleElement ();
+		[CCode (cname = "webkit_dom_html_title_element_get_text")]
+		public unowned string get_text ();
+		[CCode (cname = "webkit_dom_html_title_element_set_text")]
+		public void set_text (string value);
+		public string text { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLUListElement : WebKit.DOMHTMLElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLUListElement ();
+		[CCode (cname = "webkit_dom_htmlu_list_element_get_compact")]
+		public bool get_compact ();
+		[CCode (cname = "webkit_dom_htmlu_list_element_set_compact")]
+		public void set_compact (bool value);
+		public bool compact { get; set; }
+		[NoAccessorMethod]
+		public string type { owned get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHTMLVideoElement : WebKit.DOMHTMLMediaElement, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMHTMLVideoElement ();
+		[CCode (cname = "webkit_dom_html_video_element_get_height")]
+		public ulong get_height ();
+		[CCode (cname = "webkit_dom_html_video_element_get_poster")]
+		public unowned string get_poster ();
+		[CCode (cname = "webkit_dom_html_video_element_get_video_height")]
+		public ulong get_video_height ();
+		[CCode (cname = "webkit_dom_html_video_element_get_video_width")]
+		public ulong get_video_width ();
+		[CCode (cname = "webkit_dom_html_video_element_get_webkit_decoded_frame_count")]
+		public ulong get_webkit_decoded_frame_count ();
+		[CCode (cname = "webkit_dom_html_video_element_get_webkit_displaying_fullscreen")]
+		public bool get_webkit_displaying_fullscreen ();
+		[CCode (cname = "webkit_dom_html_video_element_get_webkit_dropped_frame_count")]
+		public ulong get_webkit_dropped_frame_count ();
+		[CCode (cname = "webkit_dom_html_video_element_get_webkit_supports_fullscreen")]
+		public bool get_webkit_supports_fullscreen ();
+		[CCode (cname = "webkit_dom_html_video_element_get_width")]
+		public ulong get_width ();
+		[CCode (cname = "webkit_dom_html_video_element_set_height")]
+		public void set_height (ulong value);
+		[CCode (cname = "webkit_dom_html_video_element_set_poster")]
+		public void set_poster (string value);
+		[CCode (cname = "webkit_dom_html_video_element_set_width")]
+		public void set_width (ulong value);
+		[CCode (cname = "webkit_dom_html_video_element_webkit_enter_full_screen")]
+		public void webkit_enter_full_screen () throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_video_element_webkit_enter_fullscreen")]
+		public void webkit_enter_fullscreen () throws GLib.Error;
+		[CCode (cname = "webkit_dom_html_video_element_webkit_exit_full_screen")]
+		public void webkit_exit_full_screen ();
+		[CCode (cname = "webkit_dom_html_video_element_webkit_exit_fullscreen")]
+		public void webkit_exit_fullscreen ();
+		public ulong height { get; set; }
+		public string poster { get; set; }
+		public ulong video_height { get; }
+		public ulong video_width { get; }
+		public bool webkit_displaying_fullscreen { get; }
+		public bool webkit_supports_fullscreen { get; }
+		public ulong width { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMHistory : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMHistory ();
+		public void back ();
+		public void forward ();
+		public ulong get_length ();
+		public void go (long distance);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMLocation : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMLocation ();
+		public unowned string get_origin ();
+		public unowned string get_parameter (string name);
+		public string origin { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMMediaError : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMMediaError ();
+		public ushort get_code ();
+		public uint code { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMMediaList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMMediaList ();
+		public void append_medium (string new_medium) throws GLib.Error;
+		public void delete_medium (string old_medium) throws GLib.Error;
+		public ulong get_length ();
+		public unowned string get_media_text ();
+		public unowned string item (ulong index);
+		public void set_media_text (string value) throws GLib.Error;
+		public ulong length { get; }
+		public string media_text { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMMediaQueryList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMMediaQueryList ();
+		public bool get_matches ();
+		public unowned string get_media ();
+		public bool matches { get; }
+		public string media { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMMemoryInfo : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMMemoryInfo ();
+		public ulong get_js_heap_size_limit ();
+		public ulong get_total_js_heap_size ();
+		public ulong get_used_js_heap_size ();
+		public ulong js_heap_size_limit { get; }
+		public ulong total_js_heap_size { get; }
+		public ulong used_js_heap_size { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMMessagePort : WebKit.DOMObject, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMMessagePort ();
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMMouseEvent : WebKit.DOMUIEvent {
+		[CCode (has_construct_function = false)]
+		protected DOMMouseEvent ();
+		public bool get_alt_key ();
+		public ushort get_button ();
+		public long get_client_x ();
+		public long get_client_y ();
+		public bool get_ctrl_key ();
+		public unowned WebKit.DOMNode get_from_element ();
+		public bool get_meta_key ();
+		public long get_offset_x ();
+		public long get_offset_y ();
+		public unowned WebKit.DOMEventTarget get_related_target ();
+		public long get_screen_x ();
+		public long get_screen_y ();
+		public bool get_shift_key ();
+		public unowned WebKit.DOMNode get_to_element ();
+		public long get_x ();
+		public long get_y ();
+		public void init_mouse_event (string type, bool can_bubble, bool cancelable, WebKit.DOMDOMWindow view, long detail, long screen_x, long screen_y, long client_x, long client_y, bool ctrl_key, bool alt_key, bool shift_key, bool meta_key, ushort button, WebKit.DOMEventTarget related_target);
+		public bool alt_key { get; }
+		public uint button { get; }
+		public long client_x { get; }
+		public long client_y { get; }
+		public bool ctrl_key { get; }
+		public WebKit.DOMNode from_element { get; }
+		public bool meta_key { get; }
+		public long offset_x { get; }
+		public long offset_y { get; }
+		public WebKit.DOMEventTarget related_target { get; }
+		public long screen_x { get; }
+		public long screen_y { get; }
+		public bool shift_key { get; }
+		public WebKit.DOMNode to_element { get; }
+		public long x { get; }
+		public long y { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMNamedNodeMap : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMNamedNodeMap ();
+		public ulong get_length ();
+		public unowned WebKit.DOMNode get_named_item (string name);
+		public unowned WebKit.DOMNode get_named_item_ns (string namespace_uri, string local_name);
+		public unowned WebKit.DOMNode item (ulong index);
+		public unowned WebKit.DOMNode remove_named_item (string name) throws GLib.Error;
+		public unowned WebKit.DOMNode remove_named_item_ns (string namespace_uri, string local_name) throws GLib.Error;
+		public unowned WebKit.DOMNode set_named_item (WebKit.DOMNode node) throws GLib.Error;
+		public unowned WebKit.DOMNode set_named_item_ns (WebKit.DOMNode node) throws GLib.Error;
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMNavigator : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMNavigator ();
+		public unowned string get_app_code_name ();
+		public unowned string get_app_name ();
+		public unowned string get_app_version ();
+		public bool get_cookie_enabled ();
+		public unowned WebKit.DOMGeolocation get_geolocation ();
+		public unowned string get_language ();
+		public unowned WebKit.DOMDOMMimeTypeArray get_mime_types ();
+		public bool get_on_line ();
+		public unowned string get_platform ();
+		public unowned WebKit.DOMDOMPluginArray get_plugins ();
+		public unowned string get_product ();
+		public unowned string get_product_sub ();
+		public void get_storage_updates ();
+		public unowned string get_user_agent ();
+		public unowned string get_vendor ();
+		public unowned string get_vendor_sub ();
+		public bool java_enabled ();
+		public string app_code_name { get; }
+		public string app_name { get; }
+		public string app_version { get; }
+		public bool cookie_enabled { get; }
+		public WebKit.DOMGeolocation geolocation { get; }
+		public string language { get; }
+		public WebKit.DOMDOMMimeTypeArray mime_types { get; }
+		public bool on_line { get; }
+		public string platform { get; }
+		public WebKit.DOMDOMPluginArray plugins { get; }
+		public string product { get; }
+		public string product_sub { get; }
+		public string user_agent { get; }
+		public string vendor { get; }
+		public string vendor_sub { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMNode : WebKit.DOMObject, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMNode ();
+		public unowned WebKit.DOMNode append_child (WebKit.DOMNode new_child) throws GLib.Error;
+		public unowned WebKit.DOMNode clone_node (bool deep);
+		public ushort compare_document_position (WebKit.DOMNode other);
+		public bool contains (WebKit.DOMNode other);
+		public unowned WebKit.DOMNamedNodeMap get_attributes ();
+		public unowned string get_base_uri ();
+		public unowned WebKit.DOMNodeList get_child_nodes ();
+		public unowned WebKit.DOMNode get_first_child ();
+		public unowned WebKit.DOMNode get_last_child ();
+		public unowned string get_local_name ();
+		public unowned string get_namespace_uri ();
+		public unowned WebKit.DOMNode get_next_sibling ();
+		public unowned string get_node_name ();
+		public ushort get_node_type ();
+		public unowned string get_node_value ();
+		public unowned WebKit.DOMDocument get_owner_document ();
+		public unowned WebKit.DOMElement get_parent_element ();
+		public unowned WebKit.DOMNode get_parent_node ();
+		public unowned string get_prefix ();
+		public unowned WebKit.DOMNode get_previous_sibling ();
+		public unowned string get_text_content ();
+		public bool has_attributes ();
+		public bool has_child_nodes ();
+		public unowned WebKit.DOMNode insert_before (WebKit.DOMNode new_child, WebKit.DOMNode ref_child) throws GLib.Error;
+		public bool is_default_namespace (string namespace_uri);
+		public bool is_equal_node (WebKit.DOMNode other);
+		public bool is_same_node (WebKit.DOMNode other);
+		public bool is_supported (string feature, string version);
+		public unowned string lookup_namespace_uri (string prefix);
+		public unowned string lookup_prefix (string namespace_uri);
+		public void normalize ();
+		public unowned WebKit.DOMNode remove_child (WebKit.DOMNode old_child) throws GLib.Error;
+		public unowned WebKit.DOMNode replace_child (WebKit.DOMNode new_child, WebKit.DOMNode old_child) throws GLib.Error;
+		public void set_node_value (string value) throws GLib.Error;
+		public void set_prefix (string value) throws GLib.Error;
+		public void set_text_content (string value) throws GLib.Error;
+		public WebKit.DOMNamedNodeMap attributes { get; }
+		public string base_uri { get; }
+		public WebKit.DOMNodeList child_nodes { get; }
+		public WebKit.DOMNode first_child { get; }
+		public WebKit.DOMNode last_child { get; }
+		public string local_name { get; }
+		public string namespace_uri { get; }
+		public WebKit.DOMNode next_sibling { get; }
+		public string node_name { get; }
+		public uint node_type { get; }
+		public string node_value { get; set; }
+		public WebKit.DOMDocument owner_document { get; }
+		public WebKit.DOMElement parent_element { get; }
+		public WebKit.DOMNode parent_node { get; }
+		public string prefix { get; set; }
+		public WebKit.DOMNode previous_sibling { get; }
+		public string text_content { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMNodeFilter : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMNodeFilter ();
+		public short accept_node (WebKit.DOMNode n);
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMNodeIterator : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMNodeIterator ();
+		public void detach ();
+		public bool get_expand_entity_references ();
+		public unowned WebKit.DOMNodeFilter get_filter ();
+		public bool get_pointer_before_reference_node ();
+		public unowned WebKit.DOMNode get_reference_node ();
+		public unowned WebKit.DOMNode get_root ();
+		public ulong get_what_to_show ();
+		public unowned WebKit.DOMNode next_node () throws GLib.Error;
+		public unowned WebKit.DOMNode previous_node () throws GLib.Error;
+		public bool expand_entity_references { get; }
+		public WebKit.DOMNodeFilter filter { get; }
+		public bool pointer_before_reference_node { get; }
+		public WebKit.DOMNode reference_node { get; }
+		public WebKit.DOMNode root { get; }
+		public ulong what_to_show { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMNodeList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMNodeList ();
+		public ulong get_length ();
+		public unowned WebKit.DOMNode item (ulong index);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMObject : GLib.Object {
+		public void* coreObject;
+		[CCode (has_construct_function = false)]
+		protected DOMObject ();
+		public void* core_object { construct; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMProcessingInstruction : WebKit.DOMNode, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMProcessingInstruction ();
+		public unowned string get_data ();
+		public unowned WebKit.DOMStyleSheet get_sheet ();
+		public unowned string get_target ();
+		public void set_data (string value) throws GLib.Error;
+		public string data { get; set; }
+		public WebKit.DOMStyleSheet sheet { get; }
+		public string target { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMRange : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMRange ();
+		public unowned WebKit.DOMDocumentFragment clone_contents () throws GLib.Error;
+		public unowned WebKit.DOMRange clone_range () throws GLib.Error;
+		public void collapse (bool to_start) throws GLib.Error;
+		public short compare_boundary_points (ushort how, WebKit.DOMRange source_range) throws GLib.Error;
+		public short compare_node (WebKit.DOMNode ref_node) throws GLib.Error;
+		public short compare_point (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+		public unowned WebKit.DOMDocumentFragment create_contextual_fragment (string html) throws GLib.Error;
+		public void delete_contents () throws GLib.Error;
+		public void detach () throws GLib.Error;
+		public void expand (string unit) throws GLib.Error;
+		public unowned WebKit.DOMDocumentFragment extract_contents () throws GLib.Error;
+		public bool get_collapsed () throws GLib.Error;
+		public unowned WebKit.DOMNode get_common_ancestor_container () throws GLib.Error;
+		public unowned WebKit.DOMNode get_end_container () throws GLib.Error;
+		public long get_end_offset () throws GLib.Error;
+		public unowned WebKit.DOMNode get_start_container () throws GLib.Error;
+		public long get_start_offset () throws GLib.Error;
+		public unowned string get_text ();
+		public void insert_node (WebKit.DOMNode new_node) throws GLib.Error;
+		public bool intersects_node (WebKit.DOMNode ref_node) throws GLib.Error;
+		public bool is_point_in_range (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+		public void select_node (WebKit.DOMNode ref_node) throws GLib.Error;
+		public void select_node_contents (WebKit.DOMNode ref_node) throws GLib.Error;
+		public void set_end (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+		public void set_end_after (WebKit.DOMNode ref_node) throws GLib.Error;
+		public void set_end_before (WebKit.DOMNode ref_node) throws GLib.Error;
+		public void set_start (WebKit.DOMNode ref_node, long offset) throws GLib.Error;
+		public void set_start_after (WebKit.DOMNode ref_node) throws GLib.Error;
+		public void set_start_before (WebKit.DOMNode ref_node) throws GLib.Error;
+		public void surround_contents (WebKit.DOMNode new_parent) throws GLib.Error;
+		public unowned string to_string () throws GLib.Error;
+		public bool collapsed { get; }
+		public WebKit.DOMNode common_ancestor_container { get; }
+		public WebKit.DOMNode end_container { get; }
+		public long end_offset { get; }
+		public WebKit.DOMNode start_container { get; }
+		public long start_offset { get; }
+		public string text { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMScreen : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMScreen ();
+		public ulong get_avail_height ();
+		public long get_avail_left ();
+		public long get_avail_top ();
+		public ulong get_avail_width ();
+		public ulong get_color_depth ();
+		public ulong get_height ();
+		public ulong get_pixel_depth ();
+		public ulong get_width ();
+		public ulong avail_height { get; }
+		public long avail_left { get; }
+		public long avail_top { get; }
+		public ulong avail_width { get; }
+		public ulong color_depth { get; }
+		public ulong height { get; }
+		public ulong pixel_depth { get; }
+		public ulong width { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMStorage : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMStorage ();
+		public void clear ();
+		public unowned string get_item (string key);
+		public ulong get_length ();
+		public unowned string key (ulong index);
+		public void remove_item (string key);
+		public void set_item (string key, string data) throws GLib.Error;
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMStyleMedia : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMStyleMedia ();
+		public bool match_medium (string mediaquery);
+		[NoAccessorMethod]
+		public string type { owned get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMStyleSheet : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMStyleSheet ();
+		public bool get_disabled ();
+		public unowned string get_href ();
+		public unowned WebKit.DOMMediaList get_media ();
+		public unowned WebKit.DOMNode get_owner_node ();
+		public unowned WebKit.DOMStyleSheet get_parent_style_sheet ();
+		public unowned string get_title ();
+		public void set_disabled (bool value);
+		public bool disabled { get; set; }
+		public string href { get; }
+		public WebKit.DOMMediaList media { get; }
+		public WebKit.DOMNode owner_node { get; }
+		public WebKit.DOMStyleSheet parent_style_sheet { get; }
+		public string title { get; }
+		[NoAccessorMethod]
+		public string type { owned get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMStyleSheetList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMStyleSheetList ();
+		public ulong get_length ();
+		public unowned WebKit.DOMStyleSheet item (ulong index);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMText : WebKit.DOMCharacterData, WebKit.DOMEventTarget {
+		[CCode (has_construct_function = false)]
+		protected DOMText ();
+		public unowned string get_whole_text ();
+		public unowned WebKit.DOMText replace_whole_text (string content) throws GLib.Error;
+		public unowned WebKit.DOMText split_text (ulong offset) throws GLib.Error;
+		public string whole_text { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMTimeRanges : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMTimeRanges ();
+		public float end (ulong index) throws GLib.Error;
+		public ulong get_length ();
+		public float start (ulong index) throws GLib.Error;
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMTreeWalker : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMTreeWalker ();
+		public unowned WebKit.DOMNode first_child ();
+		public unowned WebKit.DOMNode get_current_node ();
+		public bool get_expand_entity_references ();
+		public unowned WebKit.DOMNodeFilter get_filter ();
+		public unowned WebKit.DOMNode get_root ();
+		public ulong get_what_to_show ();
+		public unowned WebKit.DOMNode last_child ();
+		public unowned WebKit.DOMNode next_node ();
+		public unowned WebKit.DOMNode next_sibling ();
+		public unowned WebKit.DOMNode parent_node ();
+		public unowned WebKit.DOMNode previous_node ();
+		public unowned WebKit.DOMNode previous_sibling ();
+		public void set_current_node (WebKit.DOMNode value) throws GLib.Error;
+		public WebKit.DOMNode current_node { get; set; }
+		public bool expand_entity_references { get; }
+		public WebKit.DOMNodeFilter filter { get; }
+		public WebKit.DOMNode root { get; }
+		public ulong what_to_show { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMUIEvent : WebKit.DOMEvent {
+		[CCode (has_construct_function = false)]
+		protected DOMUIEvent ();
+		[CCode (cname = "webkit_dom_ui_event_get_char_code")]
+		public long get_char_code ();
+		[CCode (cname = "webkit_dom_ui_event_get_detail")]
+		public long get_detail ();
+		[CCode (cname = "webkit_dom_ui_event_get_key_code")]
+		public long get_key_code ();
+		[CCode (cname = "webkit_dom_ui_event_get_layer_x")]
+		public long get_layer_x ();
+		[CCode (cname = "webkit_dom_ui_event_get_layer_y")]
+		public long get_layer_y ();
+		[CCode (cname = "webkit_dom_ui_event_get_page_x")]
+		public long get_page_x ();
+		[CCode (cname = "webkit_dom_ui_event_get_page_y")]
+		public long get_page_y ();
+		[CCode (cname = "webkit_dom_ui_event_get_view")]
+		public unowned WebKit.DOMDOMWindow get_view ();
+		[CCode (cname = "webkit_dom_ui_event_get_which")]
+		public long get_which ();
+		[CCode (cname = "webkit_dom_ui_event_init_ui_event")]
+		public void init_ui_event (string type, bool can_bubble, bool cancelable, WebKit.DOMDOMWindow view, long detail);
+		public long char_code { get; }
+		public long detail { get; }
+		public long key_code { get; }
+		public long layer_x { get; }
+		public long layer_y { get; }
+		public long page_x { get; }
+		public long page_y { get; }
+		public WebKit.DOMDOMWindow view { get; }
+		public long which { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMValidityState : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMValidityState ();
+		public bool get_custom_error ();
+		public bool get_pattern_mismatch ();
+		public bool get_range_overflow ();
+		public bool get_range_underflow ();
+		public bool get_step_mismatch ();
+		public bool get_too_long ();
+		public bool get_type_mismatch ();
+		public bool get_valid ();
+		public bool get_value_missing ();
+		public bool custom_error { get; }
+		public bool pattern_mismatch { get; }
+		public bool range_overflow { get; }
+		public bool range_underflow { get; }
+		public bool step_mismatch { get; }
+		public bool too_long { get; }
+		public bool type_mismatch { get; }
+		public bool valid { get; }
+		public bool value_missing { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMWebKitAnimation : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMWebKitAnimation ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_delay")]
+		public double get_delay ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_direction")]
+		public ushort get_direction ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_duration")]
+		public double get_duration ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_elapsed_time")]
+		public double get_elapsed_time ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_ended")]
+		public bool get_ended ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_fill_mode")]
+		public ushort get_fill_mode ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_name")]
+		public unowned string get_name ();
+		[CCode (cname = "webkit_dom_webkit_animation_get_paused")]
+		public bool get_paused ();
+		[CCode (cname = "webkit_dom_webkit_animation_pause")]
+		public void pause ();
+		[CCode (cname = "webkit_dom_webkit_animation_play")]
+		public void play ();
+		[CCode (cname = "webkit_dom_webkit_animation_set_elapsed_time")]
+		public void set_elapsed_time (double value);
+		public double delay { get; }
+		public uint direction { get; }
+		public double duration { get; }
+		public double elapsed_time { get; set; }
+		public bool ended { get; }
+		public uint fill_mode { get; }
+		[NoAccessorMethod]
+		public int iteration_count { get; }
+		public string name { get; }
+		public bool paused { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMWebKitAnimationList : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMWebKitAnimationList ();
+		[CCode (cname = "webkit_dom_webkit_animation_list_get_length")]
+		public ulong get_length ();
+		[CCode (cname = "webkit_dom_webkit_animation_list_item")]
+		public unowned WebKit.DOMWebKitAnimation item (ulong index);
+		public ulong length { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMWebKitPoint : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMWebKitPoint ();
+		[CCode (cname = "webkit_dom_webkit_point_get_x")]
+		public float get_x ();
+		[CCode (cname = "webkit_dom_webkit_point_get_y")]
+		public float get_y ();
+		[CCode (cname = "webkit_dom_webkit_point_set_x")]
+		public void set_x (float value);
+		[CCode (cname = "webkit_dom_webkit_point_set_y")]
+		public void set_y (float value);
+		public float x { get; set; }
+		public float y { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMXPathExpression : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMXPathExpression ();
+		[CCode (cname = "webkit_dom_xpath_expression_evaluate")]
+		public unowned WebKit.DOMXPathResult evaluate (WebKit.DOMNode context_node, ushort type, WebKit.DOMXPathResult in_result) throws GLib.Error;
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMXPathNSResolver : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMXPathNSResolver ();
+		[CCode (cname = "webkit_dom_xpath_ns_resolver_lookup_namespace_uri")]
+		public unowned string lookup_namespace_uri (string prefix);
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class DOMXPathResult : WebKit.DOMObject {
+		[CCode (has_construct_function = false)]
+		protected DOMXPathResult ();
+		[CCode (cname = "webkit_dom_xpath_result_get_boolean_value")]
+		public bool get_boolean_value () throws GLib.Error;
+		[CCode (cname = "webkit_dom_xpath_result_get_invalid_iterator_state")]
+		public bool get_invalid_iterator_state ();
+		[CCode (cname = "webkit_dom_xpath_result_get_number_value")]
+		public double get_number_value () throws GLib.Error;
+		[CCode (cname = "webkit_dom_xpath_result_get_result_type")]
+		public ushort get_result_type ();
+		[CCode (cname = "webkit_dom_xpath_result_get_single_node_value")]
+		public unowned WebKit.DOMNode get_single_node_value () throws GLib.Error;
+		[CCode (cname = "webkit_dom_xpath_result_get_snapshot_length")]
+		public ulong get_snapshot_length () throws GLib.Error;
+		[CCode (cname = "webkit_dom_xpath_result_get_string_value")]
+		public unowned string get_string_value () throws GLib.Error;
+		[CCode (cname = "webkit_dom_xpath_result_iterate_next")]
+		public unowned WebKit.DOMNode iterate_next () throws GLib.Error;
+		[CCode (cname = "webkit_dom_xpath_result_snapshot_item")]
+		public unowned WebKit.DOMNode snapshot_item (ulong index) throws GLib.Error;
+		public bool boolean_value { get; }
+		public bool invalid_iterator_state { get; }
+		public double number_value { get; }
+		public uint result_type { get; }
+		public WebKit.DOMNode single_node_value { get; }
+		public ulong snapshot_length { get; }
+		public string string_value { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public class Download : GLib.Object {
 		[CCode (has_construct_function = false)]
 		public Download (WebKit.NetworkRequest request);
@@ -43,11 +4039,25 @@ namespace WebKit {
 		[NoAccessorMethod]
 		public string image_uri { owned get; construct; }
 		[NoAccessorMethod]
+		public WebKit.DOMNode inner_node { owned get; construct; }
+		[NoAccessorMethod]
 		public string link_uri { owned get; construct; }
 		[NoAccessorMethod]
 		public string media_uri { owned get; construct; }
 	}
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class IconDatabase : GLib.Object {
+		[CCode (has_construct_function = false)]
+		protected IconDatabase ();
+		public void clear ();
+		public unowned Gdk.Pixbuf get_icon_pixbuf (string page_uri);
+		public unowned string get_icon_uri (string page_uri);
+		public unowned string get_path ();
+		public void set_path (string path);
+		public string path { get; set; }
+		public virtual signal void icon_loaded (WebKit.WebFrame p0, string p1);
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public class NetworkRequest : GLib.Object {
 		[CCode (has_construct_function = false)]
 		public NetworkRequest (string uri);
@@ -91,6 +4101,40 @@ namespace WebKit {
 		public virtual signal unowned Gtk.Widget current_toplevel (Soup.Message message);
 	}
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class ViewportAttributes : GLib.Object {
+		[CCode (has_construct_function = false)]
+		protected ViewportAttributes ();
+		public void recompute ();
+		[NoAccessorMethod]
+		public int available_height { get; set; }
+		[NoAccessorMethod]
+		public int available_width { get; set; }
+		[NoAccessorMethod]
+		public int desktop_width { get; set; }
+		[NoAccessorMethod]
+		public int device_dpi { get; set; }
+		[NoAccessorMethod]
+		public int device_height { get; set; }
+		[NoAccessorMethod]
+		public float device_pixel_ratio { get; }
+		[NoAccessorMethod]
+		public int device_width { get; set; }
+		[NoAccessorMethod]
+		public int height { get; }
+		[NoAccessorMethod]
+		public float initial_scale_factor { get; }
+		[NoAccessorMethod]
+		public float maximum_scale_factor { get; }
+		[NoAccessorMethod]
+		public float minimum_scale_factor { get; }
+		[NoAccessorMethod]
+		public bool user_scalable { get; }
+		[NoAccessorMethod]
+		public bool valid { get; }
+		[NoAccessorMethod]
+		public int width { get; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public class WebBackForwardList : GLib.Object {
 		[CCode (has_construct_function = false)]
 		protected WebBackForwardList ();
@@ -159,6 +4203,7 @@ namespace WebKit {
 		public unowned WebKit.NetworkResponse get_network_response ();
 		public unowned WebKit.WebFrame get_parent ();
 		public unowned WebKit.WebDataSource get_provisional_data_source ();
+		public unowned WebKit.DOMRange get_range_for_word_around_caret ();
 		public unowned WebKit.SecurityOrigin get_security_origin ();
 		public unowned string get_title ();
 		public unowned string get_uri ();
@@ -171,6 +4216,7 @@ namespace WebKit {
 		public void print ();
 		public Gtk.PrintOperationResult print_full (Gtk.PrintOperation operation, Gtk.PrintOperationAction action) throws GLib.Error;
 		public void reload ();
+		public void replace_selection (string text);
 		public void stop_loading ();
 		public Gtk.PolicyType horizontal_scrollbar_policy { get; }
 		public WebKit.LoadStatus load_status { get; }
@@ -212,6 +4258,7 @@ namespace WebKit {
 		public unowned string get_inspected_uri ();
 		public unowned WebKit.WebView get_web_view ();
 		public void inspect_coordinates (double x, double y);
+		public void inspect_node (WebKit.DOMNode node);
 		public void show ();
 		public string inspected_uri { get; }
 		[NoAccessorMethod]
@@ -244,6 +4291,34 @@ namespace WebKit {
 		public string target_frame { get; construct; }
 	}
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class WebPlugin : GLib.Object {
+		[CCode (has_construct_function = false)]
+		protected WebPlugin ();
+		public unowned string get_description ();
+		public bool get_enabled ();
+		public unowned GLib.SList get_mimetypes ();
+		public unowned string get_name ();
+		public unowned string get_path ();
+		public void set_enabled (bool p2);
+		public bool enabled { get; set; }
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public class WebPluginDatabase : GLib.Object {
+		[CCode (has_construct_function = false)]
+		protected WebPluginDatabase ();
+		public unowned WebKit.WebPlugin get_plugin_for_mimetype (string p2);
+		public unowned GLib.SList get_plugins ();
+		public static void plugins_list_free (GLib.SList p1);
+		public void refresh ();
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	[Compact]
+	public class WebPluginMIMEType {
+		public weak string description;
+		public weak string extensions;
+		public weak string name;
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public class WebPolicyDecision : GLib.Object {
 		[CCode (has_construct_function = false)]
 		protected WebPolicyDecision ();
@@ -296,14 +4371,22 @@ namespace WebKit {
 		[NoAccessorMethod]
 		public bool enable_developer_extras { get; set construct; }
 		[NoAccessorMethod]
+		public bool enable_dns_prefetching { get; set construct; }
+		[NoAccessorMethod]
 		public bool enable_dom_paste { get; set construct; }
 		[NoAccessorMethod]
 		public bool enable_file_access_from_file_uris { get; set construct; }
 		[NoAccessorMethod]
+		public bool enable_frame_flattening { get; set construct; }
+		[NoAccessorMethod]
+		public bool enable_fullscreen { get; set construct; }
+		[NoAccessorMethod]
 		public bool enable_html5_database { get; set construct; }
 		[NoAccessorMethod]
 		public bool enable_html5_local_storage { get; set construct; }
 		[NoAccessorMethod]
+		public bool enable_hyperlink_auditing { get; set construct; }
+		[NoAccessorMethod]
 		public bool enable_java_applet { get; set construct; }
 		[NoAccessorMethod]
 		public bool enable_offline_web_application_cache { get; set construct; }
@@ -324,12 +4407,16 @@ namespace WebKit {
 		[NoAccessorMethod]
 		public bool enable_universal_access_from_file_uris { get; set construct; }
 		[NoAccessorMethod]
+		public bool enable_webgl { get; set construct; }
+		[NoAccessorMethod]
 		public bool enable_xss_auditor { get; set construct; }
 		[NoAccessorMethod]
 		public bool enforce_96_dpi { get; set construct; }
 		[NoAccessorMethod]
 		public string fantasy_font_family { owned get; set construct; }
 		[NoAccessorMethod]
+		public string html5_local_storage_database_path { owned get; set construct; }
+		[NoAccessorMethod]
 		public bool javascript_can_access_clipboard { get; set construct; }
 		[NoAccessorMethod]
 		public bool javascript_can_open_windows_automatically { get; set construct; }
@@ -378,11 +4465,13 @@ namespace WebKit {
 		public unowned WebKit.WebBackForwardList get_back_forward_list ();
 		public unowned Gtk.TargetList get_copy_target_list ();
 		public unowned string get_custom_encoding ();
+		public unowned WebKit.DOMDocument get_dom_document ();
 		public bool get_editable ();
 		public unowned string get_encoding ();
 		public unowned WebKit.WebFrame get_focused_frame ();
 		public bool get_full_content_zoom ();
 		public unowned WebKit.HitTestResult get_hit_test_result (Gdk.EventButton event);
+		public unowned Gdk.Pixbuf get_icon_pixbuf ();
 		public unowned string get_icon_uri ();
 		public unowned WebKit.WebInspector get_inspector ();
 		public WebKit.LoadStatus get_load_status ();
@@ -393,7 +4482,9 @@ namespace WebKit {
 		public unowned string get_title ();
 		public bool get_transparent ();
 		public unowned string get_uri ();
+		public WebKit.WebViewViewMode get_view_mode ();
 		public bool get_view_source_mode ();
+		public unowned WebKit.ViewportAttributes get_viewport_attributes ();
 		public unowned WebKit.WebWindowFeatures get_window_features ();
 		public float get_zoom_level ();
 		public void go_back ();
@@ -417,8 +4508,11 @@ namespace WebKit {
 		public void set_maintains_back_forward_list (bool flag);
 		public void set_settings (WebKit.WebSettings settings);
 		public void set_transparent (bool flag);
+		public void set_view_mode (WebKit.WebViewViewMode mode);
 		public void set_view_source_mode (bool view_source_mode);
 		public void set_zoom_level (float zoom_level);
+		[NoWrapper]
+		public virtual bool should_allow_editing_action ();
 		public void stop_loading ();
 		public void unmark_text_matches ();
 		public void zoom_in ();
@@ -434,10 +4528,14 @@ namespace WebKit {
 		public WebKit.LoadStatus load_status { get; }
 		public Gtk.TargetList paste_target_list { get; }
 		public double progress { get; }
+		[NoAccessorMethod]
+		public bool self_scrolling { get; construct; }
 		public WebKit.WebSettings settings { get; set; }
 		public string title { get; }
 		public bool transparent { get; set; }
 		public string uri { get; }
+		public WebKit.WebViewViewMode view_mode { get; set; }
+		public WebKit.ViewportAttributes viewport_attributes { get; }
 		[NoAccessorMethod]
 		public WebKit.WebInspector web_inspector { owned get; }
 		[NoAccessorMethod]
@@ -454,6 +4552,9 @@ namespace WebKit {
 		public virtual signal void database_quota_exceeded (GLib.Object p0, GLib.Object p1);
 		public virtual signal void document_load_finished (WebKit.WebFrame p0);
 		public virtual signal bool download_requested (GLib.Object p0);
+		public virtual signal void editing_began ();
+		public virtual signal void editing_ended ();
+		public virtual signal void frame_created (WebKit.WebFrame p0);
 		public virtual signal void geolocation_policy_decision_cancelled (WebKit.WebFrame p0);
 		public virtual signal bool geolocation_policy_decision_requested (WebKit.WebFrame p0, WebKit.GeolocationPolicyDecision p1);
 		public virtual signal void hovering_over_link (string? p0, string? p1);
@@ -469,6 +4570,7 @@ namespace WebKit {
 		public virtual signal bool navigation_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
 		public virtual signal WebKit.NavigationResponse navigation_requested (WebKit.WebFrame frame, WebKit.NetworkRequest request);
 		public virtual signal bool new_window_policy_decision_requested (WebKit.WebFrame p0, WebKit.NetworkRequest p1, WebKit.WebNavigationAction p2, WebKit.WebPolicyDecision p3);
+		public virtual signal void onload_event (WebKit.WebFrame p0);
 		[HasEmitter]
 		public virtual signal void paste_clipboard ();
 		public virtual signal void populate_popup (Gtk.Menu p0);
@@ -483,10 +4585,21 @@ namespace WebKit {
 		public virtual signal void select_all ();
 		public virtual signal void selection_changed ();
 		public virtual signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
+		public virtual signal bool should_apply_style (WebKit.DOMCSSStyleDeclaration p0, WebKit.DOMRange p1);
+		public virtual signal bool should_begin_editing (WebKit.DOMRange p0);
+		public virtual signal bool should_change_selected_range (WebKit.DOMRange p0, WebKit.DOMRange p1, WebKit.SelectionAffinity p2, bool p3);
+		public virtual signal bool should_delete_range (WebKit.DOMRange p0);
+		public virtual signal bool should_end_editing (WebKit.DOMRange p0);
+		public virtual signal bool should_insert_node (WebKit.DOMNode p0, WebKit.DOMRange p1, WebKit.InsertAction p2);
+		public virtual signal bool should_insert_text (string p0, WebKit.DOMRange p1, WebKit.InsertAction p2);
+		public virtual signal bool should_show_delete_interface_for_element (WebKit.DOMHTMLElement p0);
 		public virtual signal void status_bar_text_changed (string p0);
 		public virtual signal void title_changed (WebKit.WebFrame p0, string p1);
 		[HasEmitter]
 		public virtual signal void undo ();
+		public virtual signal void user_changed_contents ();
+		public virtual signal void viewport_attributes_changed (WebKit.ViewportAttributes p0);
+		public virtual signal void viewport_attributes_recompute_requested (WebKit.ViewportAttributes p0);
 		public virtual signal bool web_view_ready ();
 		public virtual signal void window_object_cleared (WebKit.WebFrame frame, void* context, void* window_object);
 	}
@@ -516,10 +4629,27 @@ namespace WebKit {
 		[NoAccessorMethod]
 		public int y { get; set construct; }
 	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public interface DOMEventTarget : GLib.Object {
+		public abstract bool add_event_listener (string eventName, GLib.Callback handler, bool bubble, void* userData);
+		public abstract void dispatch_event (WebKit.DOMEvent event) throws GLib.Error;
+		public abstract bool remove_event_listener (string eventName, GLib.Callback handler, bool bubble);
+	}
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public interface SpellChecker : GLib.Object {
+		public abstract void check_spelling_of_string (string str, int misspelling_location, int misspelling_length);
+		public abstract unowned string get_autocorrect_suggestions_for_misspelled_word (string word);
+		public abstract unowned string get_guesses_for_word (string word, string context);
+		public abstract void ignore_word (string word);
+		public abstract void learn_word (string word);
+		public abstract void update_spell_checking_languages (string languages);
+	}
 	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_CACHE_MODEL_")]
 	public enum CacheModel {
+		DEFAULT,
 		DOCUMENT_VIEWER,
-		WEB_BROWSER
+		WEB_BROWSER,
+		DOCUMENT_BROWSER
 	}
 	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_DOWNLOAD_ERROR_")]
 	public enum DownloadError {
@@ -538,7 +4668,8 @@ namespace WebKit {
 	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_EDITING_BEHAVIOR_")]
 	public enum EditingBehavior {
 		MAC,
-		WINDOWS
+		WINDOWS,
+		UNIX
 	}
 	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_HIT_TEST_RESULT_CONTEXT_")]
 	[Flags]
@@ -550,6 +4681,12 @@ namespace WebKit {
 		SELECTION,
 		EDITABLE
 	}
+	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_INSERT_ACTION_")]
+	public enum InsertAction {
+		TYPED,
+		PASTED,
+		DROPPED
+	}
 	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_LOAD_")]
 	public enum LoadStatus {
 		PROVISIONAL,
@@ -589,6 +4726,11 @@ namespace WebKit {
 		FRAME_LOAD_INTERRUPTED_BY_POLICY_CHANGE,
 		CANNOT_USE_RESTRICTED_PORT
 	}
+	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_SELECTION_AFFINITY_")]
+	public enum SelectionAffinity {
+		UPSTREAM,
+		DOWNSTREAM
+	}
 	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_NAVIGATION_REASON_")]
 	public enum WebNavigationReason {
 		LINK_CLICKED,
@@ -606,6 +4748,14 @@ namespace WebKit {
 		URI_LIST,
 		NETSCAPE_URL
 	}
+	[CCode (cheader_filename = "webkit/webkit.h", cprefix = "WEBKIT_WEB_VIEW_VIEW_MODE_")]
+	public enum WebViewViewMode {
+		WINDOWED,
+		FLOATING,
+		FULLSCREEN,
+		MAXIMIZED,
+		MINIMIZED
+	}
 	[CCode (cheader_filename = "webkit/webkit.h")]
 	public const int MAJOR_VERSION;
 	[CCode (cheader_filename = "webkit/webkit.h")]
@@ -617,6 +4767,12 @@ namespace WebKit {
 	[CCode (cheader_filename = "webkit/webkit.h")]
 	public const int USER_AGENT_MINOR_VERSION;
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public static unowned string application_cache_get_database_directory_path ();
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public static uint application_cache_get_maximum_size ();
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public static void application_cache_set_maximum_size (uint size);
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static bool check_version (uint major, uint minor, uint micro);
 	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static void geolocation_policy_allow (WebKit.GeolocationPolicyDecision decision);
@@ -629,8 +4785,14 @@ namespace WebKit {
 	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static uint64 get_default_web_database_quota ();
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public static unowned WebKit.IconDatabase get_icon_database ();
+	[CCode (cheader_filename = "webkit/webkit.h")]
+	public static unowned GLib.Object get_text_checker ();
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static unowned string get_web_database_directory_path ();
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public static unowned WebKit.WebPluginDatabase get_web_plugin_database ();
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static uint major_version ();
 	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static uint micro_version ();
@@ -649,5 +4811,7 @@ namespace WebKit {
 	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static void set_default_web_database_quota (uint64 defaultQuota);
 	[CCode (cheader_filename = "webkit/webkit.h")]
+	public static void set_text_checker (GLib.Object checker);
+	[CCode (cheader_filename = "webkit/webkit.h")]
 	public static void set_web_database_directory_path (string path);
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]