<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="Evolution API Reference: libedataserver, utility library" link="index.html" author="" name="libedataserver">
  <chapters>
    <sub name="Evolution API Reference: libedataserver, utility library" link="ch01.html">
      <sub name="EAccountList" link="libedataserver-EAccountList.html"/>
      <sub name="EAccount" link="libedataserver-EAccount.html"/>
      <sub name="e-categories" link="libedataserver-e-categories.html"/>
      <sub name="EComponentListener" link="libedataserver-EComponentListener.html"/>
      <sub name="e-data-server-module" link="libedataserver-e-data-server-module.html"/>
      <sub name="e-db3-utils" link="libedataserver-e-db3-utils.html"/>
      <sub name="e-dbhash" link="libedataserver-e-dbhash.html"/>
      <sub name="EFileCache" link="libedataserver-EFileCache.html"/>
      <sub name="e-iconv" link="libedataserver-e-iconv.html"/>
      <sub name="EIterator" link="libedataserver-EIterator.html"/>
      <sub name="EListIterator" link="libedataserver-EListIterator.html"/>
      <sub name="EList" link="libedataserver-EList.html"/>
      <sub name="e-memory" link="libedataserver-e-memory.html"/>
      <sub name="e-msgport" link="libedataserver-e-msgport.html"/>
      <sub name="ESExp" link="libedataserver-ESExp.html"/>
      <sub name="ESourceGroup" link="libedataserver-ESourceGroup.html"/>
      <sub name="ESourceList" link="libedataserver-ESourceList.html"/>
      <sub name="ESource" link="libedataserver-ESource.html"/>
      <sub name="Time-Related Utility Functions" link="libedataserver-e-time-utils.html"/>
      <sub name="ETrie" link="libedataserver-e-trie.html"/>
      <sub name="User ID Generation" link="libedataserver-e-uid.html"/>
      <sub name="Utility Functions" link="libedataserver-e-util.html"/>
      <sub name="EUrl" link="libedataserver-e-url.html"/>
      <sub name="EXMLHash" link="libedataserver-e-xml-hash-utils.html"/>
      <sub name="MD5 Utility Functions" link="libedataserver-md5-utils.html"/>
    </sub>
  </chapters>
  <functions>
    <function name="EAccountListPrivate" link="libedataserver-EAccountList.html#EAccountListPrivate"/>
    <function name="enum e_account_find_t" link="libedataserver-EAccountList.html#e-account-find-t"/>
    <function name="e_account_list_new ()" link="libedataserver-EAccountList.html#e-account-list-new"/>
    <function name="e_account_list_construct ()" link="libedataserver-EAccountList.html#e-account-list-construct"/>
    <function name="e_account_list_save ()" link="libedataserver-EAccountList.html#e-account-list-save"/>
    <function name="e_account_list_add ()" link="libedataserver-EAccountList.html#e-account-list-add"/>
    <function name="e_account_list_change ()" link="libedataserver-EAccountList.html#e-account-list-change"/>
    <function name="e_account_list_remove ()" link="libedataserver-EAccountList.html#e-account-list-remove"/>
    <function name="e_account_list_get_default ()" link="libedataserver-EAccountList.html#e-account-list-get-default"/>
    <function name="e_account_list_set_default ()" link="libedataserver-EAccountList.html#e-account-list-set-default"/>
    <function name="e_account_list_find ()" link="libedataserver-EAccountList.html#e-account-list-find"/>
    <function name="EAccountIdentity" link="libedataserver-EAccount.html#EAccountIdentity"/>
    <function name="EAccountService" link="libedataserver-EAccount.html#EAccountService"/>
    <function name="e_account_new ()" link="libedataserver-EAccount.html#e-account-new"/>
    <function name="e_account_new_from_xml ()" link="libedataserver-EAccount.html#e-account-new-from-xml"/>
    <function name="e_account_set_from_xml ()" link="libedataserver-EAccount.html#e-account-set-from-xml"/>
    <function name="e_account_import ()" link="libedataserver-EAccount.html#e-account-import"/>
    <function name="e_account_to_xml ()" link="libedataserver-EAccount.html#e-account-to-xml"/>
    <function name="e_account_uid_from_xml ()" link="libedataserver-EAccount.html#e-account-uid-from-xml"/>
    <function name="e_categories_get_list ()" link="libedataserver-e-categories.html#e-categories-get-list"/>
    <function name="e_categories_add ()" link="libedataserver-e-categories.html#e-categories-add"/>
    <function name="e_categories_remove ()" link="libedataserver-e-categories.html#e-categories-remove"/>
    <function name="e_categories_exist ()" link="libedataserver-e-categories.html#e-categories-exist"/>
    <function name="e_categories_get_color_for ()" link="libedataserver-e-categories.html#e-categories-get-color-for"/>
    <function name="e_categories_set_color_for ()" link="libedataserver-e-categories.html#e-categories-set-color-for"/>
    <function name="e_categories_get_icon_file_for ()" link="libedataserver-e-categories.html#e-categories-get-icon-file-for"/>
    <function name="e_categories_set_icon_file_for ()" link="libedataserver-e-categories.html#e-categories-set-icon-file-for"/>
    <function name="e_categories_is_searchable ()" link="libedataserver-e-categories.html#e-categories-is-searchable"/>
    <function name="E_COMPONENT_LISTENER_TYPE" link="libedataserver-EComponentListener.html#E-COMPONENT-LISTENER-TYPE:CAPS"/>
    <function name="EComponentListenerPrivate" link="libedataserver-EComponentListener.html#EComponentListenerPrivate"/>
    <function name="e_component_listener_new ()" link="libedataserver-EComponentListener.html#e-component-listener-new"/>
    <function name="e_component_listener_get_component ()" link="libedataserver-EComponentListener.html#e-component-listener-get-component"/>
    <function name="e_component_listener_set_component ()" link="libedataserver-EComponentListener.html#e-component-listener-set-component"/>
    <function name="e_data_server_module_init ()" link="libedataserver-e-data-server-module.html#e-data-server-module-init"/>
    <function name="e_data_server_get_extensions_for_type ()" link="libedataserver-e-data-server-module.html#e-data-server-get-extensions-for-type"/>
    <function name="e_data_server_extension_list_free ()" link="libedataserver-e-data-server-module.html#e-data-server-extension-list-free"/>
    <function name="e_data_server_module_add_type ()" link="libedataserver-e-data-server-module.html#e-data-server-module-add-type"/>
    <function name="eds_module_initialize ()" link="libedataserver-e-data-server-module.html#eds-module-initialize"/>
    <function name="eds_module_shutdown ()" link="libedataserver-e-data-server-module.html#eds-module-shutdown"/>
    <function name="eds_module_list_types ()" link="libedataserver-e-data-server-module.html#eds-module-list-types"/>
    <function name="e_db3_utils_maybe_recover ()" link="libedataserver-e-db3-utils.html#e-db3-utils-maybe-recover"/>
    <function name="e_db3_utils_upgrade_format ()" link="libedataserver-e-db3-utils.html#e-db3-utils-upgrade-format"/>
    <function name="enum EDbHashStatus" link="libedataserver-e-dbhash.html#EDbHashStatus"/>
    <function name="EDbHash" link="libedataserver-e-dbhash.html#EDbHash"/>
    <function name="EDbHashPrivate" link="libedataserver-e-dbhash.html#EDbHashPrivate"/>
    <function name="EDbHashFunc ()" link="libedataserver-e-dbhash.html#EDbHashFunc"/>
    <function name="e_dbhash_new ()" link="libedataserver-e-dbhash.html#e-dbhash-new"/>
    <function name="e_dbhash_add ()" link="libedataserver-e-dbhash.html#e-dbhash-add"/>
    <function name="e_dbhash_remove ()" link="libedataserver-e-dbhash.html#e-dbhash-remove"/>
    <function name="e_dbhash_compare ()" link="libedataserver-e-dbhash.html#e-dbhash-compare"/>
    <function name="e_dbhash_foreach_key ()" link="libedataserver-e-dbhash.html#e-dbhash-foreach-key"/>
    <function name="e_dbhash_write ()" link="libedataserver-e-dbhash.html#e-dbhash-write"/>
    <function name="e_dbhash_destroy ()" link="libedataserver-e-dbhash.html#e-dbhash-destroy"/>
    <function name="EFileCachePrivate" link="libedataserver-EFileCache.html#EFileCachePrivate"/>
    <function name="e_file_cache_new ()" link="libedataserver-EFileCache.html#e-file-cache-new"/>
    <function name="e_file_cache_remove ()" link="libedataserver-EFileCache.html#e-file-cache-remove"/>
    <function name="e_file_cache_clean ()" link="libedataserver-EFileCache.html#e-file-cache-clean"/>
    <function name="e_file_cache_get_object ()" link="libedataserver-EFileCache.html#e-file-cache-get-object"/>
    <function name="e_file_cache_get_objects ()" link="libedataserver-EFileCache.html#e-file-cache-get-objects"/>
    <function name="e_file_cache_get_keys ()" link="libedataserver-EFileCache.html#e-file-cache-get-keys"/>
    <function name="e_file_cache_add_object ()" link="libedataserver-EFileCache.html#e-file-cache-add-object"/>
    <function name="e_file_cache_replace_object ()" link="libedataserver-EFileCache.html#e-file-cache-replace-object"/>
    <function name="e_file_cache_remove_object ()" link="libedataserver-EFileCache.html#e-file-cache-remove-object"/>
    <function name="e_file_cache_freeze_changes ()" link="libedataserver-EFileCache.html#e-file-cache-freeze-changes"/>
    <function name="e_file_cache_thaw_changes ()" link="libedataserver-EFileCache.html#e-file-cache-thaw-changes"/>
    <function name="e_file_cache_get_filename ()" link="libedataserver-EFileCache.html#e-file-cache-get-filename"/>
    <function name="e_iconv_charset_name ()" link="libedataserver-e-iconv.html#e-iconv-charset-name"/>
    <function name="e_iconv_open ()" link="libedataserver-e-iconv.html#e-iconv-open"/>
    <function name="e_iconv ()" link="libedataserver-e-iconv.html#e-iconv"/>
    <function name="e_iconv_close ()" link="libedataserver-e-iconv.html#e-iconv-close"/>
    <function name="e_iconv_locale_charset ()" link="libedataserver-e-iconv.html#e-iconv-locale-charset"/>
    <function name="e_iconv_locale_language ()" link="libedataserver-e-iconv.html#e-iconv-locale-language"/>
    <function name="e_iconv_charset_language ()" link="libedataserver-e-iconv.html#e-iconv-charset-language"/>
    <function name="e_iterator_get ()" link="libedataserver-EIterator.html#e-iterator-get"/>
    <function name="e_iterator_reset ()" link="libedataserver-EIterator.html#e-iterator-reset"/>
    <function name="e_iterator_last ()" link="libedataserver-EIterator.html#e-iterator-last"/>
    <function name="e_iterator_next ()" link="libedataserver-EIterator.html#e-iterator-next"/>
    <function name="e_iterator_prev ()" link="libedataserver-EIterator.html#e-iterator-prev"/>
    <function name="e_iterator_delete ()" link="libedataserver-EIterator.html#e-iterator-delete"/>
    <function name="e_iterator_insert ()" link="libedataserver-EIterator.html#e-iterator-insert"/>
    <function name="e_iterator_set ()" link="libedataserver-EIterator.html#e-iterator-set"/>
    <function name="e_iterator_is_valid ()" link="libedataserver-EIterator.html#e-iterator-is-valid"/>
    <function name="e_iterator_invalidate ()" link="libedataserver-EIterator.html#e-iterator-invalidate"/>
    <function name="e_list_iterator_new ()" link="libedataserver-EListIterator.html#e-list-iterator-new"/>
    <function name="EListCopyFunc ()" link="libedataserver-EList.html#EListCopyFunc"/>
    <function name="EListFreeFunc ()" link="libedataserver-EList.html#EListFreeFunc"/>
    <function name="e_list_new ()" link="libedataserver-EList.html#e-list-new"/>
    <function name="e_list_construct ()" link="libedataserver-EList.html#e-list-construct"/>
    <function name="e_list_duplicate ()" link="libedataserver-EList.html#e-list-duplicate"/>
    <function name="e_list_get_iterator ()" link="libedataserver-EList.html#e-list-get-iterator"/>
    <function name="e_list_append ()" link="libedataserver-EList.html#e-list-append"/>
    <function name="e_list_remove ()" link="libedataserver-EList.html#e-list-remove"/>
    <function name="e_list_length ()" link="libedataserver-EList.html#e-list-length"/>
    <function name="e_list_remove_link ()" link="libedataserver-EList.html#e-list-remove-link"/>
    <function name="e_list_remove_iterator ()" link="libedataserver-EList.html#e-list-remove-iterator"/>
    <function name="e_list_invalidate_iterators ()" link="libedataserver-EList.html#e-list-invalidate-iterators"/>
    <function name="EMemChunk" link="libedataserver-e-memory.html#EMemChunk"/>
    <function name="e_memchunk_new ()" link="libedataserver-e-memory.html#e-memchunk-new"/>
    <function name="e_memchunk_alloc ()" link="libedataserver-e-memory.html#e-memchunk-alloc"/>
    <function name="e_memchunk_alloc0 ()" link="libedataserver-e-memory.html#e-memchunk-alloc0"/>
    <function name="e_memchunk_free ()" link="libedataserver-e-memory.html#e-memchunk-free"/>
    <function name="e_memchunk_empty ()" link="libedataserver-e-memory.html#e-memchunk-empty"/>
    <function name="e_memchunk_clean ()" link="libedataserver-e-memory.html#e-memchunk-clean"/>
    <function name="e_memchunk_destroy ()" link="libedataserver-e-memory.html#e-memchunk-destroy"/>
    <function name="EMemPool" link="libedataserver-e-memory.html#EMemPool"/>
    <function name="enum EMemPoolFlags" link="libedataserver-e-memory.html#EMemPoolFlags"/>
    <function name="e_mempool_new ()" link="libedataserver-e-memory.html#e-mempool-new"/>
    <function name="e_mempool_alloc ()" link="libedataserver-e-memory.html#e-mempool-alloc"/>
    <function name="e_mempool_strdup ()" link="libedataserver-e-memory.html#e-mempool-strdup"/>
    <function name="e_mempool_flush ()" link="libedataserver-e-memory.html#e-mempool-flush"/>
    <function name="e_mempool_destroy ()" link="libedataserver-e-memory.html#e-mempool-destroy"/>
    <function name="EStrv" link="libedataserver-e-memory.html#EStrv"/>
    <function name="e_strv_new ()" link="libedataserver-e-memory.html#e-strv-new"/>
    <function name="e_strv_set_ref ()" link="libedataserver-e-memory.html#e-strv-set-ref"/>
    <function name="e_strv_set_ref_free ()" link="libedataserver-e-memory.html#e-strv-set-ref-free"/>
    <function name="e_strv_set ()" link="libedataserver-e-memory.html#e-strv-set"/>
    <function name="e_strv_pack ()" link="libedataserver-e-memory.html#e-strv-pack"/>
    <function name="e_strv_get ()" link="libedataserver-e-memory.html#e-strv-get"/>
    <function name="e_strv_destroy ()" link="libedataserver-e-memory.html#e-strv-destroy"/>
    <function name="EPoolv" link="libedataserver-e-memory.html#EPoolv"/>
    <function name="e_poolv_new ()" link="libedataserver-e-memory.html#e-poolv-new"/>
    <function name="e_poolv_cpy ()" link="libedataserver-e-memory.html#e-poolv-cpy"/>
    <function name="e_poolv_set ()" link="libedataserver-e-memory.html#e-poolv-set"/>
    <function name="e_poolv_get ()" link="libedataserver-e-memory.html#e-poolv-get"/>
    <function name="e_poolv_destroy ()" link="libedataserver-e-memory.html#e-poolv-destroy"/>
    <function name="EDListNode" link="libedataserver-e-msgport.html#EDListNode"/>
    <function name="EDList" link="libedataserver-e-msgport.html#EDList"/>
    <function name="E_DLIST_INITIALISER()" link="libedataserver-e-msgport.html#E-DLIST-INITIALISER:CAPS"/>
    <function name="e_dlist_init ()" link="libedataserver-e-msgport.html#e-dlist-init"/>
    <function name="e_dlist_addhead ()" link="libedataserver-e-msgport.html#e-dlist-addhead"/>
    <function name="e_dlist_addtail ()" link="libedataserver-e-msgport.html#e-dlist-addtail"/>
    <function name="e_dlist_remove ()" link="libedataserver-e-msgport.html#e-dlist-remove"/>
    <function name="e_dlist_remhead ()" link="libedataserver-e-msgport.html#e-dlist-remhead"/>
    <function name="e_dlist_remtail ()" link="libedataserver-e-msgport.html#e-dlist-remtail"/>
    <function name="e_dlist_empty ()" link="libedataserver-e-msgport.html#e-dlist-empty"/>
    <function name="e_dlist_length ()" link="libedataserver-e-msgport.html#e-dlist-length"/>
    <function name="EMCache" link="libedataserver-e-msgport.html#EMCache"/>
    <function name="EMCacheNode" link="libedataserver-e-msgport.html#EMCacheNode"/>
    <function name="em_cache_new ()" link="libedataserver-e-msgport.html#em-cache-new"/>
    <function name="em_cache_destroy ()" link="libedataserver-e-msgport.html#em-cache-destroy"/>
    <function name="em_cache_lookup ()" link="libedataserver-e-msgport.html#em-cache-lookup"/>
    <function name="em_cache_node_new ()" link="libedataserver-e-msgport.html#em-cache-node-new"/>
    <function name="em_cache_node_unref ()" link="libedataserver-e-msgport.html#em-cache-node-unref"/>
    <function name="em_cache_add ()" link="libedataserver-e-msgport.html#em-cache-add"/>
    <function name="em_cache_clear ()" link="libedataserver-e-msgport.html#em-cache-clear"/>
    <function name="EMsgPort" link="libedataserver-e-msgport.html#EMsgPort"/>
    <function name="EMsg" link="libedataserver-e-msgport.html#EMsg"/>
    <function name="e_msgport_new ()" link="libedataserver-e-msgport.html#e-msgport-new"/>
    <function name="e_msgport_destroy ()" link="libedataserver-e-msgport.html#e-msgport-destroy"/>
    <function name="e_msgport_fd ()" link="libedataserver-e-msgport.html#e-msgport-fd"/>
    <function name="e_msgport_put ()" link="libedataserver-e-msgport.html#e-msgport-put"/>
    <function name="e_msgport_wait ()" link="libedataserver-e-msgport.html#e-msgport-wait"/>
    <function name="e_msgport_get ()" link="libedataserver-e-msgport.html#e-msgport-get"/>
    <function name="e_msgport_reply ()" link="libedataserver-e-msgport.html#e-msgport-reply"/>
    <function name="EThreadFunc ()" link="libedataserver-e-msgport.html#EThreadFunc"/>
    <function name="e_thread_new ()" link="libedataserver-e-msgport.html#e-thread-new"/>
    <function name="e_thread_destroy ()" link="libedataserver-e-msgport.html#e-thread-destroy"/>
    <function name="e_thread_set_queue_limit ()" link="libedataserver-e-msgport.html#e-thread-set-queue-limit"/>
    <function name="e_thread_set_msg_lost ()" link="libedataserver-e-msgport.html#e-thread-set-msg-lost"/>
    <function name="e_thread_set_msg_destroy ()" link="libedataserver-e-msgport.html#e-thread-set-msg-destroy"/>
    <function name="e_thread_set_reply_port ()" link="libedataserver-e-msgport.html#e-thread-set-reply-port"/>
    <function name="e_thread_set_msg_received ()" link="libedataserver-e-msgport.html#e-thread-set-msg-received"/>
    <function name="e_thread_put ()" link="libedataserver-e-msgport.html#e-thread-put"/>
    <function name="e_thread_busy ()" link="libedataserver-e-msgport.html#e-thread-busy"/>
    <function name="EMutex" link="libedataserver-e-msgport.html#EMutex"/>
    <function name="enum e_mutex_t" link="libedataserver-e-msgport.html#e-mutex-t"/>
    <function name="e_mutex_new ()" link="libedataserver-e-msgport.html#e-mutex-new"/>
    <function name="e_mutex_destroy ()" link="libedataserver-e-msgport.html#e-mutex-destroy"/>
    <function name="e_mutex_lock ()" link="libedataserver-e-msgport.html#e-mutex-lock"/>
    <function name="e_mutex_unlock ()" link="libedataserver-e-msgport.html#e-mutex-unlock"/>
    <function name="e_mutex_assert_locked ()" link="libedataserver-e-msgport.html#e-mutex-assert-locked"/>
    <function name="e_mutex_cond_wait ()" link="libedataserver-e-msgport.html#e-mutex-cond-wait"/>
    <function name="E_TYPE_SEXP" link="libedataserver-ESExp.html#E-TYPE-SEXP:CAPS"/>
    <function name="E_SEXP()" link="libedataserver-ESExp.html#E-SEXP:CAPS"/>
    <function name="E_SEXP_CLASS()" link="libedataserver-ESExp.html#E-SEXP-CLASS:CAPS"/>
    <function name="IS_E_SEXP()" link="libedataserver-ESExp.html#IS-E-SEXP:CAPS"/>
    <function name="IS_E_SEXP_CLASS()" link="libedataserver-ESExp.html#IS-E-SEXP-CLASS:CAPS"/>
    <function name="E_SEXP_GET_CLASS()" link="libedataserver-ESExp.html#E-SEXP-GET-CLASS:CAPS"/>
    <function name="ESExpSymbol" link="libedataserver-ESExp.html#ESExpSymbol"/>
    <function name="ESExpResult" link="libedataserver-ESExp.html#ESExpResult"/>
    <function name="ESExpTerm" link="libedataserver-ESExp.html#ESExpTerm"/>
    <function name="e_sexp_get_type ()" link="libedataserver-ESExp.html#e-sexp-get-type"/>
    <function name="e_sexp_new ()" link="libedataserver-ESExp.html#e-sexp-new"/>
    <function name="e_sexp_ref ()" link="libedataserver-ESExp.html#e-sexp-ref"/>
    <function name="e_sexp_unref ()" link="libedataserver-ESExp.html#e-sexp-unref"/>
    <function name="e_sexp_add_function ()" link="libedataserver-ESExp.html#e-sexp-add-function"/>
    <function name="e_sexp_add_ifunction ()" link="libedataserver-ESExp.html#e-sexp-add-ifunction"/>
    <function name="e_sexp_add_variable ()" link="libedataserver-ESExp.html#e-sexp-add-variable"/>
    <function name="e_sexp_remove_symbol ()" link="libedataserver-ESExp.html#e-sexp-remove-symbol"/>
    <function name="e_sexp_set_scope ()" link="libedataserver-ESExp.html#e-sexp-set-scope"/>
    <function name="e_sexp_input_text ()" link="libedataserver-ESExp.html#e-sexp-input-text"/>
    <function name="e_sexp_input_file ()" link="libedataserver-ESExp.html#e-sexp-input-file"/>
    <function name="e_sexp_parse ()" link="libedataserver-ESExp.html#e-sexp-parse"/>
    <function name="e_sexp_eval ()" link="libedataserver-ESExp.html#e-sexp-eval"/>
    <function name="e_sexp_term_eval ()" link="libedataserver-ESExp.html#e-sexp-term-eval"/>
    <function name="e_sexp_result_new ()" link="libedataserver-ESExp.html#e-sexp-result-new"/>
    <function name="e_sexp_result_free ()" link="libedataserver-ESExp.html#e-sexp-result-free"/>
    <function name="e_sexp_resultv_free ()" link="libedataserver-ESExp.html#e-sexp-resultv-free"/>
    <function name="e_sexp_encode_bool ()" link="libedataserver-ESExp.html#e-sexp-encode-bool"/>
    <function name="e_sexp_encode_string ()" link="libedataserver-ESExp.html#e-sexp-encode-string"/>
    <function name="e_sexp_fatal_error ()" link="libedataserver-ESExp.html#e-sexp-fatal-error"/>
    <function name="e_sexp_error ()" link="libedataserver-ESExp.html#e-sexp-error"/>
    <function name="ESourceGroupPrivate" link="libedataserver-ESourceGroup.html#ESourceGroupPrivate"/>
    <function name="e_source_group_new ()" link="libedataserver-ESourceGroup.html#e-source-group-new"/>
    <function name="e_source_group_new_from_xml ()" link="libedataserver-ESourceGroup.html#e-source-group-new-from-xml"/>
    <function name="e_source_group_new_from_xmldoc ()" link="libedataserver-ESourceGroup.html#e-source-group-new-from-xmldoc"/>
    <function name="e_source_group_update_from_xml ()" link="libedataserver-ESourceGroup.html#e-source-group-update-from-xml"/>
    <function name="e_source_group_update_from_xmldoc ()" link="libedataserver-ESourceGroup.html#e-source-group-update-from-xmldoc"/>
    <function name="e_source_group_uid_from_xmldoc ()" link="libedataserver-ESourceGroup.html#e-source-group-uid-from-xmldoc"/>
    <function name="e_source_group_set_name ()" link="libedataserver-ESourceGroup.html#e-source-group-set-name"/>
    <function name="e_source_group_set_base_uri ()" link="libedataserver-ESourceGroup.html#e-source-group-set-base-uri"/>
    <function name="e_source_group_set_readonly ()" link="libedataserver-ESourceGroup.html#e-source-group-set-readonly"/>
    <function name="e_source_group_peek_uid ()" link="libedataserver-ESourceGroup.html#e-source-group-peek-uid"/>
    <function name="e_source_group_peek_name ()" link="libedataserver-ESourceGroup.html#e-source-group-peek-name"/>
    <function name="e_source_group_peek_base_uri ()" link="libedataserver-ESourceGroup.html#e-source-group-peek-base-uri"/>
    <function name="e_source_group_get_readonly ()" link="libedataserver-ESourceGroup.html#e-source-group-get-readonly"/>
    <function name="e_source_group_peek_sources ()" link="libedataserver-ESourceGroup.html#e-source-group-peek-sources"/>
    <function name="e_source_group_peek_source_by_uid ()" link="libedataserver-ESourceGroup.html#e-source-group-peek-source-by-uid"/>
    <function name="e_source_group_peek_source_by_name ()" link="libedataserver-ESourceGroup.html#e-source-group-peek-source-by-name"/>
    <function name="e_source_group_add_source ()" link="libedataserver-ESourceGroup.html#e-source-group-add-source"/>
    <function name="e_source_group_remove_source ()" link="libedataserver-ESourceGroup.html#e-source-group-remove-source"/>
    <function name="e_source_group_remove_source_by_uid ()" link="libedataserver-ESourceGroup.html#e-source-group-remove-source-by-uid"/>
    <function name="e_source_group_to_xml ()" link="libedataserver-ESourceGroup.html#e-source-group-to-xml"/>
    <function name="ESourceListPrivate" link="libedataserver-ESourceList.html#ESourceListPrivate"/>
    <function name="e_source_list_new ()" link="libedataserver-ESourceList.html#e-source-list-new"/>
    <function name="e_source_list_new_for_gconf ()" link="libedataserver-ESourceList.html#e-source-list-new-for-gconf"/>
    <function name="e_source_list_new_for_gconf_default ()" link="libedataserver-ESourceList.html#e-source-list-new-for-gconf-default"/>
    <function name="e_source_list_peek_groups ()" link="libedataserver-ESourceList.html#e-source-list-peek-groups"/>
    <function name="e_source_list_peek_group_by_uid ()" link="libedataserver-ESourceList.html#e-source-list-peek-group-by-uid"/>
    <function name="e_source_list_peek_group_by_name ()" link="libedataserver-ESourceList.html#e-source-list-peek-group-by-name"/>
    <function name="e_source_list_peek_source_by_uid ()" link="libedataserver-ESourceList.html#e-source-list-peek-source-by-uid"/>
    <function name="e_source_list_peek_source_any ()" link="libedataserver-ESourceList.html#e-source-list-peek-source-any"/>
    <function name="e_source_list_add_group ()" link="libedataserver-ESourceList.html#e-source-list-add-group"/>
    <function name="e_source_list_remove_group ()" link="libedataserver-ESourceList.html#e-source-list-remove-group"/>
    <function name="e_source_list_remove_group_by_uid ()" link="libedataserver-ESourceList.html#e-source-list-remove-group-by-uid"/>
    <function name="e_source_list_remove_source_by_uid ()" link="libedataserver-ESourceList.html#e-source-list-remove-source-by-uid"/>
    <function name="e_source_list_sync ()" link="libedataserver-ESourceList.html#e-source-list-sync"/>
    <function name="ESourcePrivate" link="libedataserver-ESource.html#ESourcePrivate"/>
    <function name="e_source_new ()" link="libedataserver-ESource.html#e-source-new"/>
    <function name="e_source_new_with_absolute_uri ()" link="libedataserver-ESource.html#e-source-new-with-absolute-uri"/>
    <function name="e_source_new_from_xml_node ()" link="libedataserver-ESource.html#e-source-new-from-xml-node"/>
    <function name="e_source_new_from_standalone_xml ()" link="libedataserver-ESource.html#e-source-new-from-standalone-xml"/>
    <function name="e_source_copy ()" link="libedataserver-ESource.html#e-source-copy"/>
    <function name="e_source_equal ()" link="libedataserver-ESource.html#e-source-equal"/>
    <function name="e_source_update_from_xml_node ()" link="libedataserver-ESource.html#e-source-update-from-xml-node"/>
    <function name="e_source_uid_from_xml_node ()" link="libedataserver-ESource.html#e-source-uid-from-xml-node"/>
    <function name="e_source_set_group ()" link="libedataserver-ESource.html#e-source-set-group"/>
    <function name="e_source_set_name ()" link="libedataserver-ESource.html#e-source-set-name"/>
    <function name="e_source_set_relative_uri ()" link="libedataserver-ESource.html#e-source-set-relative-uri"/>
    <function name="e_source_set_absolute_uri ()" link="libedataserver-ESource.html#e-source-set-absolute-uri"/>
    <function name="e_source_set_readonly ()" link="libedataserver-ESource.html#e-source-set-readonly"/>
    <function name="e_source_set_color ()" link="libedataserver-ESource.html#e-source-set-color"/>
    <function name="e_source_unset_color ()" link="libedataserver-ESource.html#e-source-unset-color"/>
    <function name="e_source_peek_group ()" link="libedataserver-ESource.html#e-source-peek-group"/>
    <function name="e_source_peek_uid ()" link="libedataserver-ESource.html#e-source-peek-uid"/>
    <function name="e_source_peek_name ()" link="libedataserver-ESource.html#e-source-peek-name"/>
    <function name="e_source_peek_relative_uri ()" link="libedataserver-ESource.html#e-source-peek-relative-uri"/>
    <function name="e_source_peek_absolute_uri ()" link="libedataserver-ESource.html#e-source-peek-absolute-uri"/>
    <function name="e_source_get_readonly ()" link="libedataserver-ESource.html#e-source-get-readonly"/>
    <function name="e_source_get_color ()" link="libedataserver-ESource.html#e-source-get-color"/>
    <function name="e_source_get_uri ()" link="libedataserver-ESource.html#e-source-get-uri"/>
    <function name="e_source_dump_to_xml_node ()" link="libedataserver-ESource.html#e-source-dump-to-xml-node"/>
    <function name="e_source_to_standalone_xml ()" link="libedataserver-ESource.html#e-source-to-standalone-xml"/>
    <function name="e_source_get_property ()" link="libedataserver-ESource.html#e-source-get-property"/>
    <function name="e_source_set_property ()" link="libedataserver-ESource.html#e-source-set-property"/>
    <function name="e_source_foreach_property ()" link="libedataserver-ESource.html#e-source-foreach-property"/>
    <function name="e_source_build_absolute_uri ()" link="libedataserver-ESource.html#e-source-build-absolute-uri"/>
    <function name="enum ETimeParseStatus" link="libedataserver-e-time-utils.html#ETimeParseStatus"/>
    <function name="e_time_parse_date_and_time ()" link="libedataserver-e-time-utils.html#e-time-parse-date-and-time"/>
    <function name="e_time_parse_date ()" link="libedataserver-e-time-utils.html#e-time-parse-date"/>
    <function name="e_time_parse_time ()" link="libedataserver-e-time-utils.html#e-time-parse-time"/>
    <function name="e_time_format_date_and_time ()" link="libedataserver-e-time-utils.html#e-time-format-date-and-time"/>
    <function name="e_time_format_time ()" link="libedataserver-e-time-utils.html#e-time-format-time"/>
    <function name="e_mktime_utc ()" link="libedataserver-e-time-utils.html#e-mktime-utc"/>
    <function name="e_localtime_with_offset ()" link="libedataserver-e-time-utils.html#e-localtime-with-offset"/>
    <function name="ETrie" link="libedataserver-e-trie.html#ETrie"/>
    <function name="e_trie_new ()" link="libedataserver-e-trie.html#e-trie-new"/>
    <function name="e_trie_free ()" link="libedataserver-e-trie.html#e-trie-free"/>
    <function name="e_trie_add ()" link="libedataserver-e-trie.html#e-trie-add"/>
    <function name="e_trie_search ()" link="libedataserver-e-trie.html#e-trie-search"/>
    <function name="e_uid_new ()" link="libedataserver-e-uid.html#e-uid-new"/>
    <function name="struct tm" link="libedataserver-e-util.html#tm"/>
    <function name="e_util_mkdir_hier ()" link="libedataserver-e-util.html#e-util-mkdir-hier"/>
    <function name="e_util_strstrcase ()" link="libedataserver-e-util.html#e-util-strstrcase"/>
    <function name="e_util_unicode_get_utf8 ()" link="libedataserver-e-util.html#e-util-unicode-get-utf8"/>
    <function name="e_util_utf8_strstrcase ()" link="libedataserver-e-util.html#e-util-utf8-strstrcase"/>
    <function name="e_util_utf8_strstrcasedecomp ()" link="libedataserver-e-util.html#e-util-utf8-strstrcasedecomp"/>
    <function name="e_utf8_strftime ()" link="libedataserver-e-util.html#e-utf8-strftime"/>
    <function name="e_strftime ()" link="libedataserver-e-util.html#e-strftime"/>
    <function name="e_url_shroud ()" link="libedataserver-e-url.html#e-url-shroud"/>
    <function name="e_url_equal ()" link="libedataserver-e-url.html#e-url-equal"/>
    <function name="EUri" link="libedataserver-e-url.html#EUri"/>
    <function name="e_uri_new ()" link="libedataserver-e-url.html#e-uri-new"/>
    <function name="e_uri_free ()" link="libedataserver-e-url.html#e-uri-free"/>
    <function name="e_uri_get_param ()" link="libedataserver-e-url.html#e-uri-get-param"/>
    <function name="e_uri_copy ()" link="libedataserver-e-url.html#e-uri-copy"/>
    <function name="e_uri_to_string ()" link="libedataserver-e-url.html#e-uri-to-string"/>
    <function name="enum EXmlHashType" link="libedataserver-e-xml-hash-utils.html#EXmlHashType"/>
    <function name="e_xml_to_hash ()" link="libedataserver-e-xml-hash-utils.html#e-xml-to-hash"/>
    <function name="e_xml_from_hash ()" link="libedataserver-e-xml-hash-utils.html#e-xml-from-hash"/>
    <function name="e_xml_destroy_hash ()" link="libedataserver-e-xml-hash-utils.html#e-xml-destroy-hash"/>
    <function name="enum EXmlHashStatus" link="libedataserver-e-xml-hash-utils.html#EXmlHashStatus"/>
    <function name="EXmlHashFunc ()" link="libedataserver-e-xml-hash-utils.html#EXmlHashFunc"/>
    <function name="EXmlHash" link="libedataserver-e-xml-hash-utils.html#EXmlHash"/>
    <function name="e_xmlhash_new ()" link="libedataserver-e-xml-hash-utils.html#e-xmlhash-new"/>
    <function name="e_xmlhash_add ()" link="libedataserver-e-xml-hash-utils.html#e-xmlhash-add"/>
    <function name="e_xmlhash_remove ()" link="libedataserver-e-xml-hash-utils.html#e-xmlhash-remove"/>
    <function name="e_xmlhash_compare ()" link="libedataserver-e-xml-hash-utils.html#e-xmlhash-compare"/>
    <function name="e_xmlhash_foreach_key ()" link="libedataserver-e-xml-hash-utils.html#e-xmlhash-foreach-key"/>
    <function name="e_xmlhash_write ()" link="libedataserver-e-xml-hash-utils.html#e-xmlhash-write"/>
    <function name="e_xmlhash_destroy ()" link="libedataserver-e-xml-hash-utils.html#e-xmlhash-destroy"/>
    <function name="MD5Context" link="libedataserver-md5-utils.html#MD5Context"/>
    <function name="md5_get_digest ()" link="libedataserver-md5-utils.html#md5-get-digest"/>
    <function name="md5_get_digest_from_file ()" link="libedataserver-md5-utils.html#md5-get-digest-from-file"/>
    <function name="md5_init ()" link="libedataserver-md5-utils.html#md5-init"/>
    <function name="md5_update ()" link="libedataserver-md5-utils.html#md5-update"/>
    <function name="md5_final ()" link="libedataserver-md5-utils.html#md5-final"/>
  </functions>
</book>
