/* Auto-generated, do not edit.
 *
 * This file may be distributed under the same terms
 * as the specification from which it was generated.
 */

/**
 * GABBLE_HASH_TYPE_VCARD_FIELD_ADDRESS_MAP:
 *
 * &lt;tp:docstring xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;         &lt;p&gt;A mapping of vCard fields and addresses that repreent           the given contact.&lt;/p&gt;
 *
 * This macro expands to a call to a function
 * that returns the #GType of a #GHashTable
 * appropriate for representing a D-Bus
 * dictionary of signature
 * <literal>a{ss}</literal>.
 *
 * Keys (D-Bus type <literal>s</literal>,
 * named <literal>VCard_Field</literal>):
 * (Undocumented)
 *
 * Values (D-Bus type <literal>s</literal>,
 * named <literal>Address</literal>):
 * (Undocumented)
 *
 */
/**
 * GABBLE_HASH_TYPE_ADDRESSING_NORMALIZATION_MAP:
 *
 * A map from URIs/vCard addresses to the corresponding handle.
 *
 * This macro expands to a call to a function
 * that returns the #GType of a #GHashTable
 * appropriate for representing a D-Bus
 * dictionary of signature
 * <literal>a{su}</literal>.
 *
 * Keys (D-Bus type <literal>s</literal>,
 * named <literal>Requested_String</literal>):
 * The URI or vCard address that has been requested by         &lt;tp:member-ref&gt;GetContactsByVCardField&lt;/tp:member-ref&gt; or         &lt;tp:member-ref&gt;GetContactsByURI&lt;/tp:member-ref&gt;.
 *
 * Values (D-Bus type <literal>u</literal>,
 * type <literal>Contact_Handle</literal>,
 * named <literal>Handle</literal>):
 * A nonzero handle.
 *
 */
/**
 * GABBLE_STRUCT_TYPE_ACTIVITY:

 * 
	A struct containing:
          
	&lt;ul&gt;
		
            
		&lt;li&gt;the identifier of the activity&lt;/li&gt;
		
            
		&lt;li&gt;the room handle of the activity channel&lt;/li&gt;
		
          
	&lt;/ul&gt;
	
        

 *
 * This macro expands to a call to a function
 * that returns the #GType of a #GValueArray
 * appropriate for representing a D-Bus struct
 * with signature <literal>(su)</literal>.
 *
 * Member 0 (D-Bus type <literal>s</literal>,
 * named <literal>id</literal>):
 * (Undocumented)
 *
 * Member 1 (D-Bus type <literal>u</literal>,
 * type <literal>Room_Handle</literal>,
 * named <literal>room</literal>):
 * (Undocumented)
 *
 */

/**
 * GABBLE_ARRAY_TYPE_ACTIVITY_LIST:

 * Expands to a call to a function
 * that returns the #GType of a #GPtrArray
 * of #GABBLE_STRUCT_TYPE_ACTIVITY.
 */

/**
 * GABBLE_STRUCT_TYPE_SOCKET_ADDRESS_IP:

 * An IP address and port.
 *
 * This macro expands to a call to a function
 * that returns the #GType of a #GValueArray
 * appropriate for representing a D-Bus struct
 * with signature <literal>(sq)</literal>.
 *
 * Member 0 (D-Bus type <literal>s</literal>,
 * named <literal>Address</literal>):
 * Either a dotted-quad IPv4 address literal as for         &lt;tp:type&gt;Socket_Address_IPv4&lt;/tp:type&gt;, or an RFC2373 IPv6 address         as for &lt;tp:type&gt;Socket_Address_IPv6&lt;/tp:type&gt;.
 *
 * Member 1 (D-Bus type <literal>q</literal>,
 * named <literal>Port</literal>):
 * The TCP or UDP port number.
 *
 */

/**
 * GABBLE_ARRAY_TYPE_SOCKET_ADDRESS_IP_LIST:

 * Expands to a call to a function
 * that returns the #GType of a #GPtrArray
 * of #GABBLE_STRUCT_TYPE_SOCKET_ADDRESS_IP.
 */

/**
 * GABBLE_STRUCT_TYPE_SOCKET_ADDRESS_IPV4:

 * An IPv4 address and port.
 *
 * This macro expands to a call to a function
 * that returns the #GType of a #GValueArray
 * appropriate for representing a D-Bus struct
 * with signature <literal>(sq)</literal>.
 *
 * Member 0 (D-Bus type <literal>s</literal>,
 * named <literal>Address</literal>):
 * A dotted-quad IPv4 address literal: four ASCII decimal         numbers, each between 0 and 255 inclusive, e.g.         &amp;quot;192.168.0.1&amp;quot;.
 *
 * Member 1 (D-Bus type <literal>q</literal>,
 * named <literal>Port</literal>):
 * The TCP or UDP port number.
 *
 */

/**
 * GABBLE_STRUCT_TYPE_SOCKET_ADDRESS_IPV6:

 * An IPv6 address and port.
 *
 * This macro expands to a call to a function
 * that returns the #GType of a #GValueArray
 * appropriate for representing a D-Bus struct
 * with signature <literal>(sq)</literal>.
 *
 * Member 0 (D-Bus type <literal>s</literal>,
 * named <literal>Address</literal>):
 * An IPv6 address literal as specified by RFC2373         section 2.2, e.g. &amp;quot;2001:DB8::8:800:200C:4171&amp;quot;.
 *
 * Member 1 (D-Bus type <literal>q</literal>,
 * named <literal>Port</literal>):
 * The TCP or UDP port number.
 *
 */

