1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
<title>LibOFX: libofx.h File Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
<link href="tabs.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.3 -->
10
<li><a href="main.html"><span>Main Page</span></a></li>
11
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
12
<li><a href="annotated.html"><span>Data Structures</span></a></li>
13
<li class="current"><a href="files.html"><span>Files</span></a></li>
16
<h1>libofx.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
17
Main header file containing the LibOfx API.
19
This file should be included for all applications who use this API. This header file will work with both C and C++ programs. The entire API is made of the following structures and functions.<p>
20
All of the following ofx_proc_* functions are callbacks (Except ofx_proc_file which is the entry point). They must be implemented by your program, but can be left empty if not needed. They are called each time the associated structure is filled by the library.<p>
21
Important note: The variables associated with every data element have a _valid companion. Always check that data_valid == true before using. Not only will you ensure that the data is meaningfull, but also that pointers are valid and strings point to a null terminated string. Elements listed as mandatory are for information purpose only, do not trust the bank not to send you non-conforming data...
22
<p>Definition in file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
27
<a href="libofx-0_89_80_2inc_2libofx_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
29
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
30
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a></td></tr>
32
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatusData.html">OfxStatusData</a></td></tr>
34
<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstraction of an OFX STATUS element. <a href="structOfxStatusData.html#_details">More...</a><br></td></tr>
35
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxAccountData.html">OfxAccountData</a></td></tr>
37
<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstraction of an account. <a href="structOfxAccountData.html#_details">More...</a><br></td></tr>
38
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxSecurityData.html">OfxSecurityData</a></td></tr>
40
<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstraction of a security, such as a stock, mutual fund, etc. <a href="structOfxSecurityData.html#_details">More...</a><br></td></tr>
41
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxTransactionData.html">OfxTransactionData</a></td></tr>
43
<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstraction of a transaction in an account. <a href="structOfxTransactionData.html#_details">More...</a><br></td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxStatementData.html">OfxStatementData</a></td></tr>
46
<tr><td class="mdescLeft"> </td><td class="mdescRight">An abstraction of an account statement. <a href="structOfxStatementData.html#_details">More...</a><br></td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxCurrency.html">OfxCurrency</a></td></tr>
49
<tr><td class="mdescLeft"> </td><td class="mdescRight">NOT YET SUPPORTED. <a href="structOfxCurrency.html#_details">More...</a><br></td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxFiServiceInfo.html">OfxFiServiceInfo</a></td></tr>
52
<tr><td class="mdescLeft"> </td><td class="mdescRight">Information returned by the OFX Partner Server about a financial institution. <a href="structOfxFiServiceInfo.html#_details">More...</a><br></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxFiLogin.html">OfxFiLogin</a></td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Information sufficient to log into an financial institution. <a href="structOfxFiLogin.html#_details">More...</a><br></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxPayment.html">OfxPayment</a></td></tr>
58
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structOfxPayee.html">OfxPayee</a></td></tr>
60
<tr><td colspan="2"><br><h2>Creating OFX Files</h2></td></tr>
61
<tr><td colspan="2">This group deals with creating OFX files <br><br></td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58da6c854e5fd8b879e3348c6285198f"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_AMOUNT_LENGTH" ref="58da6c854e5fd8b879e3348c6285198f" args="" -->
63
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#58da6c854e5fd8b879e3348c6285198f">OFX_AMOUNT_LENGTH</a> (32 + 1)</td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b2c390e87d270a029d21708ca9faad3"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_PAYACCT_LENGTH" ref="6b2c390e87d270a029d21708ca9faad3" args="" -->
66
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#6b2c390e87d270a029d21708ca9faad3">OFX_PAYACCT_LENGTH</a> (32 + 1)</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c28dc585985dd3c517f2eb818f909a8d"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_STATE_LENGTH" ref="c28dc585985dd3c517f2eb818f909a8d" args="" -->
69
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#c28dc585985dd3c517f2eb818f909a8d">OFX_STATE_LENGTH</a> (5 + 1)</td></tr>
71
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c58b9d7dc304b11a10f87ae600520917"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_POSTALCODE_LENGTH" ref="c58b9d7dc304b11a10f87ae600520917" args="" -->
72
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#c58b9d7dc304b11a10f87ae600520917">OFX_POSTALCODE_LENGTH</a> (11 + 1)</td></tr>
74
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="765b4da64823bc421b7a2ffddacaeb1c"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_NAME_LENGTH" ref="765b4da64823bc421b7a2ffddacaeb1c" args="" -->
75
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#765b4da64823bc421b7a2ffddacaeb1c">OFX_NAME_LENGTH</a> (32 + 1)</td></tr>
77
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT char * </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#8095d04a045a8f0bdfd5c32ea6f1638d">libofx_request_statement</a> (const struct <a class="el" href="structOfxFiLogin.html">OfxFiLogin</a> *fi, const struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> *account, time_t date_from)</td></tr>
79
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an OFX statement request in string form. <a href="#8095d04a045a8f0bdfd5c32ea6f1638d"></a><br></td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT char * </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#24821dd5f7269d3b58e6bbaeb0bf0449">libofx_request_accountinfo</a> (const struct <a class="el" href="structOfxFiLogin.html">OfxFiLogin</a> *login)</td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates an OFX account info (list) request in string form. <a href="#24821dd5f7269d3b58e6bbaeb0bf0449"></a><br></td></tr>
83
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="965e8d232d572f712368e6cb1d46e3da"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_request_payment" ref="965e8d232d572f712368e6cb1d46e3da" args="(const struct OfxFiLogin *login, const struct OfxAccountData *account, const struct OfxPayee *payee, const struct OfxPayment *payment)" -->
84
CFCT char * </td><td class="memItemRight" valign="bottom"><b>libofx_request_payment</b> (const struct <a class="el" href="structOfxFiLogin.html">OfxFiLogin</a> *login, const struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> *account, const struct <a class="el" href="structOfxPayee.html">OfxPayee</a> *payee, const struct <a class="el" href="structOfxPayment.html">OfxPayment</a> *payment)</td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9b42a433677da688d0f9f37d9da24d1"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_request_payment_status" ref="b9b42a433677da688d0f9f37d9da24d1" args="(const struct OfxFiLogin *login, const char *transactionid)" -->
87
CFCT char * </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b9b42a433677da688d0f9f37d9da24d1">libofx_request_payment_status</a> (const struct <a class="el" href="structOfxFiLogin.html">OfxFiLogin</a> *login, const char *transactionid)</td></tr>
89
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ad8c7b7d900c6928e9140615f1275a3"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LIBOFX_MAJOR_VERSION" ref="9ad8c7b7d900c6928e9140615f1275a3" args="" -->
91
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#9ad8c7b7d900c6928e9140615f1275a3">LIBOFX_MAJOR_VERSION</a> 0</td></tr>
93
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3527e3d14bbc471075eaadb71b9e39f1"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LIBOFX_MINOR_VERSION" ref="3527e3d14bbc471075eaadb71b9e39f1" args="" -->
94
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#3527e3d14bbc471075eaadb71b9e39f1">LIBOFX_MINOR_VERSION</a> 9</td></tr>
96
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ccb0524df75c9175dc818990f6e5c03c"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LIBOFX_MICRO_VERSION" ref="ccb0524df75c9175dc818990f6e5c03c" args="" -->
97
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#ccb0524df75c9175dc818990f6e5c03c">LIBOFX_MICRO_VERSION</a> 0</td></tr>
99
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="483ab1dcfec944873e1d112a089b7419"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LIBOFX_BUILD_VERSION" ref="483ab1dcfec944873e1d112a089b7419" args="" -->
100
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#483ab1dcfec944873e1d112a089b7419">LIBOFX_BUILD_VERSION</a> 0</td></tr>
102
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68cfe36f821e562e01082c66030ac8aa"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LIBOFX_VERSION_RELEASE_STRING" ref="68cfe36f821e562e01082c66030ac8aa" args="" -->
103
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#68cfe36f821e562e01082c66030ac8aa">LIBOFX_VERSION_RELEASE_STRING</a> "0.9.0"</td></tr>
105
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47f3130aac7543264fac840fb657cc3d"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::CFCT" ref="47f3130aac7543264fac840fb657cc3d" args="" -->
106
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a></td></tr>
108
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="41f9c5fb8b08eb5dc3edce4dcb37fee7"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::true" ref="41f9c5fb8b08eb5dc3edce4dcb37fee7" args="" -->
109
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#41f9c5fb8b08eb5dc3edce4dcb37fee7">true</a> 1</td></tr>
111
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65e9886d74aaee76545e83dd09011727"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::false" ref="65e9886d74aaee76545e83dd09011727" args="" -->
112
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#65e9886d74aaee76545e83dd09011727">false</a> 0</td></tr>
114
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ed330c0afc0b111a5da321dc40b226e"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_ELEMENT_NAME_LENGTH" ref="5ed330c0afc0b111a5da321dc40b226e" args="" -->
115
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#5ed330c0afc0b111a5da321dc40b226e">OFX_ELEMENT_NAME_LENGTH</a> 100</td></tr>
117
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1a8253fb77259cffd1b6e541f9ca92d"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_SVRTID2_LENGTH" ref="b1a8253fb77259cffd1b6e541f9ca92d" args="" -->
118
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b1a8253fb77259cffd1b6e541f9ca92d">OFX_SVRTID2_LENGTH</a> (36 + 1)</td></tr>
120
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61df923230a6e85eb0ba00f92fbb0b6a"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_CHECK_NUMBER_LENGTH" ref="61df923230a6e85eb0ba00f92fbb0b6a" args="" -->
121
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#61df923230a6e85eb0ba00f92fbb0b6a">OFX_CHECK_NUMBER_LENGTH</a> (12 + 1)</td></tr>
123
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1986c7960dfc65a9e23be6c5f6c3ff56"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_REFERENCE_NUMBER_LENGTH" ref="1986c7960dfc65a9e23be6c5f6c3ff56" args="" -->
124
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#1986c7960dfc65a9e23be6c5f6c3ff56">OFX_REFERENCE_NUMBER_LENGTH</a> (32 + 1)</td></tr>
126
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4bcfc93f90d44abbc3a728a56f53915c"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_FITID_LENGTH" ref="4bcfc93f90d44abbc3a728a56f53915c" args="" -->
127
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#4bcfc93f90d44abbc3a728a56f53915c">OFX_FITID_LENGTH</a> (255 + 1)</td></tr>
129
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5846e5ce8cd8e1a91c78396effa276f4"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_TOKEN2_LENGTH" ref="5846e5ce8cd8e1a91c78396effa276f4" args="" -->
130
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#5846e5ce8cd8e1a91c78396effa276f4">OFX_TOKEN2_LENGTH</a> (36 + 1)</td></tr>
132
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5880fc183dddd4edbf205fce89480189"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_MEMO_LENGTH" ref="5880fc183dddd4edbf205fce89480189" args="" -->
133
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#5880fc183dddd4edbf205fce89480189">OFX_MEMO_LENGTH</a> (255 + 1)</td></tr>
135
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c763f5c089c8549d526f5dc9ae28498"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_MEMO2_LENGTH" ref="7c763f5c089c8549d526f5dc9ae28498" args="" -->
136
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#7c763f5c089c8549d526f5dc9ae28498">OFX_MEMO2_LENGTH</a> (390 + 1)</td></tr>
138
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="961dc40842b1f4c20bc08d193f57d8b4"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_BALANCE_NAME_LENGTH" ref="961dc40842b1f4c20bc08d193f57d8b4" args="" -->
139
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#961dc40842b1f4c20bc08d193f57d8b4">OFX_BALANCE_NAME_LENGTH</a> (32 + 1)</td></tr>
141
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4eee853e9752511b4049ff67c3ba168"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_BALANCE_DESCRIPTION_LENGTH" ref="c4eee853e9752511b4049ff67c3ba168" args="" -->
142
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#c4eee853e9752511b4049ff67c3ba168">OFX_BALANCE_DESCRIPTION_LENGTH</a> (80 + 1)</td></tr>
144
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb7701460acb587f9113ccf818b567ad"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_CURRENCY_LENGTH" ref="bb7701460acb587f9113ccf818b567ad" args="" -->
145
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#bb7701460acb587f9113ccf818b567ad">OFX_CURRENCY_LENGTH</a> (3 + 1)</td></tr>
147
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="70f2178af34abf7e98bee521b745f780"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_BANKID_LENGTH" ref="70f2178af34abf7e98bee521b745f780" args="" -->
148
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#70f2178af34abf7e98bee521b745f780">OFX_BANKID_LENGTH</a> (9 + 1)</td></tr>
150
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7aa5e724bd9557d21169289d98ae631a"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_BRANCHID_LENGTH" ref="7aa5e724bd9557d21169289d98ae631a" args="" -->
151
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#7aa5e724bd9557d21169289d98ae631a">OFX_BRANCHID_LENGTH</a> (22 + 1)</td></tr>
153
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68c0d75fde3884b2ace680ef8b5fdd07"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_ACCTID_LENGTH" ref="68c0d75fde3884b2ace680ef8b5fdd07" args="" -->
154
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#68c0d75fde3884b2ace680ef8b5fdd07">OFX_ACCTID_LENGTH</a> (22 + 1)</td></tr>
156
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89f43cb6e2af995c6024b7ddbb32b6b9"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_ACCTKEY_LENGTH" ref="89f43cb6e2af995c6024b7ddbb32b6b9" args="" -->
157
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#89f43cb6e2af995c6024b7ddbb32b6b9">OFX_ACCTKEY_LENGTH</a> (22 + 1)</td></tr>
159
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1256fa7603b452e20a4701e2aae53d5"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_BROKERID_LENGTH" ref="a1256fa7603b452e20a4701e2aae53d5" args="" -->
160
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a1256fa7603b452e20a4701e2aae53d5">OFX_BROKERID_LENGTH</a> (22 + 1)</td></tr>
162
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69861648d37d02054778473eece609f5"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_ACCOUNT_ID_LENGTH" ref="69861648d37d02054778473eece609f5" args="" -->
163
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#69861648d37d02054778473eece609f5">OFX_ACCOUNT_ID_LENGTH</a> (OFX_BANKID_LENGTH + OFX_BRANCHID_LENGTH + OFX_ACCTID_LENGTH + 1)</td></tr>
165
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="065582a1df4497de4a0b00ba909d2e48"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_ACCOUNT_NAME_LENGTH" ref="065582a1df4497de4a0b00ba909d2e48" args="" -->
166
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#065582a1df4497de4a0b00ba909d2e48">OFX_ACCOUNT_NAME_LENGTH</a> 255</td></tr>
168
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61ce08f420b24b001f7bee78671149e6"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_MARKETING_INFO_LENGTH" ref="61ce08f420b24b001f7bee78671149e6" args="" -->
169
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#61ce08f420b24b001f7bee78671149e6">OFX_MARKETING_INFO_LENGTH</a> (360 + 1)</td></tr>
171
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1419e2ce65ac40af5559a133161f1113"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_TRANSACTION_NAME_LENGTH" ref="1419e2ce65ac40af5559a133161f1113" args="" -->
172
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#1419e2ce65ac40af5559a133161f1113">OFX_TRANSACTION_NAME_LENGTH</a> (32 + 1)</td></tr>
174
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8b6ecd69a4a9b769a61a8c890d14df5"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_UNIQUE_ID_LENGTH" ref="c8b6ecd69a4a9b769a61a8c890d14df5" args="" -->
175
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#c8b6ecd69a4a9b769a61a8c890d14df5">OFX_UNIQUE_ID_LENGTH</a> (32 + 1)</td></tr>
177
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79a2ca4590e15c773c3b0599a75fe6f3"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_UNIQUE_ID_TYPE_LENGTH" ref="79a2ca4590e15c773c3b0599a75fe6f3" args="" -->
178
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#79a2ca4590e15c773c3b0599a75fe6f3">OFX_UNIQUE_ID_TYPE_LENGTH</a> (10 + 1)</td></tr>
180
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1e46e380960ed692c417d0948d501004"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_SECNAME_LENGTH" ref="1e46e380960ed692c417d0948d501004" args="" -->
181
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#1e46e380960ed692c417d0948d501004">OFX_SECNAME_LENGTH</a> (32 + 1)</td></tr>
183
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="861246644f0fef25dcf250bc7c3382d4"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_TICKER_LENGTH" ref="861246644f0fef25dcf250bc7c3382d4" args="" -->
184
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#861246644f0fef25dcf250bc7c3382d4">OFX_TICKER_LENGTH</a> (32 + 1)</td></tr>
186
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74914e6380be88d51ab921a0f3078646"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_ORG_LENGTH" ref="74914e6380be88d51ab921a0f3078646" args="" -->
187
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#74914e6380be88d51ab921a0f3078646">OFX_ORG_LENGTH</a> (32 + 1)</td></tr>
189
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5524910cf3ba47b3d7a1b6752b69d056"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_FID_LENGTH" ref="5524910cf3ba47b3d7a1b6752b69d056" args="" -->
190
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#5524910cf3ba47b3d7a1b6752b69d056">OFX_FID_LENGTH</a> (32 + 1)</td></tr>
192
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="385135109c07d8a1a72fc3edcb5f115f"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_USERID_LENGTH" ref="385135109c07d8a1a72fc3edcb5f115f" args="" -->
193
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#385135109c07d8a1a72fc3edcb5f115f">OFX_USERID_LENGTH</a> (32 + 1)</td></tr>
195
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="57b6f3b8bd4d0012d1a26ffa6e636d4c"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_USERPASS_LENGTH" ref="57b6f3b8bd4d0012d1a26ffa6e636d4c" args="" -->
196
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#57b6f3b8bd4d0012d1a26ffa6e636d4c">OFX_USERPASS_LENGTH</a> (32 + 1)</td></tr>
198
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2c364470aa70104473ba7c0134c27ae2"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_URL_LENGTH" ref="2c364470aa70104473ba7c0134c27ae2" args="" -->
199
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#2c364470aa70104473ba7c0134c27ae2">OFX_URL_LENGTH</a> (500 + 1)</td></tr>
201
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a821a583f7c4a219c1cb5343ca2710e3"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_APPID_LENGTH" ref="a821a583f7c4a219c1cb5343ca2710e3" args="" -->
202
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a821a583f7c4a219c1cb5343ca2710e3">OFX_APPID_LENGTH</a> (32)</td></tr>
204
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6e3588136989b8dd250fc6918294012"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_APPVER_LENGTH" ref="b6e3588136989b8dd250fc6918294012" args="" -->
205
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b6e3588136989b8dd250fc6918294012">OFX_APPVER_LENGTH</a> (32)</td></tr>
207
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56203dc319d05344eb8bf9918db99c65"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::OFX_HEADERVERSION_LENGTH" ref="56203dc319d05344eb8bf9918db99c65" args="" -->
208
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#56203dc319d05344eb8bf9918db99c65">OFX_HEADERVERSION_LENGTH</a> (32)</td></tr>
210
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
211
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb05196108aab07092d1b4931577b87c"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxContextPtr" ref="cb05196108aab07092d1b4931577b87c" args="" -->
212
typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a></td></tr>
214
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
215
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> { <br>
216
<a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0">AUTODETECT</a>,
217
<a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d">OFX</a>,
218
<a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7">OFC</a>,
219
<a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06">QIF</a>,
221
<a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c">UNKNOWN</a>,
222
<a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33">LAST</a>,
223
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0">AUTODETECT</a>,
224
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d">OFX</a>,
226
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7">OFC</a>,
227
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06">QIF</a>,
228
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c">UNKNOWN</a>,
229
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33">LAST</a>,
231
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0">AUTODETECT</a>,
232
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d">OFX</a>,
233
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7">OFC</a>,
234
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06">QIF</a>,
236
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c">UNKNOWN</a>,
237
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33">LAST</a>
241
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58">TransactionType</a> { <br>
242
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3">OFX_CREDIT</a>,
243
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a">OFX_DEBIT</a>,
244
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce">OFX_INT</a>,
245
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482">OFX_DIV</a>,
247
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b">OFX_FEE</a>,
248
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2">OFX_SRVCHG</a>,
249
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d">OFX_DEP</a>,
250
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce">OFX_ATM</a>,
252
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e">OFX_POS</a>,
253
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6">OFX_XFER</a>,
254
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02">OFX_CHECK</a>,
255
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3">OFX_PAYMENT</a>,
257
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a">OFX_CASH</a>,
258
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed">OFX_DIRECTDEP</a>,
259
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef">OFX_DIRECTDEBIT</a>,
260
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf">OFX_REPEATPMT</a>,
262
<a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101">OFX_OTHER</a>,
263
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3">OFX_CREDIT</a>,
264
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a">OFX_DEBIT</a>,
265
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce">OFX_INT</a>,
267
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482">OFX_DIV</a>,
268
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b">OFX_FEE</a>,
269
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2">OFX_SRVCHG</a>,
270
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d">OFX_DEP</a>,
272
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce">OFX_ATM</a>,
273
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e">OFX_POS</a>,
274
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6">OFX_XFER</a>,
275
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02">OFX_CHECK</a>,
277
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3">OFX_PAYMENT</a>,
278
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a">OFX_CASH</a>,
279
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed">OFX_DIRECTDEP</a>,
280
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef">OFX_DIRECTDEBIT</a>,
282
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf">OFX_REPEATPMT</a>,
283
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101">OFX_OTHER</a>,
284
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3">OFX_CREDIT</a>,
285
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a">OFX_DEBIT</a>,
287
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce">OFX_INT</a>,
288
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482">OFX_DIV</a>,
289
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b">OFX_FEE</a>,
290
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2">OFX_SRVCHG</a>,
292
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d">OFX_DEP</a>,
293
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce">OFX_ATM</a>,
294
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e">OFX_POS</a>,
295
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6">OFX_XFER</a>,
297
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02">OFX_CHECK</a>,
298
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3">OFX_PAYMENT</a>,
299
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a">OFX_CASH</a>,
300
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed">OFX_DIRECTDEP</a>,
302
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef">OFX_DIRECTDEBIT</a>,
303
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf">OFX_REPEATPMT</a>,
304
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101">OFX_OTHER</a>
308
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a">InvTransactionType</a> { <br>
309
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce">OFX_BUYDEBT</a>,
310
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d">OFX_BUYMF</a>,
311
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af">OFX_BUYOPT</a>,
312
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61">OFX_BUYOTHER</a>,
314
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067">OFX_BUYSTOCK</a>,
315
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15">OFX_CLOSUREOPT</a>,
316
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4">OFX_INCOME</a>,
317
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301">OFX_INVEXPENSE</a>,
319
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921">OFX_JRNLFUND</a>,
320
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34">OFX_JRNLSEC</a>,
321
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670">OFX_MARGININTEREST</a>,
322
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5">OFX_REINVEST</a>,
324
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f">OFX_RETOFCAP</a>,
325
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf">OFX_SELLDEBT</a>,
326
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2">OFX_SELLMF</a>,
327
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3">OFX_SELLOPT</a>,
329
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7">OFX_SELLOTHER</a>,
330
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c">OFX_SELLSTOCK</a>,
331
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99">OFX_SPLIT</a>,
332
<a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1">OFX_TRANSFER</a>,
334
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce">OFX_BUYDEBT</a>,
335
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d">OFX_BUYMF</a>,
336
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af">OFX_BUYOPT</a>,
337
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61">OFX_BUYOTHER</a>,
339
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067">OFX_BUYSTOCK</a>,
340
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15">OFX_CLOSUREOPT</a>,
341
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4">OFX_INCOME</a>,
342
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301">OFX_INVEXPENSE</a>,
344
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921">OFX_JRNLFUND</a>,
345
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34">OFX_JRNLSEC</a>,
346
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670">OFX_MARGININTEREST</a>,
347
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5">OFX_REINVEST</a>,
349
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f">OFX_RETOFCAP</a>,
350
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf">OFX_SELLDEBT</a>,
351
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2">OFX_SELLMF</a>,
352
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3">OFX_SELLOPT</a>,
354
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7">OFX_SELLOTHER</a>,
355
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c">OFX_SELLSTOCK</a>,
356
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99">OFX_SPLIT</a>,
357
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1">OFX_TRANSFER</a>,
359
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce">OFX_BUYDEBT</a>,
360
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d">OFX_BUYMF</a>,
361
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af">OFX_BUYOPT</a>,
362
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61">OFX_BUYOTHER</a>,
364
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067">OFX_BUYSTOCK</a>,
365
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15">OFX_CLOSUREOPT</a>,
366
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4">OFX_INCOME</a>,
367
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301">OFX_INVEXPENSE</a>,
369
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921">OFX_JRNLFUND</a>,
370
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34">OFX_JRNLSEC</a>,
371
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670">OFX_MARGININTEREST</a>,
372
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5">OFX_REINVEST</a>,
374
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f">OFX_RETOFCAP</a>,
375
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf">OFX_SELLDEBT</a>,
376
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2">OFX_SELLMF</a>,
377
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3">OFX_SELLOPT</a>,
379
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7">OFX_SELLOTHER</a>,
380
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c">OFX_SELLSTOCK</a>,
381
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99">OFX_SPLIT</a>,
382
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1">OFX_TRANSFER</a>
386
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#526538786b3535e284f651da05768b23">FiIdCorrectionAction</a> { <br>
387
<a class="el" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913">DELETE</a>,
388
<a class="el" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91">REPLACE</a>,
389
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913">DELETE</a>,
390
<a class="el" href="libofx-0_88_82_2inc_2libofx_8h.html#526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91">REPLACE</a>,
392
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913">DELETE</a>,
393
<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91">REPLACE</a>
397
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
398
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#e2f086d4e5fdf4b314640ea8fed400b0">libofx_get_new_context</a> ()</td></tr>
400
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialise the library and return a new context. <a href="#e2f086d4e5fdf4b314640ea8fed400b0"></a><br></td></tr>
401
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT int </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#e76c85ae1e58b1bb41abf7eb3aca0baf">libofx_free_context</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a>)</td></tr>
403
<tr><td class="mdescLeft"> </td><td class="mdescRight">Free all ressources used by this context. <a href="#e76c85ae1e58b1bb41abf7eb3aca0baf"></a><br></td></tr>
404
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ada0ed982ff7454ed17fa5c6cddd2d05"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_set_dtd_dir" ref="ada0ed982ff7454ed17fa5c6cddd2d05" args="(LibofxContextPtr libofx_context, const char *s)" -->
405
CFCT void </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#ada0ed982ff7454ed17fa5c6cddd2d05">libofx_set_dtd_dir</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> libofx_context, const char *s)</td></tr>
407
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT enum <br>
408
<a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#5fef31e6dc9df467c269a860aa4af12a">libofx_get_file_format_from_str</a> (const struct <a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> format_list[], const char *file_type_string)</td></tr>
410
<tr><td class="mdescLeft"> </td><td class="mdescRight">libofx_get_file_type returns a proper enum from a file type string. <a href="#5fef31e6dc9df467c269a860aa4af12a"></a><br></td></tr>
411
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#efc89267742d989b5f17708076807b5e">libofx_get_file_format_description</a> (const struct <a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> format_list[], enum <a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> file_format)</td></tr>
413
<tr><td class="mdescLeft"> </td><td class="mdescRight">get_file_format_description returns a string description of a LibofxFileType. <a href="#efc89267742d989b5f17708076807b5e"></a><br></td></tr>
414
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT int </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#f5c4a0387f06b5cccd483a1fd392f805">libofx_proc_file</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> libofx_context, const char *p_filename, enum <a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> ftype)</td></tr>
416
<tr><td class="mdescLeft"> </td><td class="mdescRight">libofx_proc_file is the entry point of the library. <a href="#f5c4a0387f06b5cccd483a1fd392f805"></a><br></td></tr>
417
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT void </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#c9e39dac5b93d9db8ee699f3809a0c79">ofx_set_status_cb</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx, <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#50daae5a31dcfb84db8ede120f28c2db">LibofxProcStatusCallback</a> cb, void *user_data)</td></tr>
419
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT void </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#2bdf268c693b4cadf88a19796c026a2c">ofx_set_account_cb</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx, <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#1d20edeaa14f8da3dbeb98fb4af0aa0b">LibofxProcAccountCallback</a> cb, void *user_data)</td></tr>
421
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT void </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#841a0f012607c0e1b6053e7e5dce34a8">ofx_set_security_cb</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx, <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#05780ed831281da04cc4c65682c1989f">LibofxProcSecurityCallback</a> cb, void *user_data)</td></tr>
423
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT void </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#0f47dac1e503298ff60e9d6bdc5a5775">ofx_set_transaction_cb</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx, <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#35d231437fba371dcd4553c4c5c29901">LibofxProcTransactionCallback</a> cb, void *user_data)</td></tr>
425
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT void </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#afd8ce6626b070ec64479e7993e6fc07">ofx_set_statement_cb</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx, <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#457cbf849ad1ac5914cfb8bdeaccf4d5">LibofxProcStatementCallback</a> cb, void *user_data)</td></tr>
427
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT int </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#02ee3c0b61d866f98fd0f15775d06895">libofx_proc_buffer</a> (<a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx, const char *s, unsigned int size)</td></tr>
429
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
430
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <br>
431
<a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b1ad431f1a4db406c34db2833ca80748">LibofxImportFormatList</a> []</td></tr>
433
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <br>
434
<a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a82489ca2279144569727138feb344e8">LibofxExportFormatList</a> []</td></tr>
436
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#50daae5a31dcfb84db8ede120f28c2db">LibofxProcStatusCallback</a> )(const struct <a class="el" href="structOfxStatusData.html">OfxStatusData</a> data, void *status_data)</td></tr>
438
<tr><td class="mdescLeft"> </td><td class="mdescRight">The callback function for the <a class="el" href="structOfxStatusData.html" title="An abstraction of an OFX STATUS element.">OfxStatusData</a> stucture. <a href="#50daae5a31dcfb84db8ede120f28c2db"></a><br></td></tr>
439
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#1d20edeaa14f8da3dbeb98fb4af0aa0b">LibofxProcAccountCallback</a> )(const struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> data, void *account_data)</td></tr>
441
<tr><td class="mdescLeft"> </td><td class="mdescRight">The callback function for the <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a> stucture. <a href="#1d20edeaa14f8da3dbeb98fb4af0aa0b"></a><br></td></tr>
442
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#05780ed831281da04cc4c65682c1989f">LibofxProcSecurityCallback</a> )(const struct <a class="el" href="structOfxSecurityData.html">OfxSecurityData</a> data, void *security_data)</td></tr>
444
<tr><td class="mdescLeft"> </td><td class="mdescRight">The callback function for the <a class="el" href="structOfxSecurityData.html" title="An abstraction of a security, such as a stock, mutual fund, etc.">OfxSecurityData</a> stucture. <a href="#05780ed831281da04cc4c65682c1989f"></a><br></td></tr>
445
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#35d231437fba371dcd4553c4c5c29901">LibofxProcTransactionCallback</a> )(const struct <a class="el" href="structOfxTransactionData.html">OfxTransactionData</a> data, void *transaction_data)</td></tr>
447
<tr><td class="mdescLeft"> </td><td class="mdescRight">The callback function for the <a class="el" href="structOfxTransactionData.html" title="An abstraction of a transaction in an account.">OfxTransactionData</a> stucture. <a href="#35d231437fba371dcd4553c4c5c29901"></a><br></td></tr>
448
<tr><td class="memItemLeft" nowrap align="right" valign="top">CFCT typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#457cbf849ad1ac5914cfb8bdeaccf4d5">LibofxProcStatementCallback</a> )(const struct <a class="el" href="structOfxStatementData.html">OfxStatementData</a> data, void *statement_data)</td></tr>
450
<tr><td class="mdescLeft"> </td><td class="mdescRight">The callback function for the <a class="el" href="structOfxStatementData.html" title="An abstraction of an account statement.">OfxStatementData</a> stucture. <a href="#457cbf849ad1ac5914cfb8bdeaccf4d5"></a><br></td></tr>
452
<hr><h2>Enumeration Type Documentation</h2>
453
<a class="anchor" name="526538786b3535e284f651da05768b23"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::FiIdCorrectionAction" ref="526538786b3535e284f651da05768b23" args="" -->
454
<div class="memitem">
455
<div class="memproto">
456
<table class="memname">
458
<td class="memname">enum <a class="el" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b23">FiIdCorrectionAction</a> </td>
465
<dl compact><dt><b>Enumerator: </b></dt><dd>
466
<table border="0" cellspacing="2" cellpadding="0">
467
<tr><td valign="top"><em><a class="anchor" name="526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913"></a><!-- doxytag: member="DELETE" ref="526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913" args="" -->DELETE</em> </td><td>
468
The transaction with a fi_id matching fi_id_corrected should be deleted </td></tr>
469
<tr><td valign="top"><em><a class="anchor" name="526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91"></a><!-- doxytag: member="REPLACE" ref="526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91" args="" -->REPLACE</em> </td><td>
470
The transaction with a fi_id matching fi_id_corrected should be replaced with this one </td></tr>
471
<tr><td valign="top"><em><a class="anchor" name="526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913"></a><!-- doxytag: member="DELETE" ref="526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913" args="" -->DELETE</em> </td><td>
472
The transaction with a fi_id matching fi_id_corrected should be deleted </td></tr>
473
<tr><td valign="top"><em><a class="anchor" name="526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91"></a><!-- doxytag: member="REPLACE" ref="526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91" args="" -->REPLACE</em> </td><td>
474
The transaction with a fi_id matching fi_id_corrected should be replaced with this one </td></tr>
475
<tr><td valign="top"><em><a class="anchor" name="526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913"></a><!-- doxytag: member="DELETE" ref="526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913" args="" -->DELETE</em> </td><td>
476
The transaction with a fi_id matching fi_id_corrected should be deleted </td></tr>
477
<tr><td valign="top"><em><a class="anchor" name="526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91"></a><!-- doxytag: member="REPLACE" ref="526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91" args="" -->REPLACE</em> </td><td>
478
The transaction with a fi_id matching fi_id_corrected should be replaced with this one </td></tr>
482
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00410">410</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
486
<a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::InvTransactionType" ref="b81d18936ea1dd7ac5cd708a23a06a9a" args="" -->
487
<div class="memitem">
488
<div class="memproto">
489
<table class="memname">
491
<td class="memname">enum <a class="el" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a">InvTransactionType</a> </td>
498
<dl compact><dt><b>Enumerator: </b></dt><dd>
499
<table border="0" cellspacing="2" cellpadding="0">
500
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce"></a><!-- doxytag: member="OFX_BUYDEBT" ref="b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce" args="" -->OFX_BUYDEBT</em> </td><td>
501
Buy debt security </td></tr>
502
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d"></a><!-- doxytag: member="OFX_BUYMF" ref="b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d" args="" -->OFX_BUYMF</em> </td><td>
503
Buy mutual fund </td></tr>
504
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af"></a><!-- doxytag: member="OFX_BUYOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af" args="" -->OFX_BUYOPT</em> </td><td>
505
Buy <a class="el" href="structoption.html">option</a> </td></tr>
506
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61"></a><!-- doxytag: member="OFX_BUYOTHER" ref="b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61" args="" -->OFX_BUYOTHER</em> </td><td>
507
Buy other security type </td></tr>
508
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067"></a><!-- doxytag: member="OFX_BUYSTOCK" ref="b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067" args="" -->OFX_BUYSTOCK</em> </td><td>
510
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15"></a><!-- doxytag: member="OFX_CLOSUREOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15" args="" -->OFX_CLOSUREOPT</em> </td><td>
511
Close a position for an <a class="el" href="structoption.html">option</a> </td></tr>
512
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4"></a><!-- doxytag: member="OFX_INCOME" ref="b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4" args="" -->OFX_INCOME</em> </td><td>
513
Investment income is realized as cash into the investment account </td></tr>
514
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301"></a><!-- doxytag: member="OFX_INVEXPENSE" ref="b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301" args="" -->OFX_INVEXPENSE</em> </td><td>
515
Misc investment expense that is associated with a specific security </td></tr>
516
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921"></a><!-- doxytag: member="OFX_JRNLFUND" ref="b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921" args="" -->OFX_JRNLFUND</em> </td><td>
517
Journaling cash holdings between subaccounts within the same investment account </td></tr>
518
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34"></a><!-- doxytag: member="OFX_JRNLSEC" ref="b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34" args="" -->OFX_JRNLSEC</em> </td><td>
519
Journaling security holdings between subaccounts within the same investment account </td></tr>
520
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670"></a><!-- doxytag: member="OFX_MARGININTEREST" ref="b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670" args="" -->OFX_MARGININTEREST</em> </td><td>
521
Margin interest expense </td></tr>
522
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5"></a><!-- doxytag: member="OFX_REINVEST" ref="b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5" args="" -->OFX_REINVEST</em> </td><td>
523
Reinvestment of income </td></tr>
524
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f"></a><!-- doxytag: member="OFX_RETOFCAP" ref="b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f" args="" -->OFX_RETOFCAP</em> </td><td>
525
Return of capital </td></tr>
526
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf"></a><!-- doxytag: member="OFX_SELLDEBT" ref="b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf" args="" -->OFX_SELLDEBT</em> </td><td>
527
Sell debt security. Used when debt is sold, called, or reached maturity </td></tr>
528
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2"></a><!-- doxytag: member="OFX_SELLMF" ref="b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2" args="" -->OFX_SELLMF</em> </td><td>
529
Sell mutual fund </td></tr>
530
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3"></a><!-- doxytag: member="OFX_SELLOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3" args="" -->OFX_SELLOPT</em> </td><td>
531
Sell <a class="el" href="structoption.html">option</a> </td></tr>
532
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7"></a><!-- doxytag: member="OFX_SELLOTHER" ref="b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7" args="" -->OFX_SELLOTHER</em> </td><td>
533
Sell other type of security </td></tr>
534
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c"></a><!-- doxytag: member="OFX_SELLSTOCK" ref="b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c" args="" -->OFX_SELLSTOCK</em> </td><td>
535
Sell stock </td></tr>
536
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99"></a><!-- doxytag: member="OFX_SPLIT" ref="b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99" args="" -->OFX_SPLIT</em> </td><td>
537
Stock or mutial fund split </td></tr>
538
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1"></a><!-- doxytag: member="OFX_TRANSFER" ref="b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1" args="" -->OFX_TRANSFER</em> </td><td>
539
Transfer holdings in and out of the investment account </td></tr>
540
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce"></a><!-- doxytag: member="OFX_BUYDEBT" ref="b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce" args="" -->OFX_BUYDEBT</em> </td><td>
541
Buy debt security </td></tr>
542
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d"></a><!-- doxytag: member="OFX_BUYMF" ref="b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d" args="" -->OFX_BUYMF</em> </td><td>
543
Buy mutual fund </td></tr>
544
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af"></a><!-- doxytag: member="OFX_BUYOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af" args="" -->OFX_BUYOPT</em> </td><td>
545
Buy <a class="el" href="structoption.html">option</a> </td></tr>
546
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61"></a><!-- doxytag: member="OFX_BUYOTHER" ref="b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61" args="" -->OFX_BUYOTHER</em> </td><td>
547
Buy other security type </td></tr>
548
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067"></a><!-- doxytag: member="OFX_BUYSTOCK" ref="b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067" args="" -->OFX_BUYSTOCK</em> </td><td>
550
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15"></a><!-- doxytag: member="OFX_CLOSUREOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15" args="" -->OFX_CLOSUREOPT</em> </td><td>
551
Close a position for an <a class="el" href="structoption.html">option</a> </td></tr>
552
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4"></a><!-- doxytag: member="OFX_INCOME" ref="b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4" args="" -->OFX_INCOME</em> </td><td>
553
Investment income is realized as cash into the investment account </td></tr>
554
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301"></a><!-- doxytag: member="OFX_INVEXPENSE" ref="b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301" args="" -->OFX_INVEXPENSE</em> </td><td>
555
Misc investment expense that is associated with a specific security </td></tr>
556
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921"></a><!-- doxytag: member="OFX_JRNLFUND" ref="b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921" args="" -->OFX_JRNLFUND</em> </td><td>
557
Journaling cash holdings between subaccounts within the same investment account </td></tr>
558
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34"></a><!-- doxytag: member="OFX_JRNLSEC" ref="b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34" args="" -->OFX_JRNLSEC</em> </td><td>
559
Journaling security holdings between subaccounts within the same investment account </td></tr>
560
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670"></a><!-- doxytag: member="OFX_MARGININTEREST" ref="b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670" args="" -->OFX_MARGININTEREST</em> </td><td>
561
Margin interest expense </td></tr>
562
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5"></a><!-- doxytag: member="OFX_REINVEST" ref="b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5" args="" -->OFX_REINVEST</em> </td><td>
563
Reinvestment of income </td></tr>
564
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f"></a><!-- doxytag: member="OFX_RETOFCAP" ref="b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f" args="" -->OFX_RETOFCAP</em> </td><td>
565
Return of capital </td></tr>
566
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf"></a><!-- doxytag: member="OFX_SELLDEBT" ref="b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf" args="" -->OFX_SELLDEBT</em> </td><td>
567
Sell debt security. Used when debt is sold, called, or reached maturity </td></tr>
568
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2"></a><!-- doxytag: member="OFX_SELLMF" ref="b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2" args="" -->OFX_SELLMF</em> </td><td>
569
Sell mutual fund </td></tr>
570
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3"></a><!-- doxytag: member="OFX_SELLOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3" args="" -->OFX_SELLOPT</em> </td><td>
571
Sell <a class="el" href="structoption.html">option</a> </td></tr>
572
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7"></a><!-- doxytag: member="OFX_SELLOTHER" ref="b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7" args="" -->OFX_SELLOTHER</em> </td><td>
573
Sell other type of security </td></tr>
574
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c"></a><!-- doxytag: member="OFX_SELLSTOCK" ref="b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c" args="" -->OFX_SELLSTOCK</em> </td><td>
575
Sell stock </td></tr>
576
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99"></a><!-- doxytag: member="OFX_SPLIT" ref="b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99" args="" -->OFX_SPLIT</em> </td><td>
577
Stock or mutial fund split </td></tr>
578
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1"></a><!-- doxytag: member="OFX_TRANSFER" ref="b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1" args="" -->OFX_TRANSFER</em> </td><td>
579
Transfer holdings in and out of the investment account </td></tr>
580
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce"></a><!-- doxytag: member="OFX_BUYDEBT" ref="b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce" args="" -->OFX_BUYDEBT</em> </td><td>
581
Buy debt security </td></tr>
582
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d"></a><!-- doxytag: member="OFX_BUYMF" ref="b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d" args="" -->OFX_BUYMF</em> </td><td>
583
Buy mutual fund </td></tr>
584
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af"></a><!-- doxytag: member="OFX_BUYOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af" args="" -->OFX_BUYOPT</em> </td><td>
585
Buy <a class="el" href="structoption.html">option</a> </td></tr>
586
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61"></a><!-- doxytag: member="OFX_BUYOTHER" ref="b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61" args="" -->OFX_BUYOTHER</em> </td><td>
587
Buy other security type </td></tr>
588
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067"></a><!-- doxytag: member="OFX_BUYSTOCK" ref="b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067" args="" -->OFX_BUYSTOCK</em> </td><td>
590
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15"></a><!-- doxytag: member="OFX_CLOSUREOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15" args="" -->OFX_CLOSUREOPT</em> </td><td>
591
Close a position for an <a class="el" href="structoption.html">option</a> </td></tr>
592
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4"></a><!-- doxytag: member="OFX_INCOME" ref="b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4" args="" -->OFX_INCOME</em> </td><td>
593
Investment income is realized as cash into the investment account </td></tr>
594
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301"></a><!-- doxytag: member="OFX_INVEXPENSE" ref="b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301" args="" -->OFX_INVEXPENSE</em> </td><td>
595
Misc investment expense that is associated with a specific security </td></tr>
596
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921"></a><!-- doxytag: member="OFX_JRNLFUND" ref="b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921" args="" -->OFX_JRNLFUND</em> </td><td>
597
Journaling cash holdings between subaccounts within the same investment account </td></tr>
598
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34"></a><!-- doxytag: member="OFX_JRNLSEC" ref="b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34" args="" -->OFX_JRNLSEC</em> </td><td>
599
Journaling security holdings between subaccounts within the same investment account </td></tr>
600
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670"></a><!-- doxytag: member="OFX_MARGININTEREST" ref="b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670" args="" -->OFX_MARGININTEREST</em> </td><td>
601
Margin interest expense </td></tr>
602
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5"></a><!-- doxytag: member="OFX_REINVEST" ref="b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5" args="" -->OFX_REINVEST</em> </td><td>
603
Reinvestment of income </td></tr>
604
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f"></a><!-- doxytag: member="OFX_RETOFCAP" ref="b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f" args="" -->OFX_RETOFCAP</em> </td><td>
605
Return of capital </td></tr>
606
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf"></a><!-- doxytag: member="OFX_SELLDEBT" ref="b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf" args="" -->OFX_SELLDEBT</em> </td><td>
607
Sell debt security. Used when debt is sold, called, or reached maturity </td></tr>
608
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2"></a><!-- doxytag: member="OFX_SELLMF" ref="b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2" args="" -->OFX_SELLMF</em> </td><td>
609
Sell mutual fund </td></tr>
610
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3"></a><!-- doxytag: member="OFX_SELLOPT" ref="b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3" args="" -->OFX_SELLOPT</em> </td><td>
611
Sell <a class="el" href="structoption.html">option</a> </td></tr>
612
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7"></a><!-- doxytag: member="OFX_SELLOTHER" ref="b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7" args="" -->OFX_SELLOTHER</em> </td><td>
613
Sell other type of security </td></tr>
614
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c"></a><!-- doxytag: member="OFX_SELLSTOCK" ref="b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c" args="" -->OFX_SELLSTOCK</em> </td><td>
615
Sell stock </td></tr>
616
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99"></a><!-- doxytag: member="OFX_SPLIT" ref="b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99" args="" -->OFX_SPLIT</em> </td><td>
617
Stock or mutial fund split </td></tr>
618
<tr><td valign="top"><em><a class="anchor" name="b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1"></a><!-- doxytag: member="OFX_TRANSFER" ref="b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1" args="" -->OFX_TRANSFER</em> </td><td>
619
Transfer holdings in and out of the investment account </td></tr>
623
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00388">388</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
627
<a class="anchor" name="954c5e33f48105c5d932d4842e7736de"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxFileFormat" ref="954c5e33f48105c5d932d4842e7736de" args="" -->
628
<div class="memitem">
629
<div class="memproto">
630
<table class="memname">
632
<td class="memname">enum <a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> </td>
639
List of possible file formats <dl compact><dt><b>Enumerator: </b></dt><dd>
640
<table border="0" cellspacing="2" cellpadding="0">
641
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0"></a><!-- doxytag: member="AUTODETECT" ref="954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0" args="" -->AUTODETECT</em> </td><td>
642
Not really a file format, used to tell the library to try to autodetect the format </td></tr>
643
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d"></a><!-- doxytag: member="OFX" ref="954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d" args="" -->OFX</em> </td><td>
644
Open Financial eXchange (OFX/QFX) file </td></tr>
645
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7"></a><!-- doxytag: member="OFC" ref="954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7" args="" -->OFC</em> </td><td>
646
Microsoft Open Financial Connectivity (OFC) </td></tr>
647
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06"></a><!-- doxytag: member="QIF" ref="954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06" args="" -->QIF</em> </td><td>
648
Intuit Quicken Interchange Format (QIF) </td></tr>
649
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c"></a><!-- doxytag: member="UNKNOWN" ref="954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c" args="" -->UNKNOWN</em> </td><td>
650
Unknown file format </td></tr>
651
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33"></a><!-- doxytag: member="LAST" ref="954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33" args="" -->LAST</em> </td><td>
652
Not a file format, meant as a loop breaking condition </td></tr>
653
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0"></a><!-- doxytag: member="AUTODETECT" ref="954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0" args="" -->AUTODETECT</em> </td><td>
654
Not really a file format, used to tell the library to try to autodetect the format </td></tr>
655
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d"></a><!-- doxytag: member="OFX" ref="954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d" args="" -->OFX</em> </td><td>
656
Open Financial eXchange (OFX/QFX) file </td></tr>
657
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7"></a><!-- doxytag: member="OFC" ref="954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7" args="" -->OFC</em> </td><td>
658
Microsoft Open Financial Connectivity (OFC) </td></tr>
659
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06"></a><!-- doxytag: member="QIF" ref="954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06" args="" -->QIF</em> </td><td>
660
Intuit Quicken Interchange Format (QIF) </td></tr>
661
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c"></a><!-- doxytag: member="UNKNOWN" ref="954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c" args="" -->UNKNOWN</em> </td><td>
662
Unknown file format </td></tr>
663
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33"></a><!-- doxytag: member="LAST" ref="954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33" args="" -->LAST</em> </td><td>
664
Not a file format, meant as a loop breaking condition </td></tr>
665
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0"></a><!-- doxytag: member="AUTODETECT" ref="954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0" args="" -->AUTODETECT</em> </td><td>
666
Not really a file format, used to tell the library to try to autodetect the format </td></tr>
667
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d"></a><!-- doxytag: member="OFX" ref="954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d" args="" -->OFX</em> </td><td>
668
Open Financial eXchange (OFX/QFX) file </td></tr>
669
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7"></a><!-- doxytag: member="OFC" ref="954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7" args="" -->OFC</em> </td><td>
670
Microsoft Open Financial Connectivity (OFC) </td></tr>
671
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06"></a><!-- doxytag: member="QIF" ref="954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06" args="" -->QIF</em> </td><td>
672
Intuit Quicken Interchange Format (QIF) </td></tr>
673
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c"></a><!-- doxytag: member="UNKNOWN" ref="954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c" args="" -->UNKNOWN</em> </td><td>
674
Unknown file format </td></tr>
675
<tr><td valign="top"><em><a class="anchor" name="954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33"></a><!-- doxytag: member="LAST" ref="954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33" args="" -->LAST</em> </td><td>
676
Not a file format, meant as a loop breaking condition </td></tr>
680
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00114">114</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
684
<a class="anchor" name="a7a2e64697569804f14626bbb2649a58"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::TransactionType" ref="a7a2e64697569804f14626bbb2649a58" args="" -->
685
<div class="memitem">
686
<div class="memproto">
687
<table class="memname">
689
<td class="memname">enum <a class="el" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58">TransactionType</a> </td>
696
<dl compact><dt><b>Enumerator: </b></dt><dd>
697
<table border="0" cellspacing="2" cellpadding="0">
698
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3"></a><!-- doxytag: member="OFX_CREDIT" ref="a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3" args="" -->OFX_CREDIT</em> </td><td>
699
Generic credit </td></tr>
700
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a"></a><!-- doxytag: member="OFX_DEBIT" ref="a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a" args="" -->OFX_DEBIT</em> </td><td>
701
Generic debit </td></tr>
702
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce"></a><!-- doxytag: member="OFX_INT" ref="a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce" args="" -->OFX_INT</em> </td><td>
703
Interest earned or paid (Note: Depends on signage of amount) </td></tr>
704
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482"></a><!-- doxytag: member="OFX_DIV" ref="a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482" args="" -->OFX_DIV</em> </td><td>
706
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b"></a><!-- doxytag: member="OFX_FEE" ref="a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b" args="" -->OFX_FEE</em> </td><td>
708
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2"></a><!-- doxytag: member="OFX_SRVCHG" ref="a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2" args="" -->OFX_SRVCHG</em> </td><td>
709
Service charge </td></tr>
710
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d"></a><!-- doxytag: member="OFX_DEP" ref="a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d" args="" -->OFX_DEP</em> </td><td>
712
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce"></a><!-- doxytag: member="OFX_ATM" ref="a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce" args="" -->OFX_ATM</em> </td><td>
713
ATM debit or credit (Note: Depends on signage of amount) </td></tr>
714
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e"></a><!-- doxytag: member="OFX_POS" ref="a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e" args="" -->OFX_POS</em> </td><td>
715
Point of sale debit or credit (Note: Depends on signage of amount) </td></tr>
716
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6"></a><!-- doxytag: member="OFX_XFER" ref="a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6" args="" -->OFX_XFER</em> </td><td>
718
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02"></a><!-- doxytag: member="OFX_CHECK" ref="a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02" args="" -->OFX_CHECK</em> </td><td>
720
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3"></a><!-- doxytag: member="OFX_PAYMENT" ref="a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3" args="" -->OFX_PAYMENT</em> </td><td>
721
Electronic payment </td></tr>
722
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a"></a><!-- doxytag: member="OFX_CASH" ref="a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a" args="" -->OFX_CASH</em> </td><td>
723
Cash withdrawal </td></tr>
724
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed"></a><!-- doxytag: member="OFX_DIRECTDEP" ref="a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed" args="" -->OFX_DIRECTDEP</em> </td><td>
725
Direct deposit </td></tr>
726
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef"></a><!-- doxytag: member="OFX_DIRECTDEBIT" ref="a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef" args="" -->OFX_DIRECTDEBIT</em> </td><td>
727
Merchant initiated debit </td></tr>
728
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf"></a><!-- doxytag: member="OFX_REPEATPMT" ref="a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf" args="" -->OFX_REPEATPMT</em> </td><td>
729
Repeating payment/standing order </td></tr>
730
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101"></a><!-- doxytag: member="OFX_OTHER" ref="a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101" args="" -->OFX_OTHER</em> </td><td>
731
Somer other type of transaction </td></tr>
732
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3"></a><!-- doxytag: member="OFX_CREDIT" ref="a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3" args="" -->OFX_CREDIT</em> </td><td>
733
Generic credit </td></tr>
734
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a"></a><!-- doxytag: member="OFX_DEBIT" ref="a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a" args="" -->OFX_DEBIT</em> </td><td>
735
Generic debit </td></tr>
736
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce"></a><!-- doxytag: member="OFX_INT" ref="a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce" args="" -->OFX_INT</em> </td><td>
737
Interest earned or paid (Note: Depends on signage of amount) </td></tr>
738
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482"></a><!-- doxytag: member="OFX_DIV" ref="a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482" args="" -->OFX_DIV</em> </td><td>
740
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b"></a><!-- doxytag: member="OFX_FEE" ref="a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b" args="" -->OFX_FEE</em> </td><td>
742
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2"></a><!-- doxytag: member="OFX_SRVCHG" ref="a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2" args="" -->OFX_SRVCHG</em> </td><td>
743
Service charge </td></tr>
744
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d"></a><!-- doxytag: member="OFX_DEP" ref="a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d" args="" -->OFX_DEP</em> </td><td>
746
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce"></a><!-- doxytag: member="OFX_ATM" ref="a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce" args="" -->OFX_ATM</em> </td><td>
747
ATM debit or credit (Note: Depends on signage of amount) </td></tr>
748
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e"></a><!-- doxytag: member="OFX_POS" ref="a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e" args="" -->OFX_POS</em> </td><td>
749
Point of sale debit or credit (Note: Depends on signage of amount) </td></tr>
750
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6"></a><!-- doxytag: member="OFX_XFER" ref="a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6" args="" -->OFX_XFER</em> </td><td>
752
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02"></a><!-- doxytag: member="OFX_CHECK" ref="a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02" args="" -->OFX_CHECK</em> </td><td>
754
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3"></a><!-- doxytag: member="OFX_PAYMENT" ref="a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3" args="" -->OFX_PAYMENT</em> </td><td>
755
Electronic payment </td></tr>
756
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a"></a><!-- doxytag: member="OFX_CASH" ref="a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a" args="" -->OFX_CASH</em> </td><td>
757
Cash withdrawal </td></tr>
758
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed"></a><!-- doxytag: member="OFX_DIRECTDEP" ref="a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed" args="" -->OFX_DIRECTDEP</em> </td><td>
759
Direct deposit </td></tr>
760
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef"></a><!-- doxytag: member="OFX_DIRECTDEBIT" ref="a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef" args="" -->OFX_DIRECTDEBIT</em> </td><td>
761
Merchant initiated debit </td></tr>
762
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf"></a><!-- doxytag: member="OFX_REPEATPMT" ref="a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf" args="" -->OFX_REPEATPMT</em> </td><td>
763
Repeating payment/standing order </td></tr>
764
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101"></a><!-- doxytag: member="OFX_OTHER" ref="a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101" args="" -->OFX_OTHER</em> </td><td>
765
Somer other type of transaction </td></tr>
766
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3"></a><!-- doxytag: member="OFX_CREDIT" ref="a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3" args="" -->OFX_CREDIT</em> </td><td>
767
Generic credit </td></tr>
768
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a"></a><!-- doxytag: member="OFX_DEBIT" ref="a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a" args="" -->OFX_DEBIT</em> </td><td>
769
Generic debit </td></tr>
770
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce"></a><!-- doxytag: member="OFX_INT" ref="a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce" args="" -->OFX_INT</em> </td><td>
771
Interest earned or paid (Note: Depends on signage of amount) </td></tr>
772
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482"></a><!-- doxytag: member="OFX_DIV" ref="a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482" args="" -->OFX_DIV</em> </td><td>
774
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b"></a><!-- doxytag: member="OFX_FEE" ref="a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b" args="" -->OFX_FEE</em> </td><td>
776
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2"></a><!-- doxytag: member="OFX_SRVCHG" ref="a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2" args="" -->OFX_SRVCHG</em> </td><td>
777
Service charge </td></tr>
778
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d"></a><!-- doxytag: member="OFX_DEP" ref="a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d" args="" -->OFX_DEP</em> </td><td>
780
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce"></a><!-- doxytag: member="OFX_ATM" ref="a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce" args="" -->OFX_ATM</em> </td><td>
781
ATM debit or credit (Note: Depends on signage of amount) </td></tr>
782
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e"></a><!-- doxytag: member="OFX_POS" ref="a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e" args="" -->OFX_POS</em> </td><td>
783
Point of sale debit or credit (Note: Depends on signage of amount) </td></tr>
784
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6"></a><!-- doxytag: member="OFX_XFER" ref="a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6" args="" -->OFX_XFER</em> </td><td>
786
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02"></a><!-- doxytag: member="OFX_CHECK" ref="a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02" args="" -->OFX_CHECK</em> </td><td>
788
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3"></a><!-- doxytag: member="OFX_PAYMENT" ref="a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3" args="" -->OFX_PAYMENT</em> </td><td>
789
Electronic payment </td></tr>
790
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a"></a><!-- doxytag: member="OFX_CASH" ref="a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a" args="" -->OFX_CASH</em> </td><td>
791
Cash withdrawal </td></tr>
792
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed"></a><!-- doxytag: member="OFX_DIRECTDEP" ref="a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed" args="" -->OFX_DIRECTDEP</em> </td><td>
793
Direct deposit </td></tr>
794
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef"></a><!-- doxytag: member="OFX_DIRECTDEBIT" ref="a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef" args="" -->OFX_DIRECTDEBIT</em> </td><td>
795
Merchant initiated debit </td></tr>
796
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf"></a><!-- doxytag: member="OFX_REPEATPMT" ref="a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf" args="" -->OFX_REPEATPMT</em> </td><td>
797
Repeating payment/standing order </td></tr>
798
<tr><td valign="top"><em><a class="anchor" name="a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101"></a><!-- doxytag: member="OFX_OTHER" ref="a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101" args="" -->OFX_OTHER</em> </td><td>
799
Somer other type of transaction </td></tr>
803
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00368">368</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
807
<hr><h2>Function Documentation</h2>
808
<a class="anchor" name="e76c85ae1e58b1bb41abf7eb3aca0baf"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_free_context" ref="e76c85ae1e58b1bb41abf7eb3aca0baf" args="(LibofxContextPtr)" -->
809
<div class="memitem">
810
<div class="memproto">
811
<table class="memname">
813
<td class="memname">CFCT int libofx_free_context </td>
815
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
816
<td class="paramname"> </td>
817
<td> ) </td>
818
<td width="100%"></td>
825
Free all ressources used by this context.
827
<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 if successfull. </dd></dl>
829
<p>Definition at line <a class="el" href="context_8cpp-source.html#l00144">144</a> of file <a class="el" href="context_8cpp-source.html">context.cpp</a>.</p>
833
<a class="anchor" name="efc89267742d989b5f17708076807b5e"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_get_file_format_description" ref="efc89267742d989b5f17708076807b5e" args="(const struct LibofxFileFormatInfo format_list[], enum LibofxFileFormat file_format)" -->
834
<div class="memitem">
835
<div class="memproto">
836
<table class="memname">
838
<td class="memname">CFCT const char* libofx_get_file_format_description </td>
840
<td class="paramtype">const struct <a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> </td>
841
<td class="paramname"> <em>format_list</em>[], </td>
844
<td class="paramkey"></td>
846
<td class="paramtype">enum <a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> </td>
847
<td class="paramname"> <em>file_format</em></td><td> </td>
852
<td></td><td></td><td width="100%"></td>
859
get_file_format_description returns a string description of a LibofxFileType.
861
The file format list in which the format should be looked up, usually LibofxImportFormatList or LibofxExportFormatList The file format which should match one of the formats in the list. <dl class="return" compact><dt><b>Returns:</b></dt><dd>null terminated string suitable for debugging output or user communication. </dd></dl>
863
<p>Definition at line <a class="el" href="file__preproc_8cpp-source.html#l00037">37</a> of file <a class="el" href="file__preproc_8cpp-source.html">file_preproc.cpp</a>.</p>
867
<a class="anchor" name="5fef31e6dc9df467c269a860aa4af12a"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_get_file_format_from_str" ref="5fef31e6dc9df467c269a860aa4af12a" args="(const struct LibofxFileFormatInfo format_list[], const char *file_type_string)" -->
868
<div class="memitem">
869
<div class="memproto">
870
<table class="memname">
872
<td class="memname">CFCT enum <a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> libofx_get_file_format_from_str </td>
874
<td class="paramtype">const struct <a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> </td>
875
<td class="paramname"> <em>format_list</em>[], </td>
878
<td class="paramkey"></td>
880
<td class="paramtype">const char * </td>
881
<td class="paramname"> <em>file_type_string</em></td><td> </td>
886
<td></td><td></td><td width="100%"></td>
893
libofx_get_file_type returns a proper enum from a file type string.
895
The file format list in which the format string should be found, usually LibofxImportFormatList or LibofxExportFormatList The string which contain the file format matching one of the format_name of the list. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the file format, or UNKNOWN if the format wasn't recognised. </dd></dl>
897
<p>Definition at line <a class="el" href="file__preproc_8cpp-source.html#l00054">54</a> of file <a class="el" href="file__preproc_8cpp-source.html">file_preproc.cpp</a>.</p>
901
<a class="anchor" name="e2f086d4e5fdf4b314640ea8fed400b0"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_get_new_context" ref="e2f086d4e5fdf4b314640ea8fed400b0" args="()" -->
902
<div class="memitem">
903
<div class="memproto">
904
<table class="memname">
906
<td class="memname">CFCT <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> libofx_get_new_context </td>
908
<td class="paramname"> </td>
909
<td> ) </td>
910
<td width="100%"></td>
917
Initialise the library and return a new context.
919
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the new context, to be used by the other functions.</dd></dl>
920
<dl class="note" compact><dt><b>Note:</b></dt><dd>: Actual object returned is <a class="el" href="classLibofxContext.html">LibofxContext</a> * </dd></dl>
922
<p>Definition at line <a class="el" href="context_8cpp-source.html#l00140">140</a> of file <a class="el" href="context_8cpp-source.html">context.cpp</a>.</p>
926
<a class="anchor" name="02ee3c0b61d866f98fd0f15775d06895"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_proc_buffer" ref="02ee3c0b61d866f98fd0f15775d06895" args="(LibofxContextPtr ctx, const char *s, unsigned int size)" -->
927
<div class="memitem">
928
<div class="memproto">
929
<table class="memname">
931
<td class="memname">CFCT int libofx_proc_buffer </td>
933
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
934
<td class="paramname"> <em>ctx</em>, </td>
937
<td class="paramkey"></td>
939
<td class="paramtype">const char * </td>
940
<td class="paramname"> <em>s</em>, </td>
943
<td class="paramkey"></td>
945
<td class="paramtype">unsigned int </td>
946
<td class="paramname"> <em>size</em></td><td> </td>
951
<td></td><td></td><td width="100%"></td>
958
Parses the content of the given buffer.
959
<p>Definition at line <a class="el" href="ofx__preproc_8cpp-source.html#l00280">280</a> of file <a class="el" href="ofx__preproc_8cpp-source.html">ofx_preproc.cpp</a>.</p>
963
<a class="anchor" name="f5c4a0387f06b5cccd483a1fd392f805"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_proc_file" ref="f5c4a0387f06b5cccd483a1fd392f805" args="(LibofxContextPtr libofx_context, const char *p_filename, enum LibofxFileFormat ftype)" -->
964
<div class="memitem">
965
<div class="memproto">
966
<table class="memname">
968
<td class="memname">CFCT int libofx_proc_file </td>
970
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
971
<td class="paramname"> <em>libofx_context</em>, </td>
974
<td class="paramkey"></td>
976
<td class="paramtype">const char * </td>
977
<td class="paramname"> <em>p_filename</em>, </td>
980
<td class="paramkey"></td>
982
<td class="paramtype">enum <a class="el" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> </td>
983
<td class="paramname"> <em>ftype</em></td><td> </td>
988
<td></td><td></td><td width="100%"></td>
995
libofx_proc_file is the entry point of the library.
997
libofx_proc_file must be called by the client, with a list of 1 or more OFX files to be parsed in command line format.
998
<p>Definition at line <a class="el" href="file__preproc_8cpp-source.html#l00067">67</a> of file <a class="el" href="file__preproc_8cpp-source.html">file_preproc.cpp</a>.</p>
1002
<a class="anchor" name="24821dd5f7269d3b58e6bbaeb0bf0449"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_request_accountinfo" ref="24821dd5f7269d3b58e6bbaeb0bf0449" args="(const struct OfxFiLogin *login)" -->
1003
<div class="memitem">
1004
<div class="memproto">
1005
<table class="memname">
1007
<td class="memname">CFCT char* libofx_request_accountinfo </td>
1009
<td class="paramtype">const struct <a class="el" href="structOfxFiLogin.html">OfxFiLogin</a> * </td>
1010
<td class="paramname"> <em>login</em> </td>
1011
<td> ) </td>
1012
<td width="100%"></td>
1016
<div class="memdoc">
1019
Creates an OFX account info (list) request in string form.
1021
Creates a string which should be passed to an OFX server. This string is an OFX request suitable to retrieve a list of accounts from the <code>fi</code> <p>
1022
<dl compact><dt><b>Parameters:</b></dt><dd>
1023
<table border="0" cellspacing="2" cellpadding="0">
1024
<tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>Identifies the financial institution and the user logging in. </td></tr>
1027
<dl class="return" compact><dt><b>Returns:</b></dt><dd>string pointer to the request. This is allocated via malloc(), and is the callers responsibility to free. </dd></dl>
1031
<a class="anchor" name="8095d04a045a8f0bdfd5c32ea6f1638d"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::libofx_request_statement" ref="8095d04a045a8f0bdfd5c32ea6f1638d" args="(const struct OfxFiLogin *fi, const struct OfxAccountData *account, time_t date_from)" -->
1032
<div class="memitem">
1033
<div class="memproto">
1034
<table class="memname">
1036
<td class="memname">CFCT char* libofx_request_statement </td>
1038
<td class="paramtype">const struct <a class="el" href="structOfxFiLogin.html">OfxFiLogin</a> * </td>
1039
<td class="paramname"> <em>fi</em>, </td>
1042
<td class="paramkey"></td>
1044
<td class="paramtype">const struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> * </td>
1045
<td class="paramname"> <em>account</em>, </td>
1048
<td class="paramkey"></td>
1050
<td class="paramtype">time_t </td>
1051
<td class="paramname"> <em>date_from</em></td><td> </td>
1056
<td></td><td></td><td width="100%"></td>
1060
<div class="memdoc">
1063
Creates an OFX statement request in string form.
1065
Creates a string which should be passed to an OFX server. This string is an OFX request suitable to retrieve a statement for the <code>account</code> from the <code>fi</code> <p>
1066
<dl compact><dt><b>Parameters:</b></dt><dd>
1067
<table border="0" cellspacing="2" cellpadding="0">
1068
<tr><td valign="top"></td><td valign="top"><em>fi</em> </td><td>Identifies the financial institution and the user logging in. </td></tr>
1069
<tr><td valign="top"></td><td valign="top"><em>account</em> </td><td>Idenfities the account for which a statement is desired </td></tr>
1072
<dl class="return" compact><dt><b>Returns:</b></dt><dd>string pointer to the request. This is allocated via malloc(), and is the callers responsibility to free. </dd></dl>
1076
<a class="anchor" name="2bdf268c693b4cadf88a19796c026a2c"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::ofx_set_account_cb" ref="2bdf268c693b4cadf88a19796c026a2c" args="(LibofxContextPtr ctx, LibofxProcAccountCallback cb, void *user_data)" -->
1077
<div class="memitem">
1078
<div class="memproto">
1079
<table class="memname">
1081
<td class="memname">CFCT void ofx_set_account_cb </td>
1083
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
1084
<td class="paramname"> <em>ctx</em>, </td>
1087
<td class="paramkey"></td>
1089
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#1d20edeaa14f8da3dbeb98fb4af0aa0b">LibofxProcAccountCallback</a> </td>
1090
<td class="paramname"> <em>cb</em>, </td>
1093
<td class="paramkey"></td>
1095
<td class="paramtype">void * </td>
1096
<td class="paramname"> <em>user_data</em></td><td> </td>
1101
<td></td><td></td><td width="100%"></td>
1105
<div class="memdoc">
1108
Set the account callback in the given context. <dl compact><dt><b>Parameters:</b></dt><dd>
1109
<table border="0" cellspacing="2" cellpadding="0">
1110
<tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>context </td></tr>
1111
<tr><td valign="top"></td><td valign="top"><em>cb</em> </td><td>callback function </td></tr>
1112
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>user data to be passed to the callback </td></tr>
1116
<p>Definition at line <a class="el" href="context_8cpp-source.html#l00169">169</a> of file <a class="el" href="context_8cpp-source.html">context.cpp</a>.</p>
1120
<a class="anchor" name="841a0f012607c0e1b6053e7e5dce34a8"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::ofx_set_security_cb" ref="841a0f012607c0e1b6053e7e5dce34a8" args="(LibofxContextPtr ctx, LibofxProcSecurityCallback cb, void *user_data)" -->
1121
<div class="memitem">
1122
<div class="memproto">
1123
<table class="memname">
1125
<td class="memname">CFCT void ofx_set_security_cb </td>
1127
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
1128
<td class="paramname"> <em>ctx</em>, </td>
1131
<td class="paramkey"></td>
1133
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#05780ed831281da04cc4c65682c1989f">LibofxProcSecurityCallback</a> </td>
1134
<td class="paramname"> <em>cb</em>, </td>
1137
<td class="paramkey"></td>
1139
<td class="paramtype">void * </td>
1140
<td class="paramname"> <em>user_data</em></td><td> </td>
1145
<td></td><td></td><td width="100%"></td>
1149
<div class="memdoc">
1152
Set the security callback in the given context. <dl compact><dt><b>Parameters:</b></dt><dd>
1153
<table border="0" cellspacing="2" cellpadding="0">
1154
<tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>context </td></tr>
1155
<tr><td valign="top"></td><td valign="top"><em>cb</em> </td><td>callback function </td></tr>
1156
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>user data to be passed to the callback </td></tr>
1160
<p>Definition at line <a class="el" href="context_8cpp-source.html#l00177">177</a> of file <a class="el" href="context_8cpp-source.html">context.cpp</a>.</p>
1164
<a class="anchor" name="afd8ce6626b070ec64479e7993e6fc07"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::ofx_set_statement_cb" ref="afd8ce6626b070ec64479e7993e6fc07" args="(LibofxContextPtr ctx, LibofxProcStatementCallback cb, void *user_data)" -->
1165
<div class="memitem">
1166
<div class="memproto">
1167
<table class="memname">
1169
<td class="memname">CFCT void ofx_set_statement_cb </td>
1171
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
1172
<td class="paramname"> <em>ctx</em>, </td>
1175
<td class="paramkey"></td>
1177
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#457cbf849ad1ac5914cfb8bdeaccf4d5">LibofxProcStatementCallback</a> </td>
1178
<td class="paramname"> <em>cb</em>, </td>
1181
<td class="paramkey"></td>
1183
<td class="paramtype">void * </td>
1184
<td class="paramname"> <em>user_data</em></td><td> </td>
1189
<td></td><td></td><td width="100%"></td>
1193
<div class="memdoc">
1196
Set the statement callback in the given context. <dl compact><dt><b>Parameters:</b></dt><dd>
1197
<table border="0" cellspacing="2" cellpadding="0">
1198
<tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>context </td></tr>
1199
<tr><td valign="top"></td><td valign="top"><em>cb</em> </td><td>callback function </td></tr>
1200
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>user data to be passed to the callback </td></tr>
1204
<p>Definition at line <a class="el" href="context_8cpp-source.html#l00193">193</a> of file <a class="el" href="context_8cpp-source.html">context.cpp</a>.</p>
1208
<a class="anchor" name="c9e39dac5b93d9db8ee699f3809a0c79"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::ofx_set_status_cb" ref="c9e39dac5b93d9db8ee699f3809a0c79" args="(LibofxContextPtr ctx, LibofxProcStatusCallback cb, void *user_data)" -->
1209
<div class="memitem">
1210
<div class="memproto">
1211
<table class="memname">
1213
<td class="memname">CFCT void ofx_set_status_cb </td>
1215
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
1216
<td class="paramname"> <em>ctx</em>, </td>
1219
<td class="paramkey"></td>
1221
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#50daae5a31dcfb84db8ede120f28c2db">LibofxProcStatusCallback</a> </td>
1222
<td class="paramname"> <em>cb</em>, </td>
1225
<td class="paramkey"></td>
1227
<td class="paramtype">void * </td>
1228
<td class="paramname"> <em>user_data</em></td><td> </td>
1233
<td></td><td></td><td width="100%"></td>
1237
<div class="memdoc">
1240
Set the status callback in the given context. <dl compact><dt><b>Parameters:</b></dt><dd>
1241
<table border="0" cellspacing="2" cellpadding="0">
1242
<tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>context </td></tr>
1243
<tr><td valign="top"></td><td valign="top"><em>cb</em> </td><td>callback function </td></tr>
1244
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>user data to be passed to the callback </td></tr>
1248
<p>Definition at line <a class="el" href="context_8cpp-source.html#l00162">162</a> of file <a class="el" href="context_8cpp-source.html">context.cpp</a>.</p>
1252
<a class="anchor" name="0f47dac1e503298ff60e9d6bdc5a5775"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::ofx_set_transaction_cb" ref="0f47dac1e503298ff60e9d6bdc5a5775" args="(LibofxContextPtr ctx, LibofxProcTransactionCallback cb, void *user_data)" -->
1253
<div class="memitem">
1254
<div class="memproto">
1255
<table class="memname">
1257
<td class="memname">CFCT void ofx_set_transaction_cb </td>
1259
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> </td>
1260
<td class="paramname"> <em>ctx</em>, </td>
1263
<td class="paramkey"></td>
1265
<td class="paramtype"><a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#35d231437fba371dcd4553c4c5c29901">LibofxProcTransactionCallback</a> </td>
1266
<td class="paramname"> <em>cb</em>, </td>
1269
<td class="paramkey"></td>
1271
<td class="paramtype">void * </td>
1272
<td class="paramname"> <em>user_data</em></td><td> </td>
1277
<td></td><td></td><td width="100%"></td>
1281
<div class="memdoc">
1284
Set the transaction callback in the given context. <dl compact><dt><b>Parameters:</b></dt><dd>
1285
<table border="0" cellspacing="2" cellpadding="0">
1286
<tr><td valign="top"></td><td valign="top"><em>ctx</em> </td><td>context </td></tr>
1287
<tr><td valign="top"></td><td valign="top"><em>cb</em> </td><td>callback function </td></tr>
1288
<tr><td valign="top"></td><td valign="top"><em>user_data</em> </td><td>user data to be passed to the callback </td></tr>
1292
<p>Definition at line <a class="el" href="context_8cpp-source.html#l00185">185</a> of file <a class="el" href="context_8cpp-source.html">context.cpp</a>.</p>
1296
<hr><h2>Variable Documentation</h2>
1297
<a class="anchor" name="a82489ca2279144569727138feb344e8"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxExportFormatList" ref="a82489ca2279144569727138feb344e8" args="[]" -->
1298
<div class="memitem">
1299
<div class="memproto">
1300
<table class="memname">
1302
<td class="memname">struct <a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#a82489ca2279144569727138feb344e8">LibofxExportFormatList</a>[] </td>
1306
<div class="memdoc">
1309
<b>Initial value:</b><div class="fragment"><pre class="fragment">
1311
{<a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06">QIF</a>, <span class="stringliteral">"QIF"</span>, <span class="stringliteral">"QIF (Intuit Quicken Interchange Format) NOT IMPLEMENTED"</span>},
1312
{<a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33">LAST</a>, <span class="stringliteral">"LAST"</span>, <span class="stringliteral">"Not a file format, meant as a loop breaking condition"</span>}
1315
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00140">140</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
1319
<a class="anchor" name="b1ad431f1a4db406c34db2833ca80748"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxImportFormatList" ref="b1ad431f1a4db406c34db2833ca80748" args="[]" -->
1320
<div class="memitem">
1321
<div class="memproto">
1322
<table class="memname">
1324
<td class="memname">struct <a class="el" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#b1ad431f1a4db406c34db2833ca80748">LibofxImportFormatList</a>[] </td>
1328
<div class="memdoc">
1331
<b>Initial value:</b><div class="fragment"><pre class="fragment">
1333
{<a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0">AUTODETECT</a>, <span class="stringliteral">"AUTODETECT"</span>, <span class="stringliteral">"AUTODETECT (File format will be automatically detected later)"</span>},
1334
{<a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d">OFX</a>, <span class="stringliteral">"OFX"</span>, <span class="stringliteral">"OFX (Open Financial eXchange (OFX or QFX))"</span>},
1335
{<a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7">OFC</a>, <span class="stringliteral">"OFC"</span>, <span class="stringliteral">"OFC (Microsoft Open Financial Connectivity)"</span>},
1336
{<a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06">QIF</a>, <span class="stringliteral">"QIF"</span>, <span class="stringliteral">"QIF (Intuit Quicken Interchange Format) NOT IMPLEMENTED"</span>},
1337
{<a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33">LAST</a>, <span class="stringliteral">"LAST"</span>, <span class="stringliteral">"Not a file format, meant as a loop breaking condition"</span>}
1340
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00131">131</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
1344
<a class="anchor" name="1d20edeaa14f8da3dbeb98fb4af0aa0b"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxProcAccountCallback" ref="1d20edeaa14f8da3dbeb98fb4af0aa0b" args=")(const struct OfxAccountData data, void *account_data)" -->
1345
<div class="memitem">
1346
<div class="memproto">
1347
<table class="memname">
1349
<td class="memname">CFCT typedef int(* <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#1d20edeaa14f8da3dbeb98fb4af0aa0b">LibofxProcAccountCallback</a>)(const struct <a class="el" href="structOfxAccountData.html">OfxAccountData</a> data, void *account_data) </td>
1353
<div class="memdoc">
1356
The callback function for the <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a> stucture.
1358
The ofx_proc_account_cb event is always generated first, to allow the application to create accounts or ask the user to match an existing account before the ofx_proc_statement and ofx_proc_transaction event are received. An <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a> is passed to this event.<p>
1359
Note however that this <a class="el" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a> structure will also be available as part of <a class="el" href="structOfxStatementData.html" title="An abstraction of an account statement.">OfxStatementData</a> structure passed to ofx_proc_statement event, as well as a pointer to an arbitrary data structure.
1360
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00310">310</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
1364
<a class="anchor" name="05780ed831281da04cc4c65682c1989f"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxProcSecurityCallback" ref="05780ed831281da04cc4c65682c1989f" args=")(const struct OfxSecurityData data, void *security_data)" -->
1365
<div class="memitem">
1366
<div class="memproto">
1367
<table class="memname">
1369
<td class="memname">CFCT typedef int(* <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#05780ed831281da04cc4c65682c1989f">LibofxProcSecurityCallback</a>)(const struct <a class="el" href="structOfxSecurityData.html">OfxSecurityData</a> data, void *security_data) </td>
1373
<div class="memdoc">
1376
The callback function for the <a class="el" href="structOfxSecurityData.html" title="An abstraction of a security, such as a stock, mutual fund, etc.">OfxSecurityData</a> stucture.
1378
An ofx_proc_security_cb event is generated for any securities listed in the ofx file. It is generated after ofx_proc_statement but before ofx_proc_transaction. It is meant to be used to allow the client to create a new commodity or security (such as a new stock type). Please note however that this information is usually also available as part of each OfxtransactionData. An <a class="el" href="structOfxSecurityData.html" title="An abstraction of a security, such as a stock, mutual fund, etc.">OfxSecurityData</a> structure is passed to this event, as well as a pointer to an arbitrary data structure.
1379
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00366">366</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
1383
<a class="anchor" name="457cbf849ad1ac5914cfb8bdeaccf4d5"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxProcStatementCallback" ref="457cbf849ad1ac5914cfb8bdeaccf4d5" args=")(const struct OfxStatementData data, void *statement_data)" -->
1384
<div class="memitem">
1385
<div class="memproto">
1386
<table class="memname">
1388
<td class="memname">CFCT typedef int(* <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#457cbf849ad1ac5914cfb8bdeaccf4d5">LibofxProcStatementCallback</a>)(const struct <a class="el" href="structOfxStatementData.html">OfxStatementData</a> data, void *statement_data) </td>
1392
<div class="memdoc">
1395
The callback function for the <a class="el" href="structOfxStatementData.html" title="An abstraction of an account statement.">OfxStatementData</a> stucture.
1397
The ofx_proc_statement_cb event is sent after all ofx_proc_transaction events have been sent. An <a class="el" href="structOfxStatementData.html" title="An abstraction of an account statement.">OfxStatementData</a> is passed to this event, as well as a pointer to an arbitrary data structure.
1398
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00622">622</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
1402
<a class="anchor" name="50daae5a31dcfb84db8ede120f28c2db"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxProcStatusCallback" ref="50daae5a31dcfb84db8ede120f28c2db" args=")(const struct OfxStatusData data, void *status_data)" -->
1403
<div class="memitem">
1404
<div class="memproto">
1405
<table class="memname">
1407
<td class="memname">CFCT typedef int(* <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#50daae5a31dcfb84db8ede120f28c2db">LibofxProcStatusCallback</a>)(const struct <a class="el" href="structOfxStatusData.html">OfxStatusData</a> data, void *status_data) </td>
1411
<div class="memdoc">
1414
The callback function for the <a class="el" href="structOfxStatusData.html" title="An abstraction of an OFX STATUS element.">OfxStatusData</a> stucture.
1416
An ofx_proc_status_cb event is sent everytime the server has generated a OFX STATUS element. As such, it could be received at any time(but not during other events). An <a class="el" href="structOfxStatusData.html" title="An abstraction of an OFX STATUS element.">OfxStatusData</a> structure is passed to this event, as well as a pointer to an arbitrary data structure.
1417
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00234">234</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
1421
<a class="anchor" name="35d231437fba371dcd4553c4c5c29901"></a><!-- doxytag: member="libofx-0.9.0/inc/libofx.h::LibofxProcTransactionCallback" ref="35d231437fba371dcd4553c4c5c29901" args=")(const struct OfxTransactionData data, void *transaction_data)" -->
1422
<div class="memitem">
1423
<div class="memproto">
1424
<table class="memname">
1426
<td class="memname">CFCT typedef int(* <a class="el" href="libofx-0_89_80_2inc_2libofx_8h.html#35d231437fba371dcd4553c4c5c29901">LibofxProcTransactionCallback</a>)(const struct <a class="el" href="structOfxTransactionData.html">OfxTransactionData</a> data, void *transaction_data) </td>
1430
<div class="memdoc">
1433
The callback function for the <a class="el" href="structOfxTransactionData.html" title="An abstraction of a transaction in an account.">OfxTransactionData</a> stucture.
1435
An ofx_proc_transaction_cb event is generated for every transaction in the ofx response, after ofx_proc_statement (and possibly ofx_proc_security is generated. An <a class="el" href="structOfxTransactionData.html" title="An abstraction of a transaction in an account.">OfxTransactionData</a> structure is passed to this event, as well as a pointer to an arbitrary data structure.
1436
<p>Definition at line <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html#l00553">553</a> of file <a class="el" href="libofx-0_89_80_2inc_2libofx_8h-source.html">libofx-0.9.0/inc/libofx.h</a>.</p>
1440
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Nov 19 20:28:00 2007 for LibOFX by
1441
<a href="http://www.doxygen.org/index.html">
1442
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>