Sophie

Sophie

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

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="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>libmapi/mapidump.c File Reference</h1>  </div>
</div>
<div class="contents">

<p>Functions for displaying various data structures, mainly for debugging.  
<a href="#_details">More...</a></p>
<code>#include &lt;<a class="el" href="libmapi_8h.html">libmapi/libmapi.h</a>&gt;</code><br/>
<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="mapidump_8c.html#a0868ded848e2a5ffd57c639a0b51fd9e">OC_ASSERT</a>(x)</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a3cf8830d73f3aeaca3d3af24aaf6bae4">get_importance</a> (uint32_t importance)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a2d8fe94fd588a90d4ed2b71bd998197d">get_task_status</a> (uint32_t status)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#ab2ff1d97ce0a3d728fa4b161058d52f0">mapidump_appointment</a> (struct mapi_SPropValue_array *properties, const char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a50d939666cbbbffce9d1cbf393304472">mapidump_contact</a> (struct mapi_SPropValue_array *properties, const char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a8a3180a4b2188fe2b2c5e39a2b811ca3">mapidump_date</a> (struct mapi_SPropValue_array *properties, uint32_t mapitag, const char *label)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#aa8689caf0c341b5f5caeeefacc81497f">mapidump_date_SPropValue</a> (struct SPropValue lpProp, const char *label, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a93a9f02eb5da4fafadbbe9208d765f33">mapidump_foldercopied</a> (struct FolderMoveCopyNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a838f7243ee57a475460f6d08b3c32953">mapidump_foldercreated</a> (struct FolderCreatedNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#adbc05df6373a4a931c1ed7de4ba06bf4">mapidump_folderdeleted</a> (struct FolderDeletedNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#aec97a72786dea56460043dd53ae24572">mapidump_foldermoved</a> (struct FolderMoveCopyNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#aea5333a9072a6e24bd40193d44abd2c5">mapidump_freebusy_date</a> (uint32_t t, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#ae5a31f071ae1d219bd0a9e62f23f8960">mapidump_freebusy_event</a> (struct Binary_r *bin, uint32_t month, uint32_t year, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a1b91b184563961debe9a2fdb2f387935">mapidump_freebusy_month</a> (uint32_t month, uint32_t year)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a62bf64907c294664e9952e0314b08ed9">mapidump_freebusy_year</a> (uint32_t month, uint32_t year)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a9be627dc83377ae3bba27e6fa6367e16">mapidump_message</a> (struct mapi_SPropValue_array *properties, const char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a20e3e4a8a5287143268144d8851e1acc">mapidump_messagecopied</a> (struct MessageMoveCopyNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a069456d34dfe5e81c6e4b3d87f23b5ca">mapidump_messagecreated</a> (struct MessageCreatedNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#ae6e3ce27fc5958d6bd73f650c0308343">mapidump_messagedeleted</a> (struct MessageDeletedNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a8f369cb63deed91d1c79ab9986a912a8">mapidump_messagemodified</a> (struct MessageModifiedNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a7b54c68aaf9f7641ee24b012425a9540">mapidump_messagemoved</a> (struct MessageMoveCopyNotification *data, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a2e6a60f4f1f32ea24be4511c730196bd">mapidump_msgflags</a> (uint32_t MsgFlags, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a98770ecbcaf77d28119a891e84ede84f">mapidump_newmail</a> (struct NewMailNotification *newmail, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a786919503b9360833363deaf8ed629c1">mapidump_note</a> (struct mapi_SPropValue_array *properties, const char *id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a34c898183c25804a1404f0c427799c02">mapidump_PAB_entry</a> (struct SRow *aRow)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#aadf2ce0a30d00aa1d7d5e5643fb7f202">mapidump_Recipients</a> (const char **usernames, struct SRowSet *rowset, struct SPropTagArray *flaglist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a6cd15f25e8fb43e49746e3c7d4f4fbfe">mapidump_SPropTagArray</a> (struct SPropTagArray *SPropTagArray)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#afcee5c7ddf900966eb84b93976f8d7ed">mapidump_SPropValue</a> (struct SPropValue lpProp, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a8fce54f24fb07c1416c599f4b576821e">mapidump_SRow</a> (struct SRow *aRow, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a16fd3ff3a85855d348b2c9b08d6c970a">mapidump_SRowSet</a> (struct SRowSet *SRowSet, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#a25b96aa0e0a57bf027c116fadfd59e6b">mapidump_tags</a> (enum MAPITAGS *Tags, uint16_t TagCount, const char *sep)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">_PUBLIC_ void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mapidump_8c.html#ac291c633ce659dc6564c2721f12a2138">mapidump_task</a> (struct mapi_SPropValue_array *properties, const char *id)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Functions for displaying various data structures, mainly for debugging. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a0868ded848e2a5ffd57c639a0b51fd9e"></a><!-- doxytag: member="mapidump.c::OC_ASSERT" ref="a0868ded848e2a5ffd57c639a0b51fd9e" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OC_ASSERT</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">

<p>Referenced by <a class="el" href="proto_8h.html#a7e904603e7f6c60f0a9167a212781906">mapidump_SPropValue()</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a3cf8830d73f3aeaca3d3af24aaf6bae4"></a><!-- doxytag: member="mapidump.c::get_importance" ref="a3cf8830d73f3aeaca3d3af24aaf6bae4" args="(uint32_t importance)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ const char* get_importance </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>importance</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidefs_8h.html#a3eb8183ae4982fdd22993a6fd0864783">IMPORTANCE_HIGH</a>, <a class="el" href="mapidefs_8h.html#aa84a5541ac4b59310bdb98cd503aadc6">IMPORTANCE_LOW</a>, and <a class="el" href="mapidefs_8h.html#a36cba77fdd11dfcd072581694898093a">IMPORTANCE_NORMAL</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#abffb1352a0555ff1efafe5ba842b0ddd">mapidump_task()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d8fe94fd588a90d4ed2b71bd998197d"></a><!-- doxytag: member="mapidump.c::get_task_status" ref="a2d8fe94fd588a90d4ed2b71bd998197d" args="(uint32_t status)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ const char* get_task_status </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>status</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidefs_8h.html#aac2c7155b7361cef1aadd6cb87544c0e">olTaskComplete</a>, <a class="el" href="mapidefs_8h.html#aa2cd331ea32d481cf4c38d8e50676f45">olTaskDeferred</a>, <a class="el" href="mapidefs_8h.html#a04193e739647491b0b4ca3abee513098">olTaskInProgress</a>, <a class="el" href="mapidefs_8h.html#accfd3c61aa99e14c3e2cad4418caf67f">olTaskNotStarted</a>, and <a class="el" href="mapidefs_8h.html#a6de766e508f872c1eb88122207b938b7">olTaskWaiting</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#a1268e147d0a91964e22f8c00b7074026">mapidump_appointment()</a>, and <a class="el" href="proto_8h.html#abffb1352a0555ff1efafe5ba842b0ddd">mapidump_task()</a>.</p>

</div>
</div>
<a class="anchor" id="ab2ff1d97ce0a3d728fa4b161058d52f0"></a><!-- doxytag: member="mapidump.c::mapidump_appointment" ref="ab2ff1d97ce0a3d728fa4b161058d52f0" args="(struct mapi_SPropValue_array *properties, const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_appointment </td>
          <td>(</td>
          <td class="paramtype">struct mapi_SPropValue_array *&nbsp;</td>
          <td class="paramname"> <em>properties</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This function dumps the properties relating to an appointment to standard output</p>
<p>The expected way to obtain the properties array is to use <a class="el" href="IStoreFolder_8c.html#a7b8869cb8d75ee0820b89bda12bea92c">OpenMessage()</a> to obtain the appointment object, then to use <a class="el" href="IMAPIProp_8c.html#ae216a092d1517c67db706536631404ff">GetPropsAll()</a> to obtain all the properties.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>array of appointment properties </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>identification to display for the appointment (can be NULL)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="proto_8h.html#ad65b4e7f500df6787494c297588fbd89">mapidump_message</a>, <a class="el" href="proto_8h.html#a1cd4be744972c081319b1689cbe53571">mapidump_contact</a>, <a class="el" href="proto_8h.html#abffb1352a0555ff1efafe5ba842b0ddd">mapidump_task</a>, <a class="el" href="proto_8h.html#acc7907f9c3ab3c086a12900f9a9c4b3d">mapidump_note</a> </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="fetchappointment_8c-example.html#a22">fetchappointment.c</a>.</dd>
</dl>
<p>References <a class="el" href="property_8c.html#ad01e6e86d64b0f660231b6dee3c020a0">find_mapi_SPropValue_data()</a>, <a class="el" href="mapidump_8c.html#a2d8fe94fd588a90d4ed2b71bd998197d">get_task_status()</a>, <a class="el" href="mapidump_8c.html#a8a3180a4b2188fe2b2c5e39a2b811ca3">mapidump_date()</a>, <a class="el" href="mapi__nameid_8h.html#ad1705b193450b2febc71f704084a24a2">PidLidBusyStatus</a>, <a class="el" href="mapi__nameid_8h.html#a5ec79f79dbc4650858e084539d212bad">PidLidContacts</a>, <a class="el" href="mapi__nameid_8h.html#afe560a95ba3b022a2a0e5bb8c6823119">PidLidLocation</a>, <a class="el" href="mapi__nameid_8h.html#aa89d1638573bc599e1f540a26b295988">PidLidPrivate</a>, <a class="el" href="mapi__nameid_8h.html#a6134f24f46b0260369a3c00d78f65506">PidLidTimeZoneDescription</a>, <a class="el" href="mapitags_8h.html#a11b4304bad0eced970dac4251108c36c">PR_CONVERSATION_TOPIC</a>, <a class="el" href="mapitags_8h.html#abbdece3cd467ade293f818c1c6bb86c5">PR_END_DATE</a>, and <a class="el" href="mapitags_8h.html#aa6bfbc491717f4a572cd7bab45681b27">PR_START_DATE</a>.</p>

</div>
</div>
<a class="anchor" id="a50d939666cbbbffce9d1cbf393304472"></a><!-- doxytag: member="mapidump.c::mapidump_contact" ref="a50d939666cbbbffce9d1cbf393304472" args="(struct mapi_SPropValue_array *properties, const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_contact </td>
          <td>(</td>
          <td class="paramtype">struct mapi_SPropValue_array *&nbsp;</td>
          <td class="paramname"> <em>properties</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This function dumps the properties relating to a contact (address book entry) to standard output</p>
<p>The expected way to obtain the properties array is to use <a class="el" href="IStoreFolder_8c.html#a7b8869cb8d75ee0820b89bda12bea92c">OpenMessage()</a> to obtain the contact object, then to use <a class="el" href="IMAPIProp_8c.html#ae216a092d1517c67db706536631404ff">GetPropsAll()</a> to obtain all the properties.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>array of contact properties </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>identification to display for the contact (can be NULL)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="proto_8h.html#ad65b4e7f500df6787494c297588fbd89">mapidump_message</a>, <a class="el" href="proto_8h.html#a1268e147d0a91964e22f8c00b7074026">mapidump_appointment</a>, <a class="el" href="proto_8h.html#abffb1352a0555ff1efafe5ba842b0ddd">mapidump_task</a>, <a class="el" href="proto_8h.html#acc7907f9c3ab3c086a12900f9a9c4b3d">mapidump_note</a> </dd></dl>

<p>References <a class="el" href="property_8c.html#ad01e6e86d64b0f660231b6dee3c020a0">find_mapi_SPropValue_data()</a>, <a class="el" href="mapi__nameid_8h.html#a335702f462388554a7bac97a4460e924">PidLidEmail1OriginalDisplayName</a>, <a class="el" href="mapi__nameid_8h.html#a02f222fad73ddcc841e09745dec3c8ff">PidLidFileUnder</a>, <a class="el" href="mapitags_8h.html#a5667a5526c928c80442e7dbee1c81bd9">PR_BUSINESS_FAX_NUMBER</a>, <a class="el" href="mapitags_8h.html#ad530f49226d3dff850c9c92df39df4c7">PR_BUSINESS_HOME_PAGE</a>, <a class="el" href="mapitags_8h.html#a347b2ddaf835d03af2c83e31d1123359">PR_COMPANY_NAME</a>, <a class="el" href="mapitags_8h.html#a11b4304bad0eced970dac4251108c36c">PR_CONVERSATION_TOPIC</a>, <a class="el" href="mapitags_8h.html#afb31dd863deb5f33ee301ee3dd3a5781">PR_COUNTRY</a>, <a class="el" href="mapitags_8h.html#a21abc0b859a4cdb0697dc17fa4bbfc31">PR_DEPARTMENT_NAME</a>, <a class="el" href="mapitags_8h.html#a449ee8cc69f5b054e2bc95f64d58322f">PR_DISPLAY_NAME</a>, <a class="el" href="mapitags_8h.html#ad60d53203e2bf2d7a341a32b136d3c87">PR_GIVEN_NAME</a>, <a class="el" href="mapitags_8h.html#a32b98b033a16f2a7429fa930b2ad26de">PR_HOME_TELEPHONE_NUMBER</a>, <a class="el" href="mapitags_8h.html#a731dabdba785d3e0a636cde91545bad4">PR_LOCALITY</a>, <a class="el" href="mapitags_8h.html#ab503afd527fb0eb5d81dd34cc96b2577">PR_MOBILE_TELEPHONE_NUMBER</a>, <a class="el" href="mapitags_8h.html#aaa7197e37e5b4998dee1505b1cd90920">PR_OFFICE_TELEPHONE_NUMBER</a>, <a class="el" href="mapitags_8h.html#a280316036c40cd0055c497463303235d">PR_POSTAL_ADDRESS</a>, <a class="el" href="mapitags_8h.html#a0b908cd4f713aec6de8233051cdd20f0">PR_STATE_OR_PROVINCE</a>, <a class="el" href="mapitags_8h.html#af40e1a14033f7046c76253f4b0f6a9e6">PR_STREET_ADDRESS</a>, <a class="el" href="mapitags_8h.html#abd3673690a523fbd83c0827d57501b69">PR_SURNAME</a>, and <a class="el" href="mapitags_8h.html#aa6ed82d3944957580b30951173f06d56">PR_TITLE</a>.</p>

</div>
</div>
<a class="anchor" id="a8a3180a4b2188fe2b2c5e39a2b811ca3"></a><!-- doxytag: member="mapidump.c::mapidump_date" ref="a8a3180a4b2188fe2b2c5e39a2b811ca3" args="(struct mapi_SPropValue_array *properties, uint32_t mapitag, const char *label)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_date </td>
          <td>(</td>
          <td class="paramtype">struct mapi_SPropValue_array *&nbsp;</td>
          <td class="paramname"> <em>properties</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>mapitag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>label</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="property_8c.html#ad01e6e86d64b0f660231b6dee3c020a0">find_mapi_SPropValue_data()</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#a1268e147d0a91964e22f8c00b7074026">mapidump_appointment()</a>, <a class="el" href="proto_8h.html#acc7907f9c3ab3c086a12900f9a9c4b3d">mapidump_note()</a>, and <a class="el" href="proto_8h.html#abffb1352a0555ff1efafe5ba842b0ddd">mapidump_task()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8689caf0c341b5f5caeeefacc81497f"></a><!-- doxytag: member="mapidump.c::mapidump_date_SPropValue" ref="aa8689caf0c341b5f5caeeefacc81497f" args="(struct SPropValue lpProp, const char *label, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_date_SPropValue </td>
          <td>(</td>
          <td class="paramtype">struct SPropValue&nbsp;</td>
          <td class="paramname"> <em>lpProp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>label</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This function dumps a property containing a date / time to standard output</p>
<p>If the property does not contain a PT_SYSTIME type value, then no output will occur.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>lpProp</em>&nbsp;</td><td>the property to dump </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>label</em>&nbsp;</td><td>the label to display prior to the time (e.g. the property tag) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>sep</em>&nbsp;</td><td>a separator / spacer to insert in front of the label</td></tr>
  </table>
  </dd>
</dl>
<dl class="note"><dt><b>Note:</b></dt><dd>Prior to OpenChange 0.9, this function took 2 arguments, assuming a default separator of a tab. You can get the old behaviour by using "\t" for sep. </dd></dl>

<p>References <a class="el" href="property_8c.html#a8cd9424a8cf80de3ee8e5ab13b59796b">get_SPropValue_data()</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#a7e904603e7f6c60f0a9167a212781906">mapidump_SPropValue()</a>.</p>

</div>
</div>
<a class="anchor" id="a93a9f02eb5da4fafadbbe9208d765f33"></a><!-- doxytag: member="mapidump.c::mapidump_foldercopied" ref="a93a9f02eb5da4fafadbbe9208d765f33" args="(struct FolderMoveCopyNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_foldercopied </td>
          <td>(</td>
          <td class="paramtype">struct FolderMoveCopyNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#aec97a72786dea56460043dd53ae24572">mapidump_foldermoved()</a>.</p>

</div>
</div>
<a class="anchor" id="a838f7243ee57a475460f6d08b3c32953"></a><!-- doxytag: member="mapidump.c::mapidump_foldercreated" ref="a838f7243ee57a475460f6d08b3c32953" args="(struct FolderCreatedNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_foldercreated </td>
          <td>(</td>
          <td class="paramtype">struct FolderCreatedNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#a25b96aa0e0a57bf027c116fadfd59e6b">mapidump_tags()</a>.</p>

</div>
</div>
<a class="anchor" id="adbc05df6373a4a931c1ed7de4ba06bf4"></a><!-- doxytag: member="mapidump.c::mapidump_folderdeleted" ref="adbc05df6373a4a931c1ed7de4ba06bf4" args="(struct FolderDeletedNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_folderdeleted </td>
          <td>(</td>
          <td class="paramtype">struct FolderDeletedNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aec97a72786dea56460043dd53ae24572"></a><!-- doxytag: member="mapidump.c::mapidump_foldermoved" ref="aec97a72786dea56460043dd53ae24572" args="(struct FolderMoveCopyNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_foldermoved </td>
          <td>(</td>
          <td class="paramtype">struct FolderMoveCopyNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="proto_8h.html#a40c2d5bb51dae9c3334f97d920bfbbf3">mapidump_foldercopied()</a>.</p>

</div>
</div>
<a class="anchor" id="aea5333a9072a6e24bd40193d44abd2c5"></a><!-- doxytag: member="mapidump.c::mapidump_freebusy_date" ref="aea5333a9072a6e24bd40193d44abd2c5" args="(uint32_t t, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_freebusy_date </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae5a31f071ae1d219bd0a9e62f23f8960"></a><!-- doxytag: member="mapidump.c::mapidump_freebusy_event" ref="ae5a31f071ae1d219bd0a9e62f23f8960" args="(struct Binary_r *bin, uint32_t month, uint32_t year, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_freebusy_event </td>
          <td>(</td>
          <td class="paramtype">struct Binary_r *&nbsp;</td>
          <td class="paramname"> <em>bin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>year</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#a1b91b184563961debe9a2fdb2f387935">mapidump_freebusy_month()</a>, and <a class="el" href="mapidump_8c.html#a62bf64907c294664e9952e0314b08ed9">mapidump_freebusy_year()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b91b184563961debe9a2fdb2f387935"></a><!-- doxytag: member="mapidump.c::mapidump_freebusy_month" ref="a1b91b184563961debe9a2fdb2f387935" args="(uint32_t month, uint32_t year)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ const char* mapidump_freebusy_month </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>year</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="proto_8h.html#a537d0d70f9f030d33c8585f5a8f093d4">mapidump_freebusy_event()</a>.</p>

</div>
</div>
<a class="anchor" id="a62bf64907c294664e9952e0314b08ed9"></a><!-- doxytag: member="mapidump.c::mapidump_freebusy_year" ref="a62bf64907c294664e9952e0314b08ed9" args="(uint32_t month, uint32_t year)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ uint32_t mapidump_freebusy_year </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>year</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="proto_8h.html#a537d0d70f9f030d33c8585f5a8f093d4">mapidump_freebusy_event()</a>.</p>

</div>
</div>
<a class="anchor" id="a9be627dc83377ae3bba27e6fa6367e16"></a><!-- doxytag: member="mapidump.c::mapidump_message" ref="a9be627dc83377ae3bba27e6fa6367e16" args="(struct mapi_SPropValue_array *properties, const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_message </td>
          <td>(</td>
          <td class="paramtype">struct mapi_SPropValue_array *&nbsp;</td>
          <td class="paramname"> <em>properties</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This function dumps the properties relating to an email message to standard output</p>
<p>The expected way to obtain the properties array is to use <a class="el" href="IStoreFolder_8c.html#a7b8869cb8d75ee0820b89bda12bea92c">OpenMessage()</a> to obtain the message object, then to use <a class="el" href="IMAPIProp_8c.html#ae216a092d1517c67db706536631404ff">GetPropsAll()</a> to obtain all the properties.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>array of message properties </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>identification to display for the message (can be NULL)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="proto_8h.html#a1268e147d0a91964e22f8c00b7074026">mapidump_appointment</a>, <a class="el" href="proto_8h.html#a1cd4be744972c081319b1689cbe53571">mapidump_contact</a>, <a class="el" href="proto_8h.html#abffb1352a0555ff1efafe5ba842b0ddd">mapidump_task</a>, <a class="el" href="proto_8h.html#acc7907f9c3ab3c086a12900f9a9c4b3d">mapidump_note</a> </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="fetchmail_8c-example.html#a22">fetchmail.c</a>.</dd>
</dl>
<p>References <a class="el" href="property_8c.html#ad01e6e86d64b0f660231b6dee3c020a0">find_mapi_SPropValue_data()</a>, <a class="el" href="mapitags_8h.html#a46744c2b8906ab01eb075fd87fab6bad">PR_BODY</a>, <a class="el" href="mapitags_8h.html#a188a1dcc5bfc0c2ee1b5dd2315f46f62">PR_BODY_UNICODE</a>, <a class="el" href="mapitags_8h.html#a11b4304bad0eced970dac4251108c36c">PR_CONVERSATION_TOPIC</a>, <a class="el" href="mapitags_8h.html#aedb1e7ccab520319f4ec35deabe873ca">PR_DISPLAY_BCC</a>, <a class="el" href="mapitags_8h.html#abd413ff2e2b02073942989dd7ca61f19">PR_DISPLAY_CC</a>, <a class="el" href="mapitags_8h.html#a9155e5291e6a1efa6600f9fc00b7bfbd">PR_DISPLAY_TO</a>, <a class="el" href="mapitags_8h.html#a57aef4c7e875d0ae8574b7ebda32b9da">PR_HASATTACH</a>, <a class="el" href="mapitags_8h.html#a37186c144f07a00e89a648e6bae02181">PR_HTML</a>, <a class="el" href="mapitags_8h.html#af16cb0890105bfdba5710d943f1d0e2a">PR_INTERNET_MESSAGE_ID</a>, <a class="el" href="mapitags_8h.html#afed600602d9e3d80dc0fd49b6ee8a84f">PR_MESSAGE_CODEPAGE</a>, and <a class="el" href="mapitags_8h.html#a46b4b46230a04de64a9cfcf59c05c7ec">PR_SENT_REPRESENTING_NAME</a>.</p>

</div>
</div>
<a class="anchor" id="a20e3e4a8a5287143268144d8851e1acc"></a><!-- doxytag: member="mapidump.c::mapidump_messagecopied" ref="a20e3e4a8a5287143268144d8851e1acc" args="(struct MessageMoveCopyNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_messagecopied </td>
          <td>(</td>
          <td class="paramtype">struct MessageMoveCopyNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#a7b54c68aaf9f7641ee24b012425a9540">mapidump_messagemoved()</a>.</p>

</div>
</div>
<a class="anchor" id="a069456d34dfe5e81c6e4b3d87f23b5ca"></a><!-- doxytag: member="mapidump.c::mapidump_messagecreated" ref="a069456d34dfe5e81c6e4b3d87f23b5ca" args="(struct MessageCreatedNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_messagecreated </td>
          <td>(</td>
          <td class="paramtype">struct MessageCreatedNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#a25b96aa0e0a57bf027c116fadfd59e6b">mapidump_tags()</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#a4fb4d30139fc36d1c31d914fb0f0f32c">mapidump_messagemodified()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6e3ce27fc5958d6bd73f650c0308343"></a><!-- doxytag: member="mapidump.c::mapidump_messagedeleted" ref="ae6e3ce27fc5958d6bd73f650c0308343" args="(struct MessageDeletedNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_messagedeleted </td>
          <td>(</td>
          <td class="paramtype">struct MessageDeletedNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f369cb63deed91d1c79ab9986a912a8"></a><!-- doxytag: member="mapidump.c::mapidump_messagemodified" ref="a8f369cb63deed91d1c79ab9986a912a8" args="(struct MessageModifiedNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_messagemodified </td>
          <td>(</td>
          <td class="paramtype">struct MessageModifiedNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#a069456d34dfe5e81c6e4b3d87f23b5ca">mapidump_messagecreated()</a>.</p>

</div>
</div>
<a class="anchor" id="a7b54c68aaf9f7641ee24b012425a9540"></a><!-- doxytag: member="mapidump.c::mapidump_messagemoved" ref="a7b54c68aaf9f7641ee24b012425a9540" args="(struct MessageMoveCopyNotification *data, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_messagemoved </td>
          <td>(</td>
          <td class="paramtype">struct MessageMoveCopyNotification *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="proto_8h.html#ac40459d262e5b78a8dc42f6a906fb269">mapidump_messagecopied()</a>.</p>

</div>
</div>
<a class="anchor" id="a2e6a60f4f1f32ea24be4511c730196bd"></a><!-- doxytag: member="mapidump.c::mapidump_msgflags" ref="a2e6a60f4f1f32ea24be4511c730196bd" args="(uint32_t MsgFlags, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_msgflags </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"> <em>MsgFlags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="proto_8h.html#a6f17968e219bd51499102915de666373">mapidump_newmail()</a>.</p>

</div>
</div>
<a class="anchor" id="a98770ecbcaf77d28119a891e84ede84f"></a><!-- doxytag: member="mapidump.c::mapidump_newmail" ref="a98770ecbcaf77d28119a891e84ede84f" args="(struct NewMailNotification *newmail, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_newmail </td>
          <td>(</td>
          <td class="paramtype">struct NewMailNotification *&nbsp;</td>
          <td class="paramname"> <em>newmail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#a2e6a60f4f1f32ea24be4511c730196bd">mapidump_msgflags()</a>.</p>

</div>
</div>
<a class="anchor" id="a786919503b9360833363deaf8ed629c1"></a><!-- doxytag: member="mapidump.c::mapidump_note" ref="a786919503b9360833363deaf8ed629c1" args="(struct mapi_SPropValue_array *properties, const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_note </td>
          <td>(</td>
          <td class="paramtype">struct mapi_SPropValue_array *&nbsp;</td>
          <td class="paramname"> <em>properties</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This function dumps the properties relating to a note to standard output</p>
<p>The expected way to obtain the properties array is to use <a class="el" href="IStoreFolder_8c.html#a7b8869cb8d75ee0820b89bda12bea92c">OpenMessage()</a> to obtain the note object, then to use <a class="el" href="IMAPIProp_8c.html#ae216a092d1517c67db706536631404ff">GetPropsAll()</a> to obtain all the properties.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>array of note properties </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>identification to display for the note (can be NULL)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="proto_8h.html#ad65b4e7f500df6787494c297588fbd89">mapidump_message</a>, <a class="el" href="proto_8h.html#a1268e147d0a91964e22f8c00b7074026">mapidump_appointment</a>, <a class="el" href="proto_8h.html#a1cd4be744972c081319b1689cbe53571">mapidump_contact</a>, <a class="el" href="proto_8h.html#abffb1352a0555ff1efafe5ba842b0ddd">mapidump_task</a> </dd></dl>

<p>References <a class="el" href="property_8c.html#ad01e6e86d64b0f660231b6dee3c020a0">find_mapi_SPropValue_data()</a>, <a class="el" href="mapidump_8c.html#a8a3180a4b2188fe2b2c5e39a2b811ca3">mapidump_date()</a>, <a class="el" href="mapitags_8h.html#a46744c2b8906ab01eb075fd87fab6bad">PR_BODY</a>, <a class="el" href="mapitags_8h.html#aa9c46d6960676ba5363787b3a1466a9d">PR_BODY_HTML</a>, <a class="el" href="mapitags_8h.html#a98457014b3971df5e0c7b3fc0fc06e24">PR_CLIENT_SUBMIT_TIME</a>, and <a class="el" href="mapitags_8h.html#a11b4304bad0eced970dac4251108c36c">PR_CONVERSATION_TOPIC</a>.</p>

</div>
</div>
<a class="anchor" id="a34c898183c25804a1404f0c427799c02"></a><!-- doxytag: member="mapidump.c::mapidump_PAB_entry" ref="a34c898183c25804a1404f0c427799c02" args="(struct SRow *aRow)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_PAB_entry </td>
          <td>(</td>
          <td class="paramtype">struct SRow *&nbsp;</td>
          <td class="paramname"> <em>aRow</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="property_8c.html#a9b7f82ab0f8700a6ca1b1baf0a1d2d07">find_SPropValue_data()</a>, <a class="el" href="mapitags_8h.html#abbaf5cfc697eff09897e39dbd206d6e2">PR_ACCOUNT_UNICODE</a>, <a class="el" href="mapitags_8h.html#ad35726974f2fbd4ee587202b6f797d31">PR_ADDRTYPE_UNICODE</a>, <a class="el" href="mapitags_8h.html#ab7d3fe498c2e4eda89459be027bbef3b">PR_DISPLAY_NAME_UNICODE</a>, and <a class="el" href="mapitags_8h.html#a781db3191ae7007b8158d305b80ee2af">PR_EMAIL_ADDRESS_UNICODE</a>.</p>

</div>
</div>
<a class="anchor" id="aadf2ce0a30d00aa1d7d5e5643fb7f202"></a><!-- doxytag: member="mapidump.c::mapidump_Recipients" ref="aadf2ce0a30d00aa1d7d5e5643fb7f202" args="(const char **usernames, struct SRowSet *rowset, struct SPropTagArray *flaglist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_Recipients </td>
          <td>(</td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>usernames</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct SRowSet *&nbsp;</td>
          <td class="paramname"> <em>rowset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct SPropTagArray *&nbsp;</td>
          <td class="paramname"> <em>flaglist</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidefs_8h.html#aba577f10d7d7fc4017102d19947bc70d">MAPI_AMBIGUOUS</a>, <a class="el" href="mapidefs_8h.html#a76eb88752de458ec4dd418f274b02c5d">MAPI_RESOLVED</a>, <a class="el" href="mapidefs_8h.html#a791273bc0661e0518eb94433abadbfa2">MAPI_UNRESOLVED</a>, and <a class="el" href="mapidump_8c.html#a8fce54f24fb07c1416c599f4b576821e">mapidump_SRow()</a>.</p>

</div>
</div>
<a class="anchor" id="a6cd15f25e8fb43e49746e3c7d4f4fbfe"></a><!-- doxytag: member="mapidump.c::mapidump_SPropTagArray" ref="a6cd15f25e8fb43e49746e3c7d4f4fbfe" args="(struct SPropTagArray *SPropTagArray)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_SPropTagArray </td>
          <td>(</td>
          <td class="paramtype">struct SPropTagArray *&nbsp;</td>
          <td class="paramname"> <em>SPropTagArray</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapitags_8c.html#a42a99a0920f53b3145727484b6c6fec0">get_proptag_name()</a>.</p>

</div>
</div>
<a class="anchor" id="afcee5c7ddf900966eb84b93976f8d7ed"></a><!-- doxytag: member="mapidump.c::mapidump_SPropValue" ref="afcee5c7ddf900966eb84b93976f8d7ed" args="(struct SPropValue lpProp, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mapidump_SPropValue </td>
          <td>(</td>
          <td class="paramtype">struct SPropValue&nbsp;</td>
          <td class="paramname"> <em>lpProp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapitags_8c.html#a42a99a0920f53b3145727484b6c6fec0">get_proptag_name()</a>, <a class="el" href="property_8c.html#a8cd9424a8cf80de3ee8e5ab13b59796b">get_SPropValue_data()</a>, <a class="el" href="mapidump_8c.html#aa8689caf0c341b5f5caeeefacc81497f">mapidump_date_SPropValue()</a>, <a class="el" href="mapidump_8c.html#a0868ded848e2a5ffd57c639a0b51fd9e">OC_ASSERT</a>, <a class="el" href="mapidefs_8h.html#ad55cd8562cc7a5732fda8dca153afc16">PT_BINARY</a>, <a class="el" href="mapidefs_8h.html#af25f4c92900dbf9a2c0c9e9c0b6c0f79">PT_BOOLEAN</a>, <a class="el" href="mapidefs_8h.html#a7d9b6282876cdf892e3e67c762d1a886">PT_ERROR</a>, <a class="el" href="mapidefs_8h.html#a8f00fd086948230720340daa18aa2510">PT_I8</a>, <a class="el" href="mapidefs_8h.html#acc4c50f7bdd02662859da0180aa550e1">PT_LONG</a>, <a class="el" href="mapidefs_8h.html#a478e5b73cd6855b2c92eacf50c673059">PT_MV_STRING8</a>, <a class="el" href="mapidefs_8h.html#a51168cc126b81de5d963efc91fd22b82">PT_SHORT</a>, <a class="el" href="mapidefs_8h.html#a29d30dc1b7a3af958b9a06ff9201be5a">PT_STRING8</a>, <a class="el" href="mapidefs_8h.html#ac75048fbf8cdf0bdf52ee971d38c7c99">PT_SYSTIME</a>, and <a class="el" href="mapidefs_8h.html#a1ba9ecea87848b6ab22425b9f7c88497">PT_UNICODE</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#ab95d36a97e55f6e179acf07a230b2a74">mapidump_SRow()</a>.</p>

</div>
</div>
<a class="anchor" id="a8fce54f24fb07c1416c599f4b576821e"></a><!-- doxytag: member="mapidump.c::mapidump_SRow" ref="a8fce54f24fb07c1416c599f4b576821e" args="(struct SRow *aRow, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_SRow </td>
          <td>(</td>
          <td class="paramtype">struct SRow *&nbsp;</td>
          <td class="paramname"> <em>aRow</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#afcee5c7ddf900966eb84b93976f8d7ed">mapidump_SPropValue()</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#af4f41a9e1eb872fe3b2e29ae22f5c314">mapidump_Recipients()</a>, and <a class="el" href="proto_8h.html#a3c0e83931fb68b34944589edb0bad10d">mapidump_SRowSet()</a>.</p>

</div>
</div>
<a class="anchor" id="a16fd3ff3a85855d348b2c9b08d6c970a"></a><!-- doxytag: member="mapidump.c::mapidump_SRowSet" ref="a16fd3ff3a85855d348b2c9b08d6c970a" args="(struct SRowSet *SRowSet, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_SRowSet </td>
          <td>(</td>
          <td class="paramtype">struct SRowSet *&nbsp;</td>
          <td class="paramname"> <em>SRowSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapidump_8c.html#a8fce54f24fb07c1416c599f4b576821e">mapidump_SRow()</a>.</p>

</div>
</div>
<a class="anchor" id="a25b96aa0e0a57bf027c116fadfd59e6b"></a><!-- doxytag: member="mapidump.c::mapidump_tags" ref="a25b96aa0e0a57bf027c116fadfd59e6b" args="(enum MAPITAGS *Tags, uint16_t TagCount, const char *sep)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_tags </td>
          <td>(</td>
          <td class="paramtype">enum MAPITAGS *&nbsp;</td>
          <td class="paramname"> <em>Tags</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&nbsp;</td>
          <td class="paramname"> <em>TagCount</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sep</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="mapitags_8c.html#a42a99a0920f53b3145727484b6c6fec0">get_proptag_name()</a>.</p>

<p>Referenced by <a class="el" href="proto_8h.html#a7f836594c64fa712ab93d1bc4a9c9481">mapidump_foldercreated()</a>, and <a class="el" href="proto_8h.html#af592c9dd6f6392e5dd32248e32bbfab8">mapidump_messagecreated()</a>.</p>

</div>
</div>
<a class="anchor" id="ac291c633ce659dc6564c2721f12a2138"></a><!-- doxytag: member="mapidump.c::mapidump_task" ref="ac291c633ce659dc6564c2721f12a2138" args="(struct mapi_SPropValue_array *properties, const char *id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_PUBLIC_ void mapidump_task </td>
          <td>(</td>
          <td class="paramtype">struct mapi_SPropValue_array *&nbsp;</td>
          <td class="paramname"> <em>properties</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>This function dumps the properties relating to a task (to-do list entry) to standard output</p>
<p>The expected way to obtain the properties array is to use <a class="el" href="IStoreFolder_8c.html#a7b8869cb8d75ee0820b89bda12bea92c">OpenMessage()</a> to obtain the task object, then to use <a class="el" href="IMAPIProp_8c.html#ae216a092d1517c67db706536631404ff">GetPropsAll()</a> to obtain all the properties.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>properties</em>&nbsp;</td><td>array of task properties </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>identification to display for the task (can be NULL)</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="proto_8h.html#ad65b4e7f500df6787494c297588fbd89">mapidump_message</a>, <a class="el" href="proto_8h.html#a1268e147d0a91964e22f8c00b7074026">mapidump_appointment</a>, <a class="el" href="proto_8h.html#a1cd4be744972c081319b1689cbe53571">mapidump_contact</a>, <a class="el" href="proto_8h.html#acc7907f9c3ab3c086a12900f9a9c4b3d">mapidump_note</a> </dd></dl>

<p>References <a class="el" href="property_8c.html#ad01e6e86d64b0f660231b6dee3c020a0">find_mapi_SPropValue_data()</a>, <a class="el" href="mapidump_8c.html#a3cf8830d73f3aeaca3d3af24aaf6bae4">get_importance()</a>, <a class="el" href="mapidump_8c.html#a2d8fe94fd588a90d4ed2b71bd998197d">get_task_status()</a>, <a class="el" href="mapidump_8c.html#a8a3180a4b2188fe2b2c5e39a2b811ca3">mapidump_date()</a>, <a class="el" href="mapidefs_8h.html#aac2c7155b7361cef1aadd6cb87544c0e">olTaskComplete</a>, <a class="el" href="mapi__nameid_8h.html#a5ec79f79dbc4650858e084539d212bad">PidLidContacts</a>, <a class="el" href="mapi__nameid_8h.html#ac2523929d906c3b6811ba8533b11249b">PidLidPercentComplete</a>, <a class="el" href="mapi__nameid_8h.html#aa89d1638573bc599e1f540a26b295988">PidLidPrivate</a>, <a class="el" href="mapi__nameid_8h.html#a9eeaf24fe6206c53b25b853135d32e40">PidLidTaskDateCompleted</a>, <a class="el" href="mapi__nameid_8h.html#a9903c51aac816cb7ead4a713d3f1fcf5">PidLidTaskDueDate</a>, <a class="el" href="mapi__nameid_8h.html#a67c69266458a7969cf7482613963df9a">PidLidTaskStartDate</a>, <a class="el" href="mapi__nameid_8h.html#afcc9346c4854c4c427071ee3bedb4aef">PidLidTaskStatus</a>, <a class="el" href="mapitags_8h.html#a46744c2b8906ab01eb075fd87fab6bad">PR_BODY</a>, <a class="el" href="mapitags_8h.html#a11b4304bad0eced970dac4251108c36c">PR_CONVERSATION_TOPIC</a>, and <a class="el" href="mapitags_8h.html#a3fb63a55d67237feddb9b1c0b1d7f1e5">PR_IMPORTANCE</a>.</p>

</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>