Mini Shell
<?xml version="1.0"?>
<!-- This file was automatically generated from C sources - DO NOT EDIT!
To affect the contents of this file, edit the original C definitions,
and/or use gtk-doc annotations. -->
<repository version="1.2"
xmlns="http://www.gtk.org/introspection/core/1.0"
xmlns:c="http://www.gtk.org/introspection/c/1.0"
xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
<include name="GObject" version="2.0"/>
<namespace name="libical"
version="3.0.3"
shared-library="libical.so.3"
c:identifier-prefixes="libical"
c:symbol-prefixes="libical">
<constant name="ICALPARAMETER_FIRST_ENUM"
value="20000"
c:type="ICALPARAMETER_FIRST_ENUM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICALPARAMETER_LAST_ENUM"
value="22300"
c:type="ICALPARAMETER_LAST_ENUM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICALPROPERTY_FIRST_ENUM"
value="10000"
c:type="ICALPROPERTY_FIRST_ENUM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICALPROPERTY_LAST_ENUM"
value="11300"
c:type="ICALPROPERTY_LAST_ENUM">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BOOLEAN_FALSE" value="0" c:type="ICAL_BOOLEAN_FALSE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BOOLEAN_TRUE" value="1" c:type="ICAL_BOOLEAN_TRUE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_DAY_SIZE" value="-6" c:type="ICAL_BY_DAY_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_HOUR_SIZE" value="25" c:type="ICAL_BY_HOUR_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_MINUTE_SIZE"
value="61"
c:type="ICAL_BY_MINUTE_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_MONTHDAY_SIZE"
value="32"
c:type="ICAL_BY_MONTHDAY_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_MONTH_SIZE" value="14" c:type="ICAL_BY_MONTH_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_SECOND_SIZE"
value="62"
c:type="ICAL_BY_SECOND_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_WEEKNO_SIZE"
value="56"
c:type="ICAL_BY_WEEKNO_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_BY_YEARDAY_SIZE"
value="386"
c:type="ICAL_BY_YEARDAY_SIZE">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_ERRORS_ARE_FATAL"
value="0"
c:type="ICAL_ERRORS_ARE_FATAL">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_MAJOR_VERSION" value="3" c:type="ICAL_MAJOR_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_MINOR_VERSION" value="0" c:type="ICAL_MINOR_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_PACKAGE" value="libical" c:type="ICAL_PACKAGE">
<type name="utf8" c:type="gchar*"/>
</constant>
<constant name="ICAL_PATCH_VERSION" value="3" c:type="ICAL_PATCH_VERSION">
<type name="gint" c:type="gint"/>
</constant>
<constant name="ICAL_VERSION" value="3.0" c:type="ICAL_VERSION">
<type name="utf8" c:type="gchar*"/>
</constant>
<constant name="ZONES_TAB_SYSTEM_FILENAME"
value="tab/zone_sun.tab"
c:type="ZONES_TAB_SYSTEM_FILENAME">
<type name="utf8" c:type="gchar*"/>
</constant>
<function name="decode_base64" c:identifier="decode_base64">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="dest" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="src" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="size" transfer-ownership="none">
<type name="gsize" c:type="size_t*"/>
</parameter>
</parameters>
</function>
<function name="decode_quoted_printable"
c:identifier="decode_quoted_printable">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="dest" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="src" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="size" transfer-ownership="none">
<type name="gsize" c:type="size_t*"/>
</parameter>
</parameters>
</function>
<function name="free_zone_directory" c:identifier="free_zone_directory">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="ical_bt" c:identifier="ical_bt">
<doc xml:space="preserve">}
```</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="ical_get_unknown_token_handling_setting"
c:identifier="ical_get_unknown_token_handling_setting">
<return-value transfer-ownership="none">
<type name="ical_unknown_token_handling"
c:type="ical_unknown_token_handling"/>
</return-value>
</function>
<function name="ical_set_unknown_token_handling_setting"
c:identifier="ical_set_unknown_token_handling_setting">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="newSetting" transfer-ownership="none">
<type name="ical_unknown_token_handling"
c:type="ical_unknown_token_handling"/>
</parameter>
</parameters>
</function>
<enumeration name="ical_unknown_token_handling"
c:type="ical_unknown_token_handling">
<member name="assume_iana_token"
value="1"
c:identifier="ICAL_ASSUME_IANA_TOKEN">
</member>
<member name="discard_token" value="2" c:identifier="ICAL_DISCARD_TOKEN">
</member>
<member name="treat_as_error"
value="3"
c:identifier="ICAL_TREAT_AS_ERROR">
</member>
</enumeration>
<record name="icalarray" c:type="icalarray">
<field name="element_size" writable="1">
<type name="gsize" c:type="size_t"/>
</field>
<field name="increment_size" writable="1">
<type name="gsize" c:type="size_t"/>
</field>
<field name="num_elements" writable="1">
<type name="gsize" c:type="size_t"/>
</field>
<field name="space_allocated" writable="1">
<type name="gsize" c:type="size_t"/>
</field>
<field name="chunks" writable="1">
<type name="gpointer" c:type="void**"/>
</field>
<method name="append" c:identifier="icalarray_append">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="array" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</instance-parameter>
<parameter name="element"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</method>
<method name="copy" c:identifier="icalarray_copy" introspectable="0">
<return-value>
<type name="icalarray" c:type="icalarray*"/>
</return-value>
<parameters>
<instance-parameter name="array" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</instance-parameter>
</parameters>
</method>
<method name="element_at" c:identifier="icalarray_element_at">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<instance-parameter name="array" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</instance-parameter>
<parameter name="position" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</method>
<method name="free" c:identifier="icalarray_free">
<doc xml:space="preserve">### Usage
```c
// create new array
icalarray *array = icalarray_new(sizeof(int), 1);
// use array
int a = 4;
icalarray_append(array, &a);
assert(*icalarray_element_at(array, 0) == a);
// release memory
icalarray_free(array);
```</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="array" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</instance-parameter>
</parameters>
</method>
<method name="remove_element_at"
c:identifier="icalarray_remove_element_at">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="array" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</instance-parameter>
<parameter name="position" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</method>
<method name="sort" c:identifier="icalarray_sort">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="array" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</instance-parameter>
<parameter name="compare"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="gpointer*"/>
</parameter>
</parameters>
</method>
<function name="new" c:identifier="icalarray_new" introspectable="0">
<return-value>
<type name="icalarray" c:type="icalarray*"/>
</return-value>
<parameters>
<parameter name="element_size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
<parameter name="increment_size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</function>
</record>
<record name="icalattach" c:type="icalattach" disguised="1">
<method name="get_data" c:identifier="icalattach_get_data">
<return-value transfer-ownership="none">
<type name="guint8" c:type="unsigned char*"/>
</return-value>
<parameters>
<instance-parameter name="attach" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_is_url" c:identifier="icalattach_get_is_url">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="attach" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_url" c:identifier="icalattach_get_url">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="attach" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</instance-parameter>
</parameters>
</method>
<method name="ref" c:identifier="icalattach_ref">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="attach" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</instance-parameter>
</parameters>
</method>
<method name="unref" c:identifier="icalattach_unref">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="attach" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</instance-parameter>
</parameters>
</method>
<function name="new_from_data"
c:identifier="icalattach_new_from_data"
introspectable="0">
<return-value>
<type name="icalattach" c:type="icalattach*"/>
</return-value>
<parameters>
<parameter name="data" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="free_fn" transfer-ownership="none" closure="2">
<type name="icalattach_free_fn_t" c:type="icalattach_free_fn_t"/>
</parameter>
<parameter name="free_fn_data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="new_from_url"
c:identifier="icalattach_new_from_url"
introspectable="0">
<return-value>
<type name="icalattach" c:type="icalattach*"/>
</return-value>
<parameters>
<parameter name="url" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
</record>
<callback name="icalattach_free_fn_t">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="data" transfer-ownership="none">
<type name="guint8" c:type="unsigned char*"/>
</parameter>
<parameter name="user_data"
transfer-ownership="none"
nullable="1"
allow-none="1"
closure="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</callback>
<record name="icalcompiter" c:type="icalcompiter">
<field name="kind" writable="1">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</field>
<field name="iter" writable="1">
<type name="pvl_elem" c:type="pvl_elem"/>
</field>
<method name="deref"
c:identifier="icalcompiter_deref"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="i" transfer-ownership="none">
<type name="icalcompiter" c:type="icalcompiter*"/>
</instance-parameter>
</parameters>
</method>
<method name="next" c:identifier="icalcompiter_next" introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="i" transfer-ownership="none">
<type name="icalcompiter" c:type="icalcompiter*"/>
</instance-parameter>
</parameters>
</method>
<method name="prior"
c:identifier="icalcompiter_prior"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="i" transfer-ownership="none">
<type name="icalcompiter" c:type="icalcompiter*"/>
</instance-parameter>
</parameters>
</method>
</record>
<record name="icalcomponent" c:type="icalcomponent" disguised="1">
<method name="add_component" c:identifier="icalcomponent_add_component">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="parent" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="child" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</method>
<method name="add_property" c:identifier="icalcomponent_add_property">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="property" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
</parameters>
</method>
<method name="as_ical_string"
c:identifier="icalcomponent_as_ical_string">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="as_ical_string_r"
c:identifier="icalcomponent_as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="begin_component"
c:identifier="icalcomponent_begin_component"
introspectable="0">
<return-value>
<type name="icalcompiter" c:type="icalcompiter"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</method>
<method name="check_restrictions"
c:identifier="icalcomponent_check_restrictions">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="convert_errors"
c:identifier="icalcomponent_convert_errors">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="count_components"
c:identifier="icalcomponent_count_components">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</method>
<method name="count_errors" c:identifier="icalcomponent_count_errors">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="count_properties"
c:identifier="icalcomponent_count_properties">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</method>
<method name="end_component"
c:identifier="icalcomponent_end_component"
introspectable="0">
<return-value>
<type name="icalcompiter" c:type="icalcompiter"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</method>
<method name="foreach_recurrence"
c:identifier="icalcomponent_foreach_recurrence">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="start"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="end"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="callback"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="callback_data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</method>
<method name="foreach_tzid" c:identifier="icalcomponent_foreach_tzid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="callback"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="callback_data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</method>
<method name="free" c:identifier="icalcomponent_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_comment" c:identifier="icalcomponent_get_comment">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_current_component"
c:identifier="icalcomponent_get_current_component"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_current_property"
c:identifier="icalcomponent_get_current_property"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_description"
c:identifier="icalcomponent_get_description">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_dtend" c:identifier="icalcomponent_get_dtend">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_dtstamp" c:identifier="icalcomponent_get_dtstamp">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_dtstart" c:identifier="icalcomponent_get_dtstart">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_due" c:identifier="icalcomponent_get_due">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_duration" c:identifier="icalcomponent_get_duration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_first_component"
c:identifier="icalcomponent_get_first_component"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</method>
<method name="get_first_property"
c:identifier="icalcomponent_get_first_property"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</method>
<method name="get_first_real_component"
c:identifier="icalcomponent_get_first_real_component"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="c" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_inner"
c:identifier="icalcomponent_get_inner"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_location" c:identifier="icalcomponent_get_location">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_method" c:identifier="icalcomponent_get_method">
<return-value transfer-ownership="none">
<type name="icalproperty_method" c:type="icalproperty_method"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_next_component"
c:identifier="icalcomponent_get_next_component"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</method>
<method name="get_next_property"
c:identifier="icalcomponent_get_next_property"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</method>
<method name="get_parent"
c:identifier="icalcomponent_get_parent"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_recurrenceid"
c:identifier="icalcomponent_get_recurrenceid">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_relcalid" c:identifier="icalcomponent_get_relcalid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_sequence" c:identifier="icalcomponent_get_sequence">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_span" c:identifier="icalcomponent_get_span">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltime_span"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_status" c:identifier="icalcomponent_get_status">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_status"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_summary" c:identifier="icalcomponent_get_summary">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_timezone"
c:identifier="icalcomponent_get_timezone"
introspectable="0">
<return-value>
<type name="icaltimezone" c:type="icaltimezone*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="tzid" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="get_uid" c:identifier="icalcomponent_get_uid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="is_valid" c:identifier="icalcomponent_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="isa" c:identifier="icalcomponent_isa">
<return-value transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="const icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="merge_component"
c:identifier="icalcomponent_merge_component">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="comp_to_merge" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</method>
<method name="new_clone"
c:identifier="icalcomponent_new_clone"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="normalize" c:identifier="icalcomponent_normalize">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<method name="remove_component"
c:identifier="icalcomponent_remove_component">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="parent" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="child" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</method>
<method name="remove_property"
c:identifier="icalcomponent_remove_property">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="property" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
</parameters>
</method>
<method name="set_comment" c:identifier="icalcomponent_set_comment">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_description"
c:identifier="icalcomponent_set_description">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_dtend" c:identifier="icalcomponent_set_dtend">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_dtstamp" c:identifier="icalcomponent_set_dtstamp">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_dtstart" c:identifier="icalcomponent_set_dtstart">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_due" c:identifier="icalcomponent_set_due">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_duration" c:identifier="icalcomponent_set_duration">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</method>
<method name="set_location" c:identifier="icalcomponent_set_location">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_method" c:identifier="icalcomponent_set_method">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="method" transfer-ownership="none">
<type name="icalproperty_method" c:type="icalproperty_method"/>
</parameter>
</parameters>
</method>
<method name="set_parent" c:identifier="icalcomponent_set_parent">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="parent" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</method>
<method name="set_recurrenceid"
c:identifier="icalcomponent_set_recurrenceid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_relcalid" c:identifier="icalcomponent_set_relcalid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_sequence" c:identifier="icalcomponent_set_sequence">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_status" c:identifier="icalcomponent_set_status">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_status"/>
</parameter>
</parameters>
</method>
<method name="set_summary" c:identifier="icalcomponent_set_summary">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_uid" c:identifier="icalcomponent_set_uid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="strip_errors" c:identifier="icalcomponent_strip_errors">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</instance-parameter>
</parameters>
</method>
<function name="isa_component"
c:identifier="icalcomponent_isa_component">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="component"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="kind_is_valid"
c:identifier="icalcomponent_kind_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="const icalcomponent_kind"/>
</parameter>
</parameters>
</function>
<function name="kind_to_string"
c:identifier="icalcomponent_kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</function>
<function name="new" c:identifier="icalcomponent_new" introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</function>
<function name="new_from_string"
c:identifier="icalcomponent_new_from_string"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_vagenda"
c:identifier="icalcomponent_new_vagenda"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_valarm"
c:identifier="icalcomponent_new_valarm"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vavailability"
c:identifier="icalcomponent_new_vavailability"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vcalendar"
c:identifier="icalcomponent_new_vcalendar"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vevent"
c:identifier="icalcomponent_new_vevent"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vfreebusy"
c:identifier="icalcomponent_new_vfreebusy"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vjournal"
c:identifier="icalcomponent_new_vjournal"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vpatch"
c:identifier="icalcomponent_new_vpatch"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vpoll"
c:identifier="icalcomponent_new_vpoll"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vquery"
c:identifier="icalcomponent_new_vquery"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vtimezone"
c:identifier="icalcomponent_new_vtimezone"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vtodo"
c:identifier="icalcomponent_new_vtodo"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_vvoter"
c:identifier="icalcomponent_new_vvoter"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_x"
c:identifier="icalcomponent_new_x"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="x_name" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xavailable"
c:identifier="icalcomponent_new_xavailable"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_xdaylight"
c:identifier="icalcomponent_new_xdaylight"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_xpatch"
c:identifier="icalcomponent_new_xpatch"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_xstandard"
c:identifier="icalcomponent_new_xstandard"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="new_xvote"
c:identifier="icalcomponent_new_xvote"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
</function>
<function name="string_to_kind"
c:identifier="icalcomponent_string_to_kind">
<return-value transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="vanew"
c:identifier="icalcomponent_vanew"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
</record>
<function name="icalcomponent_isa_component"
c:identifier="icalcomponent_isa_component"
moved-to="icalcomponent.isa_component">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="component"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalcomponent_kind" c:type="icalcomponent_kind">
<member name="no_component" value="0" c:identifier="ICAL_NO_COMPONENT">
</member>
<member name="any_component" value="1" c:identifier="ICAL_ANY_COMPONENT">
</member>
<member name="xroot_component"
value="2"
c:identifier="ICAL_XROOT_COMPONENT">
</member>
<member name="xattach_component"
value="3"
c:identifier="ICAL_XATTACH_COMPONENT">
</member>
<member name="vevent_component"
value="4"
c:identifier="ICAL_VEVENT_COMPONENT">
</member>
<member name="vtodo_component"
value="5"
c:identifier="ICAL_VTODO_COMPONENT">
</member>
<member name="vjournal_component"
value="6"
c:identifier="ICAL_VJOURNAL_COMPONENT">
</member>
<member name="vcalendar_component"
value="7"
c:identifier="ICAL_VCALENDAR_COMPONENT">
</member>
<member name="vagenda_component"
value="8"
c:identifier="ICAL_VAGENDA_COMPONENT">
</member>
<member name="vfreebusy_component"
value="9"
c:identifier="ICAL_VFREEBUSY_COMPONENT">
</member>
<member name="valarm_component"
value="10"
c:identifier="ICAL_VALARM_COMPONENT">
</member>
<member name="xaudioalarm_component"
value="11"
c:identifier="ICAL_XAUDIOALARM_COMPONENT">
</member>
<member name="xdisplayalarm_component"
value="12"
c:identifier="ICAL_XDISPLAYALARM_COMPONENT">
</member>
<member name="xemailalarm_component"
value="13"
c:identifier="ICAL_XEMAILALARM_COMPONENT">
</member>
<member name="xprocedurealarm_component"
value="14"
c:identifier="ICAL_XPROCEDUREALARM_COMPONENT">
</member>
<member name="vtimezone_component"
value="15"
c:identifier="ICAL_VTIMEZONE_COMPONENT">
</member>
<member name="xstandard_component"
value="16"
c:identifier="ICAL_XSTANDARD_COMPONENT">
</member>
<member name="xdaylight_component"
value="17"
c:identifier="ICAL_XDAYLIGHT_COMPONENT">
</member>
<member name="x_component" value="18" c:identifier="ICAL_X_COMPONENT">
</member>
<member name="vschedule_component"
value="19"
c:identifier="ICAL_VSCHEDULE_COMPONENT">
</member>
<member name="vquery_component"
value="20"
c:identifier="ICAL_VQUERY_COMPONENT">
</member>
<member name="vreply_component"
value="21"
c:identifier="ICAL_VREPLY_COMPONENT">
</member>
<member name="vcar_component"
value="22"
c:identifier="ICAL_VCAR_COMPONENT">
</member>
<member name="vcommand_component"
value="23"
c:identifier="ICAL_VCOMMAND_COMPONENT">
</member>
<member name="xlicinvalid_component"
value="24"
c:identifier="ICAL_XLICINVALID_COMPONENT">
</member>
<member name="xlicmimepart_component"
value="25"
c:identifier="ICAL_XLICMIMEPART_COMPONENT">
</member>
<member name="vavailability_component"
value="26"
c:identifier="ICAL_VAVAILABILITY_COMPONENT">
</member>
<member name="xavailable_component"
value="27"
c:identifier="ICAL_XAVAILABLE_COMPONENT">
</member>
<member name="vpoll_component"
value="28"
c:identifier="ICAL_VPOLL_COMPONENT">
</member>
<member name="vvoter_component"
value="29"
c:identifier="ICAL_VVOTER_COMPONENT">
</member>
<member name="xvote_component"
value="30"
c:identifier="ICAL_XVOTE_COMPONENT">
</member>
<member name="vpatch_component"
value="31"
c:identifier="ICAL_VPATCH_COMPONENT">
</member>
<member name="xpatch_component"
value="32"
c:identifier="ICAL_XPATCH_COMPONENT">
</member>
</enumeration>
<function name="icalcomponent_kind_is_valid"
c:identifier="icalcomponent_kind_is_valid"
moved-to="icalcomponent.kind_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="const icalcomponent_kind"/>
</parameter>
</parameters>
</function>
<function name="icalcomponent_kind_to_string"
c:identifier="icalcomponent_kind_to_string"
moved-to="icalcomponent.kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</parameter>
</parameters>
</function>
<function name="icalcomponent_string_to_kind"
c:identifier="icalcomponent_string_to_kind"
moved-to="icalcomponent.string_to_kind">
<return-value transfer-ownership="none">
<type name="icalcomponent_kind" c:type="icalcomponent_kind"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<record name="icaldatetimeperiodtype" c:type="icaldatetimeperiodtype">
<field name="time" writable="1">
<type name="gpointer" c:type="icaltimetype"/>
</field>
<field name="period" writable="1">
<type name="gpointer" c:type="icalperiodtype"/>
</field>
</record>
<record name="icaldurationtype" c:type="icaldurationtype">
<field name="is_neg" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="days" writable="1">
<type name="guint" c:type="unsigned"/>
</field>
<field name="weeks" writable="1">
<type name="guint" c:type="unsigned"/>
</field>
<field name="hours" writable="1">
<type name="guint" c:type="unsigned"/>
</field>
<field name="minutes" writable="1">
<type name="guint" c:type="unsigned"/>
</field>
<field name="seconds" writable="1">
<type name="guint" c:type="unsigned"/>
</field>
<function name="as_ical_string"
c:identifier="icaldurationtype_as_ical_string">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="as_ical_string_r"
c:identifier="icaldurationtype_as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="as_int" c:identifier="icaldurationtype_as_int">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="duration"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="bad_duration"
c:identifier="icaldurationtype_bad_duration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
</function>
<function name="from_int" c:identifier="icaldurationtype_from_int">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<parameter name="t" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="from_string" c:identifier="icaldurationtype_from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<parameter name="dur" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="is_bad_duration"
c:identifier="icaldurationtype_is_bad_duration">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="is_null_duration"
c:identifier="icaldurationtype_is_null_duration">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="null_duration"
c:identifier="icaldurationtype_null_duration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
</function>
</record>
<function name="icaldurationtype_as_ical_string"
c:identifier="icaldurationtype_as_ical_string"
moved-to="icaldurationtype.as_ical_string">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="icaldurationtype_as_ical_string_r"
c:identifier="icaldurationtype_as_ical_string_r"
moved-to="icaldurationtype.as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="icaldurationtype_as_int"
c:identifier="icaldurationtype_as_int"
moved-to="icaldurationtype.as_int">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="duration"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="icaldurationtype_bad_duration"
c:identifier="icaldurationtype_bad_duration"
moved-to="icaldurationtype.bad_duration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
</function>
<function name="icaldurationtype_from_int"
c:identifier="icaldurationtype_from_int"
moved-to="icaldurationtype.from_int">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<parameter name="t" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icaldurationtype_from_string"
c:identifier="icaldurationtype_from_string"
moved-to="icaldurationtype.from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<parameter name="dur" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icaldurationtype_is_bad_duration"
c:identifier="icaldurationtype_is_bad_duration"
moved-to="icaldurationtype.is_bad_duration">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="icaldurationtype_is_null_duration"
c:identifier="icaldurationtype_is_null_duration"
moved-to="icaldurationtype.is_null_duration">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="icaldurationtype_null_duration"
c:identifier="icaldurationtype_null_duration"
moved-to="icaldurationtype.null_duration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
</function>
<function name="icalenum_num_to_reqstat"
c:identifier="icalenum_num_to_reqstat">
<return-value transfer-ownership="none">
<type name="icalrequeststatus" c:type="icalrequeststatus"/>
</return-value>
<parameters>
<parameter name="major" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
<parameter name="minor" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="icalenum_reqstat_code"
c:identifier="icalenum_reqstat_code">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="stat" transfer-ownership="none">
<type name="icalrequeststatus" c:type="icalrequeststatus"/>
</parameter>
</parameters>
</function>
<function name="icalenum_reqstat_code_r"
c:identifier="icalenum_reqstat_code_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="stat" transfer-ownership="none">
<type name="icalrequeststatus" c:type="icalrequeststatus"/>
</parameter>
</parameters>
</function>
<function name="icalenum_reqstat_desc"
c:identifier="icalenum_reqstat_desc">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="stat" transfer-ownership="none">
<type name="icalrequeststatus" c:type="icalrequeststatus"/>
</parameter>
</parameters>
</function>
<function name="icalenum_reqstat_major"
c:identifier="icalenum_reqstat_major">
<return-value transfer-ownership="none">
<type name="gshort" c:type="short"/>
</return-value>
<parameters>
<parameter name="stat" transfer-ownership="none">
<type name="icalrequeststatus" c:type="icalrequeststatus"/>
</parameter>
</parameters>
</function>
<function name="icalenum_reqstat_minor"
c:identifier="icalenum_reqstat_minor">
<return-value transfer-ownership="none">
<type name="gshort" c:type="short"/>
</return-value>
<parameters>
<parameter name="stat" transfer-ownership="none">
<type name="icalrequeststatus" c:type="icalrequeststatus"/>
</parameter>
</parameters>
</function>
<function name="icalerrno_return" c:identifier="icalerrno_return">
<return-value transfer-ownership="none">
<type name="icalerrorenum" c:type="icalerrorenum*"/>
</return-value>
</function>
<function name="icalerror_clear_errno"
c:identifier="icalerror_clear_errno">
<doc xml:space="preserve">}
```</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="icalerror_crash_here" c:identifier="icalerror_crash_here">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="icalerror_error_from_string"
c:identifier="icalerror_error_from_string">
<return-value transfer-ownership="none">
<type name="icalerrorenum" c:type="icalerrorenum"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalerror_get_error_state"
c:identifier="icalerror_get_error_state">
<return-value transfer-ownership="none">
<type name="icalerrorstate" c:type="icalerrorstate"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<type name="icalerrorenum" c:type="icalerrorenum"/>
</parameter>
</parameters>
</function>
<function name="icalerror_get_errors_are_fatal"
c:identifier="icalerror_get_errors_are_fatal">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
</function>
<function name="icalerror_perror" c:identifier="icalerror_perror">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
</function>
<function name="icalerror_restore" c:identifier="icalerror_restore">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="es" transfer-ownership="none">
<type name="icalerrorstate" c:type="icalerrorstate"/>
</parameter>
</parameters>
</function>
<function name="icalerror_set_errno" c:identifier="icalerror_set_errno">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="x" transfer-ownership="none">
<type name="icalerrorenum" c:type="icalerrorenum"/>
</parameter>
</parameters>
</function>
<function name="icalerror_set_error_state"
c:identifier="icalerror_set_error_state">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<type name="icalerrorenum" c:type="icalerrorenum"/>
</parameter>
<parameter name="state" transfer-ownership="none">
<type name="icalerrorstate" c:type="icalerrorstate"/>
</parameter>
</parameters>
</function>
<function name="icalerror_set_errors_are_fatal"
c:identifier="icalerror_set_errors_are_fatal">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="fatal" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icalerror_stop_here" c:identifier="icalerror_stop_here">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="icalerror_strerror" c:identifier="icalerror_strerror">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="icalerrorenum" c:type="icalerrorenum"/>
</parameter>
</parameters>
</function>
<function name="icalerror_supress" c:identifier="icalerror_supress">
<return-value transfer-ownership="none">
<type name="icalerrorstate" c:type="icalerrorstate"/>
</return-value>
<parameters>
<parameter name="error" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalerrorenum" c:type="icalerrorenum">
<member name="no_error" value="0" c:identifier="ICAL_NO_ERROR">
</member>
<member name="badarg_error" value="1" c:identifier="ICAL_BADARG_ERROR">
</member>
<member name="newfailed_error"
value="2"
c:identifier="ICAL_NEWFAILED_ERROR">
</member>
<member name="allocation_error"
value="3"
c:identifier="ICAL_ALLOCATION_ERROR">
</member>
<member name="malformeddata_error"
value="4"
c:identifier="ICAL_MALFORMEDDATA_ERROR">
</member>
<member name="parse_error" value="5" c:identifier="ICAL_PARSE_ERROR">
</member>
<member name="internal_error"
value="6"
c:identifier="ICAL_INTERNAL_ERROR">
</member>
<member name="file_error" value="7" c:identifier="ICAL_FILE_ERROR">
</member>
<member name="usage_error" value="8" c:identifier="ICAL_USAGE_ERROR">
</member>
<member name="unimplemented_error"
value="9"
c:identifier="ICAL_UNIMPLEMENTED_ERROR">
</member>
<member name="unknown_error"
value="10"
c:identifier="ICAL_UNKNOWN_ERROR">
</member>
</enumeration>
<enumeration name="icalerrorstate" c:type="icalerrorstate">
<member name="fatal" value="0" c:identifier="ICAL_ERROR_FATAL">
</member>
<member name="nonfatal" value="1" c:identifier="ICAL_ERROR_NONFATAL">
</member>
<member name="default" value="2" c:identifier="ICAL_ERROR_DEFAULT">
</member>
<member name="unknown" value="3" c:identifier="ICAL_ERROR_UNKNOWN">
</member>
</enumeration>
<record name="icalgeotype" c:type="icalgeotype">
<field name="lat" writable="1">
<type name="gdouble" c:type="double"/>
</field>
<field name="lon" writable="1">
<type name="gdouble" c:type="double"/>
</field>
</record>
<function name="icallangbind_access_array"
c:identifier="icallangbind_access_array">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="array" transfer-ownership="none">
<type name="gint" c:type="int*"/>
</parameter>
<parameter name="index" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_free_array"
c:identifier="icallangbind_free_array">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="array" transfer-ownership="none">
<type name="gint" c:type="int*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_get_first_component"
c:identifier="icallangbind_get_first_component"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="c" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="comp" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_get_first_parameter"
c:identifier="icallangbind_get_first_parameter"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_get_first_property"
c:identifier="icallangbind_get_first_property"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="c" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="prop" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_get_next_component"
c:identifier="icallangbind_get_next_component"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="c" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="comp" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_get_next_parameter"
c:identifier="icallangbind_get_next_parameter"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_get_next_property"
c:identifier="icallangbind_get_next_property"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="c" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="prop" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_new_array"
c:identifier="icallangbind_new_array">
<return-value transfer-ownership="none">
<type name="gint" c:type="int*"/>
</return-value>
<parameters>
<parameter name="size" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_property_eval_string"
c:identifier="icallangbind_property_eval_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
<parameter name="sep" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_property_eval_string_r"
c:identifier="icallangbind_property_eval_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
<parameter name="sep" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_quote_as_ical"
c:identifier="icallangbind_quote_as_ical">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_quote_as_ical_r"
c:identifier="icallangbind_quote_as_ical_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icallangbind_string_to_open_flag"
c:identifier="icallangbind_string_to_open_flag">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_add_tmp_buffer"
c:identifier="icalmemory_add_tmp_buffer">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="buf"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_append_char"
c:identifier="icalmemory_append_char">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="buf" transfer-ownership="none">
<type name="utf8" c:type="char**"/>
</parameter>
<parameter name="pos" transfer-ownership="none">
<type name="utf8" c:type="char**"/>
</parameter>
<parameter name="buf_size" transfer-ownership="none">
<type name="gsize" c:type="size_t*"/>
</parameter>
<parameter name="ch" transfer-ownership="none">
<type name="gchar" c:type="char"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_append_string"
c:identifier="icalmemory_append_string">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="buf" transfer-ownership="none">
<type name="utf8" c:type="char**"/>
</parameter>
<parameter name="pos" transfer-ownership="none">
<type name="utf8" c:type="char**"/>
</parameter>
<parameter name="buf_size" transfer-ownership="none">
<type name="gsize" c:type="size_t*"/>
</parameter>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_free_buffer"
c:identifier="icalmemory_free_buffer">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="buf"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_free_ring" c:identifier="icalmemory_free_ring">
<doc xml:space="preserve">```</doc>
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="icalmemory_new_buffer"
c:identifier="icalmemory_new_buffer">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_resize_buffer"
c:identifier="icalmemory_resize_buffer">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="buf"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
<parameter name="size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_strdup" c:identifier="icalmemory_strdup">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="s" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_tmp_buffer"
c:identifier="icalmemory_tmp_buffer">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</function>
<function name="icalmemory_tmp_copy" c:identifier="icalmemory_tmp_copy">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalmime_parse"
c:identifier="icalmime_parse"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="line_gen_func"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<record name="icalparameter" c:type="icalparameter" disguised="1">
<method name="as_ical_string"
c:identifier="icalparameter_as_ical_string">
<doc xml:space="preserve">### Usage
```c
icalparameter *param = icalparameter_new_from_string("ROLE=CHAIR");
if(param) {
char *str = icalparameter_as_ical_string(param);
printf("%s\n", str);
free(str);
}
icalparameter_free(param);
```</doc>
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="parameter" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="as_ical_string_r"
c:identifier="icalparameter_as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="parameter" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="free" c:identifier="icalparameter_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="parameter" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_actionparam"
c:identifier="icalparameter_get_actionparam">
<return-value transfer-ownership="none">
<type name="icalparameter_action" c:type="icalparameter_action"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_altrep" c:identifier="icalparameter_get_altrep">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_charset" c:identifier="icalparameter_get_charset">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_cn" c:identifier="icalparameter_get_cn">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_cutype" c:identifier="icalparameter_get_cutype">
<return-value transfer-ownership="none">
<type name="icalparameter_cutype" c:type="icalparameter_cutype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_delegatedfrom"
c:identifier="icalparameter_get_delegatedfrom">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_delegatedto"
c:identifier="icalparameter_get_delegatedto">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_dir" c:identifier="icalparameter_get_dir">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_display" c:identifier="icalparameter_get_display">
<return-value transfer-ownership="none">
<type name="icalparameter_display" c:type="icalparameter_display"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_email" c:identifier="icalparameter_get_email">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_enable" c:identifier="icalparameter_get_enable">
<return-value transfer-ownership="none">
<type name="icalparameter_enable" c:type="icalparameter_enable"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_encoding" c:identifier="icalparameter_get_encoding">
<return-value transfer-ownership="none">
<type name="icalparameter_encoding" c:type="icalparameter_encoding"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_fbtype" c:identifier="icalparameter_get_fbtype">
<return-value transfer-ownership="none">
<type name="icalparameter_fbtype" c:type="icalparameter_fbtype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_feature" c:identifier="icalparameter_get_feature">
<return-value transfer-ownership="none">
<type name="icalparameter_feature" c:type="icalparameter_feature"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_filename" c:identifier="icalparameter_get_filename">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_fmttype" c:identifier="icalparameter_get_fmttype">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_iana" c:identifier="icalparameter_get_iana">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_iana_name" c:identifier="icalparameter_get_iana_name">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_iana_value"
c:identifier="icalparameter_get_iana_value">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_id" c:identifier="icalparameter_get_id">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_label" c:identifier="icalparameter_get_label">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_language" c:identifier="icalparameter_get_language">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_latency" c:identifier="icalparameter_get_latency">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_local" c:identifier="icalparameter_get_local">
<return-value transfer-ownership="none">
<type name="icalparameter_local" c:type="icalparameter_local"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_localize" c:identifier="icalparameter_get_localize">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_managedid" c:identifier="icalparameter_get_managedid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_member" c:identifier="icalparameter_get_member">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_modified" c:identifier="icalparameter_get_modified">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_options" c:identifier="icalparameter_get_options">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_parent"
c:identifier="icalparameter_get_parent"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_partstat" c:identifier="icalparameter_get_partstat">
<return-value transfer-ownership="none">
<type name="icalparameter_partstat" c:type="icalparameter_partstat"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_patchaction"
c:identifier="icalparameter_get_patchaction">
<return-value transfer-ownership="none">
<type name="icalparameter_patchaction"
c:type="icalparameter_patchaction"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_publiccomment"
c:identifier="icalparameter_get_publiccomment">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_range" c:identifier="icalparameter_get_range">
<return-value transfer-ownership="none">
<type name="icalparameter_range" c:type="icalparameter_range"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_reason" c:identifier="icalparameter_get_reason">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_related" c:identifier="icalparameter_get_related">
<return-value transfer-ownership="none">
<type name="icalparameter_related" c:type="icalparameter_related"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_reltype" c:identifier="icalparameter_get_reltype">
<return-value transfer-ownership="none">
<type name="icalparameter_reltype" c:type="icalparameter_reltype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_required" c:identifier="icalparameter_get_required">
<return-value transfer-ownership="none">
<type name="icalparameter_required" c:type="icalparameter_required"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_response" c:identifier="icalparameter_get_response">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_role" c:identifier="icalparameter_get_role">
<return-value transfer-ownership="none">
<type name="icalparameter_role" c:type="icalparameter_role"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_rsvp" c:identifier="icalparameter_get_rsvp">
<return-value transfer-ownership="none">
<type name="icalparameter_rsvp" c:type="icalparameter_rsvp"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_scheduleagent"
c:identifier="icalparameter_get_scheduleagent">
<return-value transfer-ownership="none">
<type name="icalparameter_scheduleagent"
c:type="icalparameter_scheduleagent"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_scheduleforcesend"
c:identifier="icalparameter_get_scheduleforcesend">
<return-value transfer-ownership="none">
<type name="icalparameter_scheduleforcesend"
c:type="icalparameter_scheduleforcesend"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_schedulestatus"
c:identifier="icalparameter_get_schedulestatus">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_sentby" c:identifier="icalparameter_get_sentby">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_size" c:identifier="icalparameter_get_size">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_stayinformed"
c:identifier="icalparameter_get_stayinformed">
<return-value transfer-ownership="none">
<type name="icalparameter_stayinformed"
c:type="icalparameter_stayinformed"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_substate" c:identifier="icalparameter_get_substate">
<return-value transfer-ownership="none">
<type name="icalparameter_substate" c:type="icalparameter_substate"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzid" c:identifier="icalparameter_get_tzid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_value" c:identifier="icalparameter_get_value">
<return-value transfer-ownership="none">
<type name="icalparameter_value" c:type="icalparameter_value"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_x" c:identifier="icalparameter_get_x">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xliccomparetype"
c:identifier="icalparameter_get_xliccomparetype">
<return-value transfer-ownership="none">
<type name="icalparameter_xliccomparetype"
c:type="icalparameter_xliccomparetype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicerrortype"
c:identifier="icalparameter_get_xlicerrortype">
<return-value transfer-ownership="none">
<type name="icalparameter_xlicerrortype"
c:type="icalparameter_xlicerrortype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="const icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xname" c:identifier="icalparameter_get_xname">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xvalue" c:identifier="icalparameter_get_xvalue">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="has_same_name" c:identifier="icalparameter_has_same_name">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="param1" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="param2" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</parameter>
</parameters>
</method>
<method name="isa" c:identifier="icalparameter_isa">
<return-value transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</return-value>
<parameters>
<instance-parameter name="parameter" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="new_clone"
c:identifier="icalparameter_new_clone"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<instance-parameter name="p" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
</parameters>
</method>
<method name="set_actionparam"
c:identifier="icalparameter_set_actionparam">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_action" c:type="icalparameter_action"/>
</parameter>
</parameters>
</method>
<method name="set_altrep" c:identifier="icalparameter_set_altrep">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_charset" c:identifier="icalparameter_set_charset">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_cn" c:identifier="icalparameter_set_cn">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_cutype" c:identifier="icalparameter_set_cutype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_cutype" c:type="icalparameter_cutype"/>
</parameter>
</parameters>
</method>
<method name="set_delegatedfrom"
c:identifier="icalparameter_set_delegatedfrom">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_delegatedto"
c:identifier="icalparameter_set_delegatedto">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_dir" c:identifier="icalparameter_set_dir">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_display" c:identifier="icalparameter_set_display">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_display" c:type="icalparameter_display"/>
</parameter>
</parameters>
</method>
<method name="set_email" c:identifier="icalparameter_set_email">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_enable" c:identifier="icalparameter_set_enable">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_enable" c:type="icalparameter_enable"/>
</parameter>
</parameters>
</method>
<method name="set_encoding" c:identifier="icalparameter_set_encoding">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_encoding"
c:type="icalparameter_encoding"/>
</parameter>
</parameters>
</method>
<method name="set_fbtype" c:identifier="icalparameter_set_fbtype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_fbtype" c:type="icalparameter_fbtype"/>
</parameter>
</parameters>
</method>
<method name="set_feature" c:identifier="icalparameter_set_feature">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_feature" c:type="icalparameter_feature"/>
</parameter>
</parameters>
</method>
<method name="set_filename" c:identifier="icalparameter_set_filename">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_fmttype" c:identifier="icalparameter_set_fmttype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_iana" c:identifier="icalparameter_set_iana">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_iana_name" c:identifier="icalparameter_set_iana_name">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_iana_value"
c:identifier="icalparameter_set_iana_value">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_id" c:identifier="icalparameter_set_id">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_label" c:identifier="icalparameter_set_label">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_language" c:identifier="icalparameter_set_language">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_latency" c:identifier="icalparameter_set_latency">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_local" c:identifier="icalparameter_set_local">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_local" c:type="icalparameter_local"/>
</parameter>
</parameters>
</method>
<method name="set_localize" c:identifier="icalparameter_set_localize">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_managedid" c:identifier="icalparameter_set_managedid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_member" c:identifier="icalparameter_set_member">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_modified" c:identifier="icalparameter_set_modified">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_options" c:identifier="icalparameter_set_options">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_parent" c:identifier="icalparameter_set_parent">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="property" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
</parameters>
</method>
<method name="set_partstat" c:identifier="icalparameter_set_partstat">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_partstat"
c:type="icalparameter_partstat"/>
</parameter>
</parameters>
</method>
<method name="set_patchaction"
c:identifier="icalparameter_set_patchaction">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_patchaction"
c:type="icalparameter_patchaction"/>
</parameter>
</parameters>
</method>
<method name="set_publiccomment"
c:identifier="icalparameter_set_publiccomment">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_range" c:identifier="icalparameter_set_range">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_range" c:type="icalparameter_range"/>
</parameter>
</parameters>
</method>
<method name="set_reason" c:identifier="icalparameter_set_reason">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_related" c:identifier="icalparameter_set_related">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_related" c:type="icalparameter_related"/>
</parameter>
</parameters>
</method>
<method name="set_reltype" c:identifier="icalparameter_set_reltype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_reltype" c:type="icalparameter_reltype"/>
</parameter>
</parameters>
</method>
<method name="set_required" c:identifier="icalparameter_set_required">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_required"
c:type="icalparameter_required"/>
</parameter>
</parameters>
</method>
<method name="set_response" c:identifier="icalparameter_set_response">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_role" c:identifier="icalparameter_set_role">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_role" c:type="icalparameter_role"/>
</parameter>
</parameters>
</method>
<method name="set_rsvp" c:identifier="icalparameter_set_rsvp">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_rsvp" c:type="icalparameter_rsvp"/>
</parameter>
</parameters>
</method>
<method name="set_scheduleagent"
c:identifier="icalparameter_set_scheduleagent">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_scheduleagent"
c:type="icalparameter_scheduleagent"/>
</parameter>
</parameters>
</method>
<method name="set_scheduleforcesend"
c:identifier="icalparameter_set_scheduleforcesend">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_scheduleforcesend"
c:type="icalparameter_scheduleforcesend"/>
</parameter>
</parameters>
</method>
<method name="set_schedulestatus"
c:identifier="icalparameter_set_schedulestatus">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_sentby" c:identifier="icalparameter_set_sentby">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_size" c:identifier="icalparameter_set_size">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_stayinformed"
c:identifier="icalparameter_set_stayinformed">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_stayinformed"
c:type="icalparameter_stayinformed"/>
</parameter>
</parameters>
</method>
<method name="set_substate" c:identifier="icalparameter_set_substate">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_substate"
c:type="icalparameter_substate"/>
</parameter>
</parameters>
</method>
<method name="set_tzid" c:identifier="icalparameter_set_tzid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_value" c:identifier="icalparameter_set_value">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_value" c:type="icalparameter_value"/>
</parameter>
</parameters>
</method>
<method name="set_x" c:identifier="icalparameter_set_x">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xliccomparetype"
c:identifier="icalparameter_set_xliccomparetype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_xliccomparetype"
c:type="icalparameter_xliccomparetype"/>
</parameter>
</parameters>
</method>
<method name="set_xlicerrortype"
c:identifier="icalparameter_set_xlicerrortype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_xlicerrortype"
c:type="icalparameter_xlicerrortype"/>
</parameter>
</parameters>
</method>
<method name="set_xname" c:identifier="icalparameter_set_xname">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xvalue" c:identifier="icalparameter_set_xvalue">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<function name="enum_to_string"
c:identifier="icalparameter_enum_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="isa_parameter"
c:identifier="icalparameter_isa_parameter">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="param"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="kind_to_string"
c:identifier="icalparameter_kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</parameter>
</parameters>
</function>
<function name="new" c:identifier="icalparameter_new" introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</parameter>
</parameters>
</function>
<function name="new_actionparam"
c:identifier="icalparameter_new_actionparam"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_action" c:type="icalparameter_action"/>
</parameter>
</parameters>
</function>
<function name="new_altrep"
c:identifier="icalparameter_new_altrep"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_charset"
c:identifier="icalparameter_new_charset"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_cn"
c:identifier="icalparameter_new_cn"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_cutype"
c:identifier="icalparameter_new_cutype"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_cutype" c:type="icalparameter_cutype"/>
</parameter>
</parameters>
</function>
<function name="new_delegatedfrom"
c:identifier="icalparameter_new_delegatedfrom"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_delegatedto"
c:identifier="icalparameter_new_delegatedto"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_dir"
c:identifier="icalparameter_new_dir"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_display"
c:identifier="icalparameter_new_display"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_display" c:type="icalparameter_display"/>
</parameter>
</parameters>
</function>
<function name="new_email"
c:identifier="icalparameter_new_email"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_enable"
c:identifier="icalparameter_new_enable"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_enable" c:type="icalparameter_enable"/>
</parameter>
</parameters>
</function>
<function name="new_encoding"
c:identifier="icalparameter_new_encoding"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_encoding"
c:type="icalparameter_encoding"/>
</parameter>
</parameters>
</function>
<function name="new_fbtype"
c:identifier="icalparameter_new_fbtype"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_fbtype" c:type="icalparameter_fbtype"/>
</parameter>
</parameters>
</function>
<function name="new_feature"
c:identifier="icalparameter_new_feature"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_feature" c:type="icalparameter_feature"/>
</parameter>
</parameters>
</function>
<function name="new_filename"
c:identifier="icalparameter_new_filename"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_fmttype"
c:identifier="icalparameter_new_fmttype"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_from_string"
c:identifier="icalparameter_new_from_string"
introspectable="0">
<doc xml:space="preserve">when they are not needed anymore and to be released.
### Usage
```c
icalparameter *param = icalparameter_new();
if(param) {
// use param...
}
// after use, release it
icalparameter_free(param);
```</doc>
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_from_value_string"
c:identifier="icalparameter_new_from_value_string"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_iana"
c:identifier="icalparameter_new_iana"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_id"
c:identifier="icalparameter_new_id"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_label"
c:identifier="icalparameter_new_label"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_language"
c:identifier="icalparameter_new_language"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_latency"
c:identifier="icalparameter_new_latency"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_local"
c:identifier="icalparameter_new_local"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_local" c:type="icalparameter_local"/>
</parameter>
</parameters>
</function>
<function name="new_localize"
c:identifier="icalparameter_new_localize"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_managedid"
c:identifier="icalparameter_new_managedid"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_member"
c:identifier="icalparameter_new_member"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_modified"
c:identifier="icalparameter_new_modified"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_options"
c:identifier="icalparameter_new_options"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_partstat"
c:identifier="icalparameter_new_partstat"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_partstat"
c:type="icalparameter_partstat"/>
</parameter>
</parameters>
</function>
<function name="new_patchaction"
c:identifier="icalparameter_new_patchaction"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_patchaction"
c:type="icalparameter_patchaction"/>
</parameter>
</parameters>
</function>
<function name="new_publiccomment"
c:identifier="icalparameter_new_publiccomment"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_range"
c:identifier="icalparameter_new_range"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_range" c:type="icalparameter_range"/>
</parameter>
</parameters>
</function>
<function name="new_reason"
c:identifier="icalparameter_new_reason"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_related"
c:identifier="icalparameter_new_related"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_related" c:type="icalparameter_related"/>
</parameter>
</parameters>
</function>
<function name="new_reltype"
c:identifier="icalparameter_new_reltype"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_reltype" c:type="icalparameter_reltype"/>
</parameter>
</parameters>
</function>
<function name="new_required"
c:identifier="icalparameter_new_required"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_required"
c:type="icalparameter_required"/>
</parameter>
</parameters>
</function>
<function name="new_response"
c:identifier="icalparameter_new_response"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_role"
c:identifier="icalparameter_new_role"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_role" c:type="icalparameter_role"/>
</parameter>
</parameters>
</function>
<function name="new_rsvp"
c:identifier="icalparameter_new_rsvp"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_rsvp" c:type="icalparameter_rsvp"/>
</parameter>
</parameters>
</function>
<function name="new_scheduleagent"
c:identifier="icalparameter_new_scheduleagent"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_scheduleagent"
c:type="icalparameter_scheduleagent"/>
</parameter>
</parameters>
</function>
<function name="new_scheduleforcesend"
c:identifier="icalparameter_new_scheduleforcesend"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_scheduleforcesend"
c:type="icalparameter_scheduleforcesend"/>
</parameter>
</parameters>
</function>
<function name="new_schedulestatus"
c:identifier="icalparameter_new_schedulestatus"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_sentby"
c:identifier="icalparameter_new_sentby"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_size"
c:identifier="icalparameter_new_size"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_stayinformed"
c:identifier="icalparameter_new_stayinformed"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_stayinformed"
c:type="icalparameter_stayinformed"/>
</parameter>
</parameters>
</function>
<function name="new_substate"
c:identifier="icalparameter_new_substate"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_substate"
c:type="icalparameter_substate"/>
</parameter>
</parameters>
</function>
<function name="new_tzid"
c:identifier="icalparameter_new_tzid"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_value"
c:identifier="icalparameter_new_value"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_value" c:type="icalparameter_value"/>
</parameter>
</parameters>
</function>
<function name="new_x"
c:identifier="icalparameter_new_x"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xliccomparetype"
c:identifier="icalparameter_new_xliccomparetype"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_xliccomparetype"
c:type="icalparameter_xliccomparetype"/>
</parameter>
</parameters>
</function>
<function name="new_xlicerrortype"
c:identifier="icalparameter_new_xlicerrortype"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalparameter_xlicerrortype"
c:type="icalparameter_xlicerrortype"/>
</parameter>
</parameters>
</function>
<function name="string_to_enum"
c:identifier="icalparameter_string_to_enum">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="string_to_kind"
c:identifier="icalparameter_string_to_kind">
<return-value transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="value_to_value_kind"
c:identifier="icalparameter_value_to_value_kind">
<return-value transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<type name="icalparameter_value" c:type="icalparameter_value"/>
</parameter>
</parameters>
</function>
</record>
<enumeration name="icalparameter_action" c:type="icalparameter_action">
<member name="x" value="20000" c:identifier="ICAL_ACTIONPARAM_X">
</member>
<member name="ask" value="20001" c:identifier="ICAL_ACTIONPARAM_ASK">
</member>
<member name="abort" value="20002" c:identifier="ICAL_ACTIONPARAM_ABORT">
</member>
<member name="none" value="20099" c:identifier="ICAL_ACTIONPARAM_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_cutype" c:type="icalparameter_cutype">
<member name="x" value="20100" c:identifier="ICAL_CUTYPE_X">
</member>
<member name="individual"
value="20101"
c:identifier="ICAL_CUTYPE_INDIVIDUAL">
</member>
<member name="group" value="20102" c:identifier="ICAL_CUTYPE_GROUP">
</member>
<member name="resource"
value="20103"
c:identifier="ICAL_CUTYPE_RESOURCE">
</member>
<member name="room" value="20104" c:identifier="ICAL_CUTYPE_ROOM">
</member>
<member name="unknown" value="20105" c:identifier="ICAL_CUTYPE_UNKNOWN">
</member>
<member name="none" value="20199" c:identifier="ICAL_CUTYPE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_display" c:type="icalparameter_display">
<member name="x" value="22000" c:identifier="ICAL_DISPLAY_X">
</member>
<member name="badge" value="22001" c:identifier="ICAL_DISPLAY_BADGE">
</member>
<member name="graphic" value="22002" c:identifier="ICAL_DISPLAY_GRAPHIC">
</member>
<member name="fullsize"
value="22003"
c:identifier="ICAL_DISPLAY_FULLSIZE">
</member>
<member name="thumbnail"
value="22004"
c:identifier="ICAL_DISPLAY_THUMBNAIL">
</member>
<member name="none" value="22099" c:identifier="ICAL_DISPLAY_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_enable" c:type="icalparameter_enable">
<member name="x" value="20200" c:identifier="ICAL_ENABLE_X">
</member>
<member name="true" value="20201" c:identifier="ICAL_ENABLE_TRUE">
</member>
<member name="false" value="20202" c:identifier="ICAL_ENABLE_FALSE">
</member>
<member name="none" value="20299" c:identifier="ICAL_ENABLE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_encoding" c:type="icalparameter_encoding">
<member name="x" value="20300" c:identifier="ICAL_ENCODING_X">
</member>
<member name="8bit" value="20301" c:identifier="ICAL_ENCODING_8BIT">
</member>
<member name="base64" value="20302" c:identifier="ICAL_ENCODING_BASE64">
</member>
<member name="none" value="20399" c:identifier="ICAL_ENCODING_NONE">
</member>
</enumeration>
<function name="icalparameter_enum_to_string"
c:identifier="icalparameter_enum_to_string"
moved-to="icalparameter.enum_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<enumeration name="icalparameter_fbtype" c:type="icalparameter_fbtype">
<member name="x" value="20400" c:identifier="ICAL_FBTYPE_X">
</member>
<member name="free" value="20401" c:identifier="ICAL_FBTYPE_FREE">
</member>
<member name="busy" value="20402" c:identifier="ICAL_FBTYPE_BUSY">
</member>
<member name="busyunavailable"
value="20403"
c:identifier="ICAL_FBTYPE_BUSYUNAVAILABLE">
</member>
<member name="busytentative"
value="20404"
c:identifier="ICAL_FBTYPE_BUSYTENTATIVE">
</member>
<member name="none" value="20499" c:identifier="ICAL_FBTYPE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_feature" c:type="icalparameter_feature">
<member name="x" value="22100" c:identifier="ICAL_FEATURE_X">
</member>
<member name="audio" value="22101" c:identifier="ICAL_FEATURE_AUDIO">
</member>
<member name="chat" value="22102" c:identifier="ICAL_FEATURE_CHAT">
</member>
<member name="feed" value="22103" c:identifier="ICAL_FEATURE_FEED">
</member>
<member name="moderator"
value="22104"
c:identifier="ICAL_FEATURE_MODERATOR">
</member>
<member name="phone" value="22105" c:identifier="ICAL_FEATURE_PHONE">
</member>
<member name="screen" value="22106" c:identifier="ICAL_FEATURE_SCREEN">
</member>
<member name="video" value="22107" c:identifier="ICAL_FEATURE_VIDEO">
</member>
<member name="none" value="22199" c:identifier="ICAL_FEATURE_NONE">
</member>
</enumeration>
<function name="icalparameter_isa_parameter"
c:identifier="icalparameter_isa_parameter"
moved-to="icalparameter.isa_parameter">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="param"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalparameter_kind" c:type="icalparameter_kind">
<member name="any_parameter" value="0" c:identifier="ICAL_ANY_PARAMETER">
</member>
<member name="actionparam_parameter"
value="1"
c:identifier="ICAL_ACTIONPARAM_PARAMETER">
</member>
<member name="altrep_parameter"
value="2"
c:identifier="ICAL_ALTREP_PARAMETER">
</member>
<member name="charset_parameter"
value="3"
c:identifier="ICAL_CHARSET_PARAMETER">
</member>
<member name="cn_parameter" value="4" c:identifier="ICAL_CN_PARAMETER">
</member>
<member name="cutype_parameter"
value="5"
c:identifier="ICAL_CUTYPE_PARAMETER">
</member>
<member name="delegatedfrom_parameter"
value="6"
c:identifier="ICAL_DELEGATEDFROM_PARAMETER">
</member>
<member name="delegatedto_parameter"
value="7"
c:identifier="ICAL_DELEGATEDTO_PARAMETER">
</member>
<member name="dir_parameter" value="8" c:identifier="ICAL_DIR_PARAMETER">
</member>
<member name="display_parameter"
value="46"
c:identifier="ICAL_DISPLAY_PARAMETER">
</member>
<member name="email_parameter"
value="50"
c:identifier="ICAL_EMAIL_PARAMETER">
</member>
<member name="enable_parameter"
value="9"
c:identifier="ICAL_ENABLE_PARAMETER">
</member>
<member name="encoding_parameter"
value="10"
c:identifier="ICAL_ENCODING_PARAMETER">
</member>
<member name="fbtype_parameter"
value="11"
c:identifier="ICAL_FBTYPE_PARAMETER">
</member>
<member name="feature_parameter"
value="48"
c:identifier="ICAL_FEATURE_PARAMETER">
</member>
<member name="filename_parameter"
value="42"
c:identifier="ICAL_FILENAME_PARAMETER">
</member>
<member name="fmttype_parameter"
value="12"
c:identifier="ICAL_FMTTYPE_PARAMETER">
</member>
<member name="iana_parameter"
value="33"
c:identifier="ICAL_IANA_PARAMETER">
</member>
<member name="id_parameter" value="13" c:identifier="ICAL_ID_PARAMETER">
</member>
<member name="label_parameter"
value="49"
c:identifier="ICAL_LABEL_PARAMETER">
</member>
<member name="language_parameter"
value="14"
c:identifier="ICAL_LANGUAGE_PARAMETER">
</member>
<member name="latency_parameter"
value="15"
c:identifier="ICAL_LATENCY_PARAMETER">
</member>
<member name="local_parameter"
value="16"
c:identifier="ICAL_LOCAL_PARAMETER">
</member>
<member name="localize_parameter"
value="17"
c:identifier="ICAL_LOCALIZE_PARAMETER">
</member>
<member name="managedid_parameter"
value="40"
c:identifier="ICAL_MANAGEDID_PARAMETER">
</member>
<member name="member_parameter"
value="18"
c:identifier="ICAL_MEMBER_PARAMETER">
</member>
<member name="modified_parameter"
value="44"
c:identifier="ICAL_MODIFIED_PARAMETER">
</member>
<member name="options_parameter"
value="19"
c:identifier="ICAL_OPTIONS_PARAMETER">
</member>
<member name="partstat_parameter"
value="20"
c:identifier="ICAL_PARTSTAT_PARAMETER">
</member>
<member name="patchaction_parameter"
value="51"
c:identifier="ICAL_PATCHACTION_PARAMETER">
</member>
<member name="publiccomment_parameter"
value="37"
c:identifier="ICAL_PUBLICCOMMENT_PARAMETER">
</member>
<member name="range_parameter"
value="21"
c:identifier="ICAL_RANGE_PARAMETER">
</member>
<member name="reason_parameter"
value="43"
c:identifier="ICAL_REASON_PARAMETER">
</member>
<member name="related_parameter"
value="22"
c:identifier="ICAL_RELATED_PARAMETER">
</member>
<member name="reltype_parameter"
value="23"
c:identifier="ICAL_RELTYPE_PARAMETER">
</member>
<member name="required_parameter"
value="43"
c:identifier="ICAL_REQUIRED_PARAMETER">
</member>
<member name="response_parameter"
value="38"
c:identifier="ICAL_RESPONSE_PARAMETER">
</member>
<member name="role_parameter"
value="24"
c:identifier="ICAL_ROLE_PARAMETER">
</member>
<member name="rsvp_parameter"
value="25"
c:identifier="ICAL_RSVP_PARAMETER">
</member>
<member name="scheduleagent_parameter"
value="34"
c:identifier="ICAL_SCHEDULEAGENT_PARAMETER">
</member>
<member name="scheduleforcesend_parameter"
value="35"
c:identifier="ICAL_SCHEDULEFORCESEND_PARAMETER">
</member>
<member name="schedulestatus_parameter"
value="36"
c:identifier="ICAL_SCHEDULESTATUS_PARAMETER">
</member>
<member name="sentby_parameter"
value="26"
c:identifier="ICAL_SENTBY_PARAMETER">
</member>
<member name="size_parameter"
value="41"
c:identifier="ICAL_SIZE_PARAMETER">
</member>
<member name="stayinformed_parameter"
value="39"
c:identifier="ICAL_STAYINFORMED_PARAMETER">
</member>
<member name="substate_parameter"
value="45"
c:identifier="ICAL_SUBSTATE_PARAMETER">
</member>
<member name="tzid_parameter"
value="27"
c:identifier="ICAL_TZID_PARAMETER">
</member>
<member name="value_parameter"
value="28"
c:identifier="ICAL_VALUE_PARAMETER">
</member>
<member name="x_parameter" value="29" c:identifier="ICAL_X_PARAMETER">
</member>
<member name="xliccomparetype_parameter"
value="30"
c:identifier="ICAL_XLICCOMPARETYPE_PARAMETER">
</member>
<member name="xlicerrortype_parameter"
value="31"
c:identifier="ICAL_XLICERRORTYPE_PARAMETER">
</member>
<member name="no_parameter" value="32" c:identifier="ICAL_NO_PARAMETER">
</member>
</enumeration>
<function name="icalparameter_kind_to_string"
c:identifier="icalparameter_kind_to_string"
moved-to="icalparameter.kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</parameter>
</parameters>
</function>
<enumeration name="icalparameter_local" c:type="icalparameter_local">
<member name="x" value="20500" c:identifier="ICAL_LOCAL_X">
</member>
<member name="true" value="20501" c:identifier="ICAL_LOCAL_TRUE">
</member>
<member name="false" value="20502" c:identifier="ICAL_LOCAL_FALSE">
</member>
<member name="none" value="20599" c:identifier="ICAL_LOCAL_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_partstat" c:type="icalparameter_partstat">
<member name="x" value="20600" c:identifier="ICAL_PARTSTAT_X">
</member>
<member name="needsaction"
value="20601"
c:identifier="ICAL_PARTSTAT_NEEDSACTION">
</member>
<member name="accepted"
value="20602"
c:identifier="ICAL_PARTSTAT_ACCEPTED">
</member>
<member name="declined"
value="20603"
c:identifier="ICAL_PARTSTAT_DECLINED">
</member>
<member name="tentative"
value="20604"
c:identifier="ICAL_PARTSTAT_TENTATIVE">
</member>
<member name="delegated"
value="20605"
c:identifier="ICAL_PARTSTAT_DELEGATED">
</member>
<member name="completed"
value="20606"
c:identifier="ICAL_PARTSTAT_COMPLETED">
</member>
<member name="inprocess"
value="20607"
c:identifier="ICAL_PARTSTAT_INPROCESS">
</member>
<member name="failed" value="20608" c:identifier="ICAL_PARTSTAT_FAILED">
</member>
<member name="none" value="20699" c:identifier="ICAL_PARTSTAT_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_patchaction"
c:type="icalparameter_patchaction">
<member name="x" value="22200" c:identifier="ICAL_PATCHACTION_X">
</member>
<member name="create"
value="22201"
c:identifier="ICAL_PATCHACTION_CREATE">
</member>
<member name="byname"
value="22202"
c:identifier="ICAL_PATCHACTION_BYNAME">
</member>
<member name="byvalue"
value="22203"
c:identifier="ICAL_PATCHACTION_BYVALUE">
</member>
<member name="byparam"
value="22204"
c:identifier="ICAL_PATCHACTION_BYPARAM">
</member>
<member name="none" value="22299" c:identifier="ICAL_PATCHACTION_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_range" c:type="icalparameter_range">
<member name="x" value="20700" c:identifier="ICAL_RANGE_X">
</member>
<member name="thisandprior"
value="20701"
c:identifier="ICAL_RANGE_THISANDPRIOR">
</member>
<member name="thisandfuture"
value="20702"
c:identifier="ICAL_RANGE_THISANDFUTURE">
</member>
<member name="none" value="20799" c:identifier="ICAL_RANGE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_related" c:type="icalparameter_related">
<member name="x" value="20800" c:identifier="ICAL_RELATED_X">
</member>
<member name="start" value="20801" c:identifier="ICAL_RELATED_START">
</member>
<member name="end" value="20802" c:identifier="ICAL_RELATED_END">
</member>
<member name="none" value="20899" c:identifier="ICAL_RELATED_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_reltype" c:type="icalparameter_reltype">
<member name="x" value="20900" c:identifier="ICAL_RELTYPE_X">
</member>
<member name="parent" value="20901" c:identifier="ICAL_RELTYPE_PARENT">
</member>
<member name="child" value="20902" c:identifier="ICAL_RELTYPE_CHILD">
</member>
<member name="sibling" value="20903" c:identifier="ICAL_RELTYPE_SIBLING">
</member>
<member name="poll" value="20904" c:identifier="ICAL_RELTYPE_POLL">
</member>
<member name="none" value="20999" c:identifier="ICAL_RELTYPE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_required" c:type="icalparameter_required">
<member name="x" value="21000" c:identifier="ICAL_REQUIRED_X">
</member>
<member name="true" value="21001" c:identifier="ICAL_REQUIRED_TRUE">
</member>
<member name="false" value="21002" c:identifier="ICAL_REQUIRED_FALSE">
</member>
<member name="none" value="21099" c:identifier="ICAL_REQUIRED_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_role" c:type="icalparameter_role">
<member name="x" value="21100" c:identifier="ICAL_ROLE_X">
</member>
<member name="chair" value="21101" c:identifier="ICAL_ROLE_CHAIR">
</member>
<member name="reqparticipant"
value="21102"
c:identifier="ICAL_ROLE_REQPARTICIPANT">
</member>
<member name="optparticipant"
value="21103"
c:identifier="ICAL_ROLE_OPTPARTICIPANT">
</member>
<member name="nonparticipant"
value="21104"
c:identifier="ICAL_ROLE_NONPARTICIPANT">
</member>
<member name="none" value="21199" c:identifier="ICAL_ROLE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_rsvp" c:type="icalparameter_rsvp">
<member name="x" value="21200" c:identifier="ICAL_RSVP_X">
</member>
<member name="true" value="21201" c:identifier="ICAL_RSVP_TRUE">
</member>
<member name="false" value="21202" c:identifier="ICAL_RSVP_FALSE">
</member>
<member name="none" value="21299" c:identifier="ICAL_RSVP_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_scheduleagent"
c:type="icalparameter_scheduleagent">
<member name="x" value="21300" c:identifier="ICAL_SCHEDULEAGENT_X">
</member>
<member name="server"
value="21301"
c:identifier="ICAL_SCHEDULEAGENT_SERVER">
</member>
<member name="client"
value="21302"
c:identifier="ICAL_SCHEDULEAGENT_CLIENT">
</member>
<member name="none" value="21399" c:identifier="ICAL_SCHEDULEAGENT_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_scheduleforcesend"
c:type="icalparameter_scheduleforcesend">
<member name="x" value="21400" c:identifier="ICAL_SCHEDULEFORCESEND_X">
</member>
<member name="request"
value="21401"
c:identifier="ICAL_SCHEDULEFORCESEND_REQUEST">
</member>
<member name="reply"
value="21402"
c:identifier="ICAL_SCHEDULEFORCESEND_REPLY">
</member>
<member name="none"
value="21499"
c:identifier="ICAL_SCHEDULEFORCESEND_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_stayinformed"
c:type="icalparameter_stayinformed">
<member name="x" value="21500" c:identifier="ICAL_STAYINFORMED_X">
</member>
<member name="true" value="21501" c:identifier="ICAL_STAYINFORMED_TRUE">
</member>
<member name="false"
value="21502"
c:identifier="ICAL_STAYINFORMED_FALSE">
</member>
<member name="none" value="21599" c:identifier="ICAL_STAYINFORMED_NONE">
</member>
</enumeration>
<function name="icalparameter_string_to_enum"
c:identifier="icalparameter_string_to_enum"
moved-to="icalparameter.string_to_enum">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalparameter_string_to_kind"
c:identifier="icalparameter_string_to_kind"
moved-to="icalparameter.string_to_kind">
<return-value transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalparameter_substate" c:type="icalparameter_substate">
<member name="x" value="21900" c:identifier="ICAL_SUBSTATE_X">
</member>
<member name="ok" value="21901" c:identifier="ICAL_SUBSTATE_OK">
</member>
<member name="error" value="21902" c:identifier="ICAL_SUBSTATE_ERROR">
</member>
<member name="suspended"
value="21903"
c:identifier="ICAL_SUBSTATE_SUSPENDED">
</member>
<member name="none" value="21999" c:identifier="ICAL_SUBSTATE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_value" c:type="icalparameter_value">
<member name="x" value="21600" c:identifier="ICAL_VALUE_X">
</member>
<member name="binary" value="21601" c:identifier="ICAL_VALUE_BINARY">
</member>
<member name="boolean" value="21602" c:identifier="ICAL_VALUE_BOOLEAN">
</member>
<member name="date" value="21603" c:identifier="ICAL_VALUE_DATE">
</member>
<member name="duration" value="21604" c:identifier="ICAL_VALUE_DURATION">
</member>
<member name="float" value="21605" c:identifier="ICAL_VALUE_FLOAT">
</member>
<member name="integer" value="21606" c:identifier="ICAL_VALUE_INTEGER">
</member>
<member name="period" value="21607" c:identifier="ICAL_VALUE_PERIOD">
</member>
<member name="recur" value="21608" c:identifier="ICAL_VALUE_RECUR">
</member>
<member name="text" value="21609" c:identifier="ICAL_VALUE_TEXT">
</member>
<member name="uri" value="21610" c:identifier="ICAL_VALUE_URI">
</member>
<member name="error" value="21611" c:identifier="ICAL_VALUE_ERROR">
</member>
<member name="datetime" value="21612" c:identifier="ICAL_VALUE_DATETIME">
</member>
<member name="utcoffset"
value="21613"
c:identifier="ICAL_VALUE_UTCOFFSET">
</member>
<member name="caladdress"
value="21614"
c:identifier="ICAL_VALUE_CALADDRESS">
</member>
<member name="none" value="21699" c:identifier="ICAL_VALUE_NONE">
</member>
</enumeration>
<function name="icalparameter_value_to_value_kind"
c:identifier="icalparameter_value_to_value_kind"
moved-to="icalparameter.value_to_value_kind">
<return-value transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</return-value>
<parameters>
<parameter name="value" transfer-ownership="none">
<type name="icalparameter_value" c:type="icalparameter_value"/>
</parameter>
</parameters>
</function>
<enumeration name="icalparameter_xliccomparetype"
c:type="icalparameter_xliccomparetype">
<member name="x" value="21700" c:identifier="ICAL_XLICCOMPARETYPE_X">
</member>
<member name="equal"
value="21701"
c:identifier="ICAL_XLICCOMPARETYPE_EQUAL">
</member>
<member name="notequal"
value="21702"
c:identifier="ICAL_XLICCOMPARETYPE_NOTEQUAL">
</member>
<member name="less"
value="21703"
c:identifier="ICAL_XLICCOMPARETYPE_LESS">
</member>
<member name="greater"
value="21704"
c:identifier="ICAL_XLICCOMPARETYPE_GREATER">
</member>
<member name="lessequal"
value="21705"
c:identifier="ICAL_XLICCOMPARETYPE_LESSEQUAL">
</member>
<member name="greaterequal"
value="21706"
c:identifier="ICAL_XLICCOMPARETYPE_GREATEREQUAL">
</member>
<member name="regex"
value="21707"
c:identifier="ICAL_XLICCOMPARETYPE_REGEX">
</member>
<member name="isnull"
value="21708"
c:identifier="ICAL_XLICCOMPARETYPE_ISNULL">
</member>
<member name="isnotnull"
value="21709"
c:identifier="ICAL_XLICCOMPARETYPE_ISNOTNULL">
</member>
<member name="none"
value="21799"
c:identifier="ICAL_XLICCOMPARETYPE_NONE">
</member>
</enumeration>
<enumeration name="icalparameter_xlicerrortype"
c:type="icalparameter_xlicerrortype">
<member name="x" value="21800" c:identifier="ICAL_XLICERRORTYPE_X">
</member>
<member name="componentparseerror"
value="21801"
c:identifier="ICAL_XLICERRORTYPE_COMPONENTPARSEERROR">
</member>
<member name="propertyparseerror"
value="21802"
c:identifier="ICAL_XLICERRORTYPE_PROPERTYPARSEERROR">
</member>
<member name="parameternameparseerror"
value="21803"
c:identifier="ICAL_XLICERRORTYPE_PARAMETERNAMEPARSEERROR">
</member>
<member name="parametervalueparseerror"
value="21804"
c:identifier="ICAL_XLICERRORTYPE_PARAMETERVALUEPARSEERROR">
</member>
<member name="valueparseerror"
value="21805"
c:identifier="ICAL_XLICERRORTYPE_VALUEPARSEERROR">
</member>
<member name="invaliditip"
value="21806"
c:identifier="ICAL_XLICERRORTYPE_INVALIDITIP">
</member>
<member name="unknownvcalproperror"
value="21807"
c:identifier="ICAL_XLICERRORTYPE_UNKNOWNVCALPROPERROR">
</member>
<member name="mimeparseerror"
value="21808"
c:identifier="ICAL_XLICERRORTYPE_MIMEPARSEERROR">
</member>
<member name="vcalpropparseerror"
value="21809"
c:identifier="ICAL_XLICERRORTYPE_VCALPROPPARSEERROR">
</member>
<member name="none" value="21899" c:identifier="ICAL_XLICERRORTYPE_NONE">
</member>
</enumeration>
<record name="icalparser" c:type="icalparser" disguised="1">
<method name="add_line"
c:identifier="icalparser_add_line"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="parser" transfer-ownership="none">
<type name="icalparser" c:type="icalparser*"/>
</instance-parameter>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
</parameters>
</method>
<method name="clean" c:identifier="icalparser_clean" introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="parser" transfer-ownership="none">
<type name="icalparser" c:type="icalparser*"/>
</instance-parameter>
</parameters>
</method>
<method name="free" c:identifier="icalparser_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="parser" transfer-ownership="none">
<type name="icalparser" c:type="icalparser*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_line" c:identifier="icalparser_get_line">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="parser" transfer-ownership="none">
<type name="icalparser" c:type="icalparser*"/>
</instance-parameter>
<parameter name="line_gen_func"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="gpointer*"/>
</parameter>
</parameters>
</method>
<method name="get_state" c:identifier="icalparser_get_state">
<return-value transfer-ownership="none">
<type name="icalparser_state" c:type="icalparser_state"/>
</return-value>
<parameters>
<instance-parameter name="parser" transfer-ownership="none">
<type name="icalparser" c:type="icalparser*"/>
</instance-parameter>
</parameters>
</method>
<method name="parse" c:identifier="icalparser_parse" introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="parser" transfer-ownership="none">
<type name="icalparser" c:type="icalparser*"/>
</instance-parameter>
<parameter name="line_gen_func"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="gpointer*"/>
</parameter>
</parameters>
</method>
<method name="set_gen_data" c:identifier="icalparser_set_gen_data">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="parser" transfer-ownership="none">
<type name="icalparser" c:type="icalparser*"/>
</instance-parameter>
<parameter name="data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</method>
<function name="new" c:identifier="icalparser_new" introspectable="0">
<return-value>
<type name="icalparser" c:type="icalparser*"/>
</return-value>
</function>
<function name="parse_string"
c:identifier="icalparser_parse_string"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="string_line_generator"
c:identifier="icalparser_string_line_generator">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="out" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="buf_size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
</record>
<enumeration name="icalparser_state" c:type="icalparser_state">
<member name="error" value="0" c:identifier="ICALPARSER_ERROR">
</member>
<member name="success" value="1" c:identifier="ICALPARSER_SUCCESS">
</member>
<member name="begin_comp" value="2" c:identifier="ICALPARSER_BEGIN_COMP">
</member>
<member name="end_comp" value="3" c:identifier="ICALPARSER_END_COMP">
</member>
<member name="in_progress"
value="4"
c:identifier="ICALPARSER_IN_PROGRESS">
</member>
</enumeration>
<function name="icalparser_string_line_generator"
c:identifier="icalparser_string_line_generator"
moved-to="icalparser.string_line_generator">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="out" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="buf_size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<record name="icalperiodtype" c:type="icalperiodtype">
<field name="start" writable="1">
<type name="gpointer" c:type="icaltimetype"/>
</field>
<field name="end" writable="1">
<type name="gpointer" c:type="icaltimetype"/>
</field>
<field name="duration" writable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</field>
<function name="as_ical_string"
c:identifier="icalperiodtype_as_ical_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="as_ical_string_r"
c:identifier="icalperiodtype_as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="from_string" c:identifier="icalperiodtype_from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalperiodtype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="is_null_period"
c:identifier="icalperiodtype_is_null_period">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="is_valid_period"
c:identifier="icalperiodtype_is_valid_period">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="null_period" c:identifier="icalperiodtype_null_period">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalperiodtype"/>
</return-value>
</function>
</record>
<function name="icalperiodtype_as_ical_string"
c:identifier="icalperiodtype_as_ical_string"
moved-to="icalperiodtype.as_ical_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="icalperiodtype_as_ical_string_r"
c:identifier="icalperiodtype_as_ical_string_r"
moved-to="icalperiodtype.as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="icalperiodtype_from_string"
c:identifier="icalperiodtype_from_string"
moved-to="icalperiodtype.from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalperiodtype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalperiodtype_is_null_period"
c:identifier="icalperiodtype_is_null_period"
moved-to="icalperiodtype.is_null_period">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="icalperiodtype_is_valid_period"
c:identifier="icalperiodtype_is_valid_period"
moved-to="icalperiodtype.is_valid_period">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="p"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="icalperiodtype_null_period"
c:identifier="icalperiodtype_null_period"
moved-to="icalperiodtype.null_period">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalperiodtype"/>
</return-value>
</function>
<record name="icalproperty" c:type="icalproperty" disguised="1">
<method name="add_parameter" c:identifier="icalproperty_add_parameter">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="parameter" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</parameter>
</parameters>
</method>
<method name="as_ical_string" c:identifier="icalproperty_as_ical_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="as_ical_string_r"
c:identifier="icalproperty_as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="count_parameters"
c:identifier="icalproperty_count_parameters">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="free" c:identifier="icalproperty_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_acceptresponse"
c:identifier="icalproperty_get_acceptresponse">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_acknowledged"
c:identifier="icalproperty_get_acknowledged">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_action" c:identifier="icalproperty_get_action">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_action"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_allowconflict"
c:identifier="icalproperty_get_allowconflict">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_attach"
c:identifier="icalproperty_get_attach"
introspectable="0">
<return-value>
<type name="icalattach" c:type="icalattach*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_attendee" c:identifier="icalproperty_get_attendee">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_busytype" c:identifier="icalproperty_get_busytype">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_busytype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_calid" c:identifier="icalproperty_get_calid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_calmaster" c:identifier="icalproperty_get_calmaster">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_calscale" c:identifier="icalproperty_get_calscale">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_capversion" c:identifier="icalproperty_get_capversion">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_carid" c:identifier="icalproperty_get_carid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_carlevel" c:identifier="icalproperty_get_carlevel">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_carlevel"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_categories" c:identifier="icalproperty_get_categories">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_class" c:identifier="icalproperty_get_class">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_class"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_cmd" c:identifier="icalproperty_get_cmd">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_cmd"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_color" c:identifier="icalproperty_get_color">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_comment" c:identifier="icalproperty_get_comment">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_completed" c:identifier="icalproperty_get_completed">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_components" c:identifier="icalproperty_get_components">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_conference" c:identifier="icalproperty_get_conference">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_contact" c:identifier="icalproperty_get_contact">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_created" c:identifier="icalproperty_get_created">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_csid" c:identifier="icalproperty_get_csid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_datemax" c:identifier="icalproperty_get_datemax">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_datemin" c:identifier="icalproperty_get_datemin">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_decreed" c:identifier="icalproperty_get_decreed">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_defaultcharset"
c:identifier="icalproperty_get_defaultcharset">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_defaultlocale"
c:identifier="icalproperty_get_defaultlocale">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_defaulttzid"
c:identifier="icalproperty_get_defaulttzid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_defaultvcars"
c:identifier="icalproperty_get_defaultvcars">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_deny" c:identifier="icalproperty_get_deny">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_description"
c:identifier="icalproperty_get_description">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_dtend" c:identifier="icalproperty_get_dtend">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_dtstamp" c:identifier="icalproperty_get_dtstamp">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_dtstart" c:identifier="icalproperty_get_dtstart">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_due" c:identifier="icalproperty_get_due">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_duration" c:identifier="icalproperty_get_duration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_estimatedduration"
c:identifier="icalproperty_get_estimatedduration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_exdate" c:identifier="icalproperty_get_exdate">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_expand" c:identifier="icalproperty_get_expand">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_exrule" c:identifier="icalproperty_get_exrule">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_first_parameter"
c:identifier="icalproperty_get_first_parameter"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</parameter>
</parameters>
</method>
<method name="get_freebusy" c:identifier="icalproperty_get_freebusy">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalperiodtype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_geo" c:identifier="icalproperty_get_geo">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalgeotype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_grant" c:identifier="icalproperty_get_grant">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_image"
c:identifier="icalproperty_get_image"
introspectable="0">
<return-value>
<type name="icalattach" c:type="icalattach*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_itipversion"
c:identifier="icalproperty_get_itipversion">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_lastmodified"
c:identifier="icalproperty_get_lastmodified">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_location" c:identifier="icalproperty_get_location">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_maxcomponentsize"
c:identifier="icalproperty_get_maxcomponentsize">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_maxdate" c:identifier="icalproperty_get_maxdate">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_maxresults" c:identifier="icalproperty_get_maxresults">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_maxresultssize"
c:identifier="icalproperty_get_maxresultssize">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_method" c:identifier="icalproperty_get_method">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_method"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_mindate" c:identifier="icalproperty_get_mindate">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_multipart" c:identifier="icalproperty_get_multipart">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_name" c:identifier="icalproperty_get_name">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_next_parameter"
c:identifier="icalproperty_get_next_parameter"
introspectable="0">
<return-value>
<type name="icalparameter" c:type="icalparameter*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</parameter>
</parameters>
</method>
<method name="get_organizer" c:identifier="icalproperty_get_organizer">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_owner" c:identifier="icalproperty_get_owner">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_parameter_as_string"
c:identifier="icalproperty_get_parameter_as_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="name" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="get_parameter_as_string_r"
c:identifier="icalproperty_get_parameter_as_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="name" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="get_parent"
c:identifier="icalproperty_get_parent"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="property" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_patchdelete"
c:identifier="icalproperty_get_patchdelete">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_patchorder" c:identifier="icalproperty_get_patchorder">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_patchparameter"
c:identifier="icalproperty_get_patchparameter">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_patchtarget"
c:identifier="icalproperty_get_patchtarget">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_patchversion"
c:identifier="icalproperty_get_patchversion">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_percentcomplete"
c:identifier="icalproperty_get_percentcomplete">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_permission" c:identifier="icalproperty_get_permission">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_pollcompletion"
c:identifier="icalproperty_get_pollcompletion">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_pollcompletion"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_pollitemid" c:identifier="icalproperty_get_pollitemid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_pollmode" c:identifier="icalproperty_get_pollmode">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_pollmode"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_pollproperties"
c:identifier="icalproperty_get_pollproperties">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_pollwinner" c:identifier="icalproperty_get_pollwinner">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_priority" c:identifier="icalproperty_get_priority">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_prodid" c:identifier="icalproperty_get_prodid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_property_name"
c:identifier="icalproperty_get_property_name">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_property_name_r"
c:identifier="icalproperty_get_property_name_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_query" c:identifier="icalproperty_get_query">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_queryid" c:identifier="icalproperty_get_queryid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_querylevel" c:identifier="icalproperty_get_querylevel">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_querylevel"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_queryname" c:identifier="icalproperty_get_queryname">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_rdate" c:identifier="icalproperty_get_rdate">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_recuraccepted"
c:identifier="icalproperty_get_recuraccepted">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_recurexpand"
c:identifier="icalproperty_get_recurexpand">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_recurlimit" c:identifier="icalproperty_get_recurlimit">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_recurrenceid"
c:identifier="icalproperty_get_recurrenceid">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_refreshinterval"
c:identifier="icalproperty_get_refreshinterval">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_relatedto" c:identifier="icalproperty_get_relatedto">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_relcalid" c:identifier="icalproperty_get_relcalid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_repeat" c:identifier="icalproperty_get_repeat">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_replyurl" c:identifier="icalproperty_get_replyurl">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_requeststatus"
c:identifier="icalproperty_get_requeststatus">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalreqstattype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_resources" c:identifier="icalproperty_get_resources">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_response" c:identifier="icalproperty_get_response">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_restriction"
c:identifier="icalproperty_get_restriction">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_rrule" c:identifier="icalproperty_get_rrule">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_scope" c:identifier="icalproperty_get_scope">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_sequence" c:identifier="icalproperty_get_sequence">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_source" c:identifier="icalproperty_get_source">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_status" c:identifier="icalproperty_get_status">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_status"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_storesexpanded"
c:identifier="icalproperty_get_storesexpanded">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_summary" c:identifier="icalproperty_get_summary">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_target" c:identifier="icalproperty_get_target">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_taskmode" c:identifier="icalproperty_get_taskmode">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_taskmode"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_transp" c:identifier="icalproperty_get_transp">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_transp"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_trigger" c:identifier="icalproperty_get_trigger">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltriggertype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzid" c:identifier="icalproperty_get_tzid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzidaliasof"
c:identifier="icalproperty_get_tzidaliasof">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzname" c:identifier="icalproperty_get_tzname">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzoffsetfrom"
c:identifier="icalproperty_get_tzoffsetfrom">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzoffsetto" c:identifier="icalproperty_get_tzoffsetto">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzuntil" c:identifier="icalproperty_get_tzuntil">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzurl" c:identifier="icalproperty_get_tzurl">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_uid" c:identifier="icalproperty_get_uid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_url" c:identifier="icalproperty_get_url">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_value"
c:identifier="icalproperty_get_value"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_value_as_string"
c:identifier="icalproperty_get_value_as_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_value_as_string_r"
c:identifier="icalproperty_get_value_as_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_version" c:identifier="icalproperty_get_version">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_voter" c:identifier="icalproperty_get_voter">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_x" c:identifier="icalproperty_get_x">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_x_name" c:identifier="icalproperty_get_x_name">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicclass" c:identifier="icalproperty_get_xlicclass">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_xlicclass"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicclustercount"
c:identifier="icalproperty_get_xlicclustercount">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicerror" c:identifier="icalproperty_get_xlicerror">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicmimecharset"
c:identifier="icalproperty_get_xlicmimecharset">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicmimecid"
c:identifier="icalproperty_get_xlicmimecid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicmimecontenttype"
c:identifier="icalproperty_get_xlicmimecontenttype">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicmimeencoding"
c:identifier="icalproperty_get_xlicmimeencoding">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicmimefilename"
c:identifier="icalproperty_get_xlicmimefilename">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicmimeoptinfo"
c:identifier="icalproperty_get_xlicmimeoptinfo">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="const icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="isa" c:identifier="icalproperty_isa">
<return-value transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</return-value>
<parameters>
<instance-parameter name="property" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="new_clone"
c:identifier="icalproperty_new_clone"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="normalize" c:identifier="icalproperty_normalize">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
</parameters>
</method>
<method name="remove_parameter_by_kind"
c:identifier="icalproperty_remove_parameter_by_kind">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="kind" transfer-ownership="none">
<type name="icalparameter_kind" c:type="icalparameter_kind"/>
</parameter>
</parameters>
</method>
<method name="remove_parameter_by_name"
c:identifier="icalproperty_remove_parameter_by_name">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="name" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="remove_parameter_by_ref"
c:identifier="icalproperty_remove_parameter_by_ref">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="param" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</parameter>
</parameters>
</method>
<method name="set_acceptresponse"
c:identifier="icalproperty_set_acceptresponse">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_acknowledged"
c:identifier="icalproperty_set_acknowledged">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_action" c:identifier="icalproperty_set_action">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_action"/>
</parameter>
</parameters>
</method>
<method name="set_allowconflict"
c:identifier="icalproperty_set_allowconflict">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_attach" c:identifier="icalproperty_set_attach">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
</parameters>
</method>
<method name="set_attendee" c:identifier="icalproperty_set_attendee">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_busytype" c:identifier="icalproperty_set_busytype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_busytype"/>
</parameter>
</parameters>
</method>
<method name="set_calid" c:identifier="icalproperty_set_calid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_calmaster" c:identifier="icalproperty_set_calmaster">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_calscale" c:identifier="icalproperty_set_calscale">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_capversion" c:identifier="icalproperty_set_capversion">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_carid" c:identifier="icalproperty_set_carid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_carlevel" c:identifier="icalproperty_set_carlevel">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_carlevel"/>
</parameter>
</parameters>
</method>
<method name="set_categories" c:identifier="icalproperty_set_categories">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_class" c:identifier="icalproperty_set_class">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_class"/>
</parameter>
</parameters>
</method>
<method name="set_cmd" c:identifier="icalproperty_set_cmd">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_cmd"/>
</parameter>
</parameters>
</method>
<method name="set_color" c:identifier="icalproperty_set_color">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_comment" c:identifier="icalproperty_set_comment">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_completed" c:identifier="icalproperty_set_completed">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_components" c:identifier="icalproperty_set_components">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_conference" c:identifier="icalproperty_set_conference">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_contact" c:identifier="icalproperty_set_contact">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_created" c:identifier="icalproperty_set_created">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_csid" c:identifier="icalproperty_set_csid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_datemax" c:identifier="icalproperty_set_datemax">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_datemin" c:identifier="icalproperty_set_datemin">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_decreed" c:identifier="icalproperty_set_decreed">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_defaultcharset"
c:identifier="icalproperty_set_defaultcharset">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_defaultlocale"
c:identifier="icalproperty_set_defaultlocale">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_defaulttzid"
c:identifier="icalproperty_set_defaulttzid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_defaultvcars"
c:identifier="icalproperty_set_defaultvcars">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_deny" c:identifier="icalproperty_set_deny">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_description"
c:identifier="icalproperty_set_description">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_dtend" c:identifier="icalproperty_set_dtend">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_dtstamp" c:identifier="icalproperty_set_dtstamp">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_dtstart" c:identifier="icalproperty_set_dtstart">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_due" c:identifier="icalproperty_set_due">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_duration" c:identifier="icalproperty_set_duration">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</method>
<method name="set_estimatedduration"
c:identifier="icalproperty_set_estimatedduration">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</method>
<method name="set_exdate" c:identifier="icalproperty_set_exdate">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_expand" c:identifier="icalproperty_set_expand">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_exrule" c:identifier="icalproperty_set_exrule">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
</parameters>
</method>
<method name="set_freebusy" c:identifier="icalproperty_set_freebusy">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</method>
<method name="set_geo" c:identifier="icalproperty_set_geo">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalgeotype"/>
</parameter>
</parameters>
</method>
<method name="set_grant" c:identifier="icalproperty_set_grant">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_image" c:identifier="icalproperty_set_image">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
</parameters>
</method>
<method name="set_itipversion"
c:identifier="icalproperty_set_itipversion">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_lastmodified"
c:identifier="icalproperty_set_lastmodified">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_location" c:identifier="icalproperty_set_location">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_maxcomponentsize"
c:identifier="icalproperty_set_maxcomponentsize">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_maxdate" c:identifier="icalproperty_set_maxdate">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_maxresults" c:identifier="icalproperty_set_maxresults">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_maxresultssize"
c:identifier="icalproperty_set_maxresultssize">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_method" c:identifier="icalproperty_set_method">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_method"/>
</parameter>
</parameters>
</method>
<method name="set_mindate" c:identifier="icalproperty_set_mindate">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_multipart" c:identifier="icalproperty_set_multipart">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_name" c:identifier="icalproperty_set_name">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_organizer" c:identifier="icalproperty_set_organizer">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_owner" c:identifier="icalproperty_set_owner">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_parameter" c:identifier="icalproperty_set_parameter">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="parameter" transfer-ownership="none">
<type name="icalparameter" c:type="icalparameter*"/>
</parameter>
</parameters>
</method>
<method name="set_parameter_from_string"
c:identifier="icalproperty_set_parameter_from_string">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="name" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="value" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_parent" c:identifier="icalproperty_set_parent">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="property" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</method>
<method name="set_patchdelete"
c:identifier="icalproperty_set_patchdelete">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_patchorder" c:identifier="icalproperty_set_patchorder">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_patchparameter"
c:identifier="icalproperty_set_patchparameter">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_patchtarget"
c:identifier="icalproperty_set_patchtarget">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_patchversion"
c:identifier="icalproperty_set_patchversion">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_percentcomplete"
c:identifier="icalproperty_set_percentcomplete">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_permission" c:identifier="icalproperty_set_permission">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_pollcompletion"
c:identifier="icalproperty_set_pollcompletion">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollcompletion"/>
</parameter>
</parameters>
</method>
<method name="set_pollitemid" c:identifier="icalproperty_set_pollitemid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_pollmode" c:identifier="icalproperty_set_pollmode">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollmode"/>
</parameter>
</parameters>
</method>
<method name="set_pollproperties"
c:identifier="icalproperty_set_pollproperties">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_pollwinner" c:identifier="icalproperty_set_pollwinner">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_priority" c:identifier="icalproperty_set_priority">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_prodid" c:identifier="icalproperty_set_prodid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_query" c:identifier="icalproperty_set_query">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_queryid" c:identifier="icalproperty_set_queryid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_querylevel" c:identifier="icalproperty_set_querylevel">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_querylevel"/>
</parameter>
</parameters>
</method>
<method name="set_queryname" c:identifier="icalproperty_set_queryname">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_rdate" c:identifier="icalproperty_set_rdate">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</parameter>
</parameters>
</method>
<method name="set_recuraccepted"
c:identifier="icalproperty_set_recuraccepted">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_recurexpand"
c:identifier="icalproperty_set_recurexpand">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_recurlimit" c:identifier="icalproperty_set_recurlimit">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_recurrenceid"
c:identifier="icalproperty_set_recurrenceid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_refreshinterval"
c:identifier="icalproperty_set_refreshinterval">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</method>
<method name="set_relatedto" c:identifier="icalproperty_set_relatedto">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_relcalid" c:identifier="icalproperty_set_relcalid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_repeat" c:identifier="icalproperty_set_repeat">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_replyurl" c:identifier="icalproperty_set_replyurl">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_requeststatus"
c:identifier="icalproperty_set_requeststatus">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</method>
<method name="set_resources" c:identifier="icalproperty_set_resources">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_response" c:identifier="icalproperty_set_response">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_restriction"
c:identifier="icalproperty_set_restriction">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_rrule" c:identifier="icalproperty_set_rrule">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
</parameters>
</method>
<method name="set_scope" c:identifier="icalproperty_set_scope">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_sequence" c:identifier="icalproperty_set_sequence">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_source" c:identifier="icalproperty_set_source">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_status" c:identifier="icalproperty_set_status">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_status"/>
</parameter>
</parameters>
</method>
<method name="set_storesexpanded"
c:identifier="icalproperty_set_storesexpanded">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_summary" c:identifier="icalproperty_set_summary">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_target" c:identifier="icalproperty_set_target">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_taskmode" c:identifier="icalproperty_set_taskmode">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_taskmode"/>
</parameter>
</parameters>
</method>
<method name="set_transp" c:identifier="icalproperty_set_transp">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_transp"/>
</parameter>
</parameters>
</method>
<method name="set_trigger" c:identifier="icalproperty_set_trigger">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</method>
<method name="set_tzid" c:identifier="icalproperty_set_tzid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_tzidaliasof"
c:identifier="icalproperty_set_tzidaliasof">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_tzname" c:identifier="icalproperty_set_tzname">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_tzoffsetfrom"
c:identifier="icalproperty_set_tzoffsetfrom">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_tzoffsetto" c:identifier="icalproperty_set_tzoffsetto">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_tzuntil" c:identifier="icalproperty_set_tzuntil">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_tzurl" c:identifier="icalproperty_set_tzurl">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_uid" c:identifier="icalproperty_set_uid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_url" c:identifier="icalproperty_set_url">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_value" c:identifier="icalproperty_set_value">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</parameter>
</parameters>
</method>
<method name="set_value_from_string"
c:identifier="icalproperty_set_value_from_string">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="value" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="kind" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_version" c:identifier="icalproperty_set_version">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_voter" c:identifier="icalproperty_set_voter">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_x" c:identifier="icalproperty_set_x">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_x_name" c:identifier="icalproperty_set_x_name">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="name" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicclass" c:identifier="icalproperty_set_xlicclass">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_xlicclass"/>
</parameter>
</parameters>
</method>
<method name="set_xlicclustercount"
c:identifier="icalproperty_set_xlicclustercount">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicerror" c:identifier="icalproperty_set_xlicerror">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicmimecharset"
c:identifier="icalproperty_set_xlicmimecharset">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicmimecid"
c:identifier="icalproperty_set_xlicmimecid">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicmimecontenttype"
c:identifier="icalproperty_set_xlicmimecontenttype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicmimeencoding"
c:identifier="icalproperty_set_xlicmimeencoding">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicmimefilename"
c:identifier="icalproperty_set_xlicmimefilename">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicmimeoptinfo"
c:identifier="icalproperty_set_xlicmimeoptinfo">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="prop" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<function name="add_parameters"
c:identifier="icalproperty_add_parameters"
introspectable="0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="prop"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_impl*"/>
</parameter>
<parameter name="args" transfer-ownership="none">
<type name="va_list" c:type="va_list"/>
</parameter>
</parameters>
</function>
<function name="enum_belongs_to_property"
c:identifier="icalproperty_enum_belongs_to_property">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="enum_to_string"
c:identifier="icalproperty_enum_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="enum_to_string_r"
c:identifier="icalproperty_enum_to_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="isa_property" c:identifier="icalproperty_isa_property">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="property"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="kind_and_string_to_enum"
c:identifier="icalproperty_kind_and_string_to_enum">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="kind_is_valid" c:identifier="icalproperty_kind_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="const icalproperty_kind"/>
</parameter>
</parameters>
</function>
<function name="kind_to_string"
c:identifier="icalproperty_kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</function>
<function name="kind_to_value_kind"
c:identifier="icalproperty_kind_to_value_kind">
<return-value transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</function>
<function name="method_to_string"
c:identifier="icalproperty_method_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="method" transfer-ownership="none">
<type name="icalproperty_method" c:type="icalproperty_method"/>
</parameter>
</parameters>
</function>
<function name="new" c:identifier="icalproperty_new" introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</function>
<function name="new_acceptresponse"
c:identifier="icalproperty_new_acceptresponse"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_acknowledged"
c:identifier="icalproperty_new_acknowledged"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_action"
c:identifier="icalproperty_new_action"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_action"/>
</parameter>
</parameters>
</function>
<function name="new_allowconflict"
c:identifier="icalproperty_new_allowconflict"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_attach"
c:identifier="icalproperty_new_attach"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
</parameters>
</function>
<function name="new_attendee"
c:identifier="icalproperty_new_attendee"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_busytype"
c:identifier="icalproperty_new_busytype"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_busytype"/>
</parameter>
</parameters>
</function>
<function name="new_calid"
c:identifier="icalproperty_new_calid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_calmaster"
c:identifier="icalproperty_new_calmaster"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_calscale"
c:identifier="icalproperty_new_calscale"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_capversion"
c:identifier="icalproperty_new_capversion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_carid"
c:identifier="icalproperty_new_carid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_carlevel"
c:identifier="icalproperty_new_carlevel"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_carlevel"/>
</parameter>
</parameters>
</function>
<function name="new_categories"
c:identifier="icalproperty_new_categories"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_class"
c:identifier="icalproperty_new_class"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_class"/>
</parameter>
</parameters>
</function>
<function name="new_cmd"
c:identifier="icalproperty_new_cmd"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_cmd"/>
</parameter>
</parameters>
</function>
<function name="new_color"
c:identifier="icalproperty_new_color"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_comment"
c:identifier="icalproperty_new_comment"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_completed"
c:identifier="icalproperty_new_completed"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_components"
c:identifier="icalproperty_new_components"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_conference"
c:identifier="icalproperty_new_conference"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_contact"
c:identifier="icalproperty_new_contact"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_created"
c:identifier="icalproperty_new_created"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_csid"
c:identifier="icalproperty_new_csid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_datemax"
c:identifier="icalproperty_new_datemax"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_datemin"
c:identifier="icalproperty_new_datemin"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_decreed"
c:identifier="icalproperty_new_decreed"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_defaultcharset"
c:identifier="icalproperty_new_defaultcharset"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_defaultlocale"
c:identifier="icalproperty_new_defaultlocale"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_defaulttzid"
c:identifier="icalproperty_new_defaulttzid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_defaultvcars"
c:identifier="icalproperty_new_defaultvcars"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_deny"
c:identifier="icalproperty_new_deny"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_description"
c:identifier="icalproperty_new_description"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_dtend"
c:identifier="icalproperty_new_dtend"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_dtstamp"
c:identifier="icalproperty_new_dtstamp"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_dtstart"
c:identifier="icalproperty_new_dtstart"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_due"
c:identifier="icalproperty_new_due"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_duration"
c:identifier="icalproperty_new_duration"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="new_estimatedduration"
c:identifier="icalproperty_new_estimatedduration"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="new_exdate"
c:identifier="icalproperty_new_exdate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_expand"
c:identifier="icalproperty_new_expand"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_exrule"
c:identifier="icalproperty_new_exrule"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
</parameters>
</function>
<function name="new_freebusy"
c:identifier="icalproperty_new_freebusy"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="new_from_string"
c:identifier="icalproperty_new_from_string"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_geo"
c:identifier="icalproperty_new_geo"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalgeotype"/>
</parameter>
</parameters>
</function>
<function name="new_grant"
c:identifier="icalproperty_new_grant"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_image"
c:identifier="icalproperty_new_image"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
</parameters>
</function>
<function name="new_impl"
c:identifier="icalproperty_new_impl"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</function>
<function name="new_itipversion"
c:identifier="icalproperty_new_itipversion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_lastmodified"
c:identifier="icalproperty_new_lastmodified"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_location"
c:identifier="icalproperty_new_location"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_maxcomponentsize"
c:identifier="icalproperty_new_maxcomponentsize"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_maxdate"
c:identifier="icalproperty_new_maxdate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_maxresults"
c:identifier="icalproperty_new_maxresults"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_maxresultssize"
c:identifier="icalproperty_new_maxresultssize"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_method"
c:identifier="icalproperty_new_method"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_method"/>
</parameter>
</parameters>
</function>
<function name="new_mindate"
c:identifier="icalproperty_new_mindate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_multipart"
c:identifier="icalproperty_new_multipart"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_name"
c:identifier="icalproperty_new_name"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_organizer"
c:identifier="icalproperty_new_organizer"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_owner"
c:identifier="icalproperty_new_owner"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_patchdelete"
c:identifier="icalproperty_new_patchdelete"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_patchorder"
c:identifier="icalproperty_new_patchorder"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_patchparameter"
c:identifier="icalproperty_new_patchparameter"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_patchtarget"
c:identifier="icalproperty_new_patchtarget"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_patchversion"
c:identifier="icalproperty_new_patchversion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_percentcomplete"
c:identifier="icalproperty_new_percentcomplete"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_permission"
c:identifier="icalproperty_new_permission"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_pollcompletion"
c:identifier="icalproperty_new_pollcompletion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollcompletion"/>
</parameter>
</parameters>
</function>
<function name="new_pollitemid"
c:identifier="icalproperty_new_pollitemid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_pollmode"
c:identifier="icalproperty_new_pollmode"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollmode"/>
</parameter>
</parameters>
</function>
<function name="new_pollproperties"
c:identifier="icalproperty_new_pollproperties"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_pollwinner"
c:identifier="icalproperty_new_pollwinner"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_priority"
c:identifier="icalproperty_new_priority"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_prodid"
c:identifier="icalproperty_new_prodid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_query"
c:identifier="icalproperty_new_query"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_queryid"
c:identifier="icalproperty_new_queryid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_querylevel"
c:identifier="icalproperty_new_querylevel"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_querylevel"/>
</parameter>
</parameters>
</function>
<function name="new_queryname"
c:identifier="icalproperty_new_queryname"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_rdate"
c:identifier="icalproperty_new_rdate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</parameter>
</parameters>
</function>
<function name="new_recuraccepted"
c:identifier="icalproperty_new_recuraccepted"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_recurexpand"
c:identifier="icalproperty_new_recurexpand"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_recurlimit"
c:identifier="icalproperty_new_recurlimit"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_recurrenceid"
c:identifier="icalproperty_new_recurrenceid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_refreshinterval"
c:identifier="icalproperty_new_refreshinterval"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="new_relatedto"
c:identifier="icalproperty_new_relatedto"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_relcalid"
c:identifier="icalproperty_new_relcalid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_repeat"
c:identifier="icalproperty_new_repeat"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_replyurl"
c:identifier="icalproperty_new_replyurl"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_requeststatus"
c:identifier="icalproperty_new_requeststatus"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</function>
<function name="new_resources"
c:identifier="icalproperty_new_resources"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_response"
c:identifier="icalproperty_new_response"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_restriction"
c:identifier="icalproperty_new_restriction"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_rrule"
c:identifier="icalproperty_new_rrule"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
</parameters>
</function>
<function name="new_scope"
c:identifier="icalproperty_new_scope"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_sequence"
c:identifier="icalproperty_new_sequence"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_source"
c:identifier="icalproperty_new_source"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_status"
c:identifier="icalproperty_new_status"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_status"/>
</parameter>
</parameters>
</function>
<function name="new_storesexpanded"
c:identifier="icalproperty_new_storesexpanded"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_summary"
c:identifier="icalproperty_new_summary"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_target"
c:identifier="icalproperty_new_target"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_taskmode"
c:identifier="icalproperty_new_taskmode"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_taskmode"/>
</parameter>
</parameters>
</function>
<function name="new_transp"
c:identifier="icalproperty_new_transp"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_transp"/>
</parameter>
</parameters>
</function>
<function name="new_trigger"
c:identifier="icalproperty_new_trigger"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</function>
<function name="new_tzid"
c:identifier="icalproperty_new_tzid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_tzidaliasof"
c:identifier="icalproperty_new_tzidaliasof"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_tzname"
c:identifier="icalproperty_new_tzname"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_tzoffsetfrom"
c:identifier="icalproperty_new_tzoffsetfrom"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_tzoffsetto"
c:identifier="icalproperty_new_tzoffsetto"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_tzuntil"
c:identifier="icalproperty_new_tzuntil"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_tzurl"
c:identifier="icalproperty_new_tzurl"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_uid"
c:identifier="icalproperty_new_uid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_url"
c:identifier="icalproperty_new_url"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_version"
c:identifier="icalproperty_new_version"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_voter"
c:identifier="icalproperty_new_voter"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_x"
c:identifier="icalproperty_new_x"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicclass"
c:identifier="icalproperty_new_xlicclass"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_xlicclass"/>
</parameter>
</parameters>
</function>
<function name="new_xlicclustercount"
c:identifier="icalproperty_new_xlicclustercount"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicerror"
c:identifier="icalproperty_new_xlicerror"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicmimecharset"
c:identifier="icalproperty_new_xlicmimecharset"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicmimecid"
c:identifier="icalproperty_new_xlicmimecid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicmimecontenttype"
c:identifier="icalproperty_new_xlicmimecontenttype"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicmimeencoding"
c:identifier="icalproperty_new_xlicmimeencoding"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicmimefilename"
c:identifier="icalproperty_new_xlicmimefilename"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicmimeoptinfo"
c:identifier="icalproperty_new_xlicmimeoptinfo"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="recurrence_is_excluded"
c:identifier="icalproperty_recurrence_is_excluded">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="dtstart"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="recurtime"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
</parameters>
</function>
<function name="status_to_string"
c:identifier="icalproperty_status_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="icalproperty_status" c:type="icalproperty_status"/>
</parameter>
</parameters>
</function>
<function name="string_to_kind"
c:identifier="icalproperty_string_to_kind">
<return-value transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="string_to_method"
c:identifier="icalproperty_string_to_method">
<return-value transfer-ownership="none">
<type name="icalproperty_method" c:type="icalproperty_method"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="string_to_status"
c:identifier="icalproperty_string_to_status">
<return-value transfer-ownership="none">
<type name="icalproperty_status" c:type="icalproperty_status"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="value_kind_to_kind"
c:identifier="icalproperty_value_kind_to_kind">
<return-value transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</parameter>
</parameters>
</function>
<function name="vanew_acceptresponse"
c:identifier="icalproperty_vanew_acceptresponse"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_acknowledged"
c:identifier="icalproperty_vanew_acknowledged"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_action"
c:identifier="icalproperty_vanew_action"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_action"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_allowconflict"
c:identifier="icalproperty_vanew_allowconflict"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_attach"
c:identifier="icalproperty_vanew_attach"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_attendee"
c:identifier="icalproperty_vanew_attendee"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_busytype"
c:identifier="icalproperty_vanew_busytype"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_busytype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_calid"
c:identifier="icalproperty_vanew_calid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_calmaster"
c:identifier="icalproperty_vanew_calmaster"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_calscale"
c:identifier="icalproperty_vanew_calscale"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_capversion"
c:identifier="icalproperty_vanew_capversion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_carid"
c:identifier="icalproperty_vanew_carid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_carlevel"
c:identifier="icalproperty_vanew_carlevel"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_carlevel"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_categories"
c:identifier="icalproperty_vanew_categories"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_class"
c:identifier="icalproperty_vanew_class"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_class"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_cmd"
c:identifier="icalproperty_vanew_cmd"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_cmd"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_color"
c:identifier="icalproperty_vanew_color"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_comment"
c:identifier="icalproperty_vanew_comment"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_completed"
c:identifier="icalproperty_vanew_completed"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_components"
c:identifier="icalproperty_vanew_components"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_conference"
c:identifier="icalproperty_vanew_conference"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_contact"
c:identifier="icalproperty_vanew_contact"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_created"
c:identifier="icalproperty_vanew_created"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_csid"
c:identifier="icalproperty_vanew_csid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_datemax"
c:identifier="icalproperty_vanew_datemax"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_datemin"
c:identifier="icalproperty_vanew_datemin"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_decreed"
c:identifier="icalproperty_vanew_decreed"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_defaultcharset"
c:identifier="icalproperty_vanew_defaultcharset"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_defaultlocale"
c:identifier="icalproperty_vanew_defaultlocale"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_defaulttzid"
c:identifier="icalproperty_vanew_defaulttzid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_defaultvcars"
c:identifier="icalproperty_vanew_defaultvcars"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_deny"
c:identifier="icalproperty_vanew_deny"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_description"
c:identifier="icalproperty_vanew_description"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_dtend"
c:identifier="icalproperty_vanew_dtend"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_dtstamp"
c:identifier="icalproperty_vanew_dtstamp"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_dtstart"
c:identifier="icalproperty_vanew_dtstart"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_due"
c:identifier="icalproperty_vanew_due"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_duration"
c:identifier="icalproperty_vanew_duration"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_estimatedduration"
c:identifier="icalproperty_vanew_estimatedduration"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_exdate"
c:identifier="icalproperty_vanew_exdate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_expand"
c:identifier="icalproperty_vanew_expand"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_exrule"
c:identifier="icalproperty_vanew_exrule"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_freebusy"
c:identifier="icalproperty_vanew_freebusy"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_geo"
c:identifier="icalproperty_vanew_geo"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalgeotype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_grant"
c:identifier="icalproperty_vanew_grant"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_image"
c:identifier="icalproperty_vanew_image"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_itipversion"
c:identifier="icalproperty_vanew_itipversion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_lastmodified"
c:identifier="icalproperty_vanew_lastmodified"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_location"
c:identifier="icalproperty_vanew_location"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_maxcomponentsize"
c:identifier="icalproperty_vanew_maxcomponentsize"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_maxdate"
c:identifier="icalproperty_vanew_maxdate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_maxresults"
c:identifier="icalproperty_vanew_maxresults"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_maxresultssize"
c:identifier="icalproperty_vanew_maxresultssize"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_method"
c:identifier="icalproperty_vanew_method"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_method"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_mindate"
c:identifier="icalproperty_vanew_mindate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_multipart"
c:identifier="icalproperty_vanew_multipart"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_name"
c:identifier="icalproperty_vanew_name"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_organizer"
c:identifier="icalproperty_vanew_organizer"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_owner"
c:identifier="icalproperty_vanew_owner"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_patchdelete"
c:identifier="icalproperty_vanew_patchdelete"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_patchorder"
c:identifier="icalproperty_vanew_patchorder"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_patchparameter"
c:identifier="icalproperty_vanew_patchparameter"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_patchtarget"
c:identifier="icalproperty_vanew_patchtarget"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_patchversion"
c:identifier="icalproperty_vanew_patchversion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_percentcomplete"
c:identifier="icalproperty_vanew_percentcomplete"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_permission"
c:identifier="icalproperty_vanew_permission"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_pollcompletion"
c:identifier="icalproperty_vanew_pollcompletion"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollcompletion"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_pollitemid"
c:identifier="icalproperty_vanew_pollitemid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_pollmode"
c:identifier="icalproperty_vanew_pollmode"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollmode"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_pollproperties"
c:identifier="icalproperty_vanew_pollproperties"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_pollwinner"
c:identifier="icalproperty_vanew_pollwinner"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_priority"
c:identifier="icalproperty_vanew_priority"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_prodid"
c:identifier="icalproperty_vanew_prodid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_query"
c:identifier="icalproperty_vanew_query"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_queryid"
c:identifier="icalproperty_vanew_queryid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_querylevel"
c:identifier="icalproperty_vanew_querylevel"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_querylevel"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_queryname"
c:identifier="icalproperty_vanew_queryname"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_rdate"
c:identifier="icalproperty_vanew_rdate"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_recuraccepted"
c:identifier="icalproperty_vanew_recuraccepted"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_recurexpand"
c:identifier="icalproperty_vanew_recurexpand"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_recurlimit"
c:identifier="icalproperty_vanew_recurlimit"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_recurrenceid"
c:identifier="icalproperty_vanew_recurrenceid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_refreshinterval"
c:identifier="icalproperty_vanew_refreshinterval"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_relatedto"
c:identifier="icalproperty_vanew_relatedto"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_relcalid"
c:identifier="icalproperty_vanew_relcalid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_repeat"
c:identifier="icalproperty_vanew_repeat"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_replyurl"
c:identifier="icalproperty_vanew_replyurl"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_requeststatus"
c:identifier="icalproperty_vanew_requeststatus"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_resources"
c:identifier="icalproperty_vanew_resources"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_response"
c:identifier="icalproperty_vanew_response"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_restriction"
c:identifier="icalproperty_vanew_restriction"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_rrule"
c:identifier="icalproperty_vanew_rrule"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_scope"
c:identifier="icalproperty_vanew_scope"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_sequence"
c:identifier="icalproperty_vanew_sequence"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_source"
c:identifier="icalproperty_vanew_source"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_status"
c:identifier="icalproperty_vanew_status"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_status"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_storesexpanded"
c:identifier="icalproperty_vanew_storesexpanded"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_summary"
c:identifier="icalproperty_vanew_summary"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_target"
c:identifier="icalproperty_vanew_target"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_taskmode"
c:identifier="icalproperty_vanew_taskmode"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_taskmode"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_transp"
c:identifier="icalproperty_vanew_transp"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_transp"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_trigger"
c:identifier="icalproperty_vanew_trigger"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_tzid"
c:identifier="icalproperty_vanew_tzid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_tzidaliasof"
c:identifier="icalproperty_vanew_tzidaliasof"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_tzname"
c:identifier="icalproperty_vanew_tzname"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_tzoffsetfrom"
c:identifier="icalproperty_vanew_tzoffsetfrom"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_tzoffsetto"
c:identifier="icalproperty_vanew_tzoffsetto"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_tzuntil"
c:identifier="icalproperty_vanew_tzuntil"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_tzurl"
c:identifier="icalproperty_vanew_tzurl"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_uid"
c:identifier="icalproperty_vanew_uid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_url"
c:identifier="icalproperty_vanew_url"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_version"
c:identifier="icalproperty_vanew_version"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_voter"
c:identifier="icalproperty_vanew_voter"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_x"
c:identifier="icalproperty_vanew_x"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicclass"
c:identifier="icalproperty_vanew_xlicclass"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_xlicclass"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicclustercount"
c:identifier="icalproperty_vanew_xlicclustercount"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicerror"
c:identifier="icalproperty_vanew_xlicerror"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicmimecharset"
c:identifier="icalproperty_vanew_xlicmimecharset"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicmimecid"
c:identifier="icalproperty_vanew_xlicmimecid"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicmimecontenttype"
c:identifier="icalproperty_vanew_xlicmimecontenttype"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicmimeencoding"
c:identifier="icalproperty_vanew_xlicmimeencoding"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicmimefilename"
c:identifier="icalproperty_vanew_xlicmimefilename"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
<function name="vanew_xlicmimeoptinfo"
c:identifier="icalproperty_vanew_xlicmimeoptinfo"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="..." transfer-ownership="none">
<varargs/>
</parameter>
</parameters>
</function>
</record>
<enumeration name="icalproperty_action" c:type="icalproperty_action">
<member name="x" value="10000" c:identifier="ICAL_ACTION_X">
</member>
<member name="audio" value="10001" c:identifier="ICAL_ACTION_AUDIO">
</member>
<member name="display" value="10002" c:identifier="ICAL_ACTION_DISPLAY">
</member>
<member name="email" value="10003" c:identifier="ICAL_ACTION_EMAIL">
</member>
<member name="procedure"
value="10004"
c:identifier="ICAL_ACTION_PROCEDURE">
</member>
<member name="none" value="10099" c:identifier="ICAL_ACTION_NONE">
</member>
</enumeration>
<enumeration name="icalproperty_busytype" c:type="icalproperty_busytype">
<member name="x" value="10100" c:identifier="ICAL_BUSYTYPE_X">
</member>
<member name="busy" value="10101" c:identifier="ICAL_BUSYTYPE_BUSY">
</member>
<member name="busyunavailable"
value="10102"
c:identifier="ICAL_BUSYTYPE_BUSYUNAVAILABLE">
</member>
<member name="busytentative"
value="10103"
c:identifier="ICAL_BUSYTYPE_BUSYTENTATIVE">
</member>
<member name="none" value="10199" c:identifier="ICAL_BUSYTYPE_NONE">
</member>
</enumeration>
<enumeration name="icalproperty_carlevel" c:type="icalproperty_carlevel">
<member name="x" value="10200" c:identifier="ICAL_CARLEVEL_X">
</member>
<member name="carnone"
value="10201"
c:identifier="ICAL_CARLEVEL_CARNONE">
</member>
<member name="carmin" value="10202" c:identifier="ICAL_CARLEVEL_CARMIN">
</member>
<member name="carfull1"
value="10203"
c:identifier="ICAL_CARLEVEL_CARFULL1">
</member>
<member name="none" value="10299" c:identifier="ICAL_CARLEVEL_NONE">
</member>
</enumeration>
<enumeration name="icalproperty_class" c:type="icalproperty_class">
<member name="x" value="10300" c:identifier="ICAL_CLASS_X">
</member>
<member name="public" value="10301" c:identifier="ICAL_CLASS_PUBLIC">
</member>
<member name="private" value="10302" c:identifier="ICAL_CLASS_PRIVATE">
</member>
<member name="confidential"
value="10303"
c:identifier="ICAL_CLASS_CONFIDENTIAL">
</member>
<member name="none" value="10399" c:identifier="ICAL_CLASS_NONE">
</member>
</enumeration>
<enumeration name="icalproperty_cmd" c:type="icalproperty_cmd">
<member name="x" value="10400" c:identifier="ICAL_CMD_X">
</member>
<member name="abort" value="10401" c:identifier="ICAL_CMD_ABORT">
</member>
<member name="continue" value="10402" c:identifier="ICAL_CMD_CONTINUE">
</member>
<member name="create" value="10403" c:identifier="ICAL_CMD_CREATE">
</member>
<member name="delete" value="10404" c:identifier="ICAL_CMD_DELETE">
</member>
<member name="generateuid"
value="10405"
c:identifier="ICAL_CMD_GENERATEUID">
</member>
<member name="getcapability"
value="10406"
c:identifier="ICAL_CMD_GETCAPABILITY">
</member>
<member name="identify" value="10407" c:identifier="ICAL_CMD_IDENTIFY">
</member>
<member name="modify" value="10408" c:identifier="ICAL_CMD_MODIFY">
</member>
<member name="move" value="10409" c:identifier="ICAL_CMD_MOVE">
</member>
<member name="reply" value="10410" c:identifier="ICAL_CMD_REPLY">
</member>
<member name="search" value="10411" c:identifier="ICAL_CMD_SEARCH">
</member>
<member name="setlocale" value="10412" c:identifier="ICAL_CMD_SETLOCALE">
</member>
<member name="none" value="10499" c:identifier="ICAL_CMD_NONE">
</member>
</enumeration>
<function name="icalproperty_enum_belongs_to_property"
c:identifier="icalproperty_enum_belongs_to_property"
moved-to="icalproperty.enum_belongs_to_property">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_enum_to_string"
c:identifier="icalproperty_enum_to_string"
moved-to="icalproperty.enum_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_enum_to_string_r"
c:identifier="icalproperty_enum_to_string_r"
moved-to="icalproperty.enum_to_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_isa_property"
c:identifier="icalproperty_isa_property"
moved-to="icalproperty.isa_property">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="property"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalproperty_kind" c:type="icalproperty_kind">
<member name="any_property" value="0" c:identifier="ICAL_ANY_PROPERTY">
</member>
<member name="acceptresponse_property"
value="102"
c:identifier="ICAL_ACCEPTRESPONSE_PROPERTY">
</member>
<member name="acknowledged_property"
value="1"
c:identifier="ICAL_ACKNOWLEDGED_PROPERTY">
</member>
<member name="action_property"
value="2"
c:identifier="ICAL_ACTION_PROPERTY">
</member>
<member name="allowconflict_property"
value="3"
c:identifier="ICAL_ALLOWCONFLICT_PROPERTY">
</member>
<member name="attach_property"
value="4"
c:identifier="ICAL_ATTACH_PROPERTY">
</member>
<member name="attendee_property"
value="5"
c:identifier="ICAL_ATTENDEE_PROPERTY">
</member>
<member name="busytype_property"
value="101"
c:identifier="ICAL_BUSYTYPE_PROPERTY">
</member>
<member name="calid_property"
value="6"
c:identifier="ICAL_CALID_PROPERTY">
</member>
<member name="calmaster_property"
value="7"
c:identifier="ICAL_CALMASTER_PROPERTY">
</member>
<member name="calscale_property"
value="8"
c:identifier="ICAL_CALSCALE_PROPERTY">
</member>
<member name="capversion_property"
value="9"
c:identifier="ICAL_CAPVERSION_PROPERTY">
</member>
<member name="carlevel_property"
value="10"
c:identifier="ICAL_CARLEVEL_PROPERTY">
</member>
<member name="carid_property"
value="11"
c:identifier="ICAL_CARID_PROPERTY">
</member>
<member name="categories_property"
value="12"
c:identifier="ICAL_CATEGORIES_PROPERTY">
</member>
<member name="class_property"
value="13"
c:identifier="ICAL_CLASS_PROPERTY">
</member>
<member name="cmd_property" value="14" c:identifier="ICAL_CMD_PROPERTY">
</member>
<member name="color_property"
value="118"
c:identifier="ICAL_COLOR_PROPERTY">
</member>
<member name="comment_property"
value="15"
c:identifier="ICAL_COMMENT_PROPERTY">
</member>
<member name="completed_property"
value="16"
c:identifier="ICAL_COMPLETED_PROPERTY">
</member>
<member name="components_property"
value="17"
c:identifier="ICAL_COMPONENTS_PROPERTY">
</member>
<member name="conference_property"
value="120"
c:identifier="ICAL_CONFERENCE_PROPERTY">
</member>
<member name="contact_property"
value="18"
c:identifier="ICAL_CONTACT_PROPERTY">
</member>
<member name="created_property"
value="19"
c:identifier="ICAL_CREATED_PROPERTY">
</member>
<member name="csid_property"
value="20"
c:identifier="ICAL_CSID_PROPERTY">
</member>
<member name="datemax_property"
value="21"
c:identifier="ICAL_DATEMAX_PROPERTY">
</member>
<member name="datemin_property"
value="22"
c:identifier="ICAL_DATEMIN_PROPERTY">
</member>
<member name="decreed_property"
value="23"
c:identifier="ICAL_DECREED_PROPERTY">
</member>
<member name="defaultcharset_property"
value="24"
c:identifier="ICAL_DEFAULTCHARSET_PROPERTY">
</member>
<member name="defaultlocale_property"
value="25"
c:identifier="ICAL_DEFAULTLOCALE_PROPERTY">
</member>
<member name="defaulttzid_property"
value="26"
c:identifier="ICAL_DEFAULTTZID_PROPERTY">
</member>
<member name="defaultvcars_property"
value="27"
c:identifier="ICAL_DEFAULTVCARS_PROPERTY">
</member>
<member name="deny_property"
value="28"
c:identifier="ICAL_DENY_PROPERTY">
</member>
<member name="description_property"
value="29"
c:identifier="ICAL_DESCRIPTION_PROPERTY">
</member>
<member name="dtend_property"
value="30"
c:identifier="ICAL_DTEND_PROPERTY">
</member>
<member name="dtstamp_property"
value="31"
c:identifier="ICAL_DTSTAMP_PROPERTY">
</member>
<member name="dtstart_property"
value="32"
c:identifier="ICAL_DTSTART_PROPERTY">
</member>
<member name="due_property" value="33" c:identifier="ICAL_DUE_PROPERTY">
</member>
<member name="duration_property"
value="34"
c:identifier="ICAL_DURATION_PROPERTY">
</member>
<member name="estimatedduration_property"
value="113"
c:identifier="ICAL_ESTIMATEDDURATION_PROPERTY">
</member>
<member name="exdate_property"
value="35"
c:identifier="ICAL_EXDATE_PROPERTY">
</member>
<member name="expand_property"
value="36"
c:identifier="ICAL_EXPAND_PROPERTY">
</member>
<member name="exrule_property"
value="37"
c:identifier="ICAL_EXRULE_PROPERTY">
</member>
<member name="freebusy_property"
value="38"
c:identifier="ICAL_FREEBUSY_PROPERTY">
</member>
<member name="geo_property" value="39" c:identifier="ICAL_GEO_PROPERTY">
</member>
<member name="grant_property"
value="40"
c:identifier="ICAL_GRANT_PROPERTY">
</member>
<member name="image_property"
value="119"
c:identifier="ICAL_IMAGE_PROPERTY">
</member>
<member name="itipversion_property"
value="41"
c:identifier="ICAL_ITIPVERSION_PROPERTY">
</member>
<member name="lastmodified_property"
value="42"
c:identifier="ICAL_LASTMODIFIED_PROPERTY">
</member>
<member name="location_property"
value="43"
c:identifier="ICAL_LOCATION_PROPERTY">
</member>
<member name="maxcomponentsize_property"
value="44"
c:identifier="ICAL_MAXCOMPONENTSIZE_PROPERTY">
</member>
<member name="maxdate_property"
value="45"
c:identifier="ICAL_MAXDATE_PROPERTY">
</member>
<member name="maxresults_property"
value="46"
c:identifier="ICAL_MAXRESULTS_PROPERTY">
</member>
<member name="maxresultssize_property"
value="47"
c:identifier="ICAL_MAXRESULTSSIZE_PROPERTY">
</member>
<member name="method_property"
value="48"
c:identifier="ICAL_METHOD_PROPERTY">
</member>
<member name="mindate_property"
value="49"
c:identifier="ICAL_MINDATE_PROPERTY">
</member>
<member name="multipart_property"
value="50"
c:identifier="ICAL_MULTIPART_PROPERTY">
</member>
<member name="name_property"
value="115"
c:identifier="ICAL_NAME_PROPERTY">
</member>
<member name="organizer_property"
value="52"
c:identifier="ICAL_ORGANIZER_PROPERTY">
</member>
<member name="owner_property"
value="53"
c:identifier="ICAL_OWNER_PROPERTY">
</member>
<member name="patchdelete_property"
value="124"
c:identifier="ICAL_PATCHDELETE_PROPERTY">
</member>
<member name="patchorder_property"
value="122"
c:identifier="ICAL_PATCHORDER_PROPERTY">
</member>
<member name="patchparameter_property"
value="125"
c:identifier="ICAL_PATCHPARAMETER_PROPERTY">
</member>
<member name="patchtarget_property"
value="123"
c:identifier="ICAL_PATCHTARGET_PROPERTY">
</member>
<member name="patchversion_property"
value="121"
c:identifier="ICAL_PATCHVERSION_PROPERTY">
</member>
<member name="percentcomplete_property"
value="54"
c:identifier="ICAL_PERCENTCOMPLETE_PROPERTY">
</member>
<member name="permission_property"
value="55"
c:identifier="ICAL_PERMISSION_PROPERTY">
</member>
<member name="pollcompletion_property"
value="110"
c:identifier="ICAL_POLLCOMPLETION_PROPERTY">
</member>
<member name="pollitemid_property"
value="103"
c:identifier="ICAL_POLLITEMID_PROPERTY">
</member>
<member name="pollmode_property"
value="104"
c:identifier="ICAL_POLLMODE_PROPERTY">
</member>
<member name="pollproperties_property"
value="105"
c:identifier="ICAL_POLLPROPERTIES_PROPERTY">
</member>
<member name="pollwinner_property"
value="106"
c:identifier="ICAL_POLLWINNER_PROPERTY">
</member>
<member name="priority_property"
value="56"
c:identifier="ICAL_PRIORITY_PROPERTY">
</member>
<member name="prodid_property"
value="57"
c:identifier="ICAL_PRODID_PROPERTY">
</member>
<member name="query_property"
value="58"
c:identifier="ICAL_QUERY_PROPERTY">
</member>
<member name="querylevel_property"
value="59"
c:identifier="ICAL_QUERYLEVEL_PROPERTY">
</member>
<member name="queryid_property"
value="60"
c:identifier="ICAL_QUERYID_PROPERTY">
</member>
<member name="queryname_property"
value="61"
c:identifier="ICAL_QUERYNAME_PROPERTY">
</member>
<member name="rdate_property"
value="62"
c:identifier="ICAL_RDATE_PROPERTY">
</member>
<member name="recuraccepted_property"
value="63"
c:identifier="ICAL_RECURACCEPTED_PROPERTY">
</member>
<member name="recurexpand_property"
value="64"
c:identifier="ICAL_RECUREXPAND_PROPERTY">
</member>
<member name="recurlimit_property"
value="65"
c:identifier="ICAL_RECURLIMIT_PROPERTY">
</member>
<member name="recurrenceid_property"
value="66"
c:identifier="ICAL_RECURRENCEID_PROPERTY">
</member>
<member name="refreshinterval_property"
value="116"
c:identifier="ICAL_REFRESHINTERVAL_PROPERTY">
</member>
<member name="relatedto_property"
value="67"
c:identifier="ICAL_RELATEDTO_PROPERTY">
</member>
<member name="relcalid_property"
value="68"
c:identifier="ICAL_RELCALID_PROPERTY">
</member>
<member name="repeat_property"
value="69"
c:identifier="ICAL_REPEAT_PROPERTY">
</member>
<member name="replyurl_property"
value="111"
c:identifier="ICAL_REPLYURL_PROPERTY">
</member>
<member name="requeststatus_property"
value="70"
c:identifier="ICAL_REQUESTSTATUS_PROPERTY">
</member>
<member name="resources_property"
value="71"
c:identifier="ICAL_RESOURCES_PROPERTY">
</member>
<member name="response_property"
value="112"
c:identifier="ICAL_RESPONSE_PROPERTY">
</member>
<member name="restriction_property"
value="72"
c:identifier="ICAL_RESTRICTION_PROPERTY">
</member>
<member name="rrule_property"
value="73"
c:identifier="ICAL_RRULE_PROPERTY">
</member>
<member name="scope_property"
value="74"
c:identifier="ICAL_SCOPE_PROPERTY">
</member>
<member name="sequence_property"
value="75"
c:identifier="ICAL_SEQUENCE_PROPERTY">
</member>
<member name="source_property"
value="117"
c:identifier="ICAL_SOURCE_PROPERTY">
</member>
<member name="status_property"
value="76"
c:identifier="ICAL_STATUS_PROPERTY">
</member>
<member name="storesexpanded_property"
value="77"
c:identifier="ICAL_STORESEXPANDED_PROPERTY">
</member>
<member name="summary_property"
value="78"
c:identifier="ICAL_SUMMARY_PROPERTY">
</member>
<member name="target_property"
value="79"
c:identifier="ICAL_TARGET_PROPERTY">
</member>
<member name="taskmode_property"
value="114"
c:identifier="ICAL_TASKMODE_PROPERTY">
</member>
<member name="transp_property"
value="80"
c:identifier="ICAL_TRANSP_PROPERTY">
</member>
<member name="trigger_property"
value="81"
c:identifier="ICAL_TRIGGER_PROPERTY">
</member>
<member name="tzid_property"
value="82"
c:identifier="ICAL_TZID_PROPERTY">
</member>
<member name="tzidaliasof_property"
value="108"
c:identifier="ICAL_TZIDALIASOF_PROPERTY">
</member>
<member name="tzname_property"
value="83"
c:identifier="ICAL_TZNAME_PROPERTY">
</member>
<member name="tzoffsetfrom_property"
value="84"
c:identifier="ICAL_TZOFFSETFROM_PROPERTY">
</member>
<member name="tzoffsetto_property"
value="85"
c:identifier="ICAL_TZOFFSETTO_PROPERTY">
</member>
<member name="tzuntil_property"
value="109"
c:identifier="ICAL_TZUNTIL_PROPERTY">
</member>
<member name="tzurl_property"
value="86"
c:identifier="ICAL_TZURL_PROPERTY">
</member>
<member name="uid_property" value="87" c:identifier="ICAL_UID_PROPERTY">
</member>
<member name="url_property" value="88" c:identifier="ICAL_URL_PROPERTY">
</member>
<member name="version_property"
value="89"
c:identifier="ICAL_VERSION_PROPERTY">
</member>
<member name="voter_property"
value="107"
c:identifier="ICAL_VOTER_PROPERTY">
</member>
<member name="x_property" value="90" c:identifier="ICAL_X_PROPERTY">
</member>
<member name="xlicclass_property"
value="91"
c:identifier="ICAL_XLICCLASS_PROPERTY">
</member>
<member name="xlicclustercount_property"
value="92"
c:identifier="ICAL_XLICCLUSTERCOUNT_PROPERTY">
</member>
<member name="xlicerror_property"
value="93"
c:identifier="ICAL_XLICERROR_PROPERTY">
</member>
<member name="xlicmimecharset_property"
value="94"
c:identifier="ICAL_XLICMIMECHARSET_PROPERTY">
</member>
<member name="xlicmimecid_property"
value="95"
c:identifier="ICAL_XLICMIMECID_PROPERTY">
</member>
<member name="xlicmimecontenttype_property"
value="96"
c:identifier="ICAL_XLICMIMECONTENTTYPE_PROPERTY">
</member>
<member name="xlicmimeencoding_property"
value="97"
c:identifier="ICAL_XLICMIMEENCODING_PROPERTY">
</member>
<member name="xlicmimefilename_property"
value="98"
c:identifier="ICAL_XLICMIMEFILENAME_PROPERTY">
</member>
<member name="xlicmimeoptinfo_property"
value="99"
c:identifier="ICAL_XLICMIMEOPTINFO_PROPERTY">
</member>
<member name="no_property" value="100" c:identifier="ICAL_NO_PROPERTY">
</member>
</enumeration>
<function name="icalproperty_kind_and_string_to_enum"
c:identifier="icalproperty_kind_and_string_to_enum"
moved-to="icalproperty.kind_and_string_to_enum">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_kind_is_valid"
c:identifier="icalproperty_kind_is_valid"
moved-to="icalproperty.kind_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="const icalproperty_kind"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_kind_to_string"
c:identifier="icalproperty_kind_to_string"
moved-to="icalproperty.kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_kind_to_value_kind"
c:identifier="icalproperty_kind_to_value_kind"
moved-to="icalproperty.kind_to_value_kind">
<return-value transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</parameter>
</parameters>
</function>
<enumeration name="icalproperty_method" c:type="icalproperty_method">
<member name="x" value="10500" c:identifier="ICAL_METHOD_X">
</member>
<member name="publish" value="10501" c:identifier="ICAL_METHOD_PUBLISH">
</member>
<member name="request" value="10502" c:identifier="ICAL_METHOD_REQUEST">
</member>
<member name="reply" value="10503" c:identifier="ICAL_METHOD_REPLY">
</member>
<member name="add" value="10504" c:identifier="ICAL_METHOD_ADD">
</member>
<member name="cancel" value="10505" c:identifier="ICAL_METHOD_CANCEL">
</member>
<member name="refresh" value="10506" c:identifier="ICAL_METHOD_REFRESH">
</member>
<member name="counter" value="10507" c:identifier="ICAL_METHOD_COUNTER">
</member>
<member name="declinecounter"
value="10508"
c:identifier="ICAL_METHOD_DECLINECOUNTER">
</member>
<member name="create" value="10509" c:identifier="ICAL_METHOD_CREATE">
</member>
<member name="read" value="10510" c:identifier="ICAL_METHOD_READ">
</member>
<member name="response"
value="10511"
c:identifier="ICAL_METHOD_RESPONSE">
</member>
<member name="move" value="10512" c:identifier="ICAL_METHOD_MOVE">
</member>
<member name="modify" value="10513" c:identifier="ICAL_METHOD_MODIFY">
</member>
<member name="generateuid"
value="10514"
c:identifier="ICAL_METHOD_GENERATEUID">
</member>
<member name="delete" value="10515" c:identifier="ICAL_METHOD_DELETE">
</member>
<member name="pollstatus"
value="10516"
c:identifier="ICAL_METHOD_POLLSTATUS">
</member>
<member name="none" value="10599" c:identifier="ICAL_METHOD_NONE">
</member>
</enumeration>
<function name="icalproperty_method_to_string"
c:identifier="icalproperty_method_to_string"
moved-to="icalproperty.method_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="method" transfer-ownership="none">
<type name="icalproperty_method" c:type="icalproperty_method"/>
</parameter>
</parameters>
</function>
<enumeration name="icalproperty_pollcompletion"
c:type="icalproperty_pollcompletion">
<member name="x" value="10600" c:identifier="ICAL_POLLCOMPLETION_X">
</member>
<member name="server"
value="10601"
c:identifier="ICAL_POLLCOMPLETION_SERVER">
</member>
<member name="serversubmit"
value="10602"
c:identifier="ICAL_POLLCOMPLETION_SERVERSUBMIT">
</member>
<member name="serverchoice"
value="10603"
c:identifier="ICAL_POLLCOMPLETION_SERVERCHOICE">
</member>
<member name="client"
value="10604"
c:identifier="ICAL_POLLCOMPLETION_CLIENT">
</member>
<member name="none"
value="10699"
c:identifier="ICAL_POLLCOMPLETION_NONE">
</member>
</enumeration>
<enumeration name="icalproperty_pollmode" c:type="icalproperty_pollmode">
<member name="x" value="10700" c:identifier="ICAL_POLLMODE_X">
</member>
<member name="basic" value="10701" c:identifier="ICAL_POLLMODE_BASIC">
</member>
<member name="none" value="10799" c:identifier="ICAL_POLLMODE_NONE">
</member>
</enumeration>
<enumeration name="icalproperty_querylevel"
c:type="icalproperty_querylevel">
<member name="x" value="10800" c:identifier="ICAL_QUERYLEVEL_X">
</member>
<member name="calql1"
value="10801"
c:identifier="ICAL_QUERYLEVEL_CALQL1">
</member>
<member name="calqlnone"
value="10802"
c:identifier="ICAL_QUERYLEVEL_CALQLNONE">
</member>
<member name="none" value="10899" c:identifier="ICAL_QUERYLEVEL_NONE">
</member>
</enumeration>
<function name="icalproperty_recurrence_is_excluded"
c:identifier="icalproperty_recurrence_is_excluded"
moved-to="icalproperty.recurrence_is_excluded">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="dtstart"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="recurtime"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalproperty_status" c:type="icalproperty_status">
<member name="x" value="10900" c:identifier="ICAL_STATUS_X">
</member>
<member name="tentative"
value="10901"
c:identifier="ICAL_STATUS_TENTATIVE">
</member>
<member name="confirmed"
value="10902"
c:identifier="ICAL_STATUS_CONFIRMED">
</member>
<member name="completed"
value="10903"
c:identifier="ICAL_STATUS_COMPLETED">
</member>
<member name="needsaction"
value="10904"
c:identifier="ICAL_STATUS_NEEDSACTION">
</member>
<member name="cancelled"
value="10905"
c:identifier="ICAL_STATUS_CANCELLED">
</member>
<member name="inprocess"
value="10906"
c:identifier="ICAL_STATUS_INPROCESS">
</member>
<member name="draft" value="10907" c:identifier="ICAL_STATUS_DRAFT">
</member>
<member name="final" value="10908" c:identifier="ICAL_STATUS_FINAL">
</member>
<member name="submitted"
value="10909"
c:identifier="ICAL_STATUS_SUBMITTED">
</member>
<member name="pending" value="10910" c:identifier="ICAL_STATUS_PENDING">
</member>
<member name="failed" value="10911" c:identifier="ICAL_STATUS_FAILED">
</member>
<member name="deleted" value="10912" c:identifier="ICAL_STATUS_DELETED">
</member>
<member name="none" value="10999" c:identifier="ICAL_STATUS_NONE">
</member>
</enumeration>
<function name="icalproperty_status_to_string"
c:identifier="icalproperty_status_to_string"
moved-to="icalproperty.status_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="icalproperty_status" c:type="icalproperty_status"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_string_to_kind"
c:identifier="icalproperty_string_to_kind"
moved-to="icalproperty.string_to_kind">
<return-value transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_string_to_method"
c:identifier="icalproperty_string_to_method"
moved-to="icalproperty.string_to_method">
<return-value transfer-ownership="none">
<type name="icalproperty_method" c:type="icalproperty_method"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalproperty_string_to_status"
c:identifier="icalproperty_string_to_status"
moved-to="icalproperty.string_to_status">
<return-value transfer-ownership="none">
<type name="icalproperty_status" c:type="icalproperty_status"/>
</return-value>
<parameters>
<parameter name="string" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalproperty_taskmode" c:type="icalproperty_taskmode">
<member name="x" value="11200" c:identifier="ICAL_TASKMODE_X">
</member>
<member name="automaticcompletion"
value="11201"
c:identifier="ICAL_TASKMODE_AUTOMATICCOMPLETION">
</member>
<member name="automaticfailure"
value="11202"
c:identifier="ICAL_TASKMODE_AUTOMATICFAILURE">
</member>
<member name="automaticstatus"
value="11203"
c:identifier="ICAL_TASKMODE_AUTOMATICSTATUS">
</member>
<member name="none" value="11299" c:identifier="ICAL_TASKMODE_NONE">
</member>
</enumeration>
<enumeration name="icalproperty_transp" c:type="icalproperty_transp">
<member name="x" value="11000" c:identifier="ICAL_TRANSP_X">
</member>
<member name="opaque" value="11001" c:identifier="ICAL_TRANSP_OPAQUE">
</member>
<member name="opaquenoconflict"
value="11002"
c:identifier="ICAL_TRANSP_OPAQUENOCONFLICT">
</member>
<member name="transparent"
value="11003"
c:identifier="ICAL_TRANSP_TRANSPARENT">
</member>
<member name="transparentnoconflict"
value="11004"
c:identifier="ICAL_TRANSP_TRANSPARENTNOCONFLICT">
</member>
<member name="none" value="11099" c:identifier="ICAL_TRANSP_NONE">
</member>
</enumeration>
<function name="icalproperty_value_kind_to_kind"
c:identifier="icalproperty_value_kind_to_kind"
moved-to="icalproperty.value_kind_to_kind">
<return-value transfer-ownership="none">
<type name="icalproperty_kind" c:type="icalproperty_kind"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</parameter>
</parameters>
</function>
<enumeration name="icalproperty_xlicclass" c:type="icalproperty_xlicclass">
<member name="x" value="11100" c:identifier="ICAL_XLICCLASS_X">
</member>
<member name="publishnew"
value="11101"
c:identifier="ICAL_XLICCLASS_PUBLISHNEW">
</member>
<member name="publishupdate"
value="11102"
c:identifier="ICAL_XLICCLASS_PUBLISHUPDATE">
</member>
<member name="publishfreebusy"
value="11103"
c:identifier="ICAL_XLICCLASS_PUBLISHFREEBUSY">
</member>
<member name="requestnew"
value="11104"
c:identifier="ICAL_XLICCLASS_REQUESTNEW">
</member>
<member name="requestupdate"
value="11105"
c:identifier="ICAL_XLICCLASS_REQUESTUPDATE">
</member>
<member name="requestreschedule"
value="11106"
c:identifier="ICAL_XLICCLASS_REQUESTRESCHEDULE">
</member>
<member name="requestdelegate"
value="11107"
c:identifier="ICAL_XLICCLASS_REQUESTDELEGATE">
</member>
<member name="requestneworganizer"
value="11108"
c:identifier="ICAL_XLICCLASS_REQUESTNEWORGANIZER">
</member>
<member name="requestforward"
value="11109"
c:identifier="ICAL_XLICCLASS_REQUESTFORWARD">
</member>
<member name="requeststatus"
value="11110"
c:identifier="ICAL_XLICCLASS_REQUESTSTATUS">
</member>
<member name="requestfreebusy"
value="11111"
c:identifier="ICAL_XLICCLASS_REQUESTFREEBUSY">
</member>
<member name="replyaccept"
value="11112"
c:identifier="ICAL_XLICCLASS_REPLYACCEPT">
</member>
<member name="replydecline"
value="11113"
c:identifier="ICAL_XLICCLASS_REPLYDECLINE">
</member>
<member name="replydelegate"
value="11114"
c:identifier="ICAL_XLICCLASS_REPLYDELEGATE">
</member>
<member name="replycrasheraccept"
value="11115"
c:identifier="ICAL_XLICCLASS_REPLYCRASHERACCEPT">
</member>
<member name="replycrasherdecline"
value="11116"
c:identifier="ICAL_XLICCLASS_REPLYCRASHERDECLINE">
</member>
<member name="addinstance"
value="11117"
c:identifier="ICAL_XLICCLASS_ADDINSTANCE">
</member>
<member name="cancelevent"
value="11118"
c:identifier="ICAL_XLICCLASS_CANCELEVENT">
</member>
<member name="cancelinstance"
value="11119"
c:identifier="ICAL_XLICCLASS_CANCELINSTANCE">
</member>
<member name="cancelall"
value="11120"
c:identifier="ICAL_XLICCLASS_CANCELALL">
</member>
<member name="refresh"
value="11121"
c:identifier="ICAL_XLICCLASS_REFRESH">
</member>
<member name="counter"
value="11122"
c:identifier="ICAL_XLICCLASS_COUNTER">
</member>
<member name="declinecounter"
value="11123"
c:identifier="ICAL_XLICCLASS_DECLINECOUNTER">
</member>
<member name="malformed"
value="11124"
c:identifier="ICAL_XLICCLASS_MALFORMED">
</member>
<member name="obsolete"
value="11125"
c:identifier="ICAL_XLICCLASS_OBSOLETE">
</member>
<member name="missequenced"
value="11126"
c:identifier="ICAL_XLICCLASS_MISSEQUENCED">
</member>
<member name="unknown"
value="11127"
c:identifier="ICAL_XLICCLASS_UNKNOWN">
</member>
<member name="none" value="11199" c:identifier="ICAL_XLICCLASS_NONE">
</member>
</enumeration>
<function name="icalrecur_expand_recurrence"
c:identifier="icalrecur_expand_recurrence">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="rule" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="start" transfer-ownership="none">
<type name="glong" c:type="time_t"/>
</parameter>
<parameter name="count" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="array" transfer-ownership="none">
<type name="glong" c:type="time_t*"/>
</parameter>
</parameters>
</function>
<function name="icalrecur_freq_to_string"
c:identifier="icalrecur_freq_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalrecurrencetype_frequency"
c:type="icalrecurrencetype_frequency"/>
</parameter>
</parameters>
</function>
<record name="icalrecur_iterator"
c:type="icalrecur_iterator"
disguised="1">
<method name="free" c:identifier="icalrecur_iterator_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="arg0" transfer-ownership="none">
<type name="icalrecur_iterator" c:type="icalrecur_iterator*"/>
</instance-parameter>
</parameters>
</method>
<method name="next" c:identifier="icalrecur_iterator_next">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="arg0" transfer-ownership="none">
<type name="icalrecur_iterator" c:type="icalrecur_iterator*"/>
</instance-parameter>
</parameters>
</method>
<method name="set_start" c:identifier="icalrecur_iterator_set_start">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="impl" transfer-ownership="none">
<type name="icalrecur_iterator" c:type="icalrecur_iterator*"/>
</instance-parameter>
<parameter name="start"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<function name="new"
c:identifier="icalrecur_iterator_new"
introspectable="0">
<return-value>
<type name="icalrecur_iterator" c:type="icalrecur_iterator*"/>
</return-value>
<parameters>
<parameter name="rule"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
<parameter name="dtstart"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
</record>
<function name="icalrecur_skip_to_string"
c:identifier="icalrecur_skip_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalrecurrencetype_skip"
c:type="icalrecurrencetype_skip"/>
</parameter>
</parameters>
</function>
<function name="icalrecur_string_to_freq"
c:identifier="icalrecur_string_to_freq">
<return-value transfer-ownership="none">
<type name="icalrecurrencetype_frequency"
c:type="icalrecurrencetype_frequency"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalrecur_string_to_skip"
c:identifier="icalrecur_string_to_skip">
<return-value transfer-ownership="none">
<type name="icalrecurrencetype_skip" c:type="icalrecurrencetype_skip"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalrecur_string_to_weekday"
c:identifier="icalrecur_string_to_weekday">
<return-value transfer-ownership="none">
<type name="icalrecurrencetype_weekday"
c:type="icalrecurrencetype_weekday"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalrecur_weekday_to_string"
c:identifier="icalrecur_weekday_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalrecurrencetype_weekday"
c:type="icalrecurrencetype_weekday"/>
</parameter>
</parameters>
</function>
<record name="icalrecurrencetype" c:type="icalrecurrencetype">
<field name="freq" writable="1">
<type name="icalrecurrencetype_frequency"
c:type="icalrecurrencetype_frequency"/>
</field>
<field name="until" writable="1">
<type name="gpointer" c:type="icaltimetype"/>
</field>
<field name="count" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="interval" writable="1">
<type name="gshort" c:type="short"/>
</field>
<field name="week_start" writable="1">
<type name="icalrecurrencetype_weekday"
c:type="icalrecurrencetype_weekday"/>
</field>
<field name="by_second" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="62">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_minute" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="61">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_hour" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="25">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_day" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="386">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_month_day" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="32">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_year_day" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="386">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_week_no" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="56">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_month" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="14">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="by_set_pos" writable="1">
<array zero-terminated="0" c:type="short" fixed-size="386">
<type name="gshort" c:type="short"/>
</array>
</field>
<field name="rscale" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="skip" writable="1">
<type name="icalrecurrencetype_skip" c:type="icalrecurrencetype_skip"/>
</field>
<function name="as_string" c:identifier="icalrecurrencetype_as_string">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="recur"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype*"/>
</parameter>
</parameters>
</function>
<function name="as_string_r"
c:identifier="icalrecurrencetype_as_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="recur"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype*"/>
</parameter>
</parameters>
</function>
<function name="clear" c:identifier="icalrecurrencetype_clear">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="r"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype*"/>
</parameter>
</parameters>
</function>
<function name="day_day_of_week"
c:identifier="icalrecurrencetype_day_day_of_week">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalrecurrencetype_weekday"/>
</return-value>
<parameters>
<parameter name="day" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="day_position"
c:identifier="icalrecurrencetype_day_position">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="day" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="from_string"
c:identifier="icalrecurrencetype_from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="month_is_leap"
c:identifier="icalrecurrencetype_month_is_leap">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="month" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="month_month"
c:identifier="icalrecurrencetype_month_month">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="month" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="rscale_is_supported"
c:identifier="icalrecurrencetype_rscale_is_supported">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
</function>
<function name="rscale_supported_calendars"
c:identifier="icalrecurrencetype_rscale_supported_calendars"
introspectable="0">
<return-value>
<type name="icalarray" c:type="icalarray*"/>
</return-value>
</function>
</record>
<function name="icalrecurrencetype_as_string"
c:identifier="icalrecurrencetype_as_string"
moved-to="icalrecurrencetype.as_string">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="recur"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype*"/>
</parameter>
</parameters>
</function>
<function name="icalrecurrencetype_as_string_r"
c:identifier="icalrecurrencetype_as_string_r"
moved-to="icalrecurrencetype.as_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="recur"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype*"/>
</parameter>
</parameters>
</function>
<function name="icalrecurrencetype_clear"
c:identifier="icalrecurrencetype_clear"
moved-to="icalrecurrencetype.clear">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="r"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype*"/>
</parameter>
</parameters>
</function>
<function name="icalrecurrencetype_day_day_of_week"
c:identifier="icalrecurrencetype_day_day_of_week"
moved-to="icalrecurrencetype.day_day_of_week">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalrecurrencetype_weekday"/>
</return-value>
<parameters>
<parameter name="day" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="icalrecurrencetype_day_position"
c:identifier="icalrecurrencetype_day_position"
moved-to="icalrecurrencetype.day_position">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="day" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<enumeration name="icalrecurrencetype_frequency"
c:type="icalrecurrencetype_frequency">
<member name="secondly_recurrence"
value="0"
c:identifier="ICAL_SECONDLY_RECURRENCE">
</member>
<member name="minutely_recurrence"
value="1"
c:identifier="ICAL_MINUTELY_RECURRENCE">
</member>
<member name="hourly_recurrence"
value="2"
c:identifier="ICAL_HOURLY_RECURRENCE">
</member>
<member name="daily_recurrence"
value="3"
c:identifier="ICAL_DAILY_RECURRENCE">
</member>
<member name="weekly_recurrence"
value="4"
c:identifier="ICAL_WEEKLY_RECURRENCE">
</member>
<member name="monthly_recurrence"
value="5"
c:identifier="ICAL_MONTHLY_RECURRENCE">
</member>
<member name="yearly_recurrence"
value="6"
c:identifier="ICAL_YEARLY_RECURRENCE">
</member>
<member name="no_recurrence" value="7" c:identifier="ICAL_NO_RECURRENCE">
</member>
</enumeration>
<function name="icalrecurrencetype_from_string"
c:identifier="icalrecurrencetype_from_string"
moved-to="icalrecurrencetype.from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icalrecurrencetype_month_is_leap"
c:identifier="icalrecurrencetype_month_is_leap"
moved-to="icalrecurrencetype.month_is_leap">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="month" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="icalrecurrencetype_month_month"
c:identifier="icalrecurrencetype_month_month"
moved-to="icalrecurrencetype.month_month">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="month" transfer-ownership="none">
<type name="gshort" c:type="short"/>
</parameter>
</parameters>
</function>
<function name="icalrecurrencetype_rscale_is_supported"
c:identifier="icalrecurrencetype_rscale_is_supported"
moved-to="icalrecurrencetype.rscale_is_supported">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
</function>
<enumeration name="icalrecurrencetype_skip"
c:type="icalrecurrencetype_skip">
<member name="backward" value="0" c:identifier="ICAL_SKIP_BACKWARD">
</member>
<member name="forward" value="1" c:identifier="ICAL_SKIP_FORWARD">
</member>
<member name="omit" value="2" c:identifier="ICAL_SKIP_OMIT">
</member>
<member name="undefined" value="3" c:identifier="ICAL_SKIP_UNDEFINED">
</member>
</enumeration>
<enumeration name="icalrecurrencetype_weekday"
c:type="icalrecurrencetype_weekday">
<member name="no_weekday" value="0" c:identifier="ICAL_NO_WEEKDAY">
</member>
<member name="sunday_weekday"
value="1"
c:identifier="ICAL_SUNDAY_WEEKDAY">
</member>
<member name="monday_weekday"
value="2"
c:identifier="ICAL_MONDAY_WEEKDAY">
</member>
<member name="tuesday_weekday"
value="3"
c:identifier="ICAL_TUESDAY_WEEKDAY">
</member>
<member name="wednesday_weekday"
value="4"
c:identifier="ICAL_WEDNESDAY_WEEKDAY">
</member>
<member name="thursday_weekday"
value="5"
c:identifier="ICAL_THURSDAY_WEEKDAY">
</member>
<member name="friday_weekday"
value="6"
c:identifier="ICAL_FRIDAY_WEEKDAY">
</member>
<member name="saturday_weekday"
value="7"
c:identifier="ICAL_SATURDAY_WEEKDAY">
</member>
</enumeration>
<record name="icalreqstattype" c:type="icalreqstattype">
<field name="code" writable="1">
<type name="icalrequeststatus" c:type="icalrequeststatus"/>
</field>
<field name="desc" writable="1">
<type name="utf8" c:type="const char*"/>
</field>
<field name="debug" writable="1">
<type name="utf8" c:type="const char*"/>
</field>
<function name="as_string" c:identifier="icalreqstattype_as_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="arg0"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</function>
<function name="as_string_r" c:identifier="icalreqstattype_as_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="arg0"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</function>
<function name="from_string" c:identifier="icalreqstattype_from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalreqstattype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
</record>
<function name="icalreqstattype_as_string"
c:identifier="icalreqstattype_as_string"
moved-to="icalreqstattype.as_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="arg0"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</function>
<function name="icalreqstattype_as_string_r"
c:identifier="icalreqstattype_as_string_r"
moved-to="icalreqstattype.as_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="arg0"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</function>
<function name="icalreqstattype_from_string"
c:identifier="icalreqstattype_from_string"
moved-to="icalreqstattype.from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalreqstattype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalrequeststatus" c:type="icalrequeststatus">
<member name="unknown_status"
value="0"
c:identifier="ICAL_UNKNOWN_STATUS">
</member>
<member name="2_0_success_status"
value="1"
c:identifier="ICAL_2_0_SUCCESS_STATUS">
</member>
<member name="2_1_fallback_status"
value="2"
c:identifier="ICAL_2_1_FALLBACK_STATUS">
</member>
<member name="2_2_igprop_status"
value="3"
c:identifier="ICAL_2_2_IGPROP_STATUS">
</member>
<member name="2_3_igparam_status"
value="4"
c:identifier="ICAL_2_3_IGPARAM_STATUS">
</member>
<member name="2_4_igxprop_status"
value="5"
c:identifier="ICAL_2_4_IGXPROP_STATUS">
</member>
<member name="2_5_igxparam_status"
value="6"
c:identifier="ICAL_2_5_IGXPARAM_STATUS">
</member>
<member name="2_6_igcomp_status"
value="7"
c:identifier="ICAL_2_6_IGCOMP_STATUS">
</member>
<member name="2_7_forward_status"
value="8"
c:identifier="ICAL_2_7_FORWARD_STATUS">
</member>
<member name="2_8_oneevent_status"
value="9"
c:identifier="ICAL_2_8_ONEEVENT_STATUS">
</member>
<member name="2_9_trunc_status"
value="10"
c:identifier="ICAL_2_9_TRUNC_STATUS">
</member>
<member name="2_10_onetodo_status"
value="11"
c:identifier="ICAL_2_10_ONETODO_STATUS">
</member>
<member name="2_11_truncrrule_status"
value="12"
c:identifier="ICAL_2_11_TRUNCRRULE_STATUS">
</member>
<member name="3_0_invpropname_status"
value="13"
c:identifier="ICAL_3_0_INVPROPNAME_STATUS">
</member>
<member name="3_1_invpropval_status"
value="14"
c:identifier="ICAL_3_1_INVPROPVAL_STATUS">
</member>
<member name="3_2_invparam_status"
value="15"
c:identifier="ICAL_3_2_INVPARAM_STATUS">
</member>
<member name="3_3_invparamval_status"
value="16"
c:identifier="ICAL_3_3_INVPARAMVAL_STATUS">
</member>
<member name="3_4_invcomp_status"
value="17"
c:identifier="ICAL_3_4_INVCOMP_STATUS">
</member>
<member name="3_5_invtime_status"
value="18"
c:identifier="ICAL_3_5_INVTIME_STATUS">
</member>
<member name="3_6_invrule_status"
value="19"
c:identifier="ICAL_3_6_INVRULE_STATUS">
</member>
<member name="3_7_invcu_status"
value="20"
c:identifier="ICAL_3_7_INVCU_STATUS">
</member>
<member name="3_8_noauth_status"
value="21"
c:identifier="ICAL_3_8_NOAUTH_STATUS">
</member>
<member name="3_9_badversion_status"
value="22"
c:identifier="ICAL_3_9_BADVERSION_STATUS">
</member>
<member name="3_10_toobig_status"
value="23"
c:identifier="ICAL_3_10_TOOBIG_STATUS">
</member>
<member name="3_11_missreqcomp_status"
value="24"
c:identifier="ICAL_3_11_MISSREQCOMP_STATUS">
</member>
<member name="3_12_unkcomp_status"
value="25"
c:identifier="ICAL_3_12_UNKCOMP_STATUS">
</member>
<member name="3_13_badcomp_status"
value="26"
c:identifier="ICAL_3_13_BADCOMP_STATUS">
</member>
<member name="3_14_nocap_status"
value="27"
c:identifier="ICAL_3_14_NOCAP_STATUS">
</member>
<member name="3_15_invcommand"
value="28"
c:identifier="ICAL_3_15_INVCOMMAND">
</member>
<member name="4_0_busy_status"
value="29"
c:identifier="ICAL_4_0_BUSY_STATUS">
</member>
<member name="4_1_store_access_denied"
value="30"
c:identifier="ICAL_4_1_STORE_ACCESS_DENIED">
</member>
<member name="4_2_store_failed"
value="31"
c:identifier="ICAL_4_2_STORE_FAILED">
</member>
<member name="4_3_store_not_found"
value="32"
c:identifier="ICAL_4_3_STORE_NOT_FOUND">
</member>
<member name="5_0_maybe_status"
value="33"
c:identifier="ICAL_5_0_MAYBE_STATUS">
</member>
<member name="5_1_unavail_status"
value="34"
c:identifier="ICAL_5_1_UNAVAIL_STATUS">
</member>
<member name="5_2_noservice_status"
value="35"
c:identifier="ICAL_5_2_NOSERVICE_STATUS">
</member>
<member name="5_3_nosched_status"
value="36"
c:identifier="ICAL_5_3_NOSCHED_STATUS">
</member>
<member name="6_1_container_not_found"
value="37"
c:identifier="ICAL_6_1_CONTAINER_NOT_FOUND">
</member>
<member name="9_0_unrecognized_command"
value="38"
c:identifier="ICAL_9_0_UNRECOGNIZED_COMMAND">
</member>
</enumeration>
<function name="icalrestriction_check"
c:identifier="icalrestriction_check">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</function>
<function name="icalrestriction_compare"
c:identifier="icalrestriction_compare">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="restr" transfer-ownership="none">
<type name="icalrestriction_kind" c:type="icalrestriction_kind"/>
</parameter>
<parameter name="count" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<enumeration name="icalrestriction_kind" c:type="icalrestriction_kind">
<member name="none" value="0" c:identifier="ICAL_RESTRICTION_NONE">
</member>
<member name="zero" value="1" c:identifier="ICAL_RESTRICTION_ZERO">
</member>
<member name="one" value="2" c:identifier="ICAL_RESTRICTION_ONE">
</member>
<member name="zeroplus"
value="3"
c:identifier="ICAL_RESTRICTION_ZEROPLUS">
</member>
<member name="oneplus" value="4" c:identifier="ICAL_RESTRICTION_ONEPLUS">
</member>
<member name="zeroorone"
value="5"
c:identifier="ICAL_RESTRICTION_ZEROORONE">
</member>
<member name="oneexclusive"
value="6"
c:identifier="ICAL_RESTRICTION_ONEEXCLUSIVE">
</member>
<member name="onemutual"
value="7"
c:identifier="ICAL_RESTRICTION_ONEMUTUAL">
</member>
<member name="unknown" value="8" c:identifier="ICAL_RESTRICTION_UNKNOWN">
</member>
</enumeration>
<function name="icaltime_add" c:identifier="icaltime_add">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_adjust" c:identifier="icaltime_adjust">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="days" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="hours" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="minutes" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="seconds" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
</parameters>
</function>
<function name="icaltime_as_ical_string"
c:identifier="icaltime_as_ical_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_as_ical_string_r"
c:identifier="icaltime_as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_as_timet" c:identifier="icaltime_as_timet">
<return-value transfer-ownership="none">
<type name="glong" c:type="time_t"/>
</return-value>
<parameters>
<parameter name="arg0"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_as_timet_with_zone"
c:identifier="icaltime_as_timet_with_zone">
<return-value transfer-ownership="none">
<type name="glong" c:type="time_t"/>
</return-value>
<parameters>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
<parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="const icaltimezone*"/>
</parameter>
</parameters>
</function>
<function name="icaltime_compare" c:identifier="icaltime_compare">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="a"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
<parameter name="b"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_compare_date_only"
c:identifier="icaltime_compare_date_only">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="a"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
<parameter name="b"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_compare_date_only_tz"
c:identifier="icaltime_compare_date_only_tz">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="a"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
<parameter name="b"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
<parameter name="tz" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</parameter>
</parameters>
</function>
<function name="icaltime_convert_to_zone"
c:identifier="icaltime_convert_to_zone">
<doc xml:space="preserve">There are several ways to create a new icaltimetype:
- icaltime_null_time()
- icaltime_null_date()
- icaltime_current_time_with_zone()
- icaltime_today()
- icaltime_from_timet_with_zone(time_t tm, int is_date,
icaltimezone *zone)
- icaltime_from_day_of_year(int doy, int year)
italtimetype objects can be converted to different formats:
- icaltime_as_timet(struct icaltimetype tt)
- icaltime_as_timet_with_zone(struct icaltimetype tt,
icaltimezone *zone)
- icaltime_as_ical_string(struct icaltimetype tt)
Accessor methods include:
- icaltime_get_timezone(struct icaltimetype t)
- icaltime_get_tzid(struct icaltimetype t)
- icaltime_set_timezone(struct icaltimetype t, const icaltimezone *zone)
- icaltime_day_of_year(struct icaltimetype t)
- icaltime_day_of_week(struct icaltimetype t)
- icaltime_start_doy_week(struct icaltimetype t, int fdow)
- icaltime_week_number(struct icaltimetype t)
Query methods include:
- icaltime_is_null_time(struct icaltimetype t)
- icaltime_is_valid_time(struct icaltimetype t)
- icaltime_is_date(struct icaltimetype t)
- icaltime_is_utc(struct icaltimetype t)
Modify, compare and utility methods include:
- icaltime_compare(struct icaltimetype a,struct icaltimetype b)
- icaltime_compare_date_only(struct icaltimetype a,
struct icaltimetype b)
- icaltime_adjust(struct icaltimetype *tt, int days, int hours,
int minutes, int seconds);
- icaltime_normalize(struct icaltimetype t);
- icaltime_convert_to_zone(const struct icaltimetype tt,
icaltimezone *zone);</doc>
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
<parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</parameter>
</parameters>
</function>
<function name="icaltime_current_time_with_zone"
c:identifier="icaltime_current_time_with_zone">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="const icaltimezone*"/>
</parameter>
</parameters>
</function>
<function name="icaltime_day_of_week" c:identifier="icaltime_day_of_week">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_day_of_year" c:identifier="icaltime_day_of_year">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_days_in_month"
c:identifier="icaltime_days_in_month">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="month" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="year" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
</parameters>
</function>
<function name="icaltime_days_in_year"
c:identifier="icaltime_days_in_year">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="year" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
</parameters>
</function>
<function name="icaltime_from_day_of_year"
c:identifier="icaltime_from_day_of_year">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="doy" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="year" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
</parameters>
</function>
<function name="icaltime_from_string" c:identifier="icaltime_from_string">
<doc xml:space="preserve">is the same as that used by icaldurationtype_from_string().
### Usage
```c
// create icalperiodtype
const char *period_string = "20170606T090000/20170607T090000";
struct icalperiodtype period = icalperiodtype_from_string(period_string);
// print period in iCal format
printf("%s\n", icalperiodtype_as_ical_string(period));
```</doc>
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icaltime_from_timet_with_zone"
c:identifier="icaltime_from_timet_with_zone">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="tm" transfer-ownership="none">
<type name="glong" c:type="const time_t"/>
</parameter>
<parameter name="is_date" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
<parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="const icaltimezone*"/>
</parameter>
</parameters>
</function>
<function name="icaltime_get_timezone"
c:identifier="icaltime_get_timezone">
<return-value transfer-ownership="none">
<type name="icaltimezone" c:type="const icaltimezone*"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_get_tzid" c:identifier="icaltime_get_tzid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_is_date" c:identifier="icaltime_is_date">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_is_leap_year"
c:identifier="icaltime_is_leap_year">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="year" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
</parameters>
</function>
<function name="icaltime_is_null_time"
c:identifier="icaltime_is_null_time">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_is_utc" c:identifier="icaltime_is_utc">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_is_valid_time"
c:identifier="icaltime_is_valid_time">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_normalize" c:identifier="icaltime_normalize">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_null_date" c:identifier="icaltime_null_date">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
</function>
<function name="icaltime_null_time" c:identifier="icaltime_null_time">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
</function>
<function name="icaltime_set_timezone"
c:identifier="icaltime_set_timezone">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="const icaltimezone*"/>
</parameter>
</parameters>
</function>
<record name="icaltime_span" c:type="icaltime_span">
<field name="start" writable="1">
<type name="glong" c:type="time_t"/>
</field>
<field name="end" writable="1">
<type name="glong" c:type="time_t"/>
</field>
<field name="is_busy" writable="1">
<type name="gint" c:type="int"/>
</field>
<method name="contains" c:identifier="icaltime_span_contains">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="s" transfer-ownership="none">
<type name="icaltime_span" c:type="icaltime_span*"/>
</instance-parameter>
<parameter name="container" transfer-ownership="none">
<type name="icaltime_span" c:type="icaltime_span*"/>
</parameter>
</parameters>
</method>
<method name="overlaps" c:identifier="icaltime_span_overlaps">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="s1" transfer-ownership="none">
<type name="icaltime_span" c:type="icaltime_span*"/>
</instance-parameter>
<parameter name="s2" transfer-ownership="none">
<type name="icaltime_span" c:type="icaltime_span*"/>
</parameter>
</parameters>
</method>
<function name="new" c:identifier="icaltime_span_new">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltime_span"/>
</return-value>
<parameters>
<parameter name="dtstart"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="dtend"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="is_busy" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
</record>
<function name="icaltime_span_new"
c:identifier="icaltime_span_new"
moved-to="icaltime_span.new">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltime_span"/>
</return-value>
<parameters>
<parameter name="dtstart"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="dtend"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="is_busy" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icaltime_start_doy_week"
c:identifier="icaltime_start_doy_week">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
<parameter name="fdow" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icaltime_subtract" c:identifier="icaltime_subtract">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<parameter name="t1"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
<parameter name="t2"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="icaltime_today" c:identifier="icaltime_today">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
</function>
<function name="icaltime_week_number" c:identifier="icaltime_week_number">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="t"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype"/>
</parameter>
</parameters>
</function>
<record name="icaltimetype" c:type="icaltimetype">
<field name="year" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="month" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="day" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="hour" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="minute" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="second" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="is_date" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="is_daylight" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="zone" writable="1">
<type name="icaltimezone" c:type="const icaltimezone*"/>
</field>
</record>
<record name="icaltimezone" c:type="icaltimezone" disguised="1">
<method name="copy" c:identifier="icaltimezone_copy" introspectable="0">
<return-value>
<type name="icaltimezone" c:type="icaltimezone*"/>
</return-value>
<parameters>
<instance-parameter name="originalzone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="dump_changes" c:identifier="icaltimezone_dump_changes">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
<parameter name="max_year" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="fp"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="FILE*"/>
</parameter>
</parameters>
</method>
<method name="free" c:identifier="icaltimezone_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
<parameter name="free_struct" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="get_component"
c:identifier="icaltimezone_get_component"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_display_name"
c:identifier="icaltimezone_get_display_name">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_latitude" c:identifier="icaltimezone_get_latitude">
<return-value transfer-ownership="none">
<type name="gdouble" c:type="double"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_location" c:identifier="icaltimezone_get_location">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_longitude" c:identifier="icaltimezone_get_longitude">
<return-value transfer-ownership="none">
<type name="gdouble" c:type="double"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tzid" c:identifier="icaltimezone_get_tzid">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_tznames" c:identifier="icaltimezone_get_tznames">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_utc_offset" c:identifier="icaltimezone_get_utc_offset">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="is_daylight" transfer-ownership="none">
<type name="gint" c:type="int*"/>
</parameter>
</parameters>
</method>
<method name="get_utc_offset_of_utc_time"
c:identifier="icaltimezone_get_utc_offset_of_utc_time">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="is_daylight" transfer-ownership="none">
<type name="gint" c:type="int*"/>
</parameter>
</parameters>
</method>
<method name="set_component" c:identifier="icaltimezone_set_component">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</instance-parameter>
<parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</method>
<function name="array_append_from_vtimezone"
c:identifier="icaltimezone_array_append_from_vtimezone">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="timezones" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</parameter>
<parameter name="child" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</function>
<function name="array_free" c:identifier="icaltimezone_array_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="timezones" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</parameter>
</parameters>
</function>
<function name="array_new"
c:identifier="icaltimezone_array_new"
introspectable="0">
<return-value>
<type name="icalarray" c:type="icalarray*"/>
</return-value>
</function>
<function name="convert_time" c:identifier="icaltimezone_convert_time">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="from_zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</parameter>
<parameter name="to_zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</parameter>
</parameters>
</function>
<function name="expand_vtimezone"
c:identifier="icaltimezone_expand_vtimezone">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="end_year" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="changes" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</parameter>
</parameters>
</function>
<function name="free_builtin_timezones"
c:identifier="icaltimezone_free_builtin_timezones">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="get_builtin_timezone"
c:identifier="icaltimezone_get_builtin_timezone"
introspectable="0">
<return-value>
<type name="icaltimezone" c:type="icaltimezone*"/>
</return-value>
<parameters>
<parameter name="location" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="get_builtin_timezone_from_offset"
c:identifier="icaltimezone_get_builtin_timezone_from_offset"
introspectable="0">
<return-value>
<type name="icaltimezone" c:type="icaltimezone*"/>
</return-value>
<parameters>
<parameter name="offset" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="tzname" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="get_builtin_timezone_from_tzid"
c:identifier="icaltimezone_get_builtin_timezone_from_tzid"
introspectable="0">
<return-value>
<type name="icaltimezone" c:type="icaltimezone*"/>
</return-value>
<parameters>
<parameter name="tzid" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="get_builtin_timezones"
c:identifier="icaltimezone_get_builtin_timezones"
introspectable="0">
<return-value>
<type name="icalarray" c:type="icalarray*"/>
</return-value>
</function>
<function name="get_builtin_tzdata"
c:identifier="icaltimezone_get_builtin_tzdata">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
</function>
<function name="get_location_from_vtimezone"
c:identifier="icaltimezone_get_location_from_vtimezone">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</function>
<function name="get_tznames_from_vtimezone"
c:identifier="icaltimezone_get_tznames_from_vtimezone">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</function>
<function name="get_utc_timezone"
c:identifier="icaltimezone_get_utc_timezone"
introspectable="0">
<return-value>
<type name="icaltimezone" c:type="icaltimezone*"/>
</return-value>
</function>
<function name="new" c:identifier="icaltimezone_new" introspectable="0">
<return-value>
<type name="icaltimezone" c:type="icaltimezone*"/>
</return-value>
</function>
<function name="release_zone_tab"
c:identifier="icaltimezone_release_zone_tab">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="set_builtin_tzdata"
c:identifier="icaltimezone_set_builtin_tzdata">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="set" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="set_tzid_prefix"
c:identifier="icaltimezone_set_tzid_prefix">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="new_prefix" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="tzid_prefix" c:identifier="icaltimezone_tzid_prefix">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
</function>
</record>
<function name="icaltimezone_array_append_from_vtimezone"
c:identifier="icaltimezone_array_append_from_vtimezone"
moved-to="icaltimezone.array_append_from_vtimezone">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="timezones" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</parameter>
<parameter name="child" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_array_free"
c:identifier="icaltimezone_array_free"
moved-to="icaltimezone.array_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="timezones" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_convert_time"
c:identifier="icaltimezone_convert_time"
moved-to="icaltimezone.convert_time">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="tt"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype*"/>
</parameter>
<parameter name="from_zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</parameter>
<parameter name="to_zone" transfer-ownership="none">
<type name="icaltimezone" c:type="icaltimezone*"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_expand_vtimezone"
c:identifier="icaltimezone_expand_vtimezone"
moved-to="icaltimezone.expand_vtimezone">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="comp" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
<parameter name="end_year" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
<parameter name="changes" transfer-ownership="none">
<type name="icalarray" c:type="icalarray*"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_free_builtin_timezones"
c:identifier="icaltimezone_free_builtin_timezones"
moved-to="icaltimezone.free_builtin_timezones">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="icaltimezone_get_builtin_tzdata"
c:identifier="icaltimezone_get_builtin_tzdata"
moved-to="icaltimezone.get_builtin_tzdata">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
</function>
<function name="icaltimezone_get_location_from_vtimezone"
c:identifier="icaltimezone_get_location_from_vtimezone"
moved-to="icaltimezone.get_location_from_vtimezone">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_get_tznames_from_vtimezone"
c:identifier="icaltimezone_get_tznames_from_vtimezone"
moved-to="icaltimezone.get_tznames_from_vtimezone">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<parameter name="component" transfer-ownership="none">
<type name="icalcomponent" c:type="icalcomponent*"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_release_zone_tab"
c:identifier="icaltimezone_release_zone_tab"
moved-to="icaltimezone.release_zone_tab">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
</function>
<function name="icaltimezone_set_builtin_tzdata"
c:identifier="icaltimezone_set_builtin_tzdata"
moved-to="icaltimezone.set_builtin_tzdata">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="set" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_set_tzid_prefix"
c:identifier="icaltimezone_set_tzid_prefix"
moved-to="icaltimezone.set_tzid_prefix">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="new_prefix" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icaltimezone_tzid_prefix"
c:identifier="icaltimezone_tzid_prefix"
moved-to="icaltimezone.tzid_prefix">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
</function>
<record name="icaltimezonephase" c:type="icaltimezonephase">
<field name="tzname" writable="1">
<type name="utf8" c:type="const char*"/>
</field>
<field name="is_stdandard" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="dtstart" writable="1">
<type name="gpointer" c:type="icaltimetype"/>
</field>
<field name="offsetto" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="tzoffsetfrom" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="comment" writable="1">
<type name="utf8" c:type="const char*"/>
</field>
<field name="rdate" writable="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</field>
<field name="rrule" writable="1">
<type name="utf8" c:type="const char*"/>
</field>
</record>
<record name="icaltimezonetype" c:type="icaltimezonetype">
<field name="tzid" writable="1">
<type name="utf8" c:type="const char*"/>
</field>
<field name="last_mod" writable="1">
<type name="gpointer" c:type="icaltimetype"/>
</field>
<field name="tzurl" writable="1">
<type name="utf8" c:type="const char*"/>
</field>
<field name="phases" writable="1">
<type name="gpointer" c:type="icaltimezonephase*"/>
</field>
</record>
<record name="icaltriggertype" c:type="icaltriggertype">
<field name="time" writable="1">
<type name="gpointer" c:type="icaltimetype"/>
</field>
<field name="duration" writable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</field>
<function name="from_int" c:identifier="icaltriggertype_from_int">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltriggertype"/>
</return-value>
<parameters>
<parameter name="reltime" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
</parameters>
</function>
<function name="from_string" c:identifier="icaltriggertype_from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltriggertype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="is_bad_trigger"
c:identifier="icaltriggertype_is_bad_trigger">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="tr"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</function>
<function name="is_null_trigger"
c:identifier="icaltriggertype_is_null_trigger">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="tr"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</function>
</record>
<function name="icaltriggertype_from_int"
c:identifier="icaltriggertype_from_int"
moved-to="icaltriggertype.from_int">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltriggertype"/>
</return-value>
<parameters>
<parameter name="reltime" transfer-ownership="none">
<type name="gint" c:type="const int"/>
</parameter>
</parameters>
</function>
<function name="icaltriggertype_from_string"
c:identifier="icaltriggertype_from_string"
moved-to="icaltriggertype.from_string">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltriggertype"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icaltriggertype_is_bad_trigger"
c:identifier="icaltriggertype_is_bad_trigger"
moved-to="icaltriggertype.is_bad_trigger">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="tr"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</function>
<function name="icaltriggertype_is_null_trigger"
c:identifier="icaltriggertype_is_null_trigger"
moved-to="icaltriggertype.is_null_trigger">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="tr"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</function>
<function name="icaltzutil_fetch_timezone"
c:identifier="icaltzutil_fetch_timezone"
introspectable="0">
<return-value>
<type name="icalcomponent" c:type="icalcomponent*"/>
</return-value>
<parameters>
<parameter name="location" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="icaltzutil_get_zone_directory"
c:identifier="icaltzutil_get_zone_directory">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
</function>
<record name="icalvalue" c:type="icalvalue" disguised="1">
<method name="as_ical_string" c:identifier="icalvalue_as_ical_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="as_ical_string_r"
c:identifier="icalvalue_as_ical_string_r">
<return-value transfer-ownership="full">
<type name="utf8" c:type="char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="compare" c:identifier="icalvalue_compare">
<return-value transfer-ownership="none">
<type name="icalparameter_xliccomparetype"
c:type="icalparameter_xliccomparetype"/>
</return-value>
<parameters>
<instance-parameter name="a" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
<parameter name="b" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</parameter>
</parameters>
</method>
<method name="free" c:identifier="icalvalue_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_action" c:identifier="icalvalue_get_action">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_action"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_attach"
c:identifier="icalvalue_get_attach"
introspectable="0">
<return-value>
<type name="icalattach" c:type="icalattach*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_binary" c:identifier="icalvalue_get_binary">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_boolean" c:identifier="icalvalue_get_boolean">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_busytype" c:identifier="icalvalue_get_busytype">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_busytype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_caladdress" c:identifier="icalvalue_get_caladdress">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_carlevel" c:identifier="icalvalue_get_carlevel">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_carlevel"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_class" c:identifier="icalvalue_get_class">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_class"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_cmd" c:identifier="icalvalue_get_cmd">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_cmd"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_date" c:identifier="icalvalue_get_date">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_datetime" c:identifier="icalvalue_get_datetime">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_datetimedate"
c:identifier="icalvalue_get_datetimedate">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltimetype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_datetimeperiod"
c:identifier="icalvalue_get_datetimeperiod">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_duration" c:identifier="icalvalue_get_duration">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaldurationtype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_float" c:identifier="icalvalue_get_float">
<return-value transfer-ownership="none">
<type name="gfloat" c:type="float"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_geo" c:identifier="icalvalue_get_geo">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalgeotype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_integer" c:identifier="icalvalue_get_integer">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_method" c:identifier="icalvalue_get_method">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_method"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_parent"
c:identifier="icalvalue_get_parent"
introspectable="0">
<return-value>
<type name="icalproperty" c:type="icalproperty*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_period" c:identifier="icalvalue_get_period">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalperiodtype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_pollcompletion"
c:identifier="icalvalue_get_pollcompletion">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_pollcompletion"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_pollmode" c:identifier="icalvalue_get_pollmode">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_pollmode"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_query" c:identifier="icalvalue_get_query">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_querylevel" c:identifier="icalvalue_get_querylevel">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_querylevel"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_recur" c:identifier="icalvalue_get_recur">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_requeststatus"
c:identifier="icalvalue_get_requeststatus">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalreqstattype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_status" c:identifier="icalvalue_get_status">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_status"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_string" c:identifier="icalvalue_get_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_taskmode" c:identifier="icalvalue_get_taskmode">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_taskmode"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_text" c:identifier="icalvalue_get_text">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_transp" c:identifier="icalvalue_get_transp">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_transp"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_trigger" c:identifier="icalvalue_get_trigger">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icaltriggertype"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_uri" c:identifier="icalvalue_get_uri">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_utcoffset" c:identifier="icalvalue_get_utcoffset">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_x" c:identifier="icalvalue_get_x">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="get_xlicclass" c:identifier="icalvalue_get_xlicclass">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="icalproperty_xlicclass"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="is_valid" c:identifier="icalvalue_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="isa" c:identifier="icalvalue_isa">
<return-value transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="new_clone"
c:identifier="icalvalue_new_clone"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="const icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="reset_kind" c:identifier="icalvalue_reset_kind">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
</parameters>
</method>
<method name="set_action" c:identifier="icalvalue_set_action">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_action"/>
</parameter>
</parameters>
</method>
<method name="set_attach" c:identifier="icalvalue_set_attach">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="attach" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
</parameters>
</method>
<method name="set_binary" c:identifier="icalvalue_set_binary">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_boolean" c:identifier="icalvalue_set_boolean">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_busytype" c:identifier="icalvalue_set_busytype">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_busytype"/>
</parameter>
</parameters>
</method>
<method name="set_caladdress" c:identifier="icalvalue_set_caladdress">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_carlevel" c:identifier="icalvalue_set_carlevel">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_carlevel"/>
</parameter>
</parameters>
</method>
<method name="set_class" c:identifier="icalvalue_set_class">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_class"/>
</parameter>
</parameters>
</method>
<method name="set_cmd" c:identifier="icalvalue_set_cmd">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_cmd"/>
</parameter>
</parameters>
</method>
<method name="set_date" c:identifier="icalvalue_set_date">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_datetime" c:identifier="icalvalue_set_datetime">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_datetimedate"
c:identifier="icalvalue_set_datetimedate">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</method>
<method name="set_datetimeperiod"
c:identifier="icalvalue_set_datetimeperiod">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</parameter>
</parameters>
</method>
<method name="set_duration" c:identifier="icalvalue_set_duration">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</method>
<method name="set_float" c:identifier="icalvalue_set_float">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gfloat" c:type="float"/>
</parameter>
</parameters>
</method>
<method name="set_geo" c:identifier="icalvalue_set_geo">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalgeotype"/>
</parameter>
</parameters>
</method>
<method name="set_integer" c:identifier="icalvalue_set_integer">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_method" c:identifier="icalvalue_set_method">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_method"/>
</parameter>
</parameters>
</method>
<method name="set_parent" c:identifier="icalvalue_set_parent">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="property" transfer-ownership="none">
<type name="icalproperty" c:type="icalproperty*"/>
</parameter>
</parameters>
</method>
<method name="set_period" c:identifier="icalvalue_set_period">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</method>
<method name="set_pollcompletion"
c:identifier="icalvalue_set_pollcompletion">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollcompletion"/>
</parameter>
</parameters>
</method>
<method name="set_pollmode" c:identifier="icalvalue_set_pollmode">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollmode"/>
</parameter>
</parameters>
</method>
<method name="set_query" c:identifier="icalvalue_set_query">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_querylevel" c:identifier="icalvalue_set_querylevel">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_querylevel"/>
</parameter>
</parameters>
</method>
<method name="set_recur" c:identifier="icalvalue_set_recur">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
</parameters>
</method>
<method name="set_requeststatus"
c:identifier="icalvalue_set_requeststatus">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</method>
<method name="set_status" c:identifier="icalvalue_set_status">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_status"/>
</parameter>
</parameters>
</method>
<method name="set_string" c:identifier="icalvalue_set_string">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_taskmode" c:identifier="icalvalue_set_taskmode">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_taskmode"/>
</parameter>
</parameters>
</method>
<method name="set_text" c:identifier="icalvalue_set_text">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_transp" c:identifier="icalvalue_set_transp">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_transp"/>
</parameter>
</parameters>
</method>
<method name="set_trigger" c:identifier="icalvalue_set_trigger">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</method>
<method name="set_uri" c:identifier="icalvalue_set_uri">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_utcoffset" c:identifier="icalvalue_set_utcoffset">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</method>
<method name="set_x" c:identifier="icalvalue_set_x">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</method>
<method name="set_xlicclass" c:identifier="icalvalue_set_xlicclass">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<instance-parameter name="value" transfer-ownership="none">
<type name="icalvalue" c:type="icalvalue*"/>
</instance-parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_xlicclass"/>
</parameter>
</parameters>
</method>
<function name="decode_ical_string"
c:identifier="icalvalue_decode_ical_string">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="szText" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="szDecText" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="nMaxBufferLen" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="encode_ical_string"
c:identifier="icalvalue_encode_ical_string">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="szText" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="szEncText" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="MaxBufferLen" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="isa_value" c:identifier="icalvalue_isa_value">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="arg0"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="kind_is_valid" c:identifier="icalvalue_kind_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="const icalvalue_kind"/>
</parameter>
</parameters>
</function>
<function name="kind_to_string" c:identifier="icalvalue_kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="const icalvalue_kind"/>
</parameter>
</parameters>
</function>
<function name="new" c:identifier="icalvalue_new" introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</parameter>
</parameters>
</function>
<function name="new_action"
c:identifier="icalvalue_new_action"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_action"/>
</parameter>
</parameters>
</function>
<function name="new_attach"
c:identifier="icalvalue_new_attach"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="attach" transfer-ownership="none">
<type name="icalattach" c:type="icalattach*"/>
</parameter>
</parameters>
</function>
<function name="new_binary"
c:identifier="icalvalue_new_binary"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_boolean"
c:identifier="icalvalue_new_boolean"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_busytype"
c:identifier="icalvalue_new_busytype"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_busytype"/>
</parameter>
</parameters>
</function>
<function name="new_caladdress"
c:identifier="icalvalue_new_caladdress"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_carlevel"
c:identifier="icalvalue_new_carlevel"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_carlevel"/>
</parameter>
</parameters>
</function>
<function name="new_class"
c:identifier="icalvalue_new_class"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_class"/>
</parameter>
</parameters>
</function>
<function name="new_cmd"
c:identifier="icalvalue_new_cmd"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_cmd"/>
</parameter>
</parameters>
</function>
<function name="new_date"
c:identifier="icalvalue_new_date"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_datetime"
c:identifier="icalvalue_new_datetime"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_datetimedate"
c:identifier="icalvalue_new_datetimedate"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltimetype"/>
</parameter>
</parameters>
</function>
<function name="new_datetimeperiod"
c:identifier="icalvalue_new_datetimeperiod"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldatetimeperiodtype"/>
</parameter>
</parameters>
</function>
<function name="new_duration"
c:identifier="icalvalue_new_duration"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaldurationtype"/>
</parameter>
</parameters>
</function>
<function name="new_float"
c:identifier="icalvalue_new_float"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gfloat" c:type="float"/>
</parameter>
</parameters>
</function>
<function name="new_from_string"
c:identifier="icalvalue_new_from_string"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</parameter>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_geo"
c:identifier="icalvalue_new_geo"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalgeotype"/>
</parameter>
</parameters>
</function>
<function name="new_integer"
c:identifier="icalvalue_new_integer"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_method"
c:identifier="icalvalue_new_method"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_method"/>
</parameter>
</parameters>
</function>
<function name="new_period"
c:identifier="icalvalue_new_period"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalperiodtype"/>
</parameter>
</parameters>
</function>
<function name="new_pollcompletion"
c:identifier="icalvalue_new_pollcompletion"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollcompletion"/>
</parameter>
</parameters>
</function>
<function name="new_pollmode"
c:identifier="icalvalue_new_pollmode"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_pollmode"/>
</parameter>
</parameters>
</function>
<function name="new_query"
c:identifier="icalvalue_new_query"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_querylevel"
c:identifier="icalvalue_new_querylevel"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_querylevel"/>
</parameter>
</parameters>
</function>
<function name="new_recur"
c:identifier="icalvalue_new_recur"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalrecurrencetype"/>
</parameter>
</parameters>
</function>
<function name="new_requeststatus"
c:identifier="icalvalue_new_requeststatus"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalreqstattype"/>
</parameter>
</parameters>
</function>
<function name="new_status"
c:identifier="icalvalue_new_status"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_status"/>
</parameter>
</parameters>
</function>
<function name="new_string"
c:identifier="icalvalue_new_string"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_taskmode"
c:identifier="icalvalue_new_taskmode"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_taskmode"/>
</parameter>
</parameters>
</function>
<function name="new_text"
c:identifier="icalvalue_new_text"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_transp"
c:identifier="icalvalue_new_transp"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_transp"/>
</parameter>
</parameters>
</function>
<function name="new_trigger"
c:identifier="icalvalue_new_trigger"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icaltriggertype"/>
</parameter>
</parameters>
</function>
<function name="new_uri"
c:identifier="icalvalue_new_uri"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_utcoffset"
c:identifier="icalvalue_new_utcoffset"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="new_x" c:identifier="icalvalue_new_x" introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="new_xlicclass"
c:identifier="icalvalue_new_xlicclass"
introspectable="0">
<return-value>
<type name="icalvalue" c:type="icalvalue*"/>
</return-value>
<parameters>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="icalproperty_xlicclass"/>
</parameter>
</parameters>
</function>
<function name="string_to_kind" c:identifier="icalvalue_string_to_kind">
<return-value transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
</record>
<function name="icalvalue_decode_ical_string"
c:identifier="icalvalue_decode_ical_string"
moved-to="icalvalue.decode_ical_string">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="szText" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="szDecText" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="nMaxBufferLen" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icalvalue_encode_ical_string"
c:identifier="icalvalue_encode_ical_string"
moved-to="icalvalue.encode_ical_string">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="szText" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="szEncText" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="MaxBufferLen" transfer-ownership="none">
<type name="gint" c:type="int"/>
</parameter>
</parameters>
</function>
<function name="icalvalue_isa_value"
c:identifier="icalvalue_isa_value"
moved-to="icalvalue.isa_value">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="arg0"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<enumeration name="icalvalue_kind" c:type="icalvalue_kind">
<member name="any_value" value="5000" c:identifier="ICAL_ANY_VALUE">
</member>
<member name="action_value"
value="5027"
c:identifier="ICAL_ACTION_VALUE">
</member>
<member name="attach_value"
value="5003"
c:identifier="ICAL_ATTACH_VALUE">
</member>
<member name="binary_value"
value="5011"
c:identifier="ICAL_BINARY_VALUE">
</member>
<member name="boolean_value"
value="5021"
c:identifier="ICAL_BOOLEAN_VALUE">
</member>
<member name="busytype_value"
value="5032"
c:identifier="ICAL_BUSYTYPE_VALUE">
</member>
<member name="caladdress_value"
value="5023"
c:identifier="ICAL_CALADDRESS_VALUE">
</member>
<member name="carlevel_value"
value="5016"
c:identifier="ICAL_CARLEVEL_VALUE">
</member>
<member name="class_value" value="5019" c:identifier="ICAL_CLASS_VALUE">
</member>
<member name="cmd_value" value="5010" c:identifier="ICAL_CMD_VALUE">
</member>
<member name="date_value" value="5002" c:identifier="ICAL_DATE_VALUE">
</member>
<member name="datetime_value"
value="5028"
c:identifier="ICAL_DATETIME_VALUE">
</member>
<member name="datetimedate_value"
value="5036"
c:identifier="ICAL_DATETIMEDATE_VALUE">
</member>
<member name="datetimeperiod_value"
value="5015"
c:identifier="ICAL_DATETIMEPERIOD_VALUE">
</member>
<member name="duration_value"
value="5020"
c:identifier="ICAL_DURATION_VALUE">
</member>
<member name="float_value" value="5013" c:identifier="ICAL_FLOAT_VALUE">
</member>
<member name="geo_value" value="5004" c:identifier="ICAL_GEO_VALUE">
</member>
<member name="integer_value"
value="5017"
c:identifier="ICAL_INTEGER_VALUE">
</member>
<member name="method_value"
value="5030"
c:identifier="ICAL_METHOD_VALUE">
</member>
<member name="period_value"
value="5014"
c:identifier="ICAL_PERIOD_VALUE">
</member>
<member name="pollcompletion_value"
value="5034"
c:identifier="ICAL_POLLCOMPLETION_VALUE">
</member>
<member name="pollmode_value"
value="5033"
c:identifier="ICAL_POLLMODE_VALUE">
</member>
<member name="query_value" value="5001" c:identifier="ICAL_QUERY_VALUE">
</member>
<member name="querylevel_value"
value="5012"
c:identifier="ICAL_QUERYLEVEL_VALUE">
</member>
<member name="recur_value" value="5026" c:identifier="ICAL_RECUR_VALUE">
</member>
<member name="requeststatus_value"
value="5009"
c:identifier="ICAL_REQUESTSTATUS_VALUE">
</member>
<member name="status_value"
value="5005"
c:identifier="ICAL_STATUS_VALUE">
</member>
<member name="string_value"
value="5007"
c:identifier="ICAL_STRING_VALUE">
</member>
<member name="taskmode_value"
value="5035"
c:identifier="ICAL_TASKMODE_VALUE">
</member>
<member name="text_value" value="5008" c:identifier="ICAL_TEXT_VALUE">
</member>
<member name="transp_value"
value="5006"
c:identifier="ICAL_TRANSP_VALUE">
</member>
<member name="trigger_value"
value="5024"
c:identifier="ICAL_TRIGGER_VALUE">
</member>
<member name="uri_value" value="5018" c:identifier="ICAL_URI_VALUE">
</member>
<member name="utcoffset_value"
value="5029"
c:identifier="ICAL_UTCOFFSET_VALUE">
</member>
<member name="x_value" value="5022" c:identifier="ICAL_X_VALUE">
</member>
<member name="xlicclass_value"
value="5025"
c:identifier="ICAL_XLICCLASS_VALUE">
</member>
<member name="no_value" value="5031" c:identifier="ICAL_NO_VALUE">
</member>
</enumeration>
<function name="icalvalue_kind_is_valid"
c:identifier="icalvalue_kind_is_valid"
moved-to="icalvalue.kind_is_valid">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="const icalvalue_kind"/>
</parameter>
</parameters>
</function>
<function name="icalvalue_kind_to_string"
c:identifier="icalvalue_kind_to_string"
moved-to="icalvalue.kind_to_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="kind" transfer-ownership="none">
<type name="icalvalue_kind" c:type="const icalvalue_kind"/>
</parameter>
</parameters>
</function>
<function name="icalvalue_string_to_kind"
c:identifier="icalvalue_string_to_kind"
moved-to="icalvalue.string_to_kind">
<return-value transfer-ownership="none">
<type name="icalvalue_kind" c:type="icalvalue_kind"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<function name="print_date_to_string" c:identifier="print_date_to_string">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype*"/>
</parameter>
</parameters>
</function>
<function name="print_datetime_to_string"
c:identifier="print_datetime_to_string">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="str" transfer-ownership="none">
<type name="utf8" c:type="char*"/>
</parameter>
<parameter name="data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const icaltimetype*"/>
</parameter>
</parameters>
</function>
<function name="pvl_apply" c:identifier="pvl_apply" introspectable="0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="f" transfer-ownership="none">
<type name="pvl_applyf" c:type="pvl_applyf"/>
</parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<callback name="pvl_applyf">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="a"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
<parameter name="b"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</callback>
<function name="pvl_clear" c:identifier="pvl_clear">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
</parameters>
</function>
<callback name="pvl_comparef">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="a"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
<parameter name="b"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</callback>
<function name="pvl_count" c:identifier="pvl_count">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
</parameters>
</function>
<function name="pvl_data" c:identifier="pvl_data">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
</parameters>
</function>
<record name="pvl_elem" c:type="pvl_elem" disguised="1">
</record>
<record name="pvl_elem_t" c:type="pvl_elem_t">
<field name="MAGIC" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="d" writable="1">
<type name="gpointer" c:type="void*"/>
</field>
<field name="next" writable="1">
<type name="gpointer" c:type="pvl_elem_t*"/>
</field>
<field name="prior" writable="1">
<type name="gpointer" c:type="pvl_elem_t*"/>
</field>
</record>
<function name="pvl_find" c:identifier="pvl_find" introspectable="0">
<return-value>
<type name="pvl_elem" c:type="pvl_elem"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="f" transfer-ownership="none">
<type name="pvl_findf" c:type="pvl_findf"/>
</parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="pvl_find_next"
c:identifier="pvl_find_next"
introspectable="0">
<return-value>
<type name="pvl_elem" c:type="pvl_elem"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="f" transfer-ownership="none">
<type name="pvl_findf" c:type="pvl_findf"/>
</parameter>
<parameter name="v"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<callback name="pvl_findf">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="a"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
<parameter name="b"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</callback>
<function name="pvl_free" c:identifier="pvl_free">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
</parameters>
</function>
<function name="pvl_head" c:identifier="pvl_head" introspectable="0">
<return-value>
<type name="pvl_elem" c:type="pvl_elem"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
</parameters>
</function>
<function name="pvl_insert_after" c:identifier="pvl_insert_after">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="e" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="pvl_insert_before" c:identifier="pvl_insert_before">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="e" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="pvl_insert_ordered"
c:identifier="pvl_insert_ordered"
introspectable="0">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="f" transfer-ownership="none">
<type name="pvl_comparef" c:type="pvl_comparef"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<record name="pvl_list" c:type="pvl_list" disguised="1">
</record>
<function name="pvl_new_element"
c:identifier="pvl_new_element"
introspectable="0">
<return-value>
<type name="pvl_elem" c:type="pvl_elem"/>
</return-value>
<parameters>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
<parameter name="next" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
<parameter name="prior" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
</parameters>
</function>
<function name="pvl_newlist" c:identifier="pvl_newlist" introspectable="0">
<return-value>
<type name="pvl_list" c:type="pvl_list"/>
</return-value>
</function>
<function name="pvl_next" c:identifier="pvl_next" introspectable="0">
<return-value>
<type name="pvl_elem" c:type="pvl_elem"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
</parameters>
</function>
<function name="pvl_pop" c:identifier="pvl_pop">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
</parameters>
</function>
<function name="pvl_prior" c:identifier="pvl_prior" introspectable="0">
<return-value>
<type name="pvl_elem" c:type="pvl_elem"/>
</return-value>
<parameters>
<parameter name="e" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
</parameters>
</function>
<function name="pvl_push" c:identifier="pvl_push">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="pvl_remove" c:identifier="pvl_remove">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="arg1" transfer-ownership="none">
<type name="pvl_elem" c:type="pvl_elem"/>
</parameter>
</parameters>
</function>
<function name="pvl_shift" c:identifier="pvl_shift">
<return-value transfer-ownership="none" nullable="1">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
</parameters>
</function>
<function name="pvl_tail" c:identifier="pvl_tail" introspectable="0">
<return-value>
<type name="pvl_elem" c:type="pvl_elem"/>
</return-value>
<parameters>
<parameter name="arg0" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
</parameters>
</function>
<function name="pvl_unshift" c:identifier="pvl_unshift">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="l" transfer-ownership="none">
<type name="pvl_list" c:type="pvl_list"/>
</parameter>
<parameter name="d"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</function>
<function name="set_zone_directory" c:identifier="set_zone_directory">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="path" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
<record name="sspm_action_map" c:type="sspm_action_map">
<field name="major" writable="1">
<type name="gpointer" c:type="sspm_major_type"/>
</field>
<field name="minor" writable="1">
<type name="gpointer" c:type="sspm_minor_type"/>
</field>
<field name="new_part">
<callback name="new_part">
<return-value transfer-ownership="none">
<type name="gpointer" c:type="void*"/>
</return-value>
</callback>
</field>
<field name="add_line">
<callback name="add_line">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="part" transfer-ownership="none">
<type name="gpointer" c:type="void*"/>
</parameter>
<parameter name="header" transfer-ownership="none">
<type name="gpointer" c:type="sspm_header*"/>
</parameter>
<parameter name="line" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
<parameter name="size" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</callback>
</field>
<field name="end_part">
<callback name="end_part">
<return-value transfer-ownership="none">
<type name="gpointer" c:type="void*"/>
</return-value>
<parameters>
<parameter name="part" transfer-ownership="none">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</callback>
</field>
<field name="free_part">
<callback name="free_part">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="part" transfer-ownership="none">
<type name="gpointer" c:type="void*"/>
</parameter>
</parameters>
</callback>
</field>
</record>
<function name="sspm_encoding_string" c:identifier="sspm_encoding_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="type"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="sspm_encoding"/>
</parameter>
</parameters>
</function>
<function name="sspm_free_parts" c:identifier="sspm_free_parts">
<return-value transfer-ownership="none">
<type name="none" c:type="void"/>
</return-value>
<parameters>
<parameter name="parts"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="sspm_part*"/>
</parameter>
<parameter name="max_parts" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
</parameters>
</function>
<record name="sspm_header" c:type="sspm_header">
<field name="def" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="boundary" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="major" writable="1">
<type name="gpointer" c:type="sspm_major_type"/>
</field>
<field name="minor" writable="1">
<type name="gpointer" c:type="sspm_minor_type"/>
</field>
<field name="minor_text" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="content_type_params" writable="1">
<type name="utf8" c:type="char**"/>
</field>
<field name="charset" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="encoding" writable="1">
<type name="gpointer" c:type="sspm_encoding"/>
</field>
<field name="filename" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="content_id" writable="1">
<type name="utf8" c:type="char*"/>
</field>
<field name="error" writable="1">
<type name="gpointer" c:type="sspm_error"/>
</field>
<field name="error_text" writable="1">
<type name="utf8" c:type="char*"/>
</field>
</record>
<function name="sspm_major_type_string"
c:identifier="sspm_major_type_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="type"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="sspm_major_type"/>
</parameter>
</parameters>
</function>
<function name="sspm_minor_type_string"
c:identifier="sspm_minor_type_string">
<return-value transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</return-value>
<parameters>
<parameter name="type"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="sspm_minor_type"/>
</parameter>
</parameters>
</function>
<function name="sspm_parse_mime" c:identifier="sspm_parse_mime">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="parts"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="sspm_part*"/>
</parameter>
<parameter name="max_parts" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
<parameter name="actions"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="const sspm_action_map*"/>
</parameter>
<parameter name="get_string"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="gpointer*"/>
</parameter>
<parameter name="get_string_data"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="void*"/>
</parameter>
<parameter name="first_header"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="sspm_header*"/>
</parameter>
</parameters>
</function>
<record name="sspm_part" c:type="sspm_part">
<field name="header" writable="1">
<type name="gpointer" c:type="sspm_header"/>
</field>
<field name="level" writable="1">
<type name="gint" c:type="int"/>
</field>
<field name="data_size" writable="1">
<type name="gsize" c:type="size_t"/>
</field>
<field name="data" writable="1">
<type name="gpointer" c:type="void*"/>
</field>
</record>
<function name="sspm_write_mime" c:identifier="sspm_write_mime">
<return-value transfer-ownership="none">
<type name="gint" c:type="int"/>
</return-value>
<parameters>
<parameter name="parts"
transfer-ownership="none"
nullable="1"
allow-none="1">
<type name="gpointer" c:type="sspm_part*"/>
</parameter>
<parameter name="num_parts" transfer-ownership="none">
<type name="gsize" c:type="size_t"/>
</parameter>
<parameter name="output_string" transfer-ownership="none">
<type name="utf8" c:type="char**"/>
</parameter>
<parameter name="header" transfer-ownership="none">
<type name="utf8" c:type="const char*"/>
</parameter>
</parameters>
</function>
</namespace>
</repository>