<?xml version="1.0"?>
<dump>
  <interface name="GAction" get-type="g_action_get_type">
    <property name="enabled" type="gboolean" flags="225" default-value="TRUE"/>
    <property name="name" type="gchararray" flags="225" default-value="NULL"/>
    <property name="parameter-type" type="GVariantType" flags="225"/>
    <property name="state" type="GVariant" flags="225"/>
    <property name="state-type" type="GVariantType" flags="225"/>
  </interface>
  <interface name="GActionGroup" get-type="g_action_group_get_type">
    <signal name="action-added" return="void" when="last" detailed="1">
      <param type="gchararray"/>
    </signal>
    <signal name="action-removed" return="void" when="last" detailed="1">
      <param type="gchararray"/>
    </signal>
    <signal name="action-enabled-changed" return="void" when="last" detailed="1">
      <param type="gchararray"/>
      <param type="gboolean"/>
    </signal>
    <signal name="action-state-changed" return="void" when="last" detailed="1">
      <param type="gchararray"/>
      <param type="GVariant"/>
    </signal>
  </interface>
  <interface name="GActionMap" get-type="g_action_map_get_type">
  </interface>
  <interface name="GAppInfo" get-type="g_app_info_get_type">
  </interface>
  <class name="GAppLaunchContext" get-type="g_app_launch_context_get_type" parents="GObject">
    <signal name="launch-failed" return="void" when="last">
      <param type="gchararray"/>
    </signal>
    <signal name="launch-started" return="void" when="last">
      <param type="GAppInfo"/>
      <param type="GVariant"/>
    </signal>
    <signal name="launched" return="void" when="last">
      <param type="GAppInfo"/>
      <param type="GVariant"/>
    </signal>
  </class>
  <class name="GAppInfoMonitor" get-type="g_app_info_monitor_get_type" parents="GObject">
    <signal name="changed" return="void" when="first">
    </signal>
  </class>
  <class name="GApplication" get-type="g_application_get_type" parents="GObject">
    <implements name="GActionGroup"/>
    <implements name="GActionMap"/>
    <property name="application-id" type="gchararray" flags="231" default-value="NULL"/>
    <property name="version" type="gchararray" flags="1073742051" default-value="NULL"/>
    <property name="flags" type="GApplicationFlags" flags="227" default-value="G_APPLICATION_FLAGS_NONE"/>
    <property name="resource-base-path" type="gchararray" flags="227" default-value="NULL"/>
    <property name="is-registered" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-remote" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="inactivity-timeout" type="guint" flags="227" default-value="0"/>
    <property name="action-group" type="GActionGroup" flags="-2147483422"/>
    <property name="is-busy" type="gboolean" flags="225" default-value="FALSE"/>
    <signal name="startup" return="void" when="first">
    </signal>
    <signal name="shutdown" return="void" when="last">
    </signal>
    <signal name="activate" return="void" when="last">
    </signal>
    <signal name="open" return="void" when="last">
      <param type="gpointer"/>
      <param type="gint"/>
      <param type="gchararray"/>
    </signal>
    <signal name="command-line" return="gint" when="last">
      <param type="GApplicationCommandLine"/>
    </signal>
    <signal name="handle-local-options" return="gint" when="last">
      <param type="GVariantDict"/>
    </signal>
    <signal name="name-lost" return="gboolean" when="last">
    </signal>
  </class>
  <class name="GApplicationCommandLine" get-type="g_application_command_line_get_type" parents="GObject">
    <property name="arguments" type="GVariant" flags="234"/>
    <property name="options" type="GVariant" flags="234"/>
    <property name="platform-data" type="GVariant" flags="234"/>
    <property name="is-remote" type="gboolean" flags="225" default-value="FALSE"/>
  </class>
  <interface name="GInitable" get-type="g_initable_get_type">
  </interface>
  <interface name="GAsyncInitable" get-type="g_async_initable_get_type">
  </interface>
  <interface name="GAsyncResult" get-type="g_async_result_get_type">
  </interface>
  <class name="GInputStream" get-type="g_input_stream_get_type" parents="GObject" abstract="1">
  </class>
  <class name="GFilterInputStream" get-type="g_filter_input_stream_get_type" parents="GInputStream,GObject" abstract="1">
    <property name="base-stream" type="GInputStream" flags="235"/>
    <property name="close-base-stream" type="gboolean" flags="231" default-value="TRUE"/>
  </class>
  <class name="GBufferedInputStream" get-type="g_buffered_input_stream_get_type" parents="GFilterInputStream,GInputStream,GObject">
    <implements name="GSeekable"/>
    <property name="buffer-size" type="guint" flags="231" default-value="4096"/>
  </class>
  <class name="GOutputStream" get-type="g_output_stream_get_type" parents="GObject" abstract="1">
  </class>
  <class name="GFilterOutputStream" get-type="g_filter_output_stream_get_type" parents="GOutputStream,GObject" abstract="1">
    <property name="base-stream" type="GOutputStream" flags="235"/>
    <property name="close-base-stream" type="gboolean" flags="235" default-value="TRUE"/>
  </class>
  <class name="GBufferedOutputStream" get-type="g_buffered_output_stream_get_type" parents="GFilterOutputStream,GOutputStream,GObject">
    <implements name="GSeekable"/>
    <property name="buffer-size" type="guint" flags="231" default-value="4096"/>
    <property name="auto-grow" type="gboolean" flags="227" default-value="FALSE"/>
  </class>
  <class name="GBytesIcon" get-type="g_bytes_icon_get_type" parents="GObject">
    <implements name="GIcon"/>
    <implements name="GLoadableIcon"/>
    <property name="bytes" type="GBytes" flags="235"/>
  </class>
  <class name="GCancellable" get-type="g_cancellable_get_type" parents="GObject">
    <signal name="cancelled" return="void" when="last">
    </signal>
  </class>
  <interface name="GConverter" get-type="g_converter_get_type">
  </interface>
  <class name="GCharsetConverter" get-type="g_charset_converter_get_type" parents="GObject">
    <implements name="GConverter"/>
    <implements name="GInitable"/>
    <property name="from-charset" type="gchararray" flags="235" default-value="NULL"/>
    <property name="to-charset" type="gchararray" flags="235" default-value="NULL"/>
    <property name="use-fallback" type="gboolean" flags="231" default-value="FALSE"/>
  </class>
  <class name="GConverterInputStream" get-type="g_converter_input_stream_get_type" parents="GFilterInputStream,GInputStream,GObject">
    <implements name="GPollableInputStream"/>
    <property name="converter" type="GConverter" flags="235"/>
  </class>
  <class name="GConverterOutputStream" get-type="g_converter_output_stream_get_type" parents="GFilterOutputStream,GOutputStream,GObject">
    <implements name="GPollableOutputStream"/>
    <property name="converter" type="GConverter" flags="235"/>
  </class>
  <class name="GCredentials" get-type="g_credentials_get_type" parents="GObject">
  </class>
  <interface name="GDatagramBased" get-type="g_datagram_based_get_type">
  </interface>
  <class name="GDataInputStream" get-type="g_data_input_stream_get_type" parents="GBufferedInputStream,GFilterInputStream,GInputStream,GObject">
    <implements name="GSeekable"/>
    <property name="byte-order" type="GDataStreamByteOrder" flags="163" default-value="G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN"/>
    <property name="newline-type" type="GDataStreamNewlineType" flags="163" default-value="G_DATA_STREAM_NEWLINE_TYPE_LF"/>
  </class>
  <class name="GDataOutputStream" get-type="g_data_output_stream_get_type" parents="GFilterOutputStream,GOutputStream,GObject">
    <implements name="GSeekable"/>
    <property name="byte-order" type="GDataStreamByteOrder" flags="163" default-value="G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN"/>
  </class>
  <class name="GDBusActionGroup" get-type="g_dbus_action_group_get_type" parents="GObject">
    <implements name="GActionGroup"/>
    <implements name="GRemoteActionGroup"/>
  </class>
  <class name="GDBusAuthObserver" get-type="g_dbus_auth_observer_get_type" parents="GObject">
    <signal name="authorize-authenticated-peer" return="gboolean" when="last">
      <param type="GIOStream"/>
      <param type="GCredentials"/>
    </signal>
    <signal name="allow-mechanism" return="gboolean" when="last">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GDBusConnection" get-type="g_dbus_connection_get_type" parents="GObject">
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <property name="stream" type="GIOStream" flags="235"/>
    <property name="address" type="gchararray" flags="234" default-value="NULL"/>
    <property name="flags" type="GDBusConnectionFlags" flags="235" default-value="G_DBUS_CONNECTION_FLAGS_NONE"/>
    <property name="guid" type="gchararray" flags="235" default-value="NULL"/>
    <property name="unique-name" type="gchararray" flags="225" default-value="NULL"/>
    <property name="closed" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="exit-on-close" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="capabilities" type="GDBusCapabilityFlags" flags="225" default-value="G_DBUS_CAPABILITY_FLAGS_NONE"/>
    <property name="authentication-observer" type="GDBusAuthObserver" flags="234"/>
    <signal name="closed" return="void" when="last">
      <param type="gboolean"/>
      <param type="GError"/>
    </signal>
  </class>
  <interface name="GDBusInterface" get-type="g_dbus_interface_get_type">
  </interface>
  <class name="GDBusInterfaceSkeleton" get-type="g_dbus_interface_skeleton_get_type" parents="GObject" abstract="1">
    <implements name="GDBusInterface"/>
    <property name="g-flags" type="GDBusInterfaceSkeletonFlags" flags="227" default-value="G_DBUS_INTERFACE_SKELETON_FLAGS_NONE"/>
    <signal name="g-authorize-method" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
  </class>
  <boxed name="GDBusNodeInfo" get-type="g_dbus_node_info_get_type"/>
  <boxed name="GDBusInterfaceInfo" get-type="g_dbus_interface_info_get_type"/>
  <boxed name="GDBusMethodInfo" get-type="g_dbus_method_info_get_type"/>
  <boxed name="GDBusSignalInfo" get-type="g_dbus_signal_info_get_type"/>
  <boxed name="GDBusPropertyInfo" get-type="g_dbus_property_info_get_type"/>
  <boxed name="GDBusArgInfo" get-type="g_dbus_arg_info_get_type"/>
  <boxed name="GDBusAnnotationInfo" get-type="g_dbus_annotation_info_get_type"/>
  <class name="GDBusMenuModel" get-type="g_dbus_menu_model_get_type" parents="GMenuModel,GObject">
  </class>
  <class name="GDBusMessage" get-type="g_dbus_message_get_type" parents="GObject">
    <property name="locked" type="gboolean" flags="225" default-value="FALSE"/>
  </class>
  <class name="GDBusMethodInvocation" get-type="g_dbus_method_invocation_get_type" parents="GObject">
  </class>
  <interface name="GDBusObject" get-type="g_dbus_object_get_type">
    <signal name="interface-added" return="void" when="last">
      <param type="GDBusInterface"/>
    </signal>
    <signal name="interface-removed" return="void" when="last">
      <param type="GDBusInterface"/>
    </signal>
  </interface>
  <interface name="GDBusObjectManager" get-type="g_dbus_object_manager_get_type">
    <signal name="interface-added" return="void" when="last">
      <param type="GDBusObject"/>
      <param type="GDBusInterface"/>
    </signal>
    <signal name="interface-removed" return="void" when="last">
      <param type="GDBusObject"/>
      <param type="GDBusInterface"/>
    </signal>
    <signal name="object-added" return="void" when="last">
      <param type="GDBusObject"/>
    </signal>
    <signal name="object-removed" return="void" when="last">
      <param type="GDBusObject"/>
    </signal>
  </interface>
  <class name="GDBusObjectManagerClient" get-type="g_dbus_object_manager_client_get_type" parents="GObject">
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="GDBusObjectManager"/>
    <property name="bus-type" type="GBusType" flags="234" default-value="G_BUS_TYPE_NONE"/>
    <property name="connection" type="GDBusConnection" flags="235"/>
    <property name="flags" type="GDBusObjectManagerClientFlags" flags="235" default-value="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE"/>
    <property name="object-path" type="gchararray" flags="235" default-value="NULL"/>
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="name-owner" type="gchararray" flags="225" default-value="NULL"/>
    <property name="get-proxy-type-func" type="gpointer" flags="235"/>
    <property name="get-proxy-type-user-data" type="gpointer" flags="235"/>
    <property name="get-proxy-type-destroy-notify" type="gpointer" flags="235"/>
    <signal name="interface-proxy-signal" return="void" when="last">
      <param type="GDBusObjectProxy"/>
      <param type="GDBusProxy"/>
      <param type="gchararray"/>
      <param type="gchararray"/>
      <param type="GVariant"/>
    </signal>
    <signal name="interface-proxy-properties-changed" return="void" when="last">
      <param type="GDBusObjectProxy"/>
      <param type="GDBusProxy"/>
      <param type="GVariant"/>
      <param type="GStrv"/>
    </signal>
  </class>
  <class name="GDBusObjectManagerServer" get-type="g_dbus_object_manager_server_get_type" parents="GObject">
    <implements name="GDBusObjectManager"/>
    <property name="connection" type="GDBusConnection" flags="227"/>
    <property name="object-path" type="gchararray" flags="235" default-value="NULL"/>
  </class>
  <class name="GDBusObjectProxy" get-type="g_dbus_object_proxy_get_type" parents="GObject">
    <implements name="GDBusObject"/>
    <property name="g-object-path" type="gchararray" flags="235" default-value="NULL"/>
    <property name="g-connection" type="GDBusConnection" flags="235"/>
  </class>
  <class name="GDBusObjectSkeleton" get-type="g_dbus_object_skeleton_get_type" parents="GObject">
    <implements name="GDBusObject"/>
    <property name="g-object-path" type="gchararray" flags="231" default-value="NULL"/>
    <signal name="authorize-method" return="gboolean" when="last">
      <param type="GDBusInterfaceSkeleton"/>
      <param type="GDBusMethodInvocation"/>
    </signal>
  </class>
  <class name="GDBusProxy" get-type="g_dbus_proxy_get_type" parents="GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <property name="g-connection" type="GDBusConnection" flags="235"/>
    <property name="g-bus-type" type="GBusType" flags="234" default-value="G_BUS_TYPE_NONE"/>
    <property name="g-name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="g-name-owner" type="gchararray" flags="225" default-value="NULL"/>
    <property name="g-flags" type="GDBusProxyFlags" flags="235" default-value="G_DBUS_PROXY_FLAGS_NONE"/>
    <property name="g-object-path" type="gchararray" flags="235" default-value="NULL"/>
    <property name="g-interface-name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="g-default-timeout" type="gint" flags="231" default-value="-1"/>
    <property name="g-interface-info" type="GDBusInterfaceInfo" flags="227"/>
    <signal name="g-properties-changed" return="void" when="last">
      <param type="GVariant"/>
      <param type="GStrv"/>
    </signal>
    <signal name="g-signal" return="void" when="last" detailed="1">
      <param type="gchararray"/>
      <param type="gchararray"/>
      <param type="GVariant"/>
    </signal>
  </class>
  <class name="GDBusServer" get-type="g_dbus_server_get_type" parents="GObject">
    <implements name="GInitable"/>
    <property name="address" type="gchararray" flags="235" default-value="NULL"/>
    <property name="client-address" type="gchararray" flags="225" default-value="NULL"/>
    <property name="flags" type="GDBusServerFlags" flags="235" default-value="G_DBUS_SERVER_FLAGS_NONE"/>
    <property name="guid" type="gchararray" flags="235" default-value="NULL"/>
    <property name="active" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="authentication-observer" type="GDBusAuthObserver" flags="235"/>
    <signal name="new-connection" return="gboolean" when="last">
      <param type="GDBusConnection"/>
    </signal>
  </class>
  <interface name="GDebugController" get-type="g_debug_controller_get_type">
    <prerequisite name="GInitable"/>
    <property name="debug-enabled" type="gboolean" flags="1073742051" default-value="FALSE"/>
  </interface>
  <class name="GDebugControllerDBus" get-type="g_debug_controller_dbus_get_type" parents="GObject">
    <implements name="GInitable"/>
    <implements name="GDebugController"/>
    <property name="connection" type="GDBusConnection" flags="235"/>
    <signal name="authorize" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
  </class>
  <interface name="GDrive" get-type="g_drive_get_type">
    <signal name="changed" return="void" when="last">
    </signal>
    <signal name="disconnected" return="void" when="last">
    </signal>
    <signal name="eject-button" return="void" when="last">
    </signal>
    <signal name="stop-button" return="void" when="last">
    </signal>
  </interface>
  <interface name="GDtlsConnection" get-type="g_dtls_connection_get_type">
    <prerequisite name="GDatagramBased"/>
    <property name="advertised-protocols" type="GStrv" flags="227"/>
    <property name="base-socket" type="GDatagramBased" flags="235"/>
    <property name="certificate" type="GTlsCertificate" flags="227"/>
    <property name="ciphersuite-name" type="gchararray" flags="225" default-value="NULL"/>
    <property name="database" type="GTlsDatabase" flags="227"/>
    <property name="interaction" type="GTlsInteraction" flags="227"/>
    <property name="negotiated-protocol" type="gchararray" flags="225" default-value="NULL"/>
    <property name="peer-certificate" type="GTlsCertificate" flags="225"/>
    <property name="peer-certificate-errors" type="GTlsCertificateFlags" flags="225" default-value="G_TLS_CERTIFICATE_NO_FLAGS"/>
    <property name="protocol-version" type="GTlsProtocolVersion" flags="225" default-value="G_TLS_PROTOCOL_VERSION_UNKNOWN"/>
    <property name="rehandshake-mode" type="GTlsRehandshakeMode" flags="-2147483417" default-value="G_TLS_REHANDSHAKE_NEVER"/>
    <property name="require-close-notify" type="gboolean" flags="231" default-value="TRUE"/>
    <signal name="accept-certificate" return="gboolean" when="last">
      <param type="GTlsCertificate"/>
      <param type="GTlsCertificateFlags"/>
    </signal>
  </interface>
  <interface name="GDtlsClientConnection" get-type="g_dtls_client_connection_get_type">
    <prerequisite name="GDatagramBased"/>
    <prerequisite name="GDtlsConnection"/>
    <property name="accepted-cas" type="gpointer" flags="225"/>
    <property name="server-identity" type="GSocketConnectable" flags="231"/>
    <property name="validation-flags" type="GTlsCertificateFlags" flags="231" default-value="G_TLS_CERTIFICATE_UNKNOWN_CA | G_TLS_CERTIFICATE_BAD_IDENTITY | G_TLS_CERTIFICATE_NOT_ACTIVATED | G_TLS_CERTIFICATE_EXPIRED | G_TLS_CERTIFICATE_REVOKED | G_TLS_CERTIFICATE_INSECURE | G_TLS_CERTIFICATE_GENERIC_ERROR"/>
  </interface>
  <interface name="GDtlsServerConnection" get-type="g_dtls_server_connection_get_type">
    <prerequisite name="GDatagramBased"/>
    <prerequisite name="GDtlsConnection"/>
    <property name="authentication-mode" type="GTlsAuthenticationMode" flags="227" default-value="G_TLS_AUTHENTICATION_NONE"/>
  </interface>
  <class name="GEmblem" get-type="g_emblem_get_type" parents="GObject">
    <implements name="GIcon"/>
    <property name="icon" type="GObject" flags="235"/>
    <property name="origin" type="GEmblemOrigin" flags="235" default-value="G_EMBLEM_ORIGIN_UNKNOWN"/>
  </class>
  <interface name="GIcon" get-type="g_icon_get_type">
  </interface>
  <class name="GEmblemedIcon" get-type="g_emblemed_icon_get_type" parents="GObject">
    <implements name="GIcon"/>
    <property name="gicon" type="GIcon" flags="235"/>
  </class>
  <interface name="GFile" get-type="g_file_get_type">
  </interface>
  <boxed name="GFileAttributeInfoList" get-type="g_file_attribute_info_list_get_type"/>
  <class name="GFileEnumerator" get-type="g_file_enumerator_get_type" parents="GObject">
    <property name="container" type="GFile" flags="234"/>
  </class>
  <class name="GFileIcon" get-type="g_file_icon_get_type" parents="GObject">
    <implements name="GIcon"/>
    <implements name="GLoadableIcon"/>
    <property name="file" type="GFile" flags="235"/>
  </class>
  <class name="GFileInfo" get-type="g_file_info_get_type" parents="GObject">
  </class>
  <boxed name="GFileAttributeMatcher" get-type="g_file_attribute_matcher_get_type"/>
  <class name="GFileInputStream" get-type="g_file_input_stream_get_type" parents="GInputStream,GObject">
    <implements name="GSeekable"/>
  </class>
  <class name="GIOStream" get-type="g_io_stream_get_type" parents="GObject" abstract="1">
    <property name="input-stream" type="GInputStream" flags="225"/>
    <property name="output-stream" type="GOutputStream" flags="225"/>
    <property name="closed" type="gboolean" flags="225" default-value="FALSE"/>
  </class>
  <class name="GFileIOStream" get-type="g_file_io_stream_get_type" parents="GIOStream,GObject">
    <implements name="GSeekable"/>
  </class>
  <class name="GFileMonitor" get-type="g_file_monitor_get_type" parents="GObject" abstract="1">
    <property name="rate-limit" type="gint" flags="1073742051" default-value="800"/>
    <property name="cancelled" type="gboolean" flags="225" default-value="FALSE"/>
    <signal name="changed" return="void" when="last">
      <param type="GFile"/>
      <param type="GFile"/>
      <param type="GFileMonitorEvent"/>
    </signal>
  </class>
  <class name="GFilenameCompleter" get-type="g_filename_completer_get_type" parents="GObject">
    <signal name="got-completion-data" return="void" when="last">
    </signal>
  </class>
  <class name="GFileOutputStream" get-type="g_file_output_stream_get_type" parents="GOutputStream,GObject">
    <implements name="GSeekable"/>
  </class>
  <class name="GInetAddress" get-type="g_inet_address_get_type" parents="GObject">
    <property name="family" type="GSocketFamily" flags="235" default-value="G_SOCKET_FAMILY_INVALID"/>
    <property name="bytes" type="gpointer" flags="235"/>
    <property name="is-any" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-loopback" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-link-local" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-site-local" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-multicast" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-mc-global" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-mc-link-local" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-mc-node-local" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-mc-org-local" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="is-mc-site-local" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="flowinfo" type="guint" flags="235" default-value="0"/>
    <property name="scope-id" type="guint" flags="235" default-value="0"/>
  </class>
  <class name="GInetAddressMask" get-type="g_inet_address_mask_get_type" parents="GObject">
    <implements name="GInitable"/>
    <property name="family" type="GSocketFamily" flags="225" default-value="G_SOCKET_FAMILY_INVALID"/>
    <property name="address" type="GInetAddress" flags="227"/>
    <property name="length" type="guint" flags="227" default-value="0"/>
  </class>
  <class name="GSocketAddress" get-type="g_socket_address_get_type" parents="GObject" abstract="1">
    <implements name="GSocketConnectable"/>
    <property name="family" type="GSocketFamily" flags="225" default-value="G_SOCKET_FAMILY_INVALID"/>
  </class>
  <class name="GInetSocketAddress" get-type="g_inet_socket_address_get_type" parents="GSocketAddress,GObject">
    <implements name="GSocketConnectable"/>
    <property name="address" type="GInetAddress" flags="235"/>
    <property name="port" type="guint" flags="235" default-value="0"/>
    <property name="flowinfo" type="guint" flags="235" default-value="0"/>
    <property name="scope-id" type="guint" flags="235" default-value="0"/>
  </class>
  <flags name="GAppInfoCreateFlags" get-type="g_app_info_create_flags_get_type">
    <member name="G_APP_INFO_CREATE_NONE" nick="none" value="0"/>
    <member name="G_APP_INFO_CREATE_NEEDS_TERMINAL" nick="needs-terminal" value="1"/>
    <member name="G_APP_INFO_CREATE_SUPPORTS_URIS" nick="supports-uris" value="2"/>
    <member name="G_APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION" nick="supports-startup-notification" value="4"/>
  </flags>
  <flags name="GConverterFlags" get-type="g_converter_flags_get_type">
    <member name="G_CONVERTER_NO_FLAGS" nick="none" value="0"/>
    <member name="G_CONVERTER_INPUT_AT_END" nick="input-at-end" value="1"/>
    <member name="G_CONVERTER_FLUSH" nick="flush" value="2"/>
  </flags>
  <enum name="GConverterResult" get-type="g_converter_result_get_type">
    <member name="G_CONVERTER_ERROR" nick="error" value="0"/>
    <member name="G_CONVERTER_CONVERTED" nick="converted" value="1"/>
    <member name="G_CONVERTER_FINISHED" nick="finished" value="2"/>
    <member name="G_CONVERTER_FLUSHED" nick="flushed" value="3"/>
  </enum>  <enum name="GDataStreamByteOrder" get-type="g_data_stream_byte_order_get_type">
    <member name="G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN" nick="big-endian" value="0"/>
    <member name="G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN" nick="little-endian" value="1"/>
    <member name="G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN" nick="host-endian" value="2"/>
  </enum>  <enum name="GDataStreamNewlineType" get-type="g_data_stream_newline_type_get_type">
    <member name="G_DATA_STREAM_NEWLINE_TYPE_LF" nick="lf" value="0"/>
    <member name="G_DATA_STREAM_NEWLINE_TYPE_CR" nick="cr" value="1"/>
    <member name="G_DATA_STREAM_NEWLINE_TYPE_CR_LF" nick="cr-lf" value="2"/>
    <member name="G_DATA_STREAM_NEWLINE_TYPE_ANY" nick="any" value="3"/>
  </enum>  <enum name="GFileAttributeType" get-type="g_file_attribute_type_get_type">
    <member name="G_FILE_ATTRIBUTE_TYPE_INVALID" nick="invalid" value="0"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_STRING" nick="string" value="1"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_BYTE_STRING" nick="byte-string" value="2"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_BOOLEAN" nick="boolean" value="3"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_UINT32" nick="uint32" value="4"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_INT32" nick="int32" value="5"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_UINT64" nick="uint64" value="6"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_INT64" nick="int64" value="7"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_OBJECT" nick="object" value="8"/>
    <member name="G_FILE_ATTRIBUTE_TYPE_STRINGV" nick="stringv" value="9"/>
  </enum>  <flags name="GFileAttributeInfoFlags" get-type="g_file_attribute_info_flags_get_type">
    <member name="G_FILE_ATTRIBUTE_INFO_NONE" nick="none" value="0"/>
    <member name="G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE" nick="copy-with-file" value="1"/>
    <member name="G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED" nick="copy-when-moved" value="2"/>
  </flags>
  <enum name="GFileAttributeStatus" get-type="g_file_attribute_status_get_type">
    <member name="G_FILE_ATTRIBUTE_STATUS_UNSET" nick="unset" value="0"/>
    <member name="G_FILE_ATTRIBUTE_STATUS_SET" nick="set" value="1"/>
    <member name="G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING" nick="error-setting" value="2"/>
  </enum>  <flags name="GFileQueryInfoFlags" get-type="g_file_query_info_flags_get_type">
    <member name="G_FILE_QUERY_INFO_NONE" nick="none" value="0"/>
    <member name="G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS" nick="nofollow-symlinks" value="1"/>
  </flags>
  <flags name="GFileCreateFlags" get-type="g_file_create_flags_get_type">
    <member name="G_FILE_CREATE_NONE" nick="none" value="0"/>
    <member name="G_FILE_CREATE_PRIVATE" nick="private" value="1"/>
    <member name="G_FILE_CREATE_REPLACE_DESTINATION" nick="replace-destination" value="2"/>
  </flags>
  <flags name="GFileMeasureFlags" get-type="g_file_measure_flags_get_type">
    <member name="G_FILE_MEASURE_NONE" nick="none" value="0"/>
    <member name="G_FILE_MEASURE_REPORT_ANY_ERROR" nick="report-any-error" value="2"/>
    <member name="G_FILE_MEASURE_APPARENT_SIZE" nick="apparent-size" value="4"/>
    <member name="G_FILE_MEASURE_NO_XDEV" nick="no-xdev" value="8"/>
  </flags>
  <flags name="GMountMountFlags" get-type="g_mount_mount_flags_get_type">
    <member name="G_MOUNT_MOUNT_NONE" nick="none" value="0"/>
  </flags>
  <flags name="GMountUnmountFlags" get-type="g_mount_unmount_flags_get_type">
    <member name="G_MOUNT_UNMOUNT_NONE" nick="none" value="0"/>
    <member name="G_MOUNT_UNMOUNT_FORCE" nick="force" value="1"/>
  </flags>
  <flags name="GDriveStartFlags" get-type="g_drive_start_flags_get_type">
    <member name="G_DRIVE_START_NONE" nick="none" value="0"/>
  </flags>
  <enum name="GDriveStartStopType" get-type="g_drive_start_stop_type_get_type">
    <member name="G_DRIVE_START_STOP_TYPE_UNKNOWN" nick="unknown" value="0"/>
    <member name="G_DRIVE_START_STOP_TYPE_SHUTDOWN" nick="shutdown" value="1"/>
    <member name="G_DRIVE_START_STOP_TYPE_NETWORK" nick="network" value="2"/>
    <member name="G_DRIVE_START_STOP_TYPE_MULTIDISK" nick="multidisk" value="3"/>
    <member name="G_DRIVE_START_STOP_TYPE_PASSWORD" nick="password" value="4"/>
  </enum>  <flags name="GFileCopyFlags" get-type="g_file_copy_flags_get_type">
    <member name="G_FILE_COPY_NONE" nick="none" value="0"/>
    <member name="G_FILE_COPY_OVERWRITE" nick="overwrite" value="1"/>
    <member name="G_FILE_COPY_BACKUP" nick="backup" value="2"/>
    <member name="G_FILE_COPY_NOFOLLOW_SYMLINKS" nick="nofollow-symlinks" value="4"/>
    <member name="G_FILE_COPY_ALL_METADATA" nick="all-metadata" value="8"/>
    <member name="G_FILE_COPY_NO_FALLBACK_FOR_MOVE" nick="no-fallback-for-move" value="16"/>
    <member name="G_FILE_COPY_TARGET_DEFAULT_PERMS" nick="target-default-perms" value="32"/>
    <member name="G_FILE_COPY_TARGET_DEFAULT_MODIFIED_TIME" nick="target-default-modified-time" value="64"/>
  </flags>
  <flags name="GFileMonitorFlags" get-type="g_file_monitor_flags_get_type">
    <member name="G_FILE_MONITOR_NONE" nick="none" value="0"/>
    <member name="G_FILE_MONITOR_WATCH_MOUNTS" nick="watch-mounts" value="1"/>
    <member name="G_FILE_MONITOR_SEND_MOVED" nick="send-moved" value="2"/>
    <member name="G_FILE_MONITOR_WATCH_HARD_LINKS" nick="watch-hard-links" value="4"/>
    <member name="G_FILE_MONITOR_WATCH_MOVES" nick="watch-moves" value="8"/>
  </flags>
  <enum name="GFileType" get-type="g_file_type_get_type">
    <member name="G_FILE_TYPE_UNKNOWN" nick="unknown" value="0"/>
    <member name="G_FILE_TYPE_REGULAR" nick="regular" value="1"/>
    <member name="G_FILE_TYPE_DIRECTORY" nick="directory" value="2"/>
    <member name="G_FILE_TYPE_SYMBOLIC_LINK" nick="symbolic-link" value="3"/>
    <member name="G_FILE_TYPE_SPECIAL" nick="special" value="4"/>
    <member name="G_FILE_TYPE_SHORTCUT" nick="shortcut" value="5"/>
    <member name="G_FILE_TYPE_MOUNTABLE" nick="mountable" value="6"/>
  </enum>  <enum name="GFilesystemPreviewType" get-type="g_filesystem_preview_type_get_type">
    <member name="G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS" nick="if-always" value="0"/>
    <member name="G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL" nick="if-local" value="1"/>
    <member name="G_FILESYSTEM_PREVIEW_TYPE_NEVER" nick="never" value="2"/>
  </enum>  <enum name="GFileMonitorEvent" get-type="g_file_monitor_event_get_type">
    <member name="G_FILE_MONITOR_EVENT_CHANGED" nick="changed" value="0"/>
    <member name="G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT" nick="changes-done-hint" value="1"/>
    <member name="G_FILE_MONITOR_EVENT_DELETED" nick="deleted" value="2"/>
    <member name="G_FILE_MONITOR_EVENT_CREATED" nick="created" value="3"/>
    <member name="G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED" nick="attribute-changed" value="4"/>
    <member name="G_FILE_MONITOR_EVENT_PRE_UNMOUNT" nick="pre-unmount" value="5"/>
    <member name="G_FILE_MONITOR_EVENT_UNMOUNTED" nick="unmounted" value="6"/>
    <member name="G_FILE_MONITOR_EVENT_MOVED" nick="moved" value="7"/>
    <member name="G_FILE_MONITOR_EVENT_RENAMED" nick="renamed" value="8"/>
    <member name="G_FILE_MONITOR_EVENT_MOVED_IN" nick="moved-in" value="9"/>
    <member name="G_FILE_MONITOR_EVENT_MOVED_OUT" nick="moved-out" value="10"/>
  </enum>  <enum name="GIOErrorEnum" get-type="g_io_error_enum_get_type">
    <member name="G_IO_ERROR_FAILED" nick="failed" value="0"/>
    <member name="G_IO_ERROR_NOT_FOUND" nick="not-found" value="1"/>
    <member name="G_IO_ERROR_EXISTS" nick="exists" value="2"/>
    <member name="G_IO_ERROR_IS_DIRECTORY" nick="is-directory" value="3"/>
    <member name="G_IO_ERROR_NOT_DIRECTORY" nick="not-directory" value="4"/>
    <member name="G_IO_ERROR_NOT_EMPTY" nick="not-empty" value="5"/>
    <member name="G_IO_ERROR_NOT_REGULAR_FILE" nick="not-regular-file" value="6"/>
    <member name="G_IO_ERROR_NOT_SYMBOLIC_LINK" nick="not-symbolic-link" value="7"/>
    <member name="G_IO_ERROR_NOT_MOUNTABLE_FILE" nick="not-mountable-file" value="8"/>
    <member name="G_IO_ERROR_FILENAME_TOO_LONG" nick="filename-too-long" value="9"/>
    <member name="G_IO_ERROR_INVALID_FILENAME" nick="invalid-filename" value="10"/>
    <member name="G_IO_ERROR_TOO_MANY_LINKS" nick="too-many-links" value="11"/>
    <member name="G_IO_ERROR_NO_SPACE" nick="no-space" value="12"/>
    <member name="G_IO_ERROR_INVALID_ARGUMENT" nick="invalid-argument" value="13"/>
    <member name="G_IO_ERROR_PERMISSION_DENIED" nick="permission-denied" value="14"/>
    <member name="G_IO_ERROR_NOT_SUPPORTED" nick="not-supported" value="15"/>
    <member name="G_IO_ERROR_NOT_MOUNTED" nick="not-mounted" value="16"/>
    <member name="G_IO_ERROR_ALREADY_MOUNTED" nick="already-mounted" value="17"/>
    <member name="G_IO_ERROR_CLOSED" nick="closed" value="18"/>
    <member name="G_IO_ERROR_CANCELLED" nick="cancelled" value="19"/>
    <member name="G_IO_ERROR_PENDING" nick="pending" value="20"/>
    <member name="G_IO_ERROR_READ_ONLY" nick="read-only" value="21"/>
    <member name="G_IO_ERROR_CANT_CREATE_BACKUP" nick="cant-create-backup" value="22"/>
    <member name="G_IO_ERROR_WRONG_ETAG" nick="wrong-etag" value="23"/>
    <member name="G_IO_ERROR_TIMED_OUT" nick="timed-out" value="24"/>
    <member name="G_IO_ERROR_WOULD_RECURSE" nick="would-recurse" value="25"/>
    <member name="G_IO_ERROR_BUSY" nick="busy" value="26"/>
    <member name="G_IO_ERROR_WOULD_BLOCK" nick="would-block" value="27"/>
    <member name="G_IO_ERROR_HOST_NOT_FOUND" nick="host-not-found" value="28"/>
    <member name="G_IO_ERROR_WOULD_MERGE" nick="would-merge" value="29"/>
    <member name="G_IO_ERROR_FAILED_HANDLED" nick="failed-handled" value="30"/>
    <member name="G_IO_ERROR_TOO_MANY_OPEN_FILES" nick="too-many-open-files" value="31"/>
    <member name="G_IO_ERROR_NOT_INITIALIZED" nick="not-initialized" value="32"/>
    <member name="G_IO_ERROR_ADDRESS_IN_USE" nick="address-in-use" value="33"/>
    <member name="G_IO_ERROR_PARTIAL_INPUT" nick="partial-input" value="34"/>
    <member name="G_IO_ERROR_INVALID_DATA" nick="invalid-data" value="35"/>
    <member name="G_IO_ERROR_DBUS_ERROR" nick="dbus-error" value="36"/>
    <member name="G_IO_ERROR_HOST_UNREACHABLE" nick="host-unreachable" value="37"/>
    <member name="G_IO_ERROR_NETWORK_UNREACHABLE" nick="network-unreachable" value="38"/>
    <member name="G_IO_ERROR_CONNECTION_REFUSED" nick="connection-refused" value="39"/>
    <member name="G_IO_ERROR_PROXY_FAILED" nick="proxy-failed" value="40"/>
    <member name="G_IO_ERROR_PROXY_AUTH_FAILED" nick="proxy-auth-failed" value="41"/>
    <member name="G_IO_ERROR_PROXY_NEED_AUTH" nick="proxy-need-auth" value="42"/>
    <member name="G_IO_ERROR_PROXY_NOT_ALLOWED" nick="proxy-not-allowed" value="43"/>
    <member name="G_IO_ERROR_BROKEN_PIPE" nick="broken-pipe" value="44"/>
    <member name="G_IO_ERROR_CONNECTION_CLOSED" nick="connection-closed" value="44"/>
    <member name="G_IO_ERROR_NOT_CONNECTED" nick="not-connected" value="45"/>
    <member name="G_IO_ERROR_MESSAGE_TOO_LARGE" nick="message-too-large" value="46"/>
    <member name="G_IO_ERROR_NO_SUCH_DEVICE" nick="no-such-device" value="47"/>
    <member name="G_IO_ERROR_DESTINATION_UNSET" nick="destination-unset" value="48"/>
  </enum>  <flags name="GAskPasswordFlags" get-type="g_ask_password_flags_get_type">
    <member name="G_ASK_PASSWORD_NEED_PASSWORD" nick="need-password" value="1"/>
    <member name="G_ASK_PASSWORD_NEED_USERNAME" nick="need-username" value="2"/>
    <member name="G_ASK_PASSWORD_NEED_DOMAIN" nick="need-domain" value="4"/>
    <member name="G_ASK_PASSWORD_SAVING_SUPPORTED" nick="saving-supported" value="8"/>
    <member name="G_ASK_PASSWORD_ANONYMOUS_SUPPORTED" nick="anonymous-supported" value="16"/>
    <member name="G_ASK_PASSWORD_TCRYPT" nick="tcrypt" value="32"/>
  </flags>
  <enum name="GPasswordSave" get-type="g_password_save_get_type">
    <member name="G_PASSWORD_SAVE_NEVER" nick="never" value="0"/>
    <member name="G_PASSWORD_SAVE_FOR_SESSION" nick="for-session" value="1"/>
    <member name="G_PASSWORD_SAVE_PERMANENTLY" nick="permanently" value="2"/>
  </enum>  <enum name="GMountOperationResult" get-type="g_mount_operation_result_get_type">
    <member name="G_MOUNT_OPERATION_HANDLED" nick="handled" value="0"/>
    <member name="G_MOUNT_OPERATION_ABORTED" nick="aborted" value="1"/>
    <member name="G_MOUNT_OPERATION_UNHANDLED" nick="unhandled" value="2"/>
  </enum>  <flags name="GOutputStreamSpliceFlags" get-type="g_output_stream_splice_flags_get_type">
    <member name="G_OUTPUT_STREAM_SPLICE_NONE" nick="none" value="0"/>
    <member name="G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE" nick="close-source" value="1"/>
    <member name="G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET" nick="close-target" value="2"/>
  </flags>
  <flags name="GIOStreamSpliceFlags" get-type="g_io_stream_splice_flags_get_type">
    <member name="G_IO_STREAM_SPLICE_NONE" nick="none" value="0"/>
    <member name="G_IO_STREAM_SPLICE_CLOSE_STREAM1" nick="close-stream1" value="1"/>
    <member name="G_IO_STREAM_SPLICE_CLOSE_STREAM2" nick="close-stream2" value="2"/>
    <member name="G_IO_STREAM_SPLICE_WAIT_FOR_BOTH" nick="wait-for-both" value="4"/>
  </flags>
  <enum name="GEmblemOrigin" get-type="g_emblem_origin_get_type">
    <member name="G_EMBLEM_ORIGIN_UNKNOWN" nick="unknown" value="0"/>
    <member name="G_EMBLEM_ORIGIN_DEVICE" nick="device" value="1"/>
    <member name="G_EMBLEM_ORIGIN_LIVEMETADATA" nick="livemetadata" value="2"/>
    <member name="G_EMBLEM_ORIGIN_TAG" nick="tag" value="3"/>
  </enum>  <enum name="GResolverError" get-type="g_resolver_error_get_type">
    <member name="G_RESOLVER_ERROR_NOT_FOUND" nick="not-found" value="0"/>
    <member name="G_RESOLVER_ERROR_TEMPORARY_FAILURE" nick="temporary-failure" value="1"/>
    <member name="G_RESOLVER_ERROR_INTERNAL" nick="internal" value="2"/>
  </enum>  <enum name="GResolverRecordType" get-type="g_resolver_record_type_get_type">
    <member name="G_RESOLVER_RECORD_SRV" nick="srv" value="1"/>
    <member name="G_RESOLVER_RECORD_MX" nick="mx" value="2"/>
    <member name="G_RESOLVER_RECORD_TXT" nick="txt" value="3"/>
    <member name="G_RESOLVER_RECORD_SOA" nick="soa" value="4"/>
    <member name="G_RESOLVER_RECORD_NS" nick="ns" value="5"/>
  </enum>  <enum name="GResourceError" get-type="g_resource_error_get_type">
    <member name="G_RESOURCE_ERROR_NOT_FOUND" nick="not-found" value="0"/>
    <member name="G_RESOURCE_ERROR_INTERNAL" nick="internal" value="1"/>
  </enum>  <flags name="GResourceFlags" get-type="g_resource_flags_get_type">
    <member name="G_RESOURCE_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_RESOURCE_FLAGS_COMPRESSED" nick="compressed" value="1"/>
  </flags>
  <flags name="GResourceLookupFlags" get-type="g_resource_lookup_flags_get_type">
    <member name="G_RESOURCE_LOOKUP_FLAGS_NONE" nick="none" value="0"/>
  </flags>
  <enum name="GSocketFamily" get-type="g_socket_family_get_type">
    <member name="G_SOCKET_FAMILY_INVALID" nick="invalid" value="0"/>
    <member name="G_SOCKET_FAMILY_UNIX" nick="unix" value="1"/>
    <member name="G_SOCKET_FAMILY_IPV4" nick="ipv4" value="2"/>
    <member name="G_SOCKET_FAMILY_IPV6" nick="ipv6" value="10"/>
  </enum>  <enum name="GSocketType" get-type="g_socket_type_get_type">
    <member name="G_SOCKET_TYPE_INVALID" nick="invalid" value="0"/>
    <member name="G_SOCKET_TYPE_STREAM" nick="stream" value="1"/>
    <member name="G_SOCKET_TYPE_DATAGRAM" nick="datagram" value="2"/>
    <member name="G_SOCKET_TYPE_SEQPACKET" nick="seqpacket" value="3"/>
  </enum>  <flags name="GSocketMsgFlags" get-type="g_socket_msg_flags_get_type">
    <member name="G_SOCKET_MSG_NONE" nick="none" value="0"/>
    <member name="G_SOCKET_MSG_OOB" nick="oob" value="1"/>
    <member name="G_SOCKET_MSG_PEEK" nick="peek" value="2"/>
    <member name="G_SOCKET_MSG_DONTROUTE" nick="dontroute" value="4"/>
  </flags>
  <enum name="GSocketProtocol" get-type="g_socket_protocol_get_type">
    <member name="G_SOCKET_PROTOCOL_UNKNOWN" nick="unknown" value="-1"/>
    <member name="G_SOCKET_PROTOCOL_DEFAULT" nick="default" value="0"/>
    <member name="G_SOCKET_PROTOCOL_TCP" nick="tcp" value="6"/>
    <member name="G_SOCKET_PROTOCOL_UDP" nick="udp" value="17"/>
    <member name="G_SOCKET_PROTOCOL_SCTP" nick="sctp" value="132"/>
  </enum>  <enum name="GZlibCompressorFormat" get-type="g_zlib_compressor_format_get_type">
    <member name="G_ZLIB_COMPRESSOR_FORMAT_ZLIB" nick="zlib" value="0"/>
    <member name="G_ZLIB_COMPRESSOR_FORMAT_GZIP" nick="gzip" value="1"/>
    <member name="G_ZLIB_COMPRESSOR_FORMAT_RAW" nick="raw" value="2"/>
  </enum>  <enum name="GUnixSocketAddressType" get-type="g_unix_socket_address_type_get_type">
    <member name="G_UNIX_SOCKET_ADDRESS_INVALID" nick="invalid" value="0"/>
    <member name="G_UNIX_SOCKET_ADDRESS_ANONYMOUS" nick="anonymous" value="1"/>
    <member name="G_UNIX_SOCKET_ADDRESS_PATH" nick="path" value="2"/>
    <member name="G_UNIX_SOCKET_ADDRESS_ABSTRACT" nick="abstract" value="3"/>
    <member name="G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED" nick="abstract-padded" value="4"/>
  </enum>  <enum name="GBusType" get-type="g_bus_type_get_type">
    <member name="G_BUS_TYPE_STARTER" nick="starter" value="-1"/>
    <member name="G_BUS_TYPE_NONE" nick="none" value="0"/>
    <member name="G_BUS_TYPE_SYSTEM" nick="system" value="1"/>
    <member name="G_BUS_TYPE_SESSION" nick="session" value="2"/>
  </enum>  <flags name="GBusNameOwnerFlags" get-type="g_bus_name_owner_flags_get_type">
    <member name="G_BUS_NAME_OWNER_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT" nick="allow-replacement" value="1"/>
    <member name="G_BUS_NAME_OWNER_FLAGS_REPLACE" nick="replace" value="2"/>
    <member name="G_BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE" nick="do-not-queue" value="4"/>
  </flags>
  <flags name="GBusNameWatcherFlags" get-type="g_bus_name_watcher_flags_get_type">
    <member name="G_BUS_NAME_WATCHER_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_BUS_NAME_WATCHER_FLAGS_AUTO_START" nick="auto-start" value="1"/>
  </flags>
  <flags name="GDBusProxyFlags" get-type="g_dbus_proxy_flags_get_type">
    <member name="G_DBUS_PROXY_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES" nick="do-not-load-properties" value="1"/>
    <member name="G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS" nick="do-not-connect-signals" value="2"/>
    <member name="G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START" nick="do-not-auto-start" value="4"/>
    <member name="G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES" nick="get-invalidated-properties" value="8"/>
    <member name="G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION" nick="do-not-auto-start-at-construction" value="16"/>
    <member name="G_DBUS_PROXY_FLAGS_NO_MATCH_RULE" nick="no-match-rule" value="32"/>
  </flags>
  <enum name="GDBusError" get-type="g_dbus_error_get_type">
    <member name="G_DBUS_ERROR_FAILED" nick="failed" value="0"/>
    <member name="G_DBUS_ERROR_NO_MEMORY" nick="no-memory" value="1"/>
    <member name="G_DBUS_ERROR_SERVICE_UNKNOWN" nick="service-unknown" value="2"/>
    <member name="G_DBUS_ERROR_NAME_HAS_NO_OWNER" nick="name-has-no-owner" value="3"/>
    <member name="G_DBUS_ERROR_NO_REPLY" nick="no-reply" value="4"/>
    <member name="G_DBUS_ERROR_IO_ERROR" nick="io-error" value="5"/>
    <member name="G_DBUS_ERROR_BAD_ADDRESS" nick="bad-address" value="6"/>
    <member name="G_DBUS_ERROR_NOT_SUPPORTED" nick="not-supported" value="7"/>
    <member name="G_DBUS_ERROR_LIMITS_EXCEEDED" nick="limits-exceeded" value="8"/>
    <member name="G_DBUS_ERROR_ACCESS_DENIED" nick="access-denied" value="9"/>
    <member name="G_DBUS_ERROR_AUTH_FAILED" nick="auth-failed" value="10"/>
    <member name="G_DBUS_ERROR_NO_SERVER" nick="no-server" value="11"/>
    <member name="G_DBUS_ERROR_TIMEOUT" nick="timeout" value="12"/>
    <member name="G_DBUS_ERROR_NO_NETWORK" nick="no-network" value="13"/>
    <member name="G_DBUS_ERROR_ADDRESS_IN_USE" nick="address-in-use" value="14"/>
    <member name="G_DBUS_ERROR_DISCONNECTED" nick="disconnected" value="15"/>
    <member name="G_DBUS_ERROR_INVALID_ARGS" nick="invalid-args" value="16"/>
    <member name="G_DBUS_ERROR_FILE_NOT_FOUND" nick="file-not-found" value="17"/>
    <member name="G_DBUS_ERROR_FILE_EXISTS" nick="file-exists" value="18"/>
    <member name="G_DBUS_ERROR_UNKNOWN_METHOD" nick="unknown-method" value="19"/>
    <member name="G_DBUS_ERROR_TIMED_OUT" nick="timed-out" value="20"/>
    <member name="G_DBUS_ERROR_MATCH_RULE_NOT_FOUND" nick="match-rule-not-found" value="21"/>
    <member name="G_DBUS_ERROR_MATCH_RULE_INVALID" nick="match-rule-invalid" value="22"/>
    <member name="G_DBUS_ERROR_SPAWN_EXEC_FAILED" nick="spawn-exec-failed" value="23"/>
    <member name="G_DBUS_ERROR_SPAWN_FORK_FAILED" nick="spawn-fork-failed" value="24"/>
    <member name="G_DBUS_ERROR_SPAWN_CHILD_EXITED" nick="spawn-child-exited" value="25"/>
    <member name="G_DBUS_ERROR_SPAWN_CHILD_SIGNALED" nick="spawn-child-signaled" value="26"/>
    <member name="G_DBUS_ERROR_SPAWN_FAILED" nick="spawn-failed" value="27"/>
    <member name="G_DBUS_ERROR_SPAWN_SETUP_FAILED" nick="spawn-setup-failed" value="28"/>
    <member name="G_DBUS_ERROR_SPAWN_CONFIG_INVALID" nick="spawn-config-invalid" value="29"/>
    <member name="G_DBUS_ERROR_SPAWN_SERVICE_INVALID" nick="spawn-service-invalid" value="30"/>
    <member name="G_DBUS_ERROR_SPAWN_SERVICE_NOT_FOUND" nick="spawn-service-not-found" value="31"/>
    <member name="G_DBUS_ERROR_SPAWN_PERMISSIONS_INVALID" nick="spawn-permissions-invalid" value="32"/>
    <member name="G_DBUS_ERROR_SPAWN_FILE_INVALID" nick="spawn-file-invalid" value="33"/>
    <member name="G_DBUS_ERROR_SPAWN_NO_MEMORY" nick="spawn-no-memory" value="34"/>
    <member name="G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN" nick="unix-process-id-unknown" value="35"/>
    <member name="G_DBUS_ERROR_INVALID_SIGNATURE" nick="invalid-signature" value="36"/>
    <member name="G_DBUS_ERROR_INVALID_FILE_CONTENT" nick="invalid-file-content" value="37"/>
    <member name="G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN" nick="selinux-security-context-unknown" value="38"/>
    <member name="G_DBUS_ERROR_ADT_AUDIT_DATA_UNKNOWN" nick="adt-audit-data-unknown" value="39"/>
    <member name="G_DBUS_ERROR_OBJECT_PATH_IN_USE" nick="object-path-in-use" value="40"/>
    <member name="G_DBUS_ERROR_UNKNOWN_OBJECT" nick="unknown-object" value="41"/>
    <member name="G_DBUS_ERROR_UNKNOWN_INTERFACE" nick="unknown-interface" value="42"/>
    <member name="G_DBUS_ERROR_UNKNOWN_PROPERTY" nick="unknown-property" value="43"/>
    <member name="G_DBUS_ERROR_PROPERTY_READ_ONLY" nick="property-read-only" value="44"/>
  </enum>  <flags name="GDBusConnectionFlags" get-type="g_dbus_connection_flags_get_type">
    <member name="G_DBUS_CONNECTION_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT" nick="authentication-client" value="1"/>
    <member name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER" nick="authentication-server" value="2"/>
    <member name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS" nick="authentication-allow-anonymous" value="4"/>
    <member name="G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION" nick="message-bus-connection" value="8"/>
    <member name="G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING" nick="delay-message-processing" value="16"/>
    <member name="G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER" nick="authentication-require-same-user" value="32"/>
    <member name="G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE" nick="cross-namespace" value="64"/>
  </flags>
  <flags name="GDBusCapabilityFlags" get-type="g_dbus_capability_flags_get_type">
    <member name="G_DBUS_CAPABILITY_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING" nick="unix-fd-passing" value="1"/>
  </flags>
  <flags name="GDBusCallFlags" get-type="g_dbus_call_flags_get_type">
    <member name="G_DBUS_CALL_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_CALL_FLAGS_NO_AUTO_START" nick="no-auto-start" value="1"/>
    <member name="G_DBUS_CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION" nick="allow-interactive-authorization" value="2"/>
  </flags>
  <enum name="GDBusMessageType" get-type="g_dbus_message_type_get_type">
    <member name="G_DBUS_MESSAGE_TYPE_INVALID" nick="invalid" value="0"/>
    <member name="G_DBUS_MESSAGE_TYPE_METHOD_CALL" nick="method-call" value="1"/>
    <member name="G_DBUS_MESSAGE_TYPE_METHOD_RETURN" nick="method-return" value="2"/>
    <member name="G_DBUS_MESSAGE_TYPE_ERROR" nick="error" value="3"/>
    <member name="G_DBUS_MESSAGE_TYPE_SIGNAL" nick="signal" value="4"/>
  </enum>  <flags name="GDBusMessageFlags" get-type="g_dbus_message_flags_get_type">
    <member name="G_DBUS_MESSAGE_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED" nick="no-reply-expected" value="1"/>
    <member name="G_DBUS_MESSAGE_FLAGS_NO_AUTO_START" nick="no-auto-start" value="2"/>
    <member name="G_DBUS_MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION" nick="allow-interactive-authorization" value="4"/>
  </flags>
  <enum name="GDBusMessageHeaderField" get-type="g_dbus_message_header_field_get_type">
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_INVALID" nick="invalid" value="0"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_PATH" nick="path" value="1"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE" nick="interface" value="2"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_MEMBER" nick="member" value="3"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME" nick="error-name" value="4"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL" nick="reply-serial" value="5"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION" nick="destination" value="6"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_SENDER" nick="sender" value="7"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE" nick="signature" value="8"/>
    <member name="G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS" nick="num-unix-fds" value="9"/>
  </enum>  <flags name="GDBusPropertyInfoFlags" get-type="g_dbus_property_info_flags_get_type">
    <member name="G_DBUS_PROPERTY_INFO_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_PROPERTY_INFO_FLAGS_READABLE" nick="readable" value="1"/>
    <member name="G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE" nick="writable" value="2"/>
  </flags>
  <flags name="GDBusSubtreeFlags" get-type="g_dbus_subtree_flags_get_type">
    <member name="G_DBUS_SUBTREE_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES" nick="dispatch-to-unenumerated-nodes" value="1"/>
  </flags>
  <flags name="GDBusServerFlags" get-type="g_dbus_server_flags_get_type">
    <member name="G_DBUS_SERVER_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_SERVER_FLAGS_RUN_IN_THREAD" nick="run-in-thread" value="1"/>
    <member name="G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS" nick="authentication-allow-anonymous" value="2"/>
    <member name="G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER" nick="authentication-require-same-user" value="4"/>
  </flags>
  <flags name="GDBusSignalFlags" get-type="g_dbus_signal_flags_get_type">
    <member name="G_DBUS_SIGNAL_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE" nick="no-match-rule" value="1"/>
    <member name="G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE" nick="match-arg0-namespace" value="2"/>
    <member name="G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH" nick="match-arg0-path" value="4"/>
  </flags>
  <flags name="GDBusSendMessageFlags" get-type="g_dbus_send_message_flags_get_type">
    <member name="G_DBUS_SEND_MESSAGE_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL" nick="preserve-serial" value="1"/>
  </flags>
  <enum name="GCredentialsType" get-type="g_credentials_type_get_type">
    <member name="G_CREDENTIALS_TYPE_INVALID" nick="invalid" value="0"/>
    <member name="G_CREDENTIALS_TYPE_LINUX_UCRED" nick="linux-ucred" value="1"/>
    <member name="G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED" nick="freebsd-cmsgcred" value="2"/>
    <member name="G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED" nick="openbsd-sockpeercred" value="3"/>
    <member name="G_CREDENTIALS_TYPE_SOLARIS_UCRED" nick="solaris-ucred" value="4"/>
    <member name="G_CREDENTIALS_TYPE_NETBSD_UNPCBID" nick="netbsd-unpcbid" value="5"/>
    <member name="G_CREDENTIALS_TYPE_APPLE_XUCRED" nick="apple-xucred" value="6"/>
    <member name="G_CREDENTIALS_TYPE_WIN32_PID" nick="win32-pid" value="7"/>
  </enum>  <enum name="GDBusMessageByteOrder" get-type="g_dbus_message_byte_order_get_type">
    <member name="G_DBUS_MESSAGE_BYTE_ORDER_BIG_ENDIAN" nick="big-endian" value="66"/>
    <member name="G_DBUS_MESSAGE_BYTE_ORDER_LITTLE_ENDIAN" nick="little-endian" value="108"/>
  </enum>  <flags name="GApplicationFlags" get-type="g_application_flags_get_type">
    <member name="G_APPLICATION_FLAGS_NONE" nick="flags-none" value="0"/>
    <member name="G_APPLICATION_DEFAULT_FLAGS" nick="default-flags" value="0"/>
    <member name="G_APPLICATION_IS_SERVICE" nick="is-service" value="1"/>
    <member name="G_APPLICATION_IS_LAUNCHER" nick="is-launcher" value="2"/>
    <member name="G_APPLICATION_HANDLES_OPEN" nick="handles-open" value="4"/>
    <member name="G_APPLICATION_HANDLES_COMMAND_LINE" nick="handles-command-line" value="8"/>
    <member name="G_APPLICATION_SEND_ENVIRONMENT" nick="send-environment" value="16"/>
    <member name="G_APPLICATION_NON_UNIQUE" nick="non-unique" value="32"/>
    <member name="G_APPLICATION_CAN_OVERRIDE_APP_ID" nick="can-override-app-id" value="64"/>
    <member name="G_APPLICATION_ALLOW_REPLACEMENT" nick="allow-replacement" value="128"/>
    <member name="G_APPLICATION_REPLACE" nick="replace" value="256"/>
  </flags>
  <enum name="GTlsError" get-type="g_tls_error_get_type">
    <member name="G_TLS_ERROR_UNAVAILABLE" nick="unavailable" value="0"/>
    <member name="G_TLS_ERROR_MISC" nick="misc" value="1"/>
    <member name="G_TLS_ERROR_BAD_CERTIFICATE" nick="bad-certificate" value="2"/>
    <member name="G_TLS_ERROR_NOT_TLS" nick="not-tls" value="3"/>
    <member name="G_TLS_ERROR_HANDSHAKE" nick="handshake" value="4"/>
    <member name="G_TLS_ERROR_CERTIFICATE_REQUIRED" nick="certificate-required" value="5"/>
    <member name="G_TLS_ERROR_EOF" nick="eof" value="6"/>
    <member name="G_TLS_ERROR_INAPPROPRIATE_FALLBACK" nick="inappropriate-fallback" value="7"/>
    <member name="G_TLS_ERROR_BAD_CERTIFICATE_PASSWORD" nick="bad-certificate-password" value="8"/>
  </enum>  <flags name="GTlsCertificateFlags" get-type="g_tls_certificate_flags_get_type">
    <member name="G_TLS_CERTIFICATE_NO_FLAGS" nick="no-flags" value="0"/>
    <member name="G_TLS_CERTIFICATE_UNKNOWN_CA" nick="unknown-ca" value="1"/>
    <member name="G_TLS_CERTIFICATE_BAD_IDENTITY" nick="bad-identity" value="2"/>
    <member name="G_TLS_CERTIFICATE_NOT_ACTIVATED" nick="not-activated" value="4"/>
    <member name="G_TLS_CERTIFICATE_EXPIRED" nick="expired" value="8"/>
    <member name="G_TLS_CERTIFICATE_REVOKED" nick="revoked" value="16"/>
    <member name="G_TLS_CERTIFICATE_INSECURE" nick="insecure" value="32"/>
    <member name="G_TLS_CERTIFICATE_GENERIC_ERROR" nick="generic-error" value="64"/>
    <member name="G_TLS_CERTIFICATE_VALIDATE_ALL" nick="validate-all" value="127"/>
  </flags>
  <enum name="GTlsAuthenticationMode" get-type="g_tls_authentication_mode_get_type">
    <member name="G_TLS_AUTHENTICATION_NONE" nick="none" value="0"/>
    <member name="G_TLS_AUTHENTICATION_REQUESTED" nick="requested" value="1"/>
    <member name="G_TLS_AUTHENTICATION_REQUIRED" nick="required" value="2"/>
  </enum>  <enum name="GTlsChannelBindingType" get-type="g_tls_channel_binding_type_get_type">
    <member name="G_TLS_CHANNEL_BINDING_TLS_UNIQUE" nick="unique" value="0"/>
    <member name="G_TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT" nick="server-end-point" value="1"/>
    <member name="G_TLS_CHANNEL_BINDING_TLS_EXPORTER" nick="exporter" value="2"/>
  </enum>  <enum name="GTlsChannelBindingError" get-type="g_tls_channel_binding_error_get_type">
    <member name="G_TLS_CHANNEL_BINDING_ERROR_NOT_IMPLEMENTED" nick="not-implemented" value="0"/>
    <member name="G_TLS_CHANNEL_BINDING_ERROR_INVALID_STATE" nick="invalid-state" value="1"/>
    <member name="G_TLS_CHANNEL_BINDING_ERROR_NOT_AVAILABLE" nick="not-available" value="2"/>
    <member name="G_TLS_CHANNEL_BINDING_ERROR_NOT_SUPPORTED" nick="not-supported" value="3"/>
    <member name="G_TLS_CHANNEL_BINDING_ERROR_GENERAL_ERROR" nick="general-error" value="4"/>
  </enum>  <enum name="GTlsRehandshakeMode" get-type="g_tls_rehandshake_mode_get_type">
    <member name="G_TLS_REHANDSHAKE_NEVER" nick="never" value="0"/>
    <member name="G_TLS_REHANDSHAKE_SAFELY" nick="safely" value="1"/>
    <member name="G_TLS_REHANDSHAKE_UNSAFELY" nick="unsafely" value="2"/>
  </enum>  <flags name="GTlsPasswordFlags" get-type="g_tls_password_flags_get_type">
    <member name="G_TLS_PASSWORD_NONE" nick="none" value="0"/>
    <member name="G_TLS_PASSWORD_RETRY" nick="retry" value="2"/>
    <member name="G_TLS_PASSWORD_MANY_TRIES" nick="many-tries" value="4"/>
    <member name="G_TLS_PASSWORD_FINAL_TRY" nick="final-try" value="8"/>
    <member name="G_TLS_PASSWORD_PKCS11_USER" nick="pkcs11-user" value="16"/>
    <member name="G_TLS_PASSWORD_PKCS11_SECURITY_OFFICER" nick="pkcs11-security-officer" value="32"/>
    <member name="G_TLS_PASSWORD_PKCS11_CONTEXT_SPECIFIC" nick="pkcs11-context-specific" value="64"/>
  </flags>
  <enum name="GTlsInteractionResult" get-type="g_tls_interaction_result_get_type">
    <member name="G_TLS_INTERACTION_UNHANDLED" nick="unhandled" value="0"/>
    <member name="G_TLS_INTERACTION_HANDLED" nick="handled" value="1"/>
    <member name="G_TLS_INTERACTION_FAILED" nick="failed" value="2"/>
  </enum>  <flags name="GDBusInterfaceSkeletonFlags" get-type="g_dbus_interface_skeleton_flags_get_type">
    <member name="G_DBUS_INTERFACE_SKELETON_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD" nick="handle-method-invocations-in-thread" value="1"/>
  </flags>
  <flags name="GDBusObjectManagerClientFlags" get-type="g_dbus_object_manager_client_flags_get_type">
    <member name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START" nick="do-not-auto-start" value="1"/>
  </flags>
  <flags name="GTlsDatabaseVerifyFlags" get-type="g_tls_database_verify_flags_get_type">
    <member name="G_TLS_DATABASE_VERIFY_NONE" nick="none" value="0"/>
  </flags>
  <enum name="GTlsDatabaseLookupFlags" get-type="g_tls_database_lookup_flags_get_type">
    <member name="G_TLS_DATABASE_LOOKUP_NONE" nick="none" value="0"/>
    <member name="G_TLS_DATABASE_LOOKUP_KEYPAIR" nick="keypair" value="1"/>
  </enum>  <enum name="GTlsCertificateRequestFlags" get-type="g_tls_certificate_request_flags_get_type">
    <member name="G_TLS_CERTIFICATE_REQUEST_NONE" nick="none" value="0"/>
  </enum>  <enum name="GTlsProtocolVersion" get-type="g_tls_protocol_version_get_type">
    <member name="G_TLS_PROTOCOL_VERSION_UNKNOWN" nick="unknown" value="0"/>
    <member name="G_TLS_PROTOCOL_VERSION_SSL_3_0" nick="ssl-3-0" value="1"/>
    <member name="G_TLS_PROTOCOL_VERSION_TLS_1_0" nick="tls-1-0" value="2"/>
    <member name="G_TLS_PROTOCOL_VERSION_TLS_1_1" nick="tls-1-1" value="3"/>
    <member name="G_TLS_PROTOCOL_VERSION_TLS_1_2" nick="tls-1-2" value="4"/>
    <member name="G_TLS_PROTOCOL_VERSION_TLS_1_3" nick="tls-1-3" value="5"/>
    <member name="G_TLS_PROTOCOL_VERSION_DTLS_1_0" nick="dtls-1-0" value="201"/>
    <member name="G_TLS_PROTOCOL_VERSION_DTLS_1_2" nick="dtls-1-2" value="202"/>
  </enum>  <enum name="GIOModuleScopeFlags" get-type="g_io_module_scope_flags_get_type">
    <member name="G_IO_MODULE_SCOPE_NONE" nick="none" value="0"/>
    <member name="G_IO_MODULE_SCOPE_BLOCK_DUPLICATES" nick="block-duplicates" value="1"/>
  </enum>  <enum name="GSocketClientEvent" get-type="g_socket_client_event_get_type">
    <member name="G_SOCKET_CLIENT_RESOLVING" nick="resolving" value="0"/>
    <member name="G_SOCKET_CLIENT_RESOLVED" nick="resolved" value="1"/>
    <member name="G_SOCKET_CLIENT_CONNECTING" nick="connecting" value="2"/>
    <member name="G_SOCKET_CLIENT_CONNECTED" nick="connected" value="3"/>
    <member name="G_SOCKET_CLIENT_PROXY_NEGOTIATING" nick="proxy-negotiating" value="4"/>
    <member name="G_SOCKET_CLIENT_PROXY_NEGOTIATED" nick="proxy-negotiated" value="5"/>
    <member name="G_SOCKET_CLIENT_TLS_HANDSHAKING" nick="tls-handshaking" value="6"/>
    <member name="G_SOCKET_CLIENT_TLS_HANDSHAKED" nick="tls-handshaked" value="7"/>
    <member name="G_SOCKET_CLIENT_COMPLETE" nick="complete" value="8"/>
  </enum>  <enum name="GSocketListenerEvent" get-type="g_socket_listener_event_get_type">
    <member name="G_SOCKET_LISTENER_BINDING" nick="binding" value="0"/>
    <member name="G_SOCKET_LISTENER_BOUND" nick="bound" value="1"/>
    <member name="G_SOCKET_LISTENER_LISTENING" nick="listening" value="2"/>
    <member name="G_SOCKET_LISTENER_LISTENED" nick="listened" value="3"/>
  </enum>  <flags name="GTestDBusFlags" get-type="g_test_dbus_flags_get_type">
    <member name="G_TEST_DBUS_NONE" nick="none" value="0"/>
  </flags>
  <flags name="GSubprocessFlags" get-type="g_subprocess_flags_get_type">
    <member name="G_SUBPROCESS_FLAGS_NONE" nick="none" value="0"/>
    <member name="G_SUBPROCESS_FLAGS_STDIN_PIPE" nick="stdin-pipe" value="1"/>
    <member name="G_SUBPROCESS_FLAGS_STDIN_INHERIT" nick="stdin-inherit" value="2"/>
    <member name="G_SUBPROCESS_FLAGS_STDOUT_PIPE" nick="stdout-pipe" value="4"/>
    <member name="G_SUBPROCESS_FLAGS_STDOUT_SILENCE" nick="stdout-silence" value="8"/>
    <member name="G_SUBPROCESS_FLAGS_STDERR_PIPE" nick="stderr-pipe" value="16"/>
    <member name="G_SUBPROCESS_FLAGS_STDERR_SILENCE" nick="stderr-silence" value="32"/>
    <member name="G_SUBPROCESS_FLAGS_STDERR_MERGE" nick="stderr-merge" value="64"/>
    <member name="G_SUBPROCESS_FLAGS_INHERIT_FDS" nick="inherit-fds" value="128"/>
    <member name="G_SUBPROCESS_FLAGS_SEARCH_PATH_FROM_ENVP" nick="search-path-from-envp" value="256"/>
  </flags>
  <enum name="GNotificationPriority" get-type="g_notification_priority_get_type">
    <member name="G_NOTIFICATION_PRIORITY_NORMAL" nick="normal" value="0"/>
    <member name="G_NOTIFICATION_PRIORITY_LOW" nick="low" value="1"/>
    <member name="G_NOTIFICATION_PRIORITY_HIGH" nick="high" value="2"/>
    <member name="G_NOTIFICATION_PRIORITY_URGENT" nick="urgent" value="3"/>
  </enum>  <enum name="GNetworkConnectivity" get-type="g_network_connectivity_get_type">
    <member name="G_NETWORK_CONNECTIVITY_LOCAL" nick="local" value="1"/>
    <member name="G_NETWORK_CONNECTIVITY_LIMITED" nick="limited" value="2"/>
    <member name="G_NETWORK_CONNECTIVITY_PORTAL" nick="portal" value="3"/>
    <member name="G_NETWORK_CONNECTIVITY_FULL" nick="full" value="4"/>
  </enum>  <enum name="GPollableReturn" get-type="g_pollable_return_get_type">
    <member name="G_POLLABLE_RETURN_FAILED" nick="failed" value="0"/>
    <member name="G_POLLABLE_RETURN_OK" nick="ok" value="1"/>
    <member name="G_POLLABLE_RETURN_WOULD_BLOCK" nick="would-block" value="-27"/>
  </enum>  <enum name="GMemoryMonitorWarningLevel" get-type="g_memory_monitor_warning_level_get_type">
    <member name="G_MEMORY_MONITOR_WARNING_LEVEL_LOW" nick="low" value="50"/>
    <member name="G_MEMORY_MONITOR_WARNING_LEVEL_MEDIUM" nick="medium" value="100"/>
    <member name="G_MEMORY_MONITOR_WARNING_LEVEL_CRITICAL" nick="critical" value="255"/>
  </enum>  <flags name="GResolverNameLookupFlags" get-type="g_resolver_name_lookup_flags_get_type">
    <member name="G_RESOLVER_NAME_LOOKUP_FLAGS_DEFAULT" nick="default" value="0"/>
    <member name="G_RESOLVER_NAME_LOOKUP_FLAGS_IPV4_ONLY" nick="ipv4-only" value="1"/>
    <member name="G_RESOLVER_NAME_LOOKUP_FLAGS_IPV6_ONLY" nick="ipv6-only" value="2"/>
  </flags>
  <flags name="GSettingsBindFlags" get-type="g_settings_bind_flags_get_type">
    <member name="G_SETTINGS_BIND_DEFAULT" nick="default" value="0"/>
    <member name="G_SETTINGS_BIND_GET" nick="get" value="1"/>
    <member name="G_SETTINGS_BIND_SET" nick="set" value="2"/>
    <member name="G_SETTINGS_BIND_NO_SENSITIVITY" nick="no-sensitivity" value="4"/>
    <member name="G_SETTINGS_BIND_GET_NO_CHANGES" nick="get-no-changes" value="8"/>
    <member name="G_SETTINGS_BIND_INVERT_BOOLEAN" nick="invert-boolean" value="16"/>
  </flags>
  <class name="GIOModule" get-type="g_io_module_get_type" parents="GTypeModule,GObject">
    <implements name="GTypePlugin"/>
  </class>
  <interface name="GListModel" get-type="g_list_model_get_type">
    <signal name="items-changed" return="void" when="last">
      <param type="guint"/>
      <param type="guint"/>
      <param type="guint"/>
    </signal>
  </interface>
  <class name="GListStore" get-type="g_list_store_get_type" parents="GObject">
    <implements name="GListModel"/>
    <property name="item-type" type="GType" flags="235"/>
    <property name="n-items" type="guint" flags="225" default-value="0"/>
  </class>
  <interface name="GLoadableIcon" get-type="g_loadable_icon_get_type">
    <prerequisite name="GIcon"/>
  </interface>
  <class name="GMemoryInputStream" get-type="g_memory_input_stream_get_type" parents="GInputStream,GObject">
    <implements name="GSeekable"/>
    <implements name="GPollableInputStream"/>
  </class>
  <interface name="GMemoryMonitor" get-type="g_memory_monitor_get_type">
    <prerequisite name="GInitable"/>
    <signal name="low-memory-warning" return="void" when="last">
      <param type="GMemoryMonitorWarningLevel"/>
    </signal>
  </interface>
  <class name="GMemoryOutputStream" get-type="g_memory_output_stream_get_type" parents="GOutputStream,GObject">
    <implements name="GSeekable"/>
    <implements name="GPollableOutputStream"/>
    <property name="data" type="gpointer" flags="235"/>
    <property name="size" type="gulong" flags="235" default-value="0"/>
    <property name="data-size" type="gulong" flags="225" default-value="0"/>
    <property name="realloc-function" type="gpointer" flags="235"/>
    <property name="destroy-function" type="gpointer" flags="235"/>
  </class>
  <class name="GMenuModel" get-type="g_menu_model_get_type" parents="GObject" abstract="1">
    <signal name="items-changed" return="void" when="last">
      <param type="gint"/>
      <param type="gint"/>
      <param type="gint"/>
    </signal>
  </class>
  <class name="GMenuAttributeIter" get-type="g_menu_attribute_iter_get_type" parents="GObject" abstract="1">
  </class>
  <class name="GMenuLinkIter" get-type="g_menu_link_iter_get_type" parents="GObject" abstract="1">
  </class>
  <class name="GMenu" get-type="g_menu_get_type" parents="GMenuModel,GObject">
  </class>
  <class name="GMenuItem" get-type="g_menu_item_get_type" parents="GObject">
  </class>
  <interface name="GMount" get-type="g_mount_get_type">
    <signal name="changed" return="void" when="last">
    </signal>
    <signal name="unmounted" return="void" when="last">
    </signal>
    <signal name="pre-unmount" return="void" when="last">
    </signal>
  </interface>
  <class name="GMountOperation" get-type="g_mount_operation_get_type" parents="GObject">
    <property name="username" type="gchararray" flags="227" default-value="NULL"/>
    <property name="password" type="gchararray" flags="227" default-value="NULL"/>
    <property name="anonymous" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="domain" type="gchararray" flags="227" default-value="NULL"/>
    <property name="password-save" type="GPasswordSave" flags="227" default-value="G_PASSWORD_SAVE_NEVER"/>
    <property name="choice" type="gint" flags="227" default-value="0"/>
    <property name="is-tcrypt-hidden-volume" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="is-tcrypt-system-volume" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="pim" type="guint" flags="227" default-value="0"/>
    <signal name="ask-password" return="void" when="last">
      <param type="gchararray"/>
      <param type="gchararray"/>
      <param type="gchararray"/>
      <param type="GAskPasswordFlags"/>
    </signal>
    <signal name="ask-question" return="void" when="last">
      <param type="gchararray"/>
      <param type="GStrv"/>
    </signal>
    <signal name="reply" return="void" when="last">
      <param type="GMountOperationResult"/>
    </signal>
    <signal name="aborted" return="void" when="last">
    </signal>
    <signal name="show-processes" return="void" when="last">
      <param type="gchararray"/>
      <param type="GArray"/>
      <param type="GStrv"/>
    </signal>
    <signal name="show-unmount-progress" return="void" when="last">
      <param type="gchararray"/>
      <param type="gint64"/>
      <param type="gint64"/>
    </signal>
  </class>
  <class name="GNativeSocketAddress" get-type="g_native_socket_address_get_type" parents="GSocketAddress,GObject">
    <implements name="GSocketConnectable"/>
  </class>
  <class name="GVolumeMonitor" get-type="g_volume_monitor_get_type" parents="GObject">
    <signal name="volume-added" return="void" when="last">
      <param type="GVolume"/>
    </signal>
    <signal name="volume-removed" return="void" when="last">
      <param type="GVolume"/>
    </signal>
    <signal name="volume-changed" return="void" when="last">
      <param type="GVolume"/>
    </signal>
    <signal name="mount-added" return="void" when="last">
      <param type="GMount"/>
    </signal>
    <signal name="mount-removed" return="void" when="last">
      <param type="GMount"/>
    </signal>
    <signal name="mount-pre-unmount" return="void" when="last">
      <param type="GMount"/>
    </signal>
    <signal name="mount-changed" return="void" when="last">
      <param type="GMount"/>
    </signal>
    <signal name="drive-connected" return="void" when="last">
      <param type="GDrive"/>
    </signal>
    <signal name="drive-disconnected" return="void" when="last">
      <param type="GDrive"/>
    </signal>
    <signal name="drive-changed" return="void" when="last">
      <param type="GDrive"/>
    </signal>
    <signal name="drive-eject-button" return="void" when="last">
      <param type="GDrive"/>
    </signal>
    <signal name="drive-stop-button" return="void" when="last">
      <param type="GDrive"/>
    </signal>
  </class>
  <class name="GNativeVolumeMonitor" get-type="g_native_volume_monitor_get_type" parents="GVolumeMonitor,GObject" abstract="1">
  </class>
  <class name="GNetworkAddress" get-type="g_network_address_get_type" parents="GObject">
    <implements name="GSocketConnectable"/>
    <property name="hostname" type="gchararray" flags="235" default-value="NULL"/>
    <property name="port" type="guint" flags="235" default-value="0"/>
    <property name="scheme" type="gchararray" flags="235" default-value="NULL"/>
  </class>
  <interface name="GNetworkMonitor" get-type="g_network_monitor_get_type">
    <prerequisite name="GInitable"/>
    <property name="connectivity" type="GNetworkConnectivity" flags="225" default-value="G_NETWORK_CONNECTIVITY_FULL"/>
    <property name="network-available" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="network-metered" type="gboolean" flags="225" default-value="FALSE"/>
    <signal name="network-changed" return="void" when="last">
      <param type="gboolean"/>
    </signal>
  </interface>
  <class name="GNetworkService" get-type="g_network_service_get_type" parents="GObject">
    <implements name="GSocketConnectable"/>
    <property name="service" type="gchararray" flags="235" default-value="NULL"/>
    <property name="protocol" type="gchararray" flags="235" default-value="NULL"/>
    <property name="domain" type="gchararray" flags="235" default-value="NULL"/>
    <property name="scheme" type="gchararray" flags="227" default-value="NULL"/>
  </class>
  <class name="GNotification" get-type="g_notification_get_type" parents="GObject">
  </class>
  <class name="GPermission" get-type="g_permission_get_type" parents="GObject" abstract="1">
    <property name="allowed" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="can-acquire" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="can-release" type="gboolean" flags="225" default-value="FALSE"/>
  </class>
  <interface name="GPollableInputStream" get-type="g_pollable_input_stream_get_type">
    <prerequisite name="GInputStream"/>
  </interface>
  <interface name="GPollableOutputStream" get-type="g_pollable_output_stream_get_type">
    <prerequisite name="GOutputStream"/>
  </interface>
  <interface name="GPowerProfileMonitor" get-type="g_power_profile_monitor_get_type">
    <prerequisite name="GInitable"/>
    <property name="power-saver-enabled" type="gboolean" flags="1073742049" default-value="FALSE"/>
  </interface>
  <class name="GPropertyAction" get-type="g_property_action_get_type" parents="GObject">
    <implements name="GAction"/>
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="parameter-type" type="GVariantType" flags="225"/>
    <property name="enabled" type="gboolean" flags="225" default-value="TRUE"/>
    <property name="state-type" type="GVariantType" flags="225"/>
    <property name="state" type="GVariant" flags="225"/>
    <property name="object" type="GObject" flags="234"/>
    <property name="property-name" type="gchararray" flags="234" default-value="NULL"/>
    <property name="invert-boolean" type="gboolean" flags="235" default-value="FALSE"/>
  </class>
  <interface name="GProxy" get-type="g_proxy_get_type">
  </interface>
  <class name="GProxyAddress" get-type="g_proxy_address_get_type" parents="GInetSocketAddress,GSocketAddress,GObject">
    <implements name="GSocketConnectable"/>
    <property name="protocol" type="gchararray" flags="235" default-value="NULL"/>
    <property name="destination-protocol" type="gchararray" flags="235" default-value="NULL"/>
    <property name="destination-hostname" type="gchararray" flags="235" default-value="NULL"/>
    <property name="destination-port" type="guint" flags="235" default-value="0"/>
    <property name="username" type="gchararray" flags="235" default-value="NULL"/>
    <property name="password" type="gchararray" flags="235" default-value="NULL"/>
    <property name="uri" type="gchararray" flags="235" default-value="NULL"/>
  </class>
  <class name="GSocketAddressEnumerator" get-type="g_socket_address_enumerator_get_type" parents="GObject" abstract="1">
  </class>
  <class name="GProxyAddressEnumerator" get-type="g_proxy_address_enumerator_get_type" parents="GSocketAddressEnumerator,GObject">
    <property name="uri" type="gchararray" flags="235" default-value="NULL"/>
    <property name="default-port" type="guint" flags="235" default-value="0"/>
    <property name="connectable" type="GSocketConnectable" flags="235"/>
    <property name="proxy-resolver" type="GProxyResolver" flags="231"/>
  </class>
  <interface name="GProxyResolver" get-type="g_proxy_resolver_get_type">
  </interface>
  <interface name="GRemoteActionGroup" get-type="g_remote_action_group_get_type">
    <prerequisite name="GActionGroup"/>
  </interface>
  <class name="GResolver" get-type="g_resolver_get_type" parents="GObject" abstract="1">
    <property name="timeout" type="guint" flags="1073742051" default-value="0"/>
    <signal name="reload" return="void" when="last">
    </signal>
  </class>
  <boxed name="GResource" get-type="g_resource_get_type"/>
  <interface name="GSeekable" get-type="g_seekable_get_type">
  </interface>
  <boxed name="GSettingsSchemaSource" get-type="g_settings_schema_source_get_type"/>
  <boxed name="GSettingsSchema" get-type="g_settings_schema_get_type"/>
  <boxed name="GSettingsSchemaKey" get-type="g_settings_schema_key_get_type"/>
  <class name="GSettings" get-type="g_settings_get_type" parents="GObject">
    <property name="settings-schema" type="GSettingsSchema" flags="235"/>
    <property name="schema" type="gchararray" flags="-2147483413" default-value="NULL"/>
    <property name="schema-id" type="gchararray" flags="235" default-value="NULL"/>
    <property name="backend" type="GSettingsBackend" flags="235"/>
    <property name="path" type="gchararray" flags="235" default-value="NULL"/>
    <property name="has-unapplied" type="gboolean" flags="225" default-value="FALSE"/>
    <property name="delay-apply" type="gboolean" flags="225" default-value="FALSE"/>
    <signal name="changed" return="void" when="last" detailed="1">
      <param type="gchararray"/>
    </signal>
    <signal name="change-event" return="gboolean" when="last">
      <param type="gpointer"/>
      <param type="gint"/>
    </signal>
    <signal name="writable-changed" return="void" when="last" detailed="1">
      <param type="gchararray"/>
    </signal>
    <signal name="writable-change-event" return="gboolean" when="last">
      <param type="guint"/>
    </signal>
  </class>
  <class name="GSimpleAction" get-type="g_simple_action_get_type" parents="GObject">
    <implements name="GAction"/>
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
    <property name="parameter-type" type="GVariantType" flags="235"/>
    <property name="enabled" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="state-type" type="GVariantType" flags="225"/>
    <property name="state" type="GVariant" flags="231"/>
    <signal name="activate" return="void" when="last">
      <param type="GVariant"/>
    </signal>
    <signal name="change-state" return="void" when="last">
      <param type="GVariant"/>
    </signal>
  </class>
  <class name="GSimpleActionGroup" get-type="g_simple_action_group_get_type" parents="GObject">
    <implements name="GActionGroup"/>
    <implements name="GActionMap"/>
  </class>
  <class name="GSimpleAsyncResult" get-type="g_simple_async_result_get_type" parents="GObject">
    <implements name="GAsyncResult"/>
  </class>
  <class name="GSimpleIOStream" get-type="g_simple_io_stream_get_type" parents="GIOStream,GObject">
    <property name="input-stream" type="GInputStream" flags="235"/>
    <property name="output-stream" type="GOutputStream" flags="235"/>
  </class>
  <class name="GSimplePermission" get-type="g_simple_permission_get_type" parents="GPermission,GObject">
  </class>
  <class name="GSimpleProxyResolver" get-type="g_simple_proxy_resolver_get_type" parents="GObject">
    <implements name="GProxyResolver"/>
    <property name="default-proxy" type="gchararray" flags="227" default-value="NULL"/>
    <property name="ignore-hosts" type="GStrv" flags="227"/>
  </class>
  <class name="GSocket" get-type="g_socket_get_type" parents="GObject">
    <implements name="GInitable"/>
    <implements name="GDatagramBased"/>
    <property name="family" type="GSocketFamily" flags="235" default-value="G_SOCKET_FAMILY_INVALID"/>
    <property name="type" type="GSocketType" flags="235" default-value="G_SOCKET_TYPE_STREAM"/>
    <property name="protocol" type="GSocketProtocol" flags="235" default-value="G_SOCKET_PROTOCOL_UNKNOWN"/>
    <property name="fd" type="gint" flags="235" default-value="-1"/>
    <property name="blocking" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="listen-backlog" type="gint" flags="227" default-value="10"/>
    <property name="keepalive" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="local-address" type="GSocketAddress" flags="225"/>
    <property name="remote-address" type="GSocketAddress" flags="225"/>
    <property name="timeout" type="guint" flags="227" default-value="0"/>
    <property name="ttl" type="guint" flags="227" default-value="0"/>
    <property name="broadcast" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="multicast-loopback" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="multicast-ttl" type="guint" flags="227" default-value="1"/>
  </class>
  <class name="GSocketClient" get-type="g_socket_client_get_type" parents="GObject">
    <property name="family" type="GSocketFamily" flags="231" default-value="G_SOCKET_FAMILY_INVALID"/>
    <property name="type" type="GSocketType" flags="231" default-value="G_SOCKET_TYPE_STREAM"/>
    <property name="protocol" type="GSocketProtocol" flags="231" default-value="G_SOCKET_PROTOCOL_DEFAULT"/>
    <property name="local-address" type="GSocketAddress" flags="231"/>
    <property name="timeout" type="guint" flags="231" default-value="0"/>
    <property name="enable-proxy" type="gboolean" flags="231" default-value="TRUE"/>
    <property name="tls" type="gboolean" flags="231" default-value="FALSE"/>
    <property name="tls-validation-flags" type="GTlsCertificateFlags" flags="-2147483417" default-value="G_TLS_CERTIFICATE_UNKNOWN_CA | G_TLS_CERTIFICATE_BAD_IDENTITY | G_TLS_CERTIFICATE_NOT_ACTIVATED | G_TLS_CERTIFICATE_EXPIRED | G_TLS_CERTIFICATE_REVOKED | G_TLS_CERTIFICATE_INSECURE | G_TLS_CERTIFICATE_GENERIC_ERROR"/>
    <property name="proxy-resolver" type="GProxyResolver" flags="231"/>
    <signal name="event" return="void" when="last">
      <param type="GSocketClientEvent"/>
      <param type="GSocketConnectable"/>
      <param type="GIOStream"/>
    </signal>
  </class>
  <interface name="GSocketConnectable" get-type="g_socket_connectable_get_type">
  </interface>
  <class name="GSocketConnection" get-type="g_socket_connection_get_type" parents="GIOStream,GObject">
    <property name="socket" type="GSocket" flags="235"/>
  </class>
  <class name="GSocketControlMessage" get-type="g_socket_control_message_get_type" parents="GObject" abstract="1">
  </class>
  <class name="GSocketListener" get-type="g_socket_listener_get_type" parents="GObject">
    <property name="listen-backlog" type="gint" flags="231" default-value="10"/>
    <signal name="event" return="void" when="last">
      <param type="GSocketListenerEvent"/>
      <param type="GSocket"/>
    </signal>
  </class>
  <class name="GSocketService" get-type="g_socket_service_get_type" parents="GSocketListener,GObject">
    <property name="active" type="gboolean" flags="231" default-value="TRUE"/>
    <signal name="incoming" return="gboolean" when="last">
      <param type="GSocketConnection"/>
      <param type="GObject"/>
    </signal>
  </class>
  <boxed name="GSrvTarget" get-type="g_srv_target_get_type"/>
  <class name="GSubprocess" get-type="g_subprocess_get_type" parents="GObject">
    <implements name="GInitable"/>
    <property name="flags" type="GSubprocessFlags" flags="234" default-value="G_SUBPROCESS_FLAGS_NONE"/>
    <property name="argv" type="GStrv" flags="234"/>
  </class>
  <class name="GSubprocessLauncher" get-type="g_subprocess_launcher_get_type" parents="GObject">
    <property name="flags" type="GSubprocessFlags" flags="234" default-value="G_SUBPROCESS_FLAGS_NONE"/>
  </class>
  <class name="GTask" get-type="g_task_get_type" parents="GObject">
    <implements name="GAsyncResult"/>
    <property name="completed" type="gboolean" flags="225" default-value="FALSE"/>
  </class>
  <class name="GTcpConnection" get-type="g_tcp_connection_get_type" parents="GSocketConnection,GIOStream,GObject">
    <property name="graceful-disconnect" type="gboolean" flags="227" default-value="FALSE"/>
  </class>
  <class name="GTcpWrapperConnection" get-type="g_tcp_wrapper_connection_get_type" parents="GTcpConnection,GSocketConnection,GIOStream,GObject">
    <property name="base-io-stream" type="GIOStream" flags="235"/>
  </class>
  <class name="GTestDBus" get-type="g_test_dbus_get_type" parents="GObject">
    <property name="flags" type="GTestDBusFlags" flags="235" default-value="G_TEST_DBUS_NONE"/>
  </class>
  <class name="GThemedIcon" get-type="g_themed_icon_get_type" parents="GObject">
    <implements name="GIcon"/>
    <property name="name" type="gchararray" flags="234" default-value="NULL"/>
    <property name="names" type="GStrv" flags="235"/>
    <property name="use-default-fallbacks" type="gboolean" flags="235" default-value="FALSE"/>
  </class>
  <class name="GThreadedSocketService" get-type="g_threaded_socket_service_get_type" parents="GSocketService,GSocketListener,GObject">
    <property name="max-threads" type="gint" flags="235" default-value="10"/>
    <signal name="run" return="gboolean" when="last">
      <param type="GSocketConnection"/>
      <param type="GObject"/>
    </signal>
  </class>
  <interface name="GTlsBackend" get-type="g_tls_backend_get_type">
  </interface>
  <class name="GTlsCertificate" get-type="g_tls_certificate_get_type" parents="GObject" abstract="1">
    <property name="certificate" type="GByteArray" flags="235"/>
    <property name="certificate-pem" type="gchararray" flags="235" default-value="NULL"/>
    <property name="private-key" type="GByteArray" flags="235"/>
    <property name="private-key-pem" type="gchararray" flags="235" default-value="NULL"/>
    <property name="issuer" type="GTlsCertificate" flags="235"/>
    <property name="pkcs11-uri" type="gchararray" flags="235" default-value="NULL"/>
    <property name="private-key-pkcs11-uri" type="gchararray" flags="235" default-value="NULL"/>
    <property name="not-valid-before" type="GDateTime" flags="225"/>
    <property name="not-valid-after" type="GDateTime" flags="225"/>
    <property name="subject-name" type="gchararray" flags="225" default-value="NULL"/>
    <property name="issuer-name" type="gchararray" flags="225" default-value="NULL"/>
    <property name="dns-names" type="GPtrArray" flags="225"/>
    <property name="ip-addresses" type="GPtrArray" flags="225"/>
    <property name="pkcs12-data" type="GByteArray" flags="234"/>
    <property name="password" type="gchararray" flags="234" default-value="NULL"/>
  </class>
  <class name="GTlsConnection" get-type="g_tls_connection_get_type" parents="GIOStream,GObject" abstract="1">
    <property name="base-io-stream" type="GIOStream" flags="235"/>
    <property name="require-close-notify" type="gboolean" flags="231" default-value="TRUE"/>
    <property name="rehandshake-mode" type="GTlsRehandshakeMode" flags="-2147483417" default-value="G_TLS_REHANDSHAKE_SAFELY"/>
    <property name="use-system-certdb" type="gboolean" flags="-2147483417" default-value="TRUE"/>
    <property name="database" type="GTlsDatabase" flags="227"/>
    <property name="interaction" type="GTlsInteraction" flags="227"/>
    <property name="certificate" type="GTlsCertificate" flags="227"/>
    <property name="peer-certificate" type="GTlsCertificate" flags="225"/>
    <property name="peer-certificate-errors" type="GTlsCertificateFlags" flags="225" default-value="G_TLS_CERTIFICATE_NO_FLAGS"/>
    <property name="advertised-protocols" type="GStrv" flags="227"/>
    <property name="negotiated-protocol" type="gchararray" flags="225" default-value="NULL"/>
    <property name="protocol-version" type="GTlsProtocolVersion" flags="225" default-value="G_TLS_PROTOCOL_VERSION_UNKNOWN"/>
    <property name="ciphersuite-name" type="gchararray" flags="225" default-value="NULL"/>
    <signal name="accept-certificate" return="gboolean" when="last">
      <param type="GTlsCertificate"/>
      <param type="GTlsCertificateFlags"/>
    </signal>
  </class>
  <interface name="GTlsClientConnection" get-type="g_tls_client_connection_get_type">
    <prerequisite name="GTlsConnection"/>
    <property name="accepted-cas" type="gpointer" flags="225"/>
    <property name="server-identity" type="GSocketConnectable" flags="231"/>
    <property name="use-ssl3" type="gboolean" flags="-2147483417" default-value="FALSE"/>
    <property name="validation-flags" type="GTlsCertificateFlags" flags="-2147483417" default-value="G_TLS_CERTIFICATE_UNKNOWN_CA | G_TLS_CERTIFICATE_BAD_IDENTITY | G_TLS_CERTIFICATE_NOT_ACTIVATED | G_TLS_CERTIFICATE_EXPIRED | G_TLS_CERTIFICATE_REVOKED | G_TLS_CERTIFICATE_INSECURE | G_TLS_CERTIFICATE_GENERIC_ERROR"/>
  </interface>
  <class name="GTlsDatabase" get-type="g_tls_database_get_type" parents="GObject" abstract="1">
  </class>
  <interface name="GTlsFileDatabase" get-type="g_tls_file_database_get_type">
    <prerequisite name="GTlsDatabase"/>
    <property name="anchors" type="gchararray" flags="231" default-value="NULL"/>
  </interface>
  <class name="GTlsInteraction" get-type="g_tls_interaction_get_type" parents="GObject">
  </class>
  <class name="GTlsPassword" get-type="g_tls_password_get_type" parents="GObject">
    <property name="flags" type="GTlsPasswordFlags" flags="227" default-value="G_TLS_PASSWORD_NONE"/>
    <property name="description" type="gchararray" flags="227" default-value="NULL"/>
    <property name="warning" type="gchararray" flags="227" default-value="NULL"/>
  </class>
  <interface name="GTlsServerConnection" get-type="g_tls_server_connection_get_type">
    <prerequisite name="GTlsConnection"/>
    <property name="authentication-mode" type="GTlsAuthenticationMode" flags="227" default-value="G_TLS_AUTHENTICATION_NONE"/>
  </interface>
  <class name="GUnixConnection" get-type="g_unix_connection_get_type" parents="GSocketConnection,GIOStream,GObject">
  </class>
  <class name="GUnixCredentialsMessage" get-type="g_unix_credentials_message_get_type" parents="GSocketControlMessage,GObject">
    <property name="credentials" type="GCredentials" flags="235"/>
  </class>
  <class name="GUnixFDList" get-type="g_unix_fd_list_get_type" parents="GObject">
  </class>
  <class name="GUnixSocketAddress" get-type="g_unix_socket_address_get_type" parents="GSocketAddress,GObject">
    <implements name="GSocketConnectable"/>
    <property name="path" type="gchararray" flags="235" default-value="NULL"/>
    <property name="path-as-array" type="GByteArray" flags="235"/>
    <property name="abstract" type="gboolean" flags="235" default-value="FALSE"/>
    <property name="address-type" type="GUnixSocketAddressType" flags="235" default-value="G_UNIX_SOCKET_ADDRESS_PATH"/>
  </class>
  <class name="GVfs" get-type="g_vfs_get_type" parents="GObject">
  </class>
  <interface name="GVolume" get-type="g_volume_get_type">
    <signal name="changed" return="void" when="last">
    </signal>
    <signal name="removed" return="void" when="last">
    </signal>
  </interface>
  <class name="GZlibCompressor" get-type="g_zlib_compressor_get_type" parents="GObject">
    <implements name="GConverter"/>
    <property name="format" type="GZlibCompressorFormat" flags="235" default-value="G_ZLIB_COMPRESSOR_FORMAT_ZLIB"/>
    <property name="level" type="gint" flags="235" default-value="-1"/>
    <property name="file-info" type="GFileInfo" flags="227"/>
    <property name="os" type="gint" flags="1073742051" default-value="-1"/>
  </class>
  <class name="GZlibDecompressor" get-type="g_zlib_decompressor_get_type" parents="GObject">
    <implements name="GConverter"/>
    <property name="format" type="GZlibCompressorFormat" flags="235" default-value="G_ZLIB_COMPRESSOR_FORMAT_ZLIB"/>
    <property name="file-info" type="GFileInfo" flags="225"/>
  </class>
  <class name="GSettingsBackend" get-type="g_settings_backend_get_type" parents="GObject" abstract="1">
  </class>
  <class name="GDesktopAppInfo" get-type="g_desktop_app_info_get_type" parents="GObject">
    <implements name="GAppInfo"/>
    <property name="filename" type="gchararray" flags="11" default-value="NULL"/>
  </class>
  <interface name="GDesktopAppInfoLookup" get-type="g_desktop_app_info_lookup_get_type">
  </interface>
  <interface name="GFileDescriptorBased" get-type="g_file_descriptor_based_get_type">
  </interface>
  <class name="GUnixFDMessage" get-type="g_unix_fd_message_get_type" parents="GSocketControlMessage,GObject">
    <property name="fd-list" type="GUnixFDList" flags="235"/>
  </class>
  <class name="GUnixInputStream" get-type="g_unix_input_stream_get_type" parents="GInputStream,GObject">
    <implements name="GPollableInputStream"/>
    <implements name="GFileDescriptorBased"/>
    <property name="fd" type="gint" flags="235" default-value="-1"/>
    <property name="close-fd" type="gboolean" flags="227" default-value="TRUE"/>
  </class>
  <boxed name="GUnixMountEntry" get-type="g_unix_mount_entry_get_type"/>
  <boxed name="GUnixMountPoint" get-type="g_unix_mount_point_get_type"/>
  <class name="GUnixMountMonitor" get-type="g_unix_mount_monitor_get_type" parents="GObject">
    <signal name="mounts-changed" return="void" when="last">
    </signal>
    <signal name="mountpoints-changed" return="void" when="last">
    </signal>
  </class>
  <class name="GUnixOutputStream" get-type="g_unix_output_stream_get_type" parents="GOutputStream,GObject">
    <implements name="GPollableOutputStream"/>
    <implements name="GFileDescriptorBased"/>
    <property name="fd" type="gint" flags="235" default-value="-1"/>
    <property name="close-fd" type="gboolean" flags="227" default-value="TRUE"/>
  </class>
  <error-quark function="g_dbus_error_quark" domain="g-dbus-error-quark"/>
  <error-quark function="g_io_error_quark" domain="g-io-error-quark"/>
  <error-quark function="g_resolver_error_quark" domain="g-resolver-error-quark"/>
  <error-quark function="g_resource_error_quark" domain="g-resource-error-quark"/>
  <error-quark function="g_tls_error_quark" domain="g-tls-error-quark"/>
  <error-quark function="g_tls_channel_binding_error_quark" domain="g-tls-channel-binding-error-quark"/>
</dump>
