Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 1760bbde8794f5b323299b3a051b5bd6 > files > 197

openchange-devel-0.9-11.fc14.x86_64.rpm

<html>
  <head>
    <title>MAPIClientLibraries 0.9 API Documentation</title>
    <link href="doxygen.css" rel="stylesheet" type="text/css"/>
    <link href="apidocs.css" rel="stylesheet" type="text/css"/>
  </head>
  <body>
    <div id="website">
    <div class="header"></div>
      <div id="middle_side">
	<div id="right_side_home">
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a>  </div>
  <div class="headertitle">
<h1>libmapi/mapicode.h File Reference</h1>  </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a0afcb6736bfb6a097166b4c142d1e93b">FACILITY_ITF</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#ad3fd0669c616505307a0138135558bcc">MAKE_MAPI_CODE</a>(sev, fac, code)&nbsp;&nbsp;&nbsp;(((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)(sev)&lt;&lt;31)|((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)(fac)&lt;&lt;16)|((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)(code)))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#aa0c9c18eb2f5a8fc76c93de137675a8b">MAKE_MAPI_E</a>(code)&nbsp;&nbsp;&nbsp;(MAKE_MAPI_CODE(SEVERITY_ERROR, FACILITY_ITF, code))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a6b64e5476db69ffbd7669d35a6447b5a">MAKE_MAPI_S</a>(code)&nbsp;&nbsp;&nbsp;(MAKE_MAPI_CODE(SEVERITY_WARN, FACILITY_ITF, code))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a1ae43308421faa81c3f96d845722543b">MAPI_RETVAL_IF</a>(x, e, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a56b2b16f1113791421517fbc08792c2b">MAPI_STATUS_EQUAL</a>(x, y)&nbsp;&nbsp;&nbsp;(MAPI_STATUS_V(x) == MAPI_STATUS_V(y))</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a5abc30d9daf30f2f8cf37ff08200f86d">MAPI_STATUS_IS_ERR</a>(x)&nbsp;&nbsp;&nbsp;((MAPI_STATUS_V(x) &amp; 0xc0000000) == 0xc0000000)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#aa2f009e731e84f0b0fe9b4a0f5af83c4">MAPI_STATUS_IS_ERR_RETURN</a>(x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#ad730652d71f309ac1423d4840f21ee5d">MAPI_STATUS_IS_OK</a>(x)&nbsp;&nbsp;&nbsp;(MAPI_STATUS_V(x) == 0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#ace5ef8349d52229987f908962d5afd6c">MAPI_STATUS_IS_OK_RETURN</a>(x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#ad0c98228bd61b4be5b40c6c23670cfe6">MAPI_STATUS_NOT_ERR_RETURN</a>(x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#af34cb461c5f906df9df1736a4a19a377">MAPI_STATUS_NOT_OK_RETURN</a>(x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a768fef1e3d0b2b6827a4a9be9eff3d7c">MAPI_STATUS_V</a>(x)&nbsp;&nbsp;&nbsp;((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a53da6d1258f2abd902930b6af1134d1c">OPENCHANGE_CHECK_NOTIFICATION</a>(s, r)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a8bcc2c03dc8b6ed0c9f58e6e6ea9f171">OPENCHANGE_RETVAL_CALL_IF</a>(x, e, r, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a7a4b9d7d8598946434a984fdb461eddb">OPENCHANGE_RETVAL_ERR</a>(e, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a72f77c7e5d097e7b47c57c0405070d0c">OPENCHANGE_RETVAL_IF</a>(x, e, c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a90b2e06a02b5b39bc00210a97f61ce97">SEVERITY_ERROR</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a8a4beaad24a39c4d4daf0ae81b5a7f92">SEVERITY_WARN</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a></td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a0afcb6736bfb6a097166b4c142d1e93b"></a><!-- doxytag: member="mapicode.h::FACILITY_ITF" ref="a0afcb6736bfb6a097166b4c142d1e93b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FACILITY_ITF&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad3fd0669c616505307a0138135558bcc"></a><!-- doxytag: member="mapicode.h::MAKE_MAPI_CODE" ref="ad3fd0669c616505307a0138135558bcc" args="(sev, fac, code)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAKE_MAPI_CODE</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">sev, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">fac, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">code</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td>&nbsp;&nbsp;&nbsp;(((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)(sev)&lt;&lt;31)|((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)(fac)&lt;&lt;16)|((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)(code)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa0c9c18eb2f5a8fc76c93de137675a8b"></a><!-- doxytag: member="mapicode.h::MAKE_MAPI_E" ref="aa0c9c18eb2f5a8fc76c93de137675a8b" args="(code)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAKE_MAPI_E</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">code</td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(MAKE_MAPI_CODE(SEVERITY_ERROR, FACILITY_ITF, code))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6b64e5476db69ffbd7669d35a6447b5a"></a><!-- doxytag: member="mapicode.h::MAKE_MAPI_S" ref="a6b64e5476db69ffbd7669d35a6447b5a" args="(code)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAKE_MAPI_S</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">code</td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(MAKE_MAPI_CODE(SEVERITY_WARN, FACILITY_ITF, code))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1ae43308421faa81c3f96d845722543b"></a><!-- doxytag: member="mapicode.h::MAPI_RETVAL_IF" ref="a1ae43308421faa81c3f96d845722543b" args="(x, e, c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_RETVAL_IF</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">e, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">c</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                            \
        <span class="keywordflow">if</span> (x) {                        \
                errno = (e);            \
                <span class="keywordflow">if</span> (c) {                \
                        talloc_free(c); \
                }                       \
                <span class="keywordflow">return</span> -1;              \
        }                               \
} <span class="keywordflow">while</span> (0);
</pre></div><dl><dt><b>Examples: </b></dt><dd><a class="el" href="fetchappointment_8c-example.html#a3">fetchappointment.c</a>, and <a class="el" href="fetchmail_8c-example.html#a3">fetchmail.c</a>.</dd>
</dl>
</div>
</div>
<a class="anchor" id="a56b2b16f1113791421517fbc08792c2b"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_EQUAL" ref="a56b2b16f1113791421517fbc08792c2b" args="(x, y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_EQUAL</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">y</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td>&nbsp;&nbsp;&nbsp;(MAPI_STATUS_V(x) == MAPI_STATUS_V(y))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5abc30d9daf30f2f8cf37ff08200f86d"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_IS_ERR" ref="a5abc30d9daf30f2f8cf37ff08200f86d" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_IS_ERR</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x</td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((MAPI_STATUS_V(x) &amp; 0xc0000000) == 0xc0000000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa2f009e731e84f0b0fe9b4a0f5af83c4"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_IS_ERR_RETURN" ref="aa2f009e731e84f0b0fe9b4a0f5af83c4" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_IS_ERR_RETURN</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x</td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
                <span class="keywordflow">if</span> (<a class="code" href="mapicode_8h.html#a5abc30d9daf30f2f8cf37ff08200f86d">MAPI_STATUS_IS_ERR</a>(x)) {\
                        <span class="keywordflow">return</span> x;\
                }\
} <span class="keywordflow">while</span> (0)
</pre></div>
</div>
</div>
<a class="anchor" id="ad730652d71f309ac1423d4840f21ee5d"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_IS_OK" ref="ad730652d71f309ac1423d4840f21ee5d" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_IS_OK</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x</td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(MAPI_STATUS_V(x) == 0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="proto_8h.html#a7de50ff557b8f80dcf47f536adcc719c">emsmdb_transaction_null()</a>, and <a class="el" href="proto_8h.html#aa2dd3ef2555fdba3b5c086d6509a86d2">nspi_unbind()</a>.</p>

</div>
</div>
<a class="anchor" id="ace5ef8349d52229987f908962d5afd6c"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_IS_OK_RETURN" ref="ace5ef8349d52229987f908962d5afd6c" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_IS_OK_RETURN</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x</td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
                <span class="keywordflow">if</span> (<a class="code" href="mapicode_8h.html#ad730652d71f309ac1423d4840f21ee5d">MAPI_STATUS_IS_OK</a>(x)) {\
                        <span class="keywordflow">return</span> x;\
                }\
} <span class="keywordflow">while</span> (0)
</pre></div>
</div>
</div>
<a class="anchor" id="ad0c98228bd61b4be5b40c6c23670cfe6"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_NOT_ERR_RETURN" ref="ad0c98228bd61b4be5b40c6c23670cfe6" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_NOT_ERR_RETURN</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x</td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
                <span class="keywordflow">if</span> (!<a class="code" href="mapicode_8h.html#a5abc30d9daf30f2f8cf37ff08200f86d">MAPI_STATUS_IS_ERR</a>(x)) {\
                        <span class="keywordflow">return</span> x;\
                }\
} <span class="keywordflow">while</span> (0)
</pre></div>
</div>
</div>
<a class="anchor" id="af34cb461c5f906df9df1736a4a19a377"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_NOT_OK_RETURN" ref="af34cb461c5f906df9df1736a4a19a377" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_NOT_OK_RETURN</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x</td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
                <span class="keywordflow">if</span> (!<a class="code" href="mapicode_8h.html#ad730652d71f309ac1423d4840f21ee5d">MAPI_STATUS_IS_OK</a>(x)) {\
                        <span class="keywordflow">return</span> x;\
                }\
} <span class="keywordflow">while</span> (0)
</pre></div>
</div>
</div>
<a class="anchor" id="a768fef1e3d0b2b6827a4a9be9eff3d7c"></a><!-- doxytag: member="mapicode.h::MAPI_STATUS_V" ref="a768fef1e3d0b2b6827a4a9be9eff3d7c" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAPI_STATUS_V</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x</td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((<a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a>)x)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a53da6d1258f2abd902930b6af1134d1c"></a><!-- doxytag: member="mapicode.h::OPENCHANGE_CHECK_NOTIFICATION" ref="a53da6d1258f2abd902930b6af1134d1c" args="(s, r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OPENCHANGE_CHECK_NOTIFICATION</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">r</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                                            \
        <span class="keywordflow">if</span> (s-&gt;notify_ctx)                              \
                <a class="code" href="IMAPISupport_8c.html#a3c29b5dc6b137be136a5cf2695d55126">ProcessNotification</a>(s-&gt;notify_ctx, r);  \
} <span class="keywordflow">while</span> (0);
</pre></div>
<p>Referenced by <a class="el" href="proto_8h.html#a66c99e4c6eb8a7eae42a0abac01fa75b">Abort()</a>, <a class="el" href="proto_8h.html#ac6cfa306b6e2571569cb814110bd2b08">AbortSubmit()</a>, <a class="el" href="proto_8h.html#ad08d305d256d71bcad693f3fca0110b2">AddressTypes()</a>, <a class="el" href="proto_8h.html#a0152e531768ef61f4d8a41f600c7fea1">CollapseRow()</a>, <a class="el" href="proto_8h.html#a745704b6a7fc08573e87571023cbfc44">CommitStream()</a>, <a class="el" href="proto_8h.html#a4716ce81dca05da5c568db239f95acfe">CopyFolder()</a>, <a class="el" href="proto_8h.html#a8ec4ba29f2a9b89edda4cda1c4c4856c">CopyProps()</a>, <a class="el" href="proto_8h.html#acb5175bbc1caa88d0d5b8ed053b02b34">CopyTo()</a>, <a class="el" href="proto_8h.html#a6fb9d9166a531189cf0d123b007609b5">CopyToStream()</a>, <a class="el" href="proto_8h.html#a9f7152a9db034fbf7cc7fa8e481bd226">CreateAttach()</a>, <a class="el" href="proto_8h.html#ae26c5f046e906601b2dd367f738e1658">CreateBookmark()</a>, <a class="el" href="proto_8h.html#aa0d3c0451ce5f8584cce650ca3223b04">CreateFolder()</a>, <a class="el" href="proto_8h.html#acd2d9aaa13e6138886bacdcea51695d3">CreateMessage()</a>, <a class="el" href="proto_8h.html#a82fa868e57de4841b97cc4b4e9f6fb8d">DeleteAttach()</a>, <a class="el" href="proto_8h.html#a89202179905d03cb95b31b430790b9a1">DeleteFolder()</a>, <a class="el" href="proto_8h.html#abd450cbfa8897602cbc1cc7e0fa56ce5">DeleteMessage()</a>, <a class="el" href="proto_8h.html#a65bbd0ee31de96fd372da08b3e2347e8">DeletePropertiesNoReplicate()</a>, <a class="el" href="proto_8h.html#a829a7a28788124c422e42d007b47e9e3">DeleteProps()</a>, <a class="el" href="proto_8h.html#a364dcbce3198d58aa0ab6a813411bcbf">EmptyFolder()</a>, <a class="el" href="proto_8h.html#ac449d69d77ab398535923a0859691ddf">ExpandRow()</a>, <a class="el" href="proto_8h.html#ae3c55e0b3aaaa9fd6056018d202f785d">FindRow()</a>, <a class="el" href="proto_8h.html#aa90bfd47eded92fdd5e73cb1a0023fd3">FreeBookmark()</a>, <a class="el" href="proto_8h.html#a3323b8ace0a76a8f9e53aa989bc886c1">GetAttachmentTable()</a>, <a class="el" href="proto_8h.html#a80bfa91f91a0627cb58fa6ce757d72c4">GetCollapseState()</a>, <a class="el" href="proto_8h.html#a8005a7edf302693a7277f1351382d0d5">GetContentsTable()</a>, <a class="el" href="proto_8h.html#ad5362cafba2a76a70b112c966abe5907">GetHierarchyTable()</a>, <a class="el" href="proto_8h.html#a938413416b0e656c72192174fc3b0eae">GetIdFromLongTermId()</a>, <a class="el" href="proto_8h.html#af2084aa1318156973399cd8c7971912e">GetIDsFromNames()</a>, <a class="el" href="proto_8h.html#a25e3ad84c849f51eed573febe892b9a6">GetLocalReplicaIds()</a>, <a class="el" href="proto_8h.html#a4cad41f7bd69a78a74285df9db265e73">GetLongTermIdFromId()</a>, <a class="el" href="proto_8h.html#a535ea169793b6eb4cd76a669672761d1">GetMessageStatus()</a>, <a class="el" href="proto_8h.html#ae3c6c832f8dddb0a4755dbc6c19c5233">GetNamesFromIDs()</a>, <a class="el" href="proto_8h.html#ae7c80d484ca025749951a291c61be3e2">GetOwningServers()</a>, <a class="el" href="proto_8h.html#aed96168262c4acfeab8d06ff35601aeb">GetPropList()</a>, <a class="el" href="proto_8h.html#a2302fd8484a99435dcf605f79cf9e8ba">GetProps()</a>, <a class="el" href="proto_8h.html#ae158380be31ef5121ebcccb99c5f980d">GetPropsAll()</a>, <a class="el" href="proto_8h.html#a1feaac1c7b54b25e599d8dbf68a72faf">GetReceiveFolder()</a>, <a class="el" href="proto_8h.html#ab60a3c481121ff3bce77f9266112a783">GetReceiveFolderTable()</a>, <a class="el" href="proto_8h.html#a7f0a6f074da61394f2cdeba437d8fc12">GetRulesTable()</a>, <a class="el" href="proto_8h.html#ac9358749be2737f24bcd909df8a75f56">GetSearchCriteria()</a>, <a class="el" href="proto_8h.html#a198f286f90fe17887d8af784292348d2">GetStatus()</a>, <a class="el" href="proto_8h.html#a15fb593a6c5c39272a48f478c3738d81">GetStoreState()</a>, <a class="el" href="proto_8h.html#a35a0dde04de76bbe473a19e92ec5f723">GetStreamSize()</a>, <a class="el" href="proto_8h.html#a0c8a9b8fc54139a1411aa9264acbe200">GetTable()</a>, <a class="el" href="proto_8h.html#ac896118a7a75e0d214a81cfea01089d9">GetTransportFolder()</a>, <a class="el" href="proto_8h.html#ad1b0270ffa8b70cdca16c0ece8661c96">GetValidAttach()</a>, <a class="el" href="proto_8h.html#a1166925df3bf36ba5bd3835d0917d1df">ModifyRecipients()</a>, <a class="el" href="proto_8h.html#afcd8006481ea667864a055148777a07e">ModifyTable()</a>, <a class="el" href="proto_8h.html#a583351a289546184e2560eac39f5a3d6">MoveCopyMessages()</a>, <a class="el" href="proto_8h.html#acf3f40942949ac192faaec2be8503992">MoveFolder()</a>, <a class="el" href="proto_8h.html#a8af2fe9cc98605fbda054d3091499ed2">OpenAttach()</a>, <a class="el" href="proto_8h.html#aaf3088b3837b1908e6bb6b14f906a4e0">OpenEmbeddedMessage()</a>, <a class="el" href="proto_8h.html#a5d20a82a73d463254ac5e688f0f0cb0f">OpenFolder()</a>, <a class="el" href="proto_8h.html#a26b91ebe67489ca9e12a2ad1ba71548c">OpenMessage()</a>, <a class="el" href="proto_8h.html#ac27ee071a1b0d8344bb0320a4a647f54">OpenPublicFolder()</a>, <a class="el" href="proto_8h.html#a8fda02d0b93fae98d923a82d86ca8c6c">OpenPublicFolderByName()</a>, <a class="el" href="proto_8h.html#a2be8f10c82ffcf8070e105f1a0d8c998">OpenStream()</a>, <a class="el" href="proto_8h.html#a7a2978c322cbed08f16de37682cdebde">OpenUserMailbox()</a>, <a class="el" href="proto_8h.html#a3309fcb17b899dc8f86ecd7d3ed59eb5">PublicFolderIsGhosted()</a>, <a class="el" href="proto_8h.html#ae03f50328f9ef6369d5169893c8488df">QueryColumns()</a>, <a class="el" href="proto_8h.html#aa223b65b8bbcd97353c64aecdf10bd85">QueryNamedProperties()</a>, <a class="el" href="proto_8h.html#a65befabbd077db9273226a6d59615fdd">QueryPosition()</a>, <a class="el" href="proto_8h.html#a3124e8442e355ace743f5e554698eaa1">QueryRows()</a>, <a class="el" href="proto_8h.html#a6bc72b5c38aa15725d1454ad2c3635d0">ReadRecipients()</a>, <a class="el" href="proto_8h.html#ae0ef7c1c994a63e9cec5b1379122ed86">ReadStream()</a>, <a class="el" href="proto_8h.html#a96a886615abe0904621a25f73cb73839">Release()</a>, <a class="el" href="proto_8h.html#ab6424e4371c22d4cb24af0c5b954c46b">ReloadCachedInformation()</a>, <a class="el" href="proto_8h.html#ae625b8aeb2972e53df4608791fc77861">RemoveAllRecipients()</a>, <a class="el" href="proto_8h.html#a57497a9ec70a70382ed908bc883aaa41">Reset()</a>, <a class="el" href="proto_8h.html#a5e1d04f08b99a53ba88a2de930f65a16">Restrict()</a>, <a class="el" href="proto_8h.html#a4f63e29f1a02772254ba88ff7d916dee">SaveChangesAttachment()</a>, <a class="el" href="proto_8h.html#aae796bfcac7ea8bb4be2d6ef7eb93a76">SaveChangesMessage()</a>, <a class="el" href="proto_8h.html#ad0f277a2179be5b0377797f695157961">SeekRow()</a>, <a class="el" href="proto_8h.html#a450c999da38c526f1e7b7d26ec3c53fb">SeekRowApprox()</a>, <a class="el" href="proto_8h.html#abe8573f64f67df4a07e454a85a246d2a">SeekRowBookmark()</a>, <a class="el" href="proto_8h.html#a96670d887617ee8e4d5982b8ccc31bdf">SeekStream()</a>, <a class="el" href="proto_8h.html#a44dd9d7916dbbacec81d716978fbb040">SetCollapseState()</a>, <a class="el" href="proto_8h.html#a8695fc542a0924df6f34f1ececda5e58">SetColumns()</a>, <a class="el" href="proto_8h.html#af372f4a887ab6f689b63d43d09b04344">SetMessageReadFlag()</a>, <a class="el" href="proto_8h.html#a1e1e4a1093f379c20f444043650727f2">SetMessageStatus()</a>, <a class="el" href="proto_8h.html#a0ddd5dd9827db2d23d94440042abab37">SetProps()</a>, <a class="el" href="proto_8h.html#a8bb55368bb250bd04840c17b90be39a1">SetReadFlags()</a>, <a class="el" href="proto_8h.html#a35ac4767be928b741f30b55ef2c82651">SetReceiveFolder()</a>, <a class="el" href="proto_8h.html#a0ce94351576d968926636487793beaed">SetSearchCriteria()</a>, <a class="el" href="proto_8h.html#ad055d10119b399237b824d6fef5849d7">SetSpooler()</a>, <a class="el" href="proto_8h.html#a457cd46e47a75728f62d2066cfe83415">SetStreamSize()</a>, <a class="el" href="proto_8h.html#a348540581920b0e663f1a008f25bb643">SortTable()</a>, <a class="el" href="IXPLogon_8c.html#a8f5946010110ea49ade2d27446f37941">SpoolerLockMessage()</a>, <a class="el" href="proto_8h.html#a26d57152d73d8087c87e705f65691e32">SubmitMessage()</a>, <a class="el" href="proto_8h.html#a0f5eb34ea6ecea5bdc54d7b74a323f08">TransportSend()</a>, and <a class="el" href="proto_8h.html#a2a14dfe1dcdacce01a7c7f67578632a0">WriteStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a8bcc2c03dc8b6ed0c9f58e6e6ea9f171"></a><!-- doxytag: member="mapicode.h::OPENCHANGE_RETVAL_CALL_IF" ref="a8bcc2c03dc8b6ed0c9f58e6e6ea9f171" args="(x, e, r, c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OPENCHANGE_RETVAL_CALL_IF</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">e, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">r, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">c</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                                    \
        <span class="keywordflow">if</span> (x) {                                \
                <a class="code" href="mapicode_8c.html#aed45f1b9f6a81ffe9cd1cee08fb795f4">set_errno</a>(e);                   \
                <span class="keywordflow">if</span> (r) {                        \
                        talloc_free(r);         \
                }                               \
                <span class="keywordflow">if</span> (c) {                        \
                        talloc_free(c);         \
                }                               \
                <span class="keywordflow">return</span> (e);                     \
        }                                       \
 } <span class="keywordflow">while</span> (0);
</pre></div>
<p>Referenced by <a class="el" href="proto_8h.html#a7a2978c322cbed08f16de37682cdebde">OpenUserMailbox()</a>.</p>

</div>
</div>
<a class="anchor" id="a7a4b9d7d8598946434a984fdb461eddb"></a><!-- doxytag: member="mapicode.h::OPENCHANGE_RETVAL_ERR" ref="a7a4b9d7d8598946434a984fdb461eddb" args="(e, c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OPENCHANGE_RETVAL_ERR</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">e, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">c</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                            \
        <a class="code" href="mapicode_8c.html#aed45f1b9f6a81ffe9cd1cee08fb795f4">set_errno</a>(e);                   \
        <span class="keywordflow">if</span> (c) {                        \
                talloc_free(c);         \
        }                               \
        <span class="keywordflow">return</span> (e);                     \
} <span class="keywordflow">while</span> (0);
</pre></div>
<p>Referenced by <a class="el" href="proto_8h.html#a54ff6927c921e90e0643231f0ade628b">CreateProfileStore()</a>, <a class="el" href="simple__mapi_8c.html#ac77ec981ccaa328f0fd1c9cdc03ae153">GetBestBody()</a>, <a class="el" href="simple__mapi_8c.html#afd821395dac16d9491e8cecd9743ff95">GetDefaultFolder()</a>, <a class="el" href="proto_8h.html#a8f5951b6d64365bcbd081cee2c814990">GetDefaultProfile()</a>, <a class="el" href="simple__mapi_8c.html#a7bc03d63237c2f807fe8f272a1e5c0f2">GetDefaultPublicFolder()</a>, <a class="el" href="IMSProvider_8c.html#ad5e7bff24db315bfc51c5cfc0bcb08c3">Logon()</a>, <a class="el" href="proto_8h.html#ab6a363b20fc443a6ad6c6178541ec750">mapi_nameid_lid_lookup()</a>, <a class="el" href="proto_8h.html#a9eb025b7e5d4db129bb2e6d43c5db8ee">mapi_nameid_OOM_lookup()</a>, <a class="el" href="proto_8h.html#ad97af1f12fb85bb28b0036d3aa3534a5">mapi_nameid_string_lookup()</a>, and <a class="el" href="proto_8h.html#a1e3d884ee2f96f82f7b50ff2448b7152">uncompress_rtf()</a>.</p>

</div>
</div>
<a class="anchor" id="a72f77c7e5d097e7b47c57c0405070d0c"></a><!-- doxytag: member="mapicode.h::OPENCHANGE_RETVAL_IF" ref="a72f77c7e5d097e7b47c57c0405070d0c" args="(x, e, c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OPENCHANGE_RETVAL_IF</td>
          <td>(</td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">x, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">e, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname">c</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                            \
        <span class="keywordflow">if</span> (x) {                        \
                <a class="code" href="mapicode_8c.html#aed45f1b9f6a81ffe9cd1cee08fb795f4">set_errno</a>(e);           \
                <span class="keywordflow">if</span> (c) {                \
                        talloc_free(c); \
                }                       \
                <span class="keywordflow">return</span> (e);             \
        }                               \
} <span class="keywordflow">while</span> (0);
</pre></div>
<p>Referenced by <a class="el" href="proto_8h.html#a66c99e4c6eb8a7eae42a0abac01fa75b">Abort()</a>, <a class="el" href="proto_8h.html#ac6cfa306b6e2571569cb814110bd2b08">AbortSubmit()</a>, <a class="el" href="proto_8h.html#ad08d305d256d71bcad693f3fca0110b2">AddressTypes()</a>, <a class="el" href="simple__mapi_8c.html#a2445fb102be62563bdd8d24025f3be2b">AddUserPermission()</a>, <a class="el" href="proto_8h.html#a0cf637dfc6304790d550efcb1208b7a2">ChangeProfilePassword()</a>, <a class="el" href="proto_8h.html#aff3ad6ae2f56ce102be53059e51731fd">CloneStream()</a>, <a class="el" href="proto_8h.html#a0152e531768ef61f4d8a41f600c7fea1">CollapseRow()</a>, <a class="el" href="proto_8h.html#a745704b6a7fc08573e87571023cbfc44">CommitStream()</a>, <a class="el" href="proto_8h.html#a4716ce81dca05da5c568db239f95acfe">CopyFolder()</a>, <a class="el" href="proto_8h.html#a8ec4ba29f2a9b89edda4cda1c4c4856c">CopyProps()</a>, <a class="el" href="proto_8h.html#acb5175bbc1caa88d0d5b8ed053b02b34">CopyTo()</a>, <a class="el" href="proto_8h.html#a6fb9d9166a531189cf0d123b007609b5">CopyToStream()</a>, <a class="el" href="proto_8h.html#a9f7152a9db034fbf7cc7fa8e481bd226">CreateAttach()</a>, <a class="el" href="proto_8h.html#ae26c5f046e906601b2dd367f738e1658">CreateBookmark()</a>, <a class="el" href="proto_8h.html#aa0d3c0451ce5f8584cce650ca3223b04">CreateFolder()</a>, <a class="el" href="proto_8h.html#acd2d9aaa13e6138886bacdcea51695d3">CreateMessage()</a>, <a class="el" href="proto_8h.html#a494b4286cefe9e170c3f94c905c321fa">CreateProfile()</a>, <a class="el" href="proto_8h.html#a54ff6927c921e90e0643231f0ade628b">CreateProfileStore()</a>, <a class="el" href="proto_8h.html#a82fa868e57de4841b97cc4b4e9f6fb8d">DeleteAttach()</a>, <a class="el" href="proto_8h.html#a89202179905d03cb95b31b430790b9a1">DeleteFolder()</a>, <a class="el" href="proto_8h.html#abd450cbfa8897602cbc1cc7e0fa56ce5">DeleteMessage()</a>, <a class="el" href="proto_8h.html#a833c3aae4ee37b3f7d6363adbe1d92c5">DeleteProfile()</a>, <a class="el" href="proto_8h.html#a65bbd0ee31de96fd372da08b3e2347e8">DeletePropertiesNoReplicate()</a>, <a class="el" href="proto_8h.html#a829a7a28788124c422e42d007b47e9e3">DeleteProps()</a>, <a class="el" href="proto_8h.html#a5f9f3f93fc555e96f05ac0a9fd0a3e9d">DispatchNotifications()</a>, <a class="el" href="proto_8h.html#a364dcbce3198d58aa0ab6a813411bcbf">EmptyFolder()</a>, <a class="el" href="emsmdb_8c.html#a1b48f67a8136e0bceb930511b026d379">emsmdb_disconnect()</a>, <a class="el" href="proto_8h.html#ac449d69d77ab398535923a0859691ddf">ExpandRow()</a>, <a class="el" href="proto_8h.html#afb0a9a443514add2c3daa664a6a5448d">FindProfileAttr()</a>, <a class="el" href="proto_8h.html#ae3c55e0b3aaaa9fd6056018d202f785d">FindRow()</a>, <a class="el" href="proto_8h.html#aa90bfd47eded92fdd5e73cb1a0023fd3">FreeBookmark()</a>, <a class="el" href="proto_8h.html#adfba66f98839bc597c0a09803a30ff24">GetABRecipientInfo()</a>, <a class="el" href="proto_8h.html#a3323b8ace0a76a8f9e53aa989bc886c1">GetAttachmentTable()</a>, <a class="el" href="simple__mapi_8c.html#ac77ec981ccaa328f0fd1c9cdc03ae153">GetBestBody()</a>, <a class="el" href="proto_8h.html#a80bfa91f91a0627cb58fa6ce757d72c4">GetCollapseState()</a>, <a class="el" href="proto_8h.html#a8005a7edf302693a7277f1351382d0d5">GetContentsTable()</a>, <a class="el" href="simple__mapi_8c.html#afd821395dac16d9491e8cecd9743ff95">GetDefaultFolder()</a>, <a class="el" href="proto_8h.html#a8f5951b6d64365bcbd081cee2c814990">GetDefaultProfile()</a>, <a class="el" href="simple__mapi_8c.html#a7bc03d63237c2f807fe8f272a1e5c0f2">GetDefaultPublicFolder()</a>, <a class="el" href="utils_8c.html#aa85d25c3bd424e7b5f9cc6a2eb290caf">GetFIDFromEntryID()</a>, <a class="el" href="simple__mapi_8c.html#a7b3fc634875a5d59ea50a4b8f0b11074">GetFolderItemsCount()</a>, <a class="el" href="proto_8h.html#a9e77f769cd8552117fcb3b6bff4e03dd">GetGALTable()</a>, <a class="el" href="proto_8h.html#ad5362cafba2a76a70b112c966abe5907">GetHierarchyTable()</a>, <a class="el" href="proto_8h.html#a938413416b0e656c72192174fc3b0eae">GetIdFromLongTermId()</a>, <a class="el" href="proto_8h.html#af2084aa1318156973399cd8c7971912e">GetIDsFromNames()</a>, <a class="el" href="proto_8h.html#a6d840917f6fc0f8f8e6d13760b91be06">GetLoadparmContext()</a>, <a class="el" href="proto_8h.html#a25e3ad84c849f51eed573febe892b9a6">GetLocalReplicaIds()</a>, <a class="el" href="proto_8h.html#a4cad41f7bd69a78a74285df9db265e73">GetLongTermIdFromId()</a>, <a class="el" href="proto_8h.html#a535ea169793b6eb4cd76a669672761d1">GetMessageStatus()</a>, <a class="el" href="proto_8h.html#ae3c6c832f8dddb0a4755dbc6c19c5233">GetNamesFromIDs()</a>, <a class="el" href="IMSProvider_8c.html#a8cf4e89cef4e43d2364ef6f4d2002130">GetNewLogonId()</a>, <a class="el" href="proto_8h.html#acb6b46bd65de461b26a247092590814b">GetOutboxFolder()</a>, <a class="el" href="proto_8h.html#ae7c80d484ca025749951a291c61be3e2">GetOwningServers()</a>, <a class="el" href="proto_8h.html#a38910e8760dbc1c65edb66f45d3f4cbd">GetProfileAttr()</a>, <a class="el" href="proto_8h.html#a09e5b0aa9f4c72b2cc85cc8f58a58806">GetProfileTable()</a>, <a class="el" href="proto_8h.html#aed96168262c4acfeab8d06ff35601aeb">GetPropList()</a>, <a class="el" href="proto_8h.html#a2302fd8484a99435dcf605f79cf9e8ba">GetProps()</a>, <a class="el" href="proto_8h.html#ae158380be31ef5121ebcccb99c5f980d">GetPropsAll()</a>, <a class="el" href="proto_8h.html#a1feaac1c7b54b25e599d8dbf68a72faf">GetReceiveFolder()</a>, <a class="el" href="proto_8h.html#ab60a3c481121ff3bce77f9266112a783">GetReceiveFolderTable()</a>, <a class="el" href="proto_8h.html#a1146a61a323ecd24e3ecb8c826d3c372">GetRecipientTable()</a>, <a class="el" href="proto_8h.html#a7f0a6f074da61394f2cdeba437d8fc12">GetRulesTable()</a>, <a class="el" href="proto_8h.html#ac9358749be2737f24bcd909df8a75f56">GetSearchCriteria()</a>, <a class="el" href="proto_8h.html#a198f286f90fe17887d8af784292348d2">GetStatus()</a>, <a class="el" href="proto_8h.html#a15fb593a6c5c39272a48f478c3738d81">GetStoreState()</a>, <a class="el" href="proto_8h.html#a35a0dde04de76bbe473a19e92ec5f723">GetStreamSize()</a>, <a class="el" href="proto_8h.html#a0c8a9b8fc54139a1411aa9264acbe200">GetTable()</a>, <a class="el" href="proto_8h.html#ac896118a7a75e0d214a81cfea01089d9">GetTransportFolder()</a>, <a class="el" href="proto_8h.html#a51ddeca55f13055917a8b43d28a5f11f">GetUserFreeBusyData()</a>, <a class="el" href="proto_8h.html#ad1b0270ffa8b70cdca16c0ece8661c96">GetValidAttach()</a>, <a class="el" href="proto_8h.html#a8af3857bd9d1eea00c7e5930599d2433">HardDeleteMessage()</a>, <a class="el" href="proto_8h.html#a89562462ecaf7522be6f0ed9d88125c5">HardDeleteMessagesAndSubfolders()</a>, <a class="el" href="proto_8h.html#ab76911cad62468f2d40c277e63e4b548">IsFreeBusyConflict()</a>, <a class="el" href="proto_8h.html#ae14078fc5f0ec35ccd4282021f1fe679">LoadProfile()</a>, <a class="el" href="proto_8h.html#af33e1c1b61a7b361621d68779342e811">LockRegionStream()</a>, <a class="el" href="proto_8h.html#a6a291e98161f80abee74f43f13c26b72">Logoff()</a>, <a class="el" href="IMSProvider_8c.html#ad5e7bff24db315bfc51c5cfc0bcb08c3">Logon()</a>, <a class="el" href="proto_8h.html#a70461eb0bd7972c833e5aeeed170d56b">mapi_id_array_add_id()</a>, <a class="el" href="proto_8h.html#a3dfe35b954981867acae68bba8793423">mapi_id_array_add_obj()</a>, <a class="el" href="proto_8h.html#a99ff1e3fa96eea20c58ddb664cea4be6">mapi_id_array_del_id()</a>, <a class="el" href="proto_8h.html#ae8bb320a745b1ad4e4f01a8436a6c009">mapi_id_array_del_obj()</a>, <a class="el" href="proto_8h.html#ad2744293f03c1c4882c9f304848bb257">mapi_id_array_get()</a>, <a class="el" href="proto_8h.html#a98e7322b5fd9c508aae8cf3c1eafc0fa">mapi_id_array_init()</a>, <a class="el" href="proto_8h.html#a2203b8290779dbce1b8e14fc286b7636">mapi_id_array_release()</a>, <a class="el" href="proto_8h.html#a31db12aaad4f72995f5b8e04fd717ae7">mapi_nameid_canonical_add()</a>, <a class="el" href="proto_8h.html#a20218bd7770ff6a76b212e8cfb47ac72">mapi_nameid_custom_lid_add()</a>, <a class="el" href="proto_8h.html#a9d8b60484ec79ded09d3a16444e433fd">mapi_nameid_custom_string_add()</a>, <a class="el" href="proto_8h.html#ae5c9f39f8d1d0aead3beaacd9a8c9e92">mapi_nameid_GetIDsFromNames()</a>, <a class="el" href="proto_8h.html#aea91d7b3f98fd05ec0c47460860e6f54">mapi_nameid_lid_add()</a>, <a class="el" href="proto_8h.html#ab6a363b20fc443a6ad6c6178541ec750">mapi_nameid_lid_lookup()</a>, <a class="el" href="proto_8h.html#acc75322ecdc6ab1980aaabedc0d66d17">mapi_nameid_lookup_SPropTagArray()</a>, <a class="el" href="proto_8h.html#a4f0c68e740f1a9ca0165f7294ead11ec">mapi_nameid_lookup_SPropValue()</a>, <a class="el" href="proto_8h.html#ae8f29cfe4ea47216f4a452e47a00505d">mapi_nameid_map_SPropTagArray()</a>, <a class="el" href="proto_8h.html#a29c9490a009115137cf1b4f890873502">mapi_nameid_map_SPropValue()</a>, <a class="el" href="proto_8h.html#a5872f63e736a256dc4e2c679c6c81630">mapi_nameid_OOM_add()</a>, <a class="el" href="proto_8h.html#a9eb025b7e5d4db129bb2e6d43c5db8ee">mapi_nameid_OOM_lookup()</a>, <a class="el" href="proto_8h.html#a3d563b200503be2d3a63462252372ed2">mapi_nameid_SPropTagArray()</a>, <a class="el" href="proto_8h.html#ac3e2d267b88359ee287d9df1dae6323c">mapi_nameid_string_add()</a>, <a class="el" href="proto_8h.html#ad97af1f12fb85bb28b0036d3aa3534a5">mapi_nameid_string_lookup()</a>, <a class="el" href="proto_8h.html#af54068972fdb647b64d578334d54c7a3">mapi_nameid_unmap_SPropTagArray()</a>, <a class="el" href="proto_8h.html#a3ff1d20849a65584f4fba6c5b4f7fda6">mapi_nameid_unmap_SPropValue()</a>, <a class="el" href="proto_8h.html#a2d0ae19a519f1845142373cbd61e677c">mapi_object_bookmark_debug()</a>, <a class="el" href="mapi__object_8c.html#aede7db5a93dc819adc88cb4392a3314b">mapi_object_bookmark_find()</a>, <a class="el" href="proto_8h.html#af9ad52e7432492576a4402f0091ee7dd">mapi_object_bookmark_get_count()</a>, <a class="el" href="proto_8h.html#ae10742caadccca9daed95c47ea785056">mapi_object_copy()</a>, <a class="el" href="proto_8h.html#a08ac4ee13313f57770b683a96c55089e">mapi_object_init()</a>, <a class="el" href="proto_8h.html#a2ab74ccfb3fc60937e2d67185e33f018">mapi_profile_add_string_attr()</a>, <a class="el" href="proto_8h.html#aa1043111e9e45211d90f540d0d8f2d4f">mapi_profile_delete_string_attr()</a>, <a class="el" href="proto_8h.html#ab073d3eeac4d3aa6705bda7abecbc52a">mapi_profile_modify_string_attr()</a>, <a class="el" href="proto_8h.html#a23a01bb57f5080411a729f615e558b29">MAPIAllocateBuffer()</a>, <a class="el" href="proto_8h.html#a0a9a3df5d82fc17aacacab424a1c375d">MAPIFreeBuffer()</a>, <a class="el" href="proto_8h.html#ab293406ab51b9d0f5271a930480b2eec">MAPIInitialize()</a>, <a class="el" href="proto_8h.html#a0491efca1915d6709062bcd31b26cadf">MapiLogonProvider()</a>, <a class="el" href="proto_8h.html#a1166925df3bf36ba5bd3835d0917d1df">ModifyRecipients()</a>, <a class="el" href="proto_8h.html#afcd8006481ea667864a055148777a07e">ModifyTable()</a>, <a class="el" href="simple__mapi_8c.html#a9cb54788ad5b18ab5e714405a043b049">ModifyUserPermission()</a>, <a class="el" href="proto_8h.html#a875788729bf87923b16b1d2cab952d59">MonitorNotification()</a>, <a class="el" href="proto_8h.html#a583351a289546184e2560eac39f5a3d6">MoveCopyMessages()</a>, <a class="el" href="proto_8h.html#acf3f40942949ac192faaec2be8503992">MoveFolder()</a>, <a class="el" href="proto_8h.html#a54bb913968417cbb7cf04b63e2200aec">nspi_CompareMIds()</a>, <a class="el" href="proto_8h.html#ac44db53ff1f28d242bb4f0b6e3cbc836">nspi_DNToMId()</a>, <a class="el" href="proto_8h.html#acb78212bf3b378a9cc6fbb722230d0ce">nspi_GetIDsFromNames()</a>, <a class="el" href="proto_8h.html#aecfcdedeeec06f1fadfff08fe5760370">nspi_GetMatches()</a>, <a class="el" href="proto_8h.html#aa4fcc255cc562e885029f91427860ea4">nspi_GetNamesFromIDs()</a>, <a class="el" href="proto_8h.html#af057fe52f21c385be0d191b9b343f0cd">nspi_GetPropList()</a>, <a class="el" href="proto_8h.html#ab813bb5c587840236787282f291792f4">nspi_GetProps()</a>, <a class="el" href="proto_8h.html#af4070835479005f213a6e3c5eaded27d">nspi_GetSpecialTable()</a>, <a class="el" href="proto_8h.html#ac00c1db2f2bb690f823962f83f838bda">nspi_GetTemplateInfo()</a>, <a class="el" href="proto_8h.html#a7a41ce4909adf90798c48af6a5c965c2">nspi_ModLinkAtt()</a>, <a class="el" href="proto_8h.html#afa95f5cc6ee421b0845b7d143f0b6e97">nspi_ModProps()</a>, <a class="el" href="proto_8h.html#a4a84f1e465a54349ac28f42284220a53">nspi_QueryColumns()</a>, <a class="el" href="proto_8h.html#a1a879ef523bb25028d99547d6577920a">nspi_QueryRows()</a>, <a class="el" href="proto_8h.html#ae95326c064bfd85c63a373a43d2262e4">nspi_ResolveNames()</a>, <a class="el" href="proto_8h.html#a1211fabcff280bf8a38b592e92de37a7">nspi_ResolveNamesW()</a>, <a class="el" href="proto_8h.html#ad56fd663c632110466c460590400c1e8">nspi_ResortRestriction()</a>, <a class="el" href="proto_8h.html#a50530a0abf232ba128b7bf6d88892f52">nspi_SeekEntries()</a>, <a class="el" href="proto_8h.html#aa2dd3ef2555fdba3b5c086d6509a86d2">nspi_unbind()</a>, <a class="el" href="proto_8h.html#ad2c9209ad386cb0a8724afcdcc48c2cd">nspi_UpdateStat()</a>, <a class="el" href="proto_8h.html#a8af2fe9cc98605fbda054d3091499ed2">OpenAttach()</a>, <a class="el" href="proto_8h.html#aaf3088b3837b1908e6bb6b14f906a4e0">OpenEmbeddedMessage()</a>, <a class="el" href="proto_8h.html#a5d20a82a73d463254ac5e688f0f0cb0f">OpenFolder()</a>, <a class="el" href="proto_8h.html#a26b91ebe67489ca9e12a2ad1ba71548c">OpenMessage()</a>, <a class="el" href="proto_8h.html#af3ccf6c1f83aa3659f7c04a4fcd1cf5f">OpenMsgStore()</a>, <a class="el" href="proto_8h.html#a0b0c5711d2495b29a244814fecac3813">OpenProfile()</a>, <a class="el" href="proto_8h.html#ac27ee071a1b0d8344bb0320a4a647f54">OpenPublicFolder()</a>, <a class="el" href="proto_8h.html#a8fda02d0b93fae98d923a82d86ca8c6c">OpenPublicFolderByName()</a>, <a class="el" href="proto_8h.html#a2be8f10c82ffcf8070e105f1a0d8c998">OpenStream()</a>, <a class="el" href="proto_8h.html#a7a2978c322cbed08f16de37682cdebde">OpenUserMailbox()</a>, <a class="el" href="proto_8h.html#ada21bf3df5258c0f7febd30ed00bd4ca">ProcessNetworkProfile()</a>, <a class="el" href="proto_8h.html#a3309fcb17b899dc8f86ecd7d3ed59eb5">PublicFolderIsGhosted()</a>, <a class="el" href="proto_8h.html#ae03f50328f9ef6369d5169893c8488df">QueryColumns()</a>, <a class="el" href="proto_8h.html#aa223b65b8bbcd97353c64aecdf10bd85">QueryNamedProperties()</a>, <a class="el" href="proto_8h.html#a65befabbd077db9273226a6d59615fdd">QueryPosition()</a>, <a class="el" href="proto_8h.html#a3124e8442e355ace743f5e554698eaa1">QueryRows()</a>, <a class="el" href="proto_8h.html#a6bc72b5c38aa15725d1454ad2c3635d0">ReadRecipients()</a>, <a class="el" href="proto_8h.html#ae0ef7c1c994a63e9cec5b1379122ed86">ReadStream()</a>, <a class="el" href="proto_8h.html#a1eda5ec73d03a2a9afd0d3a68cc6615c">RegisterNotification()</a>, <a class="el" href="proto_8h.html#a96a886615abe0904621a25f73cb73839">Release()</a>, <a class="el" href="proto_8h.html#ab6424e4371c22d4cb24af0c5b954c46b">ReloadCachedInformation()</a>, <a class="el" href="proto_8h.html#ae625b8aeb2972e53df4608791fc77861">RemoveAllRecipients()</a>, <a class="el" href="simple__mapi_8c.html#a6b974921b0a3421b48933e564230d664">RemoveUserPermission()</a>, <a class="el" href="proto_8h.html#a228ea4355df5512a92fade1b13a0dbfa">RenameProfile()</a>, <a class="el" href="proto_8h.html#a57497a9ec70a70382ed908bc883aaa41">Reset()</a>, <a class="el" href="proto_8h.html#a30175af61e448af11db8ed103bea888c">ResolveNames()</a>, <a class="el" href="proto_8h.html#a5e1d04f08b99a53ba88a2de930f65a16">Restrict()</a>, <a class="el" href="proto_8h.html#abd1fe9cb35723ce717bc727f0d36ecee">RfrGetFQDNFromLegacyDN()</a>, <a class="el" href="proto_8h.html#a4f63e29f1a02772254ba88ff7d916dee">SaveChangesAttachment()</a>, <a class="el" href="proto_8h.html#aae796bfcac7ea8bb4be2d6ef7eb93a76">SaveChangesMessage()</a>, <a class="el" href="proto_8h.html#ad0f277a2179be5b0377797f695157961">SeekRow()</a>, <a class="el" href="proto_8h.html#a450c999da38c526f1e7b7d26ec3c53fb">SeekRowApprox()</a>, <a class="el" href="proto_8h.html#abe8573f64f67df4a07e454a85a246d2a">SeekRowBookmark()</a>, <a class="el" href="proto_8h.html#a96670d887617ee8e4d5982b8ccc31bdf">SeekStream()</a>, <a class="el" href="proto_8h.html#a44dd9d7916dbbacec81d716978fbb040">SetCollapseState()</a>, <a class="el" href="proto_8h.html#a8695fc542a0924df6f34f1ececda5e58">SetColumns()</a>, <a class="el" href="proto_8h.html#a248d788a78d8336e96991567ccb56df5">SetDefaultProfile()</a>, <a class="el" href="proto_8h.html#a40151cd3222d444e3092109377e959cb">SetMAPIDebugLevel()</a>, <a class="el" href="proto_8h.html#a3c52948a069da3c0b76a7d00605d3141">SetMAPIDumpData()</a>, <a class="el" href="proto_8h.html#af372f4a887ab6f689b63d43d09b04344">SetMessageReadFlag()</a>, <a class="el" href="proto_8h.html#a1e1e4a1093f379c20f444043650727f2">SetMessageStatus()</a>, <a class="el" href="proto_8h.html#a0718735fdc7da84886484ba44305d4af">SetPropertiesNoReplicate()</a>, <a class="el" href="proto_8h.html#a0ddd5dd9827db2d23d94440042abab37">SetProps()</a>, <a class="el" href="proto_8h.html#a8bb55368bb250bd04840c17b90be39a1">SetReadFlags()</a>, <a class="el" href="proto_8h.html#a35ac4767be928b741f30b55ef2c82651">SetReceiveFolder()</a>, <a class="el" href="proto_8h.html#a5667c21307a5a78872d21d86b1161e51">SetRecipientType()</a>, <a class="el" href="proto_8h.html#a0ce94351576d968926636487793beaed">SetSearchCriteria()</a>, <a class="el" href="proto_8h.html#ad055d10119b399237b824d6fef5849d7">SetSpooler()</a>, <a class="el" href="proto_8h.html#a457cd46e47a75728f62d2066cfe83415">SetStreamSize()</a>, <a class="el" href="proto_8h.html#a79659f26b15978e50bb73b8c922b96c4">ShutDown()</a>, <a class="el" href="proto_8h.html#a348540581920b0e663f1a008f25bb643">SortTable()</a>, <a class="el" href="IXPLogon_8c.html#a8f5946010110ea49ade2d27446f37941">SpoolerLockMessage()</a>, <a class="el" href="proto_8h.html#a8a009b2a7a8292d31eae88f81b2e06c0">SPropTagArray_add()</a>, <a class="el" href="property_8c.html#a6d194c81bb999f8cf188e8afc164c153">SRow_addprop()</a>, <a class="el" href="proto_8h.html#a26d57152d73d8087c87e705f65691e32">SubmitMessage()</a>, <a class="el" href="proto_8h.html#a73891d48327dd1afee64dba5b7cfddc0">Subscribe()</a>, <a class="el" href="proto_8h.html#a8fa0a6ef77dcb6a1671e228e6f8f1fa4">TransportNewMail()</a>, <a class="el" href="proto_8h.html#a0f5eb34ea6ecea5bdc54d7b74a323f08">TransportSend()</a>, <a class="el" href="proto_8h.html#a01b7bea488771aa983179a42abd5e928">UnlockRegionStream()</a>, <a class="el" href="proto_8h.html#ade9573642b24da1b4fbdbde2092f6048">Unsubscribe()</a>, <a class="el" href="proto_8h.html#a4b8479efbbc1fff738126b9fa6a2f791">WrapCompressedRTFStream()</a>, <a class="el" href="proto_8h.html#a0c3f3ba864f626e7a8fcd224cb2426fb">WriteAndCommitStream()</a>, and <a class="el" href="proto_8h.html#a2a14dfe1dcdacce01a7c7f67578632a0">WriteStream()</a>.</p>

</div>
</div>
<a class="anchor" id="a90b2e06a02b5b39bc00210a97f61ce97"></a><!-- doxytag: member="mapicode.h::SEVERITY_ERROR" ref="a90b2e06a02b5b39bc00210a97f61ce97" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SEVERITY_ERROR&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8a4beaad24a39c4d4daf0ae81b5a7f92"></a><!-- doxytag: member="mapicode.h::SEVERITY_WARN" ref="a8a4beaad24a39c4d4daf0ae81b5a7f92" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SEVERITY_WARN&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a27fd180f2e695007bdd04b67f0240401"></a><!-- doxytag: member="mapicode.h::SCODE" ref="a27fd180f2e695007bdd04b67f0240401" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned long <a class="el" href="mapicode_8h.html#a27fd180f2e695007bdd04b67f0240401">SCODE</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
</div>
<br/>
<table style="clear:both; margin: 0.5em auto; width:80%; text-align: center; background-color:#f8f8f8; border:2px solid #e0e0e0; padding:5px;">
<tr>
<td> 
  <img alt="Creative Commons License" src="CC_SomeRightsReserved.png" width="90" height="30" border="0" /><br />
  <img alt="Creative Commons Attribution icon" src="24px-Cc-by_white.svg.png" width="24" height="24" border="0" />
  <img alt="Creative Commons Share Alike icon" src="24px-Cc-sa_white.svg.png" width="24" height="24" border="0" />
</td>
<td> <i><strong class="selflink">This content</strong> is licensed under the Creative Commons<br />
Attribution ShareAlike License v. 3.0:<br />
<a href="http://creativecommons.org/licenses/by-sa/3.0/" class="external free" title="http://creativecommons.org/licenses/by-sa/3.0/" rel="nofollow">http://creativecommons.org/licenses/by-sa/3.0/</a></i>
</td></tr></table>
<br/>
</div>
</div>
</body>
</html>