~ubuntu-branches/ubuntu/trusty/evolution-exchange/trusty

« back to all changes in this revision

Viewing changes to docs/reference/html/evolution-exchange-e2k-utils.html

  • Committer: Package Import Robot
  • Author(s): Michael Biebl, Jeremy Bicha, Michael Biebl
  • Date: 2012-06-20 06:48:27 UTC
  • mfrom: (1.1.80) (0.1.20 sid)
  • Revision ID: package-import@ubuntu.com-20120620064827-yzlmon3kc8gzd7pf
Tags: 3.4.3-2
* Team upload.

[ Jeremy Bicha ]
* Drop debian/exchange-connector-setup-2.26.1:
  - The manpage doesn't have any useful information and wasn't
    being installed anyway.

[ Michael Biebl ]
* Strip debian/tmp/ from .install file.
* List missing files on installation.
* Update Vcs-* URLs.
* Drop obsolete Build-Depends on liborbit2-dev and group the evo/eds
  Build-Depends together.
* Drop obsolete workaround to set -fPIC explicitly via CFLAGS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="ch03.html" title="libexchange public API reference">
9
9
<link rel="prev" href="evolution-exchange-e2k-kerberos.html" title="e2k-kerberos">
10
10
<link rel="next" href="evolution-exchange-e2k-xml-utils.html" title="e2k-xml-utils">
11
 
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
37
37
</tr></table></div>
38
38
<div class="refsynopsisdiv">
39
39
<a name="evolution-exchange-e2k-utils.synopsis"></a><h2>Synopsis</h2>
40
 
<pre class="synopsis"><span class="returnvalue">time_t</span>              <a class="link" href="evolution-exchange-e2k-utils.html#e2k-parse-timestamp" title="e2k_parse_timestamp ()">e2k_parse_timestamp</a>                 (<em class="parameter"><code>const <span class="type">gchar</span> *timestamp</code></em>);
41
 
<span class="returnvalue">gchar</span> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-make-timestamp" title="e2k_make_timestamp ()">e2k_make_timestamp</a>                  (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);
42
 
<span class="returnvalue">gchar</span> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-make-timestamp-rfc822" title="e2k_make_timestamp_rfc822 ()">e2k_make_timestamp_rfc822</a>           (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);
 
40
<pre class="synopsis"><span class="returnvalue">time_t</span>              <a class="link" href="evolution-exchange-e2k-utils.html#e2k-parse-timestamp" title="e2k_parse_timestamp ()">e2k_parse_timestamp</a>                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *timestamp</code></em>);
 
41
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-make-timestamp" title="e2k_make_timestamp ()">e2k_make_timestamp</a>                  (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);
 
42
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-make-timestamp-rfc822" title="e2k_make_timestamp_rfc822 ()">e2k_make_timestamp_rfc822</a>           (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);
43
43
 
44
44
<span class="returnvalue">time_t</span>              <a class="link" href="evolution-exchange-e2k-utils.html#e2k-systime-to-time-t" title="e2k_systime_to_time_t ()">e2k_systime_to_time_t</a>               (<em class="parameter"><code><span class="type">guint32</span> systime</code></em>);
45
45
<span class="returnvalue">guint32</span>             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-systime-from-time-t" title="e2k_systime_from_time_t ()">e2k_systime_from_time_t</a>             (<em class="parameter"><code><span class="type">time_t</span> tt</code></em>);
46
46
<span class="returnvalue">time_t</span>              <a class="link" href="evolution-exchange-e2k-utils.html#e2k-filetime-to-time-t" title="e2k_filetime_to_time_t ()">e2k_filetime_to_time_t</a>              (<em class="parameter"><code><span class="type">guint64</span> filetime</code></em>);
47
47
<span class="returnvalue">guint64</span>             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-filetime-from-time-t" title="e2k_filetime_from_time_t ()">e2k_filetime_from_time_t</a>            (<em class="parameter"><code><span class="type">time_t</span> tt</code></em>);
48
48
 
49
 
<span class="returnvalue">gchar</span> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-lf-to-crlf" title="e2k_lf_to_crlf ()">e2k_lf_to_crlf</a>                      (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
50
 
<span class="returnvalue">gchar</span> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-crlf-to-lf" title="e2k_crlf_to_lf ()">e2k_crlf_to_lf</a>                      (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);
51
 
 
52
 
<span class="returnvalue">gchar</span> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-strdup-with-trailing-slash" title="e2k_strdup_with_trailing_slash ()">e2k_strdup_with_trailing_slash</a>      (<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>);
53
 
 
54
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-to-dn" title="e2k_entryid_to_dn ()">e2k_entryid_to_dn</a>                   (<em class="parameter"><code><span class="type">GByteArray</span> *entryid</code></em>);
55
 
 
56
 
<span class="returnvalue">gint</span>                <a class="link" href="evolution-exchange-e2k-utils.html#e2k-ascii-strcase-equal" title="e2k_ascii_strcase_equal ()">e2k_ascii_strcase_equal</a>             (<em class="parameter"><code><span class="type">gconstpointer</span> v</code></em>,
57
 
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> v2</code></em>);
58
 
<span class="returnvalue">guint</span>               <a class="link" href="evolution-exchange-e2k-utils.html#e2k-ascii-strcase-hash" title="e2k_ascii_strcase_hash ()">e2k_ascii_strcase_hash</a>              (<em class="parameter"><code><span class="type">gconstpointer</span> v</code></em>);
59
 
 
60
 
<span class="returnvalue">gboolean</span>            <a class="link" href="evolution-exchange-e2k-utils.html#e2k-restriction-folders-only" title="e2k_restriction_folders_only ()">e2k_restriction_folders_only</a>        (<em class="parameter"><code><a class="link" href="evolution-exchange-e2k-restriction.html#E2kRestriction" title="struct E2kRestriction"><span class="type">E2kRestriction</span></a> *rn</code></em>);
61
 
 
62
 
<span class="returnvalue">GByteArray</span> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-generate-oneoff" title="e2k_entryid_generate_oneoff ()">e2k_entryid_generate_oneoff</a>         (<em class="parameter"><code>const <span class="type">gchar</span> *display_name</code></em>,
63
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *email</code></em>,
64
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> unicode</code></em>);
65
 
<span class="returnvalue">GByteArray</span> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-generate-local" title="e2k_entryid_generate_local ()">e2k_entryid_generate_local</a>          (<em class="parameter"><code>const <span class="type">gchar</span> *exchange_dn</code></em>);
66
 
<span class="returnvalue">GByteArray</span> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-generate-contact" title="e2k_entryid_generate_contact ()">e2k_entryid_generate_contact</a>        (<em class="parameter"><code><span class="type">GByteArray</span> *contact_entryid</code></em>,
67
 
                                                         <em class="parameter"><code><span class="type">gint</span> nth_address</code></em>);
68
 
<span class="returnvalue">GByteArray</span> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-search-key-generate" title="e2k_search_key_generate ()">e2k_search_key_generate</a>             (<em class="parameter"><code>const <span class="type">gchar</span> *addrtype</code></em>,
69
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *address</code></em>);
70
 
 
71
 
<span class="returnvalue">gchar</span> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-to-permanenturl" title="e2k_entryid_to_permanenturl ()">e2k_entryid_to_permanenturl</a>         (<em class="parameter"><code><span class="type">GByteArray</span> *entryid</code></em>,
72
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *base_uri</code></em>);
73
 
<span class="returnvalue">GByteArray</span> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-permanenturl-to-entryid" title="e2k_permanenturl_to_entryid ()">e2k_permanenturl_to_entryid</a>         (<em class="parameter"><code>const <span class="type">gchar</span> *permanenturl</code></em>);
 
49
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-lf-to-crlf" title="e2k_lf_to_crlf ()">e2k_lf_to_crlf</a>                      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
50
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-crlf-to-lf" title="e2k_crlf_to_lf ()">e2k_crlf_to_lf</a>                      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);
 
51
 
 
52
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-strdup-with-trailing-slash" title="e2k_strdup_with_trailing_slash ()">e2k_strdup_with_trailing_slash</a>      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
 
53
 
 
54
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-to-dn" title="e2k_entryid_to_dn ()">e2k_entryid_to_dn</a>                   (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *entryid</code></em>);
 
55
 
 
56
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                <a class="link" href="evolution-exchange-e2k-utils.html#e2k-ascii-strcase-equal" title="e2k_ascii_strcase_equal ()">e2k_ascii_strcase_equal</a>             (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v</code></em>,
 
57
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v2</code></em>);
 
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="evolution-exchange-e2k-utils.html#e2k-ascii-strcase-hash" title="e2k_ascii_strcase_hash ()">e2k_ascii_strcase_hash</a>              (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v</code></em>);
 
59
 
 
60
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="evolution-exchange-e2k-utils.html#e2k-restriction-folders-only" title="e2k_restriction_folders_only ()">e2k_restriction_folders_only</a>        (<em class="parameter"><code><a class="link" href="evolution-exchange-e2k-restriction.html#E2kRestriction" title="struct E2kRestriction"><span class="type">E2kRestriction</span></a> *rn</code></em>);
 
61
 
 
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-generate-oneoff" title="e2k_entryid_generate_oneoff ()">e2k_entryid_generate_oneoff</a>         (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *display_name</code></em>,
 
63
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *email</code></em>,
 
64
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> unicode</code></em>);
 
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-generate-local" title="e2k_entryid_generate_local ()">e2k_entryid_generate_local</a>          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *exchange_dn</code></em>);
 
66
<a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-generate-contact" title="e2k_entryid_generate_contact ()">e2k_entryid_generate_contact</a>        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *contact_entryid</code></em>,
 
67
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nth_address</code></em>);
 
68
<a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-search-key-generate" title="e2k_search_key_generate ()">e2k_search_key_generate</a>             (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *addrtype</code></em>,
 
69
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>);
 
70
 
 
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="evolution-exchange-e2k-utils.html#e2k-entryid-to-permanenturl" title="e2k_entryid_to_permanenturl ()">e2k_entryid_to_permanenturl</a>         (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *entryid</code></em>,
 
72
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *base_uri</code></em>);
 
73
<a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        <a class="link" href="evolution-exchange-e2k-utils.html#e2k-permanenturl-to-entryid" title="e2k_permanenturl_to_entryid ()">e2k_permanenturl_to_entryid</a>         (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *permanenturl</code></em>);
74
74
</pre>
75
75
</div>
76
76
<div class="refsect1">
82
82
<a name="evolution-exchange-e2k-utils.details"></a><h2>Details</h2>
83
83
<div class="refsect2">
84
84
<a name="e2k-parse-timestamp"></a><h3>e2k_parse_timestamp ()</h3>
85
 
<pre class="programlisting"><span class="returnvalue">time_t</span>              e2k_parse_timestamp                 (<em class="parameter"><code>const <span class="type">gchar</span> *timestamp</code></em>);</pre>
 
85
<pre class="programlisting"><span class="returnvalue">time_t</span>              e2k_parse_timestamp                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *timestamp</code></em>);</pre>
86
86
<p>
87
87
Converts <em class="parameter"><code>timestamp</code></em> to a <code class="literal">time_t</code> value. <em class="parameter"><code>timestamp</code></em> must be in one
88
88
of the two ISO8601 variants used by Exchange.
111
111
<hr>
112
112
<div class="refsect2">
113
113
<a name="e2k-make-timestamp"></a><h3>e2k_make_timestamp ()</h3>
114
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             e2k_make_timestamp                  (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);</pre>
 
114
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             e2k_make_timestamp                  (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);</pre>
115
115
<p>
116
116
Creates an ISO8601 timestamp (in an format acceptable to Exchange)
117
117
corresponding to <em class="parameter"><code>when</code></em>.
133
133
<hr>
134
134
<div class="refsect2">
135
135
<a name="e2k-make-timestamp-rfc822"></a><h3>e2k_make_timestamp_rfc822 ()</h3>
136
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             e2k_make_timestamp_rfc822           (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);</pre>
 
136
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             e2k_make_timestamp_rfc822           (<em class="parameter"><code><span class="type">time_t</span> when</code></em>);</pre>
137
137
<p>
138
138
Creates an RFC822 Date header value corresponding to <em class="parameter"><code>when</code></em>, in the
139
139
locale timezone.
248
248
<hr>
249
249
<div class="refsect2">
250
250
<a name="e2k-lf-to-crlf"></a><h3>e2k_lf_to_crlf ()</h3>
251
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             e2k_lf_to_crlf                      (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
 
251
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             e2k_lf_to_crlf                      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
252
252
<p>
253
253
Creates a copy of <em class="parameter"><code>in</code></em> with all LFs converted to CRLFs.
254
254
</p>
269
269
<hr>
270
270
<div class="refsect2">
271
271
<a name="e2k-crlf-to-lf"></a><h3>e2k_crlf_to_lf ()</h3>
272
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             e2k_crlf_to_lf                      (<em class="parameter"><code>const <span class="type">gchar</span> *in</code></em>);</pre>
 
272
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             e2k_crlf_to_lf                      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *in</code></em>);</pre>
273
273
<p>
274
274
Creates a copy of <em class="parameter"><code>in</code></em> with all CRLFs converted to LFs. (Actually,
275
275
it just strips CRs, so any raw CRs will be removed.)
291
291
<hr>
292
292
<div class="refsect2">
293
293
<a name="e2k-strdup-with-trailing-slash"></a><h3>e2k_strdup_with_trailing_slash ()</h3>
294
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             e2k_strdup_with_trailing_slash      (<em class="parameter"><code>const <span class="type">gchar</span> *path</code></em>);</pre>
 
294
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             e2k_strdup_with_trailing_slash      (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
295
295
<p>
296
296
Copies <em class="parameter"><code>path</code></em>, appending a "/" to it if and only if it did not
297
297
already end in "/".
313
313
<hr>
314
314
<div class="refsect2">
315
315
<a name="e2k-entryid-to-dn"></a><h3>e2k_entryid_to_dn ()</h3>
316
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e2k_entryid_to_dn                   (<em class="parameter"><code><span class="type">GByteArray</span> *entryid</code></em>);</pre>
 
316
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       e2k_entryid_to_dn                   (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *entryid</code></em>);</pre>
317
317
<p>
318
318
Finds an Exchange 5.5 DN inside a binary entryid property (such as
319
319
<span class="type">PR_STORE_ENTRYID</span> or an element of <span class="type">PR_DELEGATES_ENTRYIDS</span>).
335
335
<hr>
336
336
<div class="refsect2">
337
337
<a name="e2k-ascii-strcase-equal"></a><h3>e2k_ascii_strcase_equal ()</h3>
338
 
<pre class="programlisting"><span class="returnvalue">gint</span>                e2k_ascii_strcase_equal             (<em class="parameter"><code><span class="type">gconstpointer</span> v</code></em>,
339
 
                                                         <em class="parameter"><code><span class="type">gconstpointer</span> v2</code></em>);</pre>
 
338
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>                e2k_ascii_strcase_equal             (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v</code></em>,
 
339
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v2</code></em>);</pre>
340
340
<p>
341
 
ASCII-case-insensitive comparison function for use with <span class="type">GHashTable</span>.
 
341
ASCII-case-insensitive comparison function for use with <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>.
342
342
</p>
343
343
<div class="variablelist"><table border="0">
344
344
<col align="left" valign="top">
354
354
<tr>
355
355
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
356
356
<td>
357
 
<code class="literal">TRUE</code> if <em class="parameter"><code>v</code></em> and <em class="parameter"><code>v2</code></em> are ASCII-case-insensitively
358
 
equal, <code class="literal">FALSE</code> if not.</td>
 
357
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>v</code></em> and <em class="parameter"><code>v2</code></em> are ASCII-case-insensitively
 
358
equal, <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
359
359
</tr>
360
360
</tbody>
361
361
</table></div>
363
363
<hr>
364
364
<div class="refsect2">
365
365
<a name="e2k-ascii-strcase-hash"></a><h3>e2k_ascii_strcase_hash ()</h3>
366
 
<pre class="programlisting"><span class="returnvalue">guint</span>               e2k_ascii_strcase_hash              (<em class="parameter"><code><span class="type">gconstpointer</span> v</code></em>);</pre>
 
366
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               e2k_ascii_strcase_hash              (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gconstpointer"><span class="type">gconstpointer</span></a> v</code></em>);</pre>
367
367
<p>
368
 
ASCII-case-insensitive hash function for use with <span class="type">GHashTable</span>.
 
368
ASCII-case-insensitive hash function for use with <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>.
369
369
</p>
370
370
<div class="variablelist"><table border="0">
371
371
<col align="left" valign="top">
384
384
<hr>
385
385
<div class="refsect2">
386
386
<a name="e2k-restriction-folders-only"></a><h3>e2k_restriction_folders_only ()</h3>
387
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e2k_restriction_folders_only        (<em class="parameter"><code><a class="link" href="evolution-exchange-e2k-restriction.html#E2kRestriction" title="struct E2kRestriction"><span class="type">E2kRestriction</span></a> *rn</code></em>);</pre>
 
387
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            e2k_restriction_folders_only        (<em class="parameter"><code><a class="link" href="evolution-exchange-e2k-restriction.html#E2kRestriction" title="struct E2kRestriction"><span class="type">E2kRestriction</span></a> *rn</code></em>);</pre>
388
388
<p>
389
389
Examines <em class="parameter"><code>rn</code></em>, and determines if it can only return folders
390
390
</p>
398
398
<tr>
399
399
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
400
400
<td>
401
 
<code class="literal">TRUE</code> if <em class="parameter"><code>rn</code></em> will cause only folders to be returned</td>
 
401
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>rn</code></em> will cause only folders to be returned</td>
402
402
</tr>
403
403
</tbody>
404
404
</table></div>
406
406
<hr>
407
407
<div class="refsect2">
408
408
<a name="e2k-entryid-generate-oneoff"></a><h3>e2k_entryid_generate_oneoff ()</h3>
409
 
<pre class="programlisting"><span class="returnvalue">GByteArray</span> *        e2k_entryid_generate_oneoff         (<em class="parameter"><code>const <span class="type">gchar</span> *display_name</code></em>,
410
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *email</code></em>,
411
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> unicode</code></em>);</pre>
 
409
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        e2k_entryid_generate_oneoff         (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *display_name</code></em>,
 
410
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *email</code></em>,
 
411
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> unicode</code></em>);</pre>
412
412
<p>
413
413
Constructs a "one-off" ENTRYID value that can be used as a MAPI
414
414
recipient (eg, for a message forwarding server-side rule),
428
428
<tr>
429
429
<td><p><span class="term"><em class="parameter"><code>unicode</code></em> :</span></p></td>
430
430
<td>
431
 
<code class="literal">TRUE</code> to generate a Unicode ENTRYID (in which case
432
 
<em class="parameter"><code>display_name</code></em> should be UTF-8), <code class="literal">FALSE</code> for an ASCII ENTRYID.</td>
 
431
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to generate a Unicode ENTRYID (in which case
 
432
<em class="parameter"><code>display_name</code></em> should be UTF-8), <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> for an ASCII ENTRYID.</td>
433
433
</tr>
434
434
<tr>
435
435
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
441
441
<hr>
442
442
<div class="refsect2">
443
443
<a name="e2k-entryid-generate-local"></a><h3>e2k_entryid_generate_local ()</h3>
444
 
<pre class="programlisting"><span class="returnvalue">GByteArray</span> *        e2k_entryid_generate_local          (<em class="parameter"><code>const <span class="type">gchar</span> *exchange_dn</code></em>);</pre>
 
444
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        e2k_entryid_generate_local          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *exchange_dn</code></em>);</pre>
445
445
<p>
446
446
Constructs an ENTRYID value that can be used as a MAPI
447
447
recipient (eg, for a message forwarding server-side rule),
464
464
<hr>
465
465
<div class="refsect2">
466
466
<a name="e2k-entryid-generate-contact"></a><h3>e2k_entryid_generate_contact ()</h3>
467
 
<pre class="programlisting"><span class="returnvalue">GByteArray</span> *        e2k_entryid_generate_contact        (<em class="parameter"><code><span class="type">GByteArray</span> *contact_entryid</code></em>,
468
 
                                                         <em class="parameter"><code><span class="type">gint</span> nth_address</code></em>);</pre>
 
467
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        e2k_entryid_generate_contact        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *contact_entryid</code></em>,
 
468
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> nth_address</code></em>);</pre>
469
469
<p>
470
470
Constructs an ENTRYID value that can be used as a MAPI recipient
471
471
(eg, for a message forwarding server-side rule), corresponding to
493
493
<hr>
494
494
<div class="refsect2">
495
495
<a name="e2k-search-key-generate"></a><h3>e2k_search_key_generate ()</h3>
496
 
<pre class="programlisting"><span class="returnvalue">GByteArray</span> *        e2k_search_key_generate             (<em class="parameter"><code>const <span class="type">gchar</span> *addrtype</code></em>,
497
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *address</code></em>);</pre>
 
496
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        e2k_search_key_generate             (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *addrtype</code></em>,
 
497
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>);</pre>
498
498
<p>
499
499
Constructs a PR_SEARCH_KEY value for <em class="parameter"><code>address</code></em>
500
500
</p>
519
519
<hr>
520
520
<div class="refsect2">
521
521
<a name="e2k-entryid-to-permanenturl"></a><h3>e2k_entryid_to_permanenturl ()</h3>
522
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             e2k_entryid_to_permanenturl         (<em class="parameter"><code><span class="type">GByteArray</span> *entryid</code></em>,
523
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *base_uri</code></em>);</pre>
 
522
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             e2k_entryid_to_permanenturl         (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="type">GByteArray</span></a> *entryid</code></em>,
 
523
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *base_uri</code></em>);</pre>
524
524
<p>
525
525
Creates a permanenturl based on <em class="parameter"><code>entryid</code></em> and <em class="parameter"><code>base_uri</code></em>.
526
526
</p>
546
546
<hr>
547
547
<div class="refsect2">
548
548
<a name="e2k-permanenturl-to-entryid"></a><h3>e2k_permanenturl_to_entryid ()</h3>
549
 
<pre class="programlisting"><span class="returnvalue">GByteArray</span> *        e2k_permanenturl_to_entryid         (<em class="parameter"><code>const <span class="type">gchar</span> *permanenturl</code></em>);</pre>
 
549
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Byte-Arrays.html#GByteArray"><span class="returnvalue">GByteArray</span></a> *        e2k_permanenturl_to_entryid         (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *permanenturl</code></em>);</pre>
550
550
<p>
551
551
Creates an ENTRYID (specifically, a PR_SOURCE_KEY) based on
552
552
<em class="parameter"><code>permanenturl</code></em>
569
569
</div>
570
570
<div class="footer">
571
571
<hr>
572
 
          Generated by GTK-Doc V1.18.1</div>
 
572
          Generated by GTK-Doc V1.18</div>
573
573
</body>
574
574
</html>
 
 
b'\\ No newline at end of file'