<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 Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><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="annotated.html"><span>Data Structures</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <h1>emsmdb_context Struct Reference</h1> </div> </div> <div class="contents"> <!-- doxytag: class="emsmdb_context" --> <p><code>#include <emsmdb.h></code></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a024a859cd9f70f4627158ef21694300a">cache_count</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct EcDoRpc_MAPI_REQ ** </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a7ceca0be9e5f8b3b0252a8f633e48689">cache_requests</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#af8f5a0be425cc016b95b6c003866fd4d">cache_size</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct cli_credentials * </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#afd13c285acd74511c7e14cf186d03cc9">cred</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct policy_handle </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a76a3f0bf99a8fdafbb07f0494adbafc5">handle</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structemsmdb__info.html">emsmdb_info</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#acef3b21384078b141b18586253d9a537">info</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a61d7660cc74e4b1362efee3c7c09f0c1">max_data</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">TALLOC_CTX * </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a33b1ba33ce27889bf178ba7ebb7979c7">mem_ctx</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structnspi__context.html">nspi_context</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a66ad69f10893d6b0f1b015c230342c84">nspi</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#aa032c845f2c103c7d84c76c23a7c73d3">prop_count</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">enum MAPITAGS * </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a3653f0a09757672891debaec7da07426">properties</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct dcerpc_pipe * </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a2d61f7b271a512e64f1cae33e910bb3b">rpc_connection</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structemsmdb__context.html#a17a5a93bfc235d032ec0cd2b0c66ce92">setup</a></td></tr> </table> <hr/><h2>Field Documentation</h2> <a class="anchor" id="a024a859cd9f70f4627158ef21694300a"></a><!-- doxytag: member="emsmdb_context::cache_count" ref="a024a859cd9f70f4627158ef21694300a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">uint8_t <a class="el" href="structemsmdb__context.html#a024a859cd9f70f4627158ef21694300a">emsmdb_context::cache_count</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>.</p> </div> </div> <a class="anchor" id="a7ceca0be9e5f8b3b0252a8f633e48689"></a><!-- doxytag: member="emsmdb_context::cache_requests" ref="a7ceca0be9e5f8b3b0252a8f633e48689" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct EcDoRpc_MAPI_REQ** <a class="el" href="structemsmdb__context.html#a7ceca0be9e5f8b3b0252a8f633e48689">emsmdb_context::cache_requests</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>, <a class="el" href="emsmdb_8c.html#a4e73dc1cd7f2e88547ccfaed7fe1fa0f">emsmdb_disconnect_dtor()</a>, and <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>.</p> </div> </div> <a class="anchor" id="af8f5a0be425cc016b95b6c003866fd4d"></a><!-- doxytag: member="emsmdb_context::cache_size" ref="af8f5a0be425cc016b95b6c003866fd4d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">uint32_t <a class="el" href="structemsmdb__context.html#af8f5a0be425cc016b95b6c003866fd4d">emsmdb_context::cache_size</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>.</p> </div> </div> <a class="anchor" id="afd13c285acd74511c7e14cf186d03cc9"></a><!-- doxytag: member="emsmdb_context::cred" ref="afd13c285acd74511c7e14cf186d03cc9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct cli_credentials* <a class="el" href="structemsmdb__context.html#afd13c285acd74511c7e14cf186d03cc9">emsmdb_context::cred</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>.</p> </div> </div> <a class="anchor" id="a76a3f0bf99a8fdafbb07f0494adbafc5"></a><!-- doxytag: member="emsmdb_context::handle" ref="a76a3f0bf99a8fdafbb07f0494adbafc5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct policy_handle <a class="el" href="structemsmdb__context.html#a76a3f0bf99a8fdafbb07f0494adbafc5">emsmdb_context::handle</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>, <a class="el" href="emsmdb_8c.html#a1b48f67a8136e0bceb930511b026d379">emsmdb_disconnect()</a>, <a class="el" href="emsmdb_8c.html#a500b279eff945d3ee9ef15d2f5d53cf2">emsmdb_register_notification()</a>, <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>, and <a class="el" href="proto_8h.html#a7de50ff557b8f80dcf47f536adcc719c">emsmdb_transaction_null()</a>.</p> </div> </div> <a class="anchor" id="acef3b21384078b141b18586253d9a537"></a><!-- doxytag: member="emsmdb_context::info" ref="acef3b21384078b141b18586253d9a537" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="structemsmdb__info.html">emsmdb_info</a> <a class="el" href="structemsmdb__context.html#acef3b21384078b141b18586253d9a537">emsmdb_context::info</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>, and <a class="el" href="emsmdb_8c.html#a4e73dc1cd7f2e88547ccfaed7fe1fa0f">emsmdb_disconnect_dtor()</a>.</p> </div> </div> <a class="anchor" id="a61d7660cc74e4b1362efee3c7c09f0c1"></a><!-- doxytag: member="emsmdb_context::max_data" ref="a61d7660cc74e4b1362efee3c7c09f0c1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">uint16_t <a class="el" href="structemsmdb__context.html#a61d7660cc74e4b1362efee3c7c09f0c1">emsmdb_context::max_data</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>, <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>, and <a class="el" href="proto_8h.html#a7de50ff557b8f80dcf47f536adcc719c">emsmdb_transaction_null()</a>.</p> </div> </div> <a class="anchor" id="a33b1ba33ce27889bf178ba7ebb7979c7"></a><!-- doxytag: member="emsmdb_context::mem_ctx" ref="a33b1ba33ce27889bf178ba7ebb7979c7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TALLOC_CTX* <a class="el" href="structemsmdb__context.html#a33b1ba33ce27889bf178ba7ebb7979c7">emsmdb_context::mem_ctx</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>, <a class="el" href="emsmdb_8c.html#a500b279eff945d3ee9ef15d2f5d53cf2">emsmdb_register_notification()</a>, <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>, <a class="el" href="proto_8h.html#a7de50ff557b8f80dcf47f536adcc719c">emsmdb_transaction_null()</a>, and <a class="el" href="proto_8h.html#a1eda5ec73d03a2a9afd0d3a68cc6615c">RegisterNotification()</a>.</p> </div> </div> <a class="anchor" id="a66ad69f10893d6b0f1b015c230342c84"></a><!-- doxytag: member="emsmdb_context::nspi" ref="a66ad69f10893d6b0f1b015c230342c84" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="structnspi__context.html">nspi_context</a>* <a class="el" href="structemsmdb__context.html#a66ad69f10893d6b0f1b015c230342c84">emsmdb_context::nspi</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aa032c845f2c103c7d84c76c23a7c73d3"></a><!-- doxytag: member="emsmdb_context::prop_count" ref="aa032c845f2c103c7d84c76c23a7c73d3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">uint16_t <a class="el" href="structemsmdb__context.html#aa032c845f2c103c7d84c76c23a7c73d3">emsmdb_context::prop_count</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a3653f0a09757672891debaec7da07426"></a><!-- doxytag: member="emsmdb_context::properties" ref="a3653f0a09757672891debaec7da07426" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum MAPITAGS* <a class="el" href="structemsmdb__context.html#a3653f0a09757672891debaec7da07426">emsmdb_context::properties</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a2d61f7b271a512e64f1cae33e910bb3b"></a><!-- doxytag: member="emsmdb_context::rpc_connection" ref="a2d61f7b271a512e64f1cae33e910bb3b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct dcerpc_pipe* <a class="el" href="structemsmdb__context.html#a2d61f7b271a512e64f1cae33e910bb3b">emsmdb_context::rpc_connection</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>, <a class="el" href="emsmdb_8c.html#a1b48f67a8136e0bceb930511b026d379">emsmdb_disconnect()</a>, <a class="el" href="emsmdb_8c.html#a500b279eff945d3ee9ef15d2f5d53cf2">emsmdb_register_notification()</a>, <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>, and <a class="el" href="proto_8h.html#a7de50ff557b8f80dcf47f536adcc719c">emsmdb_transaction_null()</a>.</p> </div> </div> <a class="anchor" id="a17a5a93bfc235d032ec0cd2b0c66ce92"></a><!-- doxytag: member="emsmdb_context::setup" ref="a17a5a93bfc235d032ec0cd2b0c66ce92" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="structemsmdb__context.html#a17a5a93bfc235d032ec0cd2b0c66ce92">emsmdb_context::setup</a></td> </tr> </table> </div> <div class="memdoc"> <p>Referenced by <a class="el" href="emsmdb_8c.html#a7cd3ad8dc8ac91f6dde89d411699afdb">emsmdb_connect()</a>, and <a class="el" href="proto_8h.html#a50dffee17fcb2299bc9a2e6387edd859">emsmdb_transaction()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li>libmapi/<a class="el" href="emsmdb_8h.html">emsmdb.h</a></li> </ul> </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>