82
78
<a name="l00082"></a>00082 <span class="comment">#define OFX_STATUS_CB 4;</span>
83
79
<a name="l00083"></a>00083 <span class="comment">*/</span>
84
80
<a name="l00084"></a>00084
85
<a name="l00085"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">00085</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a>;
86
<a name="l00091"></a>00091 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> <a class="code" href="inc_2libofx_8h.html#a7b5862c7891e3341777121874a3c12e">libofx_get_new_context</a>();
87
<a name="l00097"></a>00097 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">int</span> <a class="code" href="inc_2libofx_8h.html#92f6a27aeee0a6c5f5a32d83db853607">libofx_free_context</a>( <a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> );
81
<a name="l00085"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">00085</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a>;
82
<a name="l00091"></a>00091 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> <a class="code" href="inc_2libofx_8h.html#e2f086d4e5fdf4b314640ea8fed400b0" title="Initialise the library and return a new context.">libofx_get_new_context</a>();
83
<a name="l00097"></a>00097 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">int</span> <a class="code" href="inc_2libofx_8h.html#e76c85ae1e58b1bb41abf7eb3aca0baf" title="Free all ressources used by this context.">libofx_free_context</a>( <a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> );
88
84
<a name="l00098"></a>00098
89
<a name="l00100"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84">00100</a> <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84">LibofxFileFormat</a>{ <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84412e931fcf6ad79f28960811f5572056">AUTODETECT</a>,
90
<a name="l00101"></a>00101 <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84fe1965b308c1707453a2f21f81fc6d57">OFX</a>,
91
<a name="l00102"></a>00102 <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd8446cd06768ae2b26e672db0177cc82712">OFC</a>,
92
<a name="l00103"></a>00103 <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84d5236fc6036e875a74984d0cc60ec8aa">QIF</a>,
93
<a name="l00104"></a>00104 <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd8469d0acaac863ce22d121be6feedc3553">UNKNOWN</a>,
94
<a name="l00105"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd844b52ee4664b55e98b69e6f61967cabdf">00105</a> <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd844b52ee4664b55e98b69e6f61967cabdf">LAST</a>
85
<a name="l00100"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">00100</a> <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a>{ <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de9e87dd56d47acdcc5f86eedf6ae0f7a0">AUTODETECT</a>,
86
<a name="l00101"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d">00101</a> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de08ab55dc6141faaa0b67a401e9a8801d">OFX</a>,
87
<a name="l00102"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7">00102</a> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736debd42446b99427483c7f3bee70bb217f7">OFC</a>,
88
<a name="l00103"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06">00103</a> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de24ab5a4575ba12cefc5ee7e1a4074a06">QIF</a>,
89
<a name="l00104"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c">00104</a> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de6ce26a62afab55d7606ad4e92428b30c">UNKNOWN</a>,
90
<a name="l00105"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33">00105</a> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de990cd45e93be2b4661f3499e0a658a33">LAST</a>
95
91
<a name="l00106"></a>00106 };
96
92
<a name="l00107"></a>00107
97
93
<a name="l00108"></a>00108 <span class="keyword">struct </span><a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a>{
98
<a name="l00109"></a>00109 <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84">LibofxFileFormat</a> <a class="code" href="structLibofxFileFormatInfo.html#abd04f8817cfaf854b3dfc0ac67db61a">format</a>;
99
<a name="l00110"></a><a class="code" href="structLibofxFileFormatInfo.html#d2cedb4565d24bf632fb95d3974e316b">00110</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structLibofxFileFormatInfo.html#d2cedb4565d24bf632fb95d3974e316b">format_name</a>;
100
<a name="l00111"></a><a class="code" href="structLibofxFileFormatInfo.html#c30ea026390eae80d4056a7397ca69f7">00111</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structLibofxFileFormatInfo.html#c30ea026390eae80d4056a7397ca69f7">description</a>;
94
<a name="l00109"></a>00109 <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> <a class="code" href="structLibofxFileFormatInfo.html#e4b1aa0050ffdc43ce68f07e6330d2f7">format</a>;
95
<a name="l00110"></a><a class="code" href="structLibofxFileFormatInfo.html#18c4db6bd435fd877ae2eb24d93553e6">00110</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structLibofxFileFormatInfo.html#18c4db6bd435fd877ae2eb24d93553e6">format_name</a>;
96
<a name="l00111"></a><a class="code" href="structLibofxFileFormatInfo.html#6951dcf0a992fc8a03b721fa0f39670e">00111</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="structLibofxFileFormatInfo.html#6951dcf0a992fc8a03b721fa0f39670e">description</a>;
101
97
<a name="l00112"></a>00112 };
102
98
<a name="l00113"></a>00113
103
99
<a name="l00114"></a>00114
104
100
<a name="l00115"></a>00115 <span class="preprocessor">#ifndef OFX_AQUAMANIAC_UGLY_HACK1</span>
105
101
<a name="l00116"></a>00116 <span class="preprocessor"></span>
106
<a name="l00117"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#47340ac933be2130bdb93a9be72ed440">00117</a> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> <a class="code" href="inc_2libofx_8h.html#47340ac933be2130bdb93a9be72ed440">LibofxImportFormatList</a>[] =
102
<a name="l00117"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b1ad431f1a4db406c34db2833ca80748">00117</a> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> <a class="code" href="inc_2libofx_8h.html#b1ad431f1a4db406c34db2833ca80748">LibofxImportFormatList</a>[] =
107
103
<a name="l00118"></a>00118 {
108
<a name="l00119"></a>00119 {<a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84412e931fcf6ad79f28960811f5572056">AUTODETECT</a>, <span class="stringliteral">"AUTODETECT"</span>, <span class="stringliteral">"AUTODETECT (File format will be automatically detected later)"</span>},
109
<a name="l00120"></a>00120 {<a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84fe1965b308c1707453a2f21f81fc6d57">OFX</a>, <span class="stringliteral">"OFX"</span>, <span class="stringliteral">"OFX (Open Financial eXchange (OFX or QFX))"</span>},
110
<a name="l00121"></a>00121 {<a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd8446cd06768ae2b26e672db0177cc82712">OFC</a>, <span class="stringliteral">"OFC"</span>, <span class="stringliteral">"OFC (Microsoft Open Financial Connectivity)"</span>},
111
<a name="l00122"></a>00122 {<a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84d5236fc6036e875a74984d0cc60ec8aa">QIF</a>, <span class="stringliteral">"QIF"</span>, <span class="stringliteral">"QIF (Intuit Quicken Interchange Format) NOT IMPLEMENTED"</span>},
112
<a name="l00123"></a>00123 {<a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd844b52ee4664b55e98b69e6f61967cabdf">LAST</a>, <span class="stringliteral">"LAST"</span>, <span class="stringliteral">"Not a file format, meant as a loop breaking condition"</span>}
104
<a name="l00119"></a>00119 {<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>},
105
<a name="l00120"></a>00120 {<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>},
106
<a name="l00121"></a>00121 {<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>},
107
<a name="l00122"></a>00122 {<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>},
108
<a name="l00123"></a>00123 {<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>}
113
109
<a name="l00124"></a>00124 };
114
110
<a name="l00125"></a>00125
115
<a name="l00126"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#8245d22af7e29641a398a4f6db9485ff">00126</a> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> <a class="code" href="inc_2libofx_8h.html#8245d22af7e29641a398a4f6db9485ff">LibofxExportFormatList</a>[] =
111
<a name="l00126"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a82489ca2279144569727138feb344e8">00126</a> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> <a class="code" href="inc_2libofx_8h.html#a82489ca2279144569727138feb344e8">LibofxExportFormatList</a>[] =
116
112
<a name="l00127"></a>00127 {
117
<a name="l00128"></a>00128 {<a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84d5236fc6036e875a74984d0cc60ec8aa">QIF</a>, <span class="stringliteral">"QIF"</span>, <span class="stringliteral">"QIF (Intuit Quicken Interchange Format) NOT IMPLEMENTED"</span>},
118
<a name="l00129"></a>00129 {<a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd844b52ee4664b55e98b69e6f61967cabdf">LAST</a>, <span class="stringliteral">"LAST"</span>, <span class="stringliteral">"Not a file format, meant as a loop breaking condition"</span>}
113
<a name="l00128"></a>00128 {<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>},
114
<a name="l00129"></a>00129 {<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>}
119
115
<a name="l00130"></a>00130 };
120
116
<a name="l00131"></a>00131
121
<a name="l00139"></a>00139 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84">LibofxFileFormat</a> <a class="code" href="inc_2libofx_8h.html#a3003a2b6fe2fdf0d3ac1843f052f443">libofx_get_file_format_from_str</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> format_list[], <span class="keyword">const</span> <span class="keywordtype">char</span> * file_type_string);
117
<a name="l00139"></a>00139 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> <a class="code" href="inc_2libofx_8h.html#5fef31e6dc9df467c269a860aa4af12a" title="libofx_get_file_type returns a proper enum from a file type string.">libofx_get_file_format_from_str</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> format_list[], <span class="keyword">const</span> <span class="keywordtype">char</span> * file_type_string);
122
118
<a name="l00140"></a>00140
123
<a name="l00148"></a>00148 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="inc_2libofx_8h.html#e6b476fc8d8fbd4e0d190601c74c951b">libofx_get_file_format_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> format_list[], <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84">LibofxFileFormat</a> file_format);
119
<a name="l00148"></a>00148 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="inc_2libofx_8h.html#efc89267742d989b5f17708076807b5e" title="get_file_format_description returns a string description of a LibofxFileType.">libofx_get_file_format_description</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structLibofxFileFormatInfo.html">LibofxFileFormatInfo</a> format_list[], <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> file_format);
124
120
<a name="l00149"></a>00149
125
121
<a name="l00150"></a>00150 <span class="preprocessor">#endif</span>
126
122
<a name="l00151"></a>00151 <span class="preprocessor"></span>
127
<a name="l00158"></a>00158 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">int</span> <a class="code" href="inc_2libofx_8h.html#a45401e73484b8d562196816789dbf46">libofx_proc_file</a>(<a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> libofx_context,
123
<a name="l00158"></a>00158 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">int</span> <a class="code" href="inc_2libofx_8h.html#f5c4a0387f06b5cccd483a1fd392f805" title="libofx_proc_file is the entry point of the library.">libofx_proc_file</a>(<a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> libofx_context,
128
124
<a name="l00159"></a>00159 <span class="keyword">const</span> <span class="keywordtype">char</span> * p_filename,
129
<a name="l00160"></a>00160 <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#b13650ecdb69a39a228ec00b995ffd84">LibofxFileFormat</a> ftype);
125
<a name="l00160"></a>00160 <span class="keyword">enum</span> <a class="code" href="inc_2libofx_8h.html#954c5e33f48105c5d932d4842e7736de">LibofxFileFormat</a> ftype);
130
126
<a name="l00161"></a>00161
131
127
<a name="l00162"></a>00162
132
<a name="l00175"></a>00175 <span class="keyword">struct </span><a class="code" href="structOfxStatusData.html">OfxStatusData</a>{
133
<a name="l00180"></a>00180 <span class="keywordtype">char</span> <a class="code" href="structOfxStatusData.html#659b7102e14a4d3e02bf0757ee1b12b9">ofx_element_name</a>[<a class="code" href="inc_2libofx_8h.html#4696b71f2f719fb2a347255fd5e59c06">OFX_ELEMENT_NAME_LENGTH</a>];
134
<a name="l00182"></a>00182 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#39fa34d1bc8c87c27b118479cecd5bf6">ofx_element_name_valid</a>;
128
<a name="l00175"></a>00175 <span class="keyword">struct </span><a class="code" href="structOfxStatusData.html" title="An abstraction of an OFX STATUS element.">OfxStatusData</a>{
129
<a name="l00180"></a>00180 <span class="keywordtype">char</span> <a class="code" href="structOfxStatusData.html#d49b449f9d4bf1746d71728cd1f5b925">ofx_element_name</a>[<a class="code" href="inc_2libofx_8h.html#5ed330c0afc0b111a5da321dc40b226e">OFX_ELEMENT_NAME_LENGTH</a>];
130
<a name="l00182"></a>00182 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#011f73b45f88aac63ec44727ed6b306d">ofx_element_name_valid</a>;
135
131
<a name="l00183"></a>00183
136
<a name="l00188"></a>00188 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#ea068e791f887611e20881c62c3579e2">code</a>;
137
<a name="l00189"></a><a class="code" href="structOfxStatusData.html#04add60b19565ecfc0f362b8dfcee331">00189</a> <span class="keywordtype">char</span>* <a class="code" href="structOfxStatusData.html#04add60b19565ecfc0f362b8dfcee331">name</a>;
138
<a name="l00190"></a><a class="code" href="structOfxStatusData.html#edd63b57483651dd7feb0f603106e9db">00190</a> <span class="keywordtype">char</span>* <a class="code" href="structOfxStatusData.html#edd63b57483651dd7feb0f603106e9db">description</a>;
139
<a name="l00191"></a>00191 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#69d5e443877e2e9300197a6057060a68">code_valid</a>;
140
<a name="l00194"></a><a class="code" href="structOfxStatusData.html#de74dca95747a599bfb9b6ca06118142">00194</a> <span class="keyword">enum</span> <a class="code" href="structOfxStatusData.html#de74dca95747a599bfb9b6ca06118142">Severity</a>{<a class="code" href="structOfxStatusData.html#de74dca95747a599bfb9b6ca06118142a247cf8b9c0ed17b8efc1c27ddcfbab2">INFO</a>,
141
<a name="l00195"></a>00195 <a class="code" href="structOfxStatusData.html#de74dca95747a599bfb9b6ca06118142c97ec7c573d9b602f8e0f6bf87a5b267">WARN</a>,
142
<a name="l00196"></a>00196 <a class="code" href="structOfxStatusData.html#de74dca95747a599bfb9b6ca06118142c7deae609a6d14c71c15dc70d1f89be8">ERROR</a>
143
<a name="l00197"></a>00197 } <a class="code" href="structOfxStatusData.html#eb66f70d6192786a0b042ca5c40a530b">severity</a>;
144
<a name="l00198"></a>00198 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#44c57ab6326411b572c81a9ef8f31e5f">severity_valid</a>;
132
<a name="l00188"></a>00188 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#7c331e4729b921be2eaf234498ffe19c">code</a>;
133
<a name="l00189"></a><a class="code" href="structOfxStatusData.html#e68c2b035377d22d01f89179fc14fdbe">00189</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structOfxStatusData.html#e68c2b035377d22d01f89179fc14fdbe">name</a>;
134
<a name="l00190"></a><a class="code" href="structOfxStatusData.html#bed5e1b74714010d7d6c313ef04e5961">00190</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structOfxStatusData.html#bed5e1b74714010d7d6c313ef04e5961">description</a>;
135
<a name="l00191"></a>00191 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#ea08b7a14fa90d26ef192fab683e09d1">code_valid</a>;
136
<a name="l00194"></a><a class="code" href="structOfxStatusData.html#9e9ac7b5db3c10f2f42cc0225a016187">00194</a> <span class="keyword">enum</span> <a class="code" href="structOfxStatusData.html#9e9ac7b5db3c10f2f42cc0225a016187">Severity</a>{<a class="code" href="structOfxStatusData.html#9e9ac7b5db3c10f2f42cc0225a016187607c1edcec0561c65dda6055bdd970c0">INFO</a>,
137
<a name="l00195"></a>00195 <a class="code" href="structOfxStatusData.html#9e9ac7b5db3c10f2f42cc0225a016187d567eb2fcd64f55542fa48802b2e43d8">WARN</a>,
138
<a name="l00196"></a>00196 <a class="code" href="structOfxStatusData.html#9e9ac7b5db3c10f2f42cc0225a01618738b731d21638db06ec36499e258c9cbb">ERROR</a>
139
<a name="l00197"></a>00197 } <a class="code" href="structOfxStatusData.html#b6842e66b77fd7ade801b2bae60cba38">severity</a>;
140
<a name="l00198"></a>00198 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#de9a52735f94e5c9966492fde9e35d04">severity_valid</a>;
145
141
<a name="l00199"></a>00199
146
<a name="l00205"></a><a class="code" href="structOfxStatusData.html#a505db764b68d5d23f6e46801112c81f">00205</a> <span class="keywordtype">char</span>* <a class="code" href="structOfxStatusData.html#a505db764b68d5d23f6e46801112c81f">server_message</a>;
147
<a name="l00207"></a>00207 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#51bcf6a37c0177650a9c250742ca3798">server_message_valid</a>;
142
<a name="l00205"></a><a class="code" href="structOfxStatusData.html#87b34b7c11d62409761aa24a5f43e393">00205</a> <span class="keywordtype">char</span>* <a class="code" href="structOfxStatusData.html#87b34b7c11d62409761aa24a5f43e393">server_message</a>;
143
<a name="l00207"></a>00207 <span class="keywordtype">int</span> <a class="code" href="structOfxStatusData.html#b07b45a40bc313455c998b5566e605d3">server_message_valid</a>;
148
144
<a name="l00209"></a>00209 };
149
145
<a name="l00210"></a>00210
150
146
<a name="l00211"></a>00211
151
<a name="l00220"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#14155cb28af71092c8920c633337238a">00220</a> <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#14155cb28af71092c8920c633337238a">LibofxProcStatusCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxStatusData.html">OfxStatusData</a> data, void * status_data);
147
<a name="l00220"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#50daae5a31dcfb84db8ede120f28c2db">00220</a> <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#50daae5a31dcfb84db8ede120f28c2db" title="The callback function for the OfxStatusData stucture.">LibofxProcStatusCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxStatusData.html" title="An abstraction of an OFX STATUS element.">OfxStatusData</a> data, void * status_data);
152
148
<a name="l00221"></a>00221
153
<a name="l00228"></a>00228 <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html">OfxAccountData</a>{
154
<a name="l00229"></a>00229
155
<a name="l00240"></a>00240 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#4ce7e409aaf38b2aaa61aef88815d08e">account_id</a>[<a class="code" href="inc_2libofx_8h.html#19314a0ce3c6c7e119f076f4881ff3b0">OFX_ACCOUNT_ID_LENGTH</a>];
156
<a name="l00246"></a>00246 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#3d89c5901bacb8de34b874226a939a23">account_name</a>[<a class="code" href="inc_2libofx_8h.html#062cb2d3b1dcb05af05d234438fc11bc">OFX_ACCOUNT_NAME_LENGTH</a>];
157
<a name="l00247"></a>00247 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#6b6337ff4bc80337397605c0b052a447">account_id_valid</a>;<span class="comment">/* Use for both account_id and account_name */</span>
158
<a name="l00248"></a>00248
159
<a name="l00250"></a><a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834b">00250</a> <span class="keyword">enum</span> <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834b">AccountType</a>{
160
<a name="l00251"></a>00251 <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834bf4ef5129e130473576f73a127d81c3c9">OFX_CHECKING</a>,
161
<a name="l00252"></a>00252 <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834bcbf6a4b305c2bdf56178d19ec7648957">OFX_SAVINGS</a>,
162
<a name="l00253"></a>00253 <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834b4080113b0a9a4fcf7e654a104c30f493">OFX_MONEYMRKT</a>,
163
<a name="l00254"></a>00254 <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834befb24f03d7b6af211a0d60cb1ff4fb89">OFX_CREDITLINE</a>,
164
<a name="l00255"></a>00255 <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834bf1b8b183d4a3ee6f5f64fe66165a8e1f">OFX_CMA</a>,
165
<a name="l00256"></a>00256 <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834bcd8d4f2c5368aca91db8f4d85b5e1471">OFX_CREDITCARD</a>,
166
<a name="l00257"></a>00257 <a class="code" href="structOfxAccountData.html#7349b38225f632ef99c1a260b4ef834bac85bc440975fc0436200e2ebdb287ed">OFX_INVESTMENT</a>
167
<a name="l00258"></a>00258 } <a class="code" href="structOfxAccountData.html#cdb40a0329ac3cdfb6cade384d93ed87">account_type</a>;
168
<a name="l00259"></a>00259 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#23b82512ca46a5f4f99dd65affda6032">account_type_valid</a>;
169
<a name="l00260"></a>00260 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#c32bd379c1cdf26d0dfdb0d4992ba9e0">currency</a>[<a class="code" href="inc_2libofx_8h.html#afc64de0b45217d814043a9197f13a89">OFX_CURRENCY_LENGTH</a>];
170
<a name="l00261"></a>00261 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#ec553bba34510a9085d8395ae57eb4d2">currency_valid</a>;
171
<a name="l00262"></a>00262
172
<a name="l00263"></a>00263 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#b52ce38f9b338995155193e251a913eb">bank_id</a>[<a class="code" href="inc_2libofx_8h.html#6ead6f5e66f1098eb4d9504f87db14c7">OFX_BANKID_LENGTH</a>];
173
<a name="l00264"></a>00264 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#383072a07037bd2a6e3b3bdd2dd8ce68">bank_id_valid</a>;
174
<a name="l00265"></a>00265
175
<a name="l00266"></a>00266 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#638e07ea5ceae389d128b18451a92c3f">broker_id</a>[<a class="code" href="inc_2libofx_8h.html#e79af297ff5901fed480f7abd81a7723">OFX_BROKERID_LENGTH</a>];
176
<a name="l00267"></a>00267 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#18c96bae133fcb04c8f5cdadd2d785ca">broker_id_valid</a>;
177
<a name="l00268"></a>00268
178
<a name="l00269"></a>00269 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#392911775b01dcd1fa08f8aae8d6354b">branch_id</a>[<a class="code" href="inc_2libofx_8h.html#76cadf9ae3ce7cdf8c466e486937c8c0">OFX_BRANCHID_LENGTH</a>];
179
<a name="l00270"></a>00270 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#a90da480f5333cb62e65abff64fc8ca1">branch_id_valid</a>;
149
<a name="l00233"></a>00233 <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>{
150
<a name="l00234"></a>00234
151
<a name="l00245"></a>00245 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#f3c443ec23bb7b2414257960a5f79f4c">account_id</a>[<a class="code" href="inc_2libofx_8h.html#69861648d37d02054778473eece609f5">OFX_ACCOUNT_ID_LENGTH</a>];
152
<a name="l00251"></a>00251 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#0f2a85b21b6743e123e7249421410143">account_name</a>[<a class="code" href="inc_2libofx_8h.html#065582a1df4497de4a0b00ba909d2e48">OFX_ACCOUNT_NAME_LENGTH</a>];
153
<a name="l00252"></a>00252 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#b44c2b8ceccca2bf881e99204f330516">account_id_valid</a>;<span class="comment">/* Use for both account_id and account_name */</span>
154
<a name="l00253"></a>00253
155
<a name="l00255"></a><a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">00255</a> <span class="keyword">enum</span> <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284">AccountType</a>{
156
<a name="l00256"></a>00256 <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028432212e64e77d0f487d8ac7078204a56c">OFX_CHECKING</a>,
157
<a name="l00257"></a>00257 <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028420ea5732b04980ca296c6c25673bd324">OFX_SAVINGS</a>,
158
<a name="l00258"></a>00258 <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102847c19e4fda38aeb2ee1120be2a638d28d">OFX_MONEYMRKT</a>,
159
<a name="l00259"></a>00259 <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab102849a7eac1e4fc43f03821fc6c42d468a71">OFX_CREDITLINE</a>,
160
<a name="l00260"></a>00260 <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284381147bb1b704c18f716cf7fa318f72d">OFX_CMA</a>,
161
<a name="l00261"></a>00261 <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab10284ef7a40d4a94b79cb30e36e9d2d767446">OFX_CREDITCARD</a>,
162
<a name="l00262"></a>00262 <a class="code" href="structOfxAccountData.html#3835390f3072fc32736780f44ab1028471412f0985b2443ef3cf35dc131c227a">OFX_INVESTMENT</a>
163
<a name="l00263"></a>00263 } <a class="code" href="structOfxAccountData.html#86c1f1fc9d27be97de56b2ca1feef70f">account_type</a>;
164
<a name="l00264"></a>00264 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#90d39920acba465ae84c17e35c301e04">account_type_valid</a>;
165
<a name="l00265"></a>00265 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#f36a0ad83c815cb2196c8d3dad3310fe">currency</a>[<a class="code" href="inc_2libofx_8h.html#bb7701460acb587f9113ccf818b567ad">OFX_CURRENCY_LENGTH</a>];
166
<a name="l00266"></a>00266 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#62e2f6ca968bbe68930e9588846c339b">currency_valid</a>;
167
<a name="l00267"></a>00267
168
<a name="l00269"></a>00269 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#b7a689ab5977bd72653046449534f7f7">account_number</a>[<a class="code" href="inc_2libofx_8h.html#68c0d75fde3884b2ace680ef8b5fdd07">OFX_ACCTID_LENGTH</a>];
169
<a name="l00270"></a>00270 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#1a1a6ccf8821ccab3871f4199fd0faaa">account_number_valid</a>;
180
170
<a name="l00271"></a>00271
181
<a name="l00272"></a>00272 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#4055a6a7c29f5d7227a21143c15827cc">account_number</a>[<a class="code" href="inc_2libofx_8h.html#76c0d4d43a6aedcff925f080f3afaf79">OFX_ACCTID_LENGTH</a>];
182
<a name="l00273"></a>00273 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#4f3d55c94002500f9f3e3b398a71f9b0">account_number_valid</a>;
183
<a name="l00274"></a>00274
184
<a name="l00275"></a>00275 };
185
<a name="l00276"></a>00276
186
<a name="l00289"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#d1e59908e86e1ce5458e08782f6ff264">00289</a> <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#d1e59908e86e1ce5458e08782f6ff264">LibofxProcAccountCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html">OfxAccountData</a> data, void * account_data);
187
<a name="l00290"></a>00290
188
<a name="l00297"></a>00297 <span class="keyword">struct </span><a class="code" href="structOfxSecurityData.html">OfxSecurityData</a>{
189
<a name="l00303"></a>00303 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#151985ca8471cb264cda28a4bfff476c">unique_id</a>[<a class="code" href="inc_2libofx_8h.html#8534f56a747f1d88b1199b3b69c31213">OFX_UNIQUE_ID_LENGTH</a>];
190
<a name="l00304"></a>00304 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#7a07e05b7a7de7cbc93ef5819e08cdfb">unique_id_valid</a>;
191
<a name="l00305"></a>00305 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#827839fec3d9255e709eda9a9a749393">unique_id_type</a>[<a class="code" href="inc_2libofx_8h.html#c517407dee658c488925065ac1e3c540">OFX_UNIQUE_ID_TYPE_LENGTH</a>];
192
<a name="l00307"></a>00307 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#fa8afe497229c9f561b734b784af4136">unique_id_type_valid</a>;
193
<a name="l00308"></a>00308 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#9280a55732cf9b3c29121667b7fb7f7f">secname</a>[<a class="code" href="inc_2libofx_8h.html#0d5c5c4fe1700e548e70c106db0c41d8">OFX_SECNAME_LENGTH</a>];
194
<a name="l00309"></a>00309 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#2ac745aadacd3adff898b02c29a8ee50">secname_valid</a>;
195
<a name="l00310"></a>00310
196
<a name="l00316"></a>00316 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#f97666829bd75475d19642ae08a7d325">ticker</a>[<a class="code" href="inc_2libofx_8h.html#32d832a778f16f9599a7a44575681f4d">OFX_TICKER_LENGTH</a>];
197
<a name="l00317"></a>00317 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#832eb4d40a617065f39d6543ae5cfdd4">ticker_valid</a>;
198
<a name="l00318"></a>00318
199
<a name="l00319"></a>00319 <span class="keywordtype">double</span> <a class="code" href="structOfxSecurityData.html#e3c6ea360c7dce731d263c1f83b5cbd9">unitprice</a>;
200
<a name="l00321"></a>00321 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#6527ef1b5444ad8dcc5c9f3e53b93abc">unitprice_valid</a>;
201
<a name="l00322"></a>00322
202
<a name="l00323"></a>00323 time_t <a class="code" href="structOfxSecurityData.html#2be22a41f746673f06ea6b6820cc17e9">date_unitprice</a>;
203
<a name="l00324"></a>00324 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#45533d8f177dc2a329d03c5e79f0dd14">date_unitprice_valid</a>;
171
<a name="l00273"></a>00273 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#e7f1e1e41cb6c19ca9a4bdee2b6d3c3b">bank_id</a>[<a class="code" href="inc_2libofx_8h.html#70f2178af34abf7e98bee521b745f780">OFX_BANKID_LENGTH</a>];
172
<a name="l00274"></a>00274 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#d19e6bb53b1112adc39a25670380a265">bank_id_valid</a>;
173
<a name="l00275"></a>00275
174
<a name="l00276"></a>00276 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#51cd1ff5d5809de171bf9071517239e7">broker_id</a>[<a class="code" href="inc_2libofx_8h.html#a1256fa7603b452e20a4701e2aae53d5">OFX_BROKERID_LENGTH</a>];
175
<a name="l00277"></a>00277 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#59defd36706bd332e080dcf56437dabf">broker_id_valid</a>;
176
<a name="l00278"></a>00278
177
<a name="l00279"></a>00279 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountData.html#2ebcf0e44c03256016ddadf9a6ddc680">branch_id</a>[<a class="code" href="inc_2libofx_8h.html#7aa5e724bd9557d21169289d98ae631a">OFX_BRANCHID_LENGTH</a>];
178
<a name="l00280"></a>00280 <span class="keywordtype">int</span> <a class="code" href="structOfxAccountData.html#8f9f23018f7b6542fe3eda763a9dfb12">branch_id_valid</a>;
179
<a name="l00281"></a>00281
180
<a name="l00282"></a>00282 };
181
<a name="l00283"></a>00283
182
<a name="l00296"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#1d20edeaa14f8da3dbeb98fb4af0aa0b">00296</a> <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#1d20edeaa14f8da3dbeb98fb4af0aa0b" title="The callback function for the OfxAccountData stucture.">LibofxProcAccountCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a> data, void * account_data);
183
<a name="l00297"></a>00297
184
<a name="l00304"></a>00304 <span class="keyword">struct </span><a class="code" href="structOfxSecurityData.html" title="An abstraction of a security, such as a stock, mutual fund, etc.">OfxSecurityData</a>{
185
<a name="l00310"></a>00310 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#1ad6b3667ca3ee7e3b3685e63c8bd1c6">unique_id</a>[<a class="code" href="inc_2libofx_8h.html#c8b6ecd69a4a9b769a61a8c890d14df5">OFX_UNIQUE_ID_LENGTH</a>];
186
<a name="l00311"></a>00311 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#a7ecd355d7f19287032fe54395a28a62">unique_id_valid</a>;
187
<a name="l00312"></a>00312 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#fddec0de534d0ab20cfd3ac562258615">unique_id_type</a>[<a class="code" href="inc_2libofx_8h.html#79a2ca4590e15c773c3b0599a75fe6f3">OFX_UNIQUE_ID_TYPE_LENGTH</a>];
188
<a name="l00314"></a>00314 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#4dd2110777af7a80bdedc2775afa4415">unique_id_type_valid</a>;
189
<a name="l00315"></a>00315 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#24096ad3cb35be8e6adb626b23f45a83">secname</a>[<a class="code" href="inc_2libofx_8h.html#1e46e380960ed692c417d0948d501004">OFX_SECNAME_LENGTH</a>];
190
<a name="l00316"></a>00316 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#52b1cc129ff42506f38d361a91aa6b3b">secname_valid</a>;
191
<a name="l00317"></a>00317
192
<a name="l00323"></a>00323 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#7d1091abe3015294844107a6c3d27da2">ticker</a>[<a class="code" href="inc_2libofx_8h.html#861246644f0fef25dcf250bc7c3382d4">OFX_TICKER_LENGTH</a>];
193
<a name="l00324"></a>00324 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#70920a7c4c7db99ab3fdff9a69be1dcc">ticker_valid</a>;
204
194
<a name="l00325"></a>00325
205
<a name="l00326"></a>00326 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#6f943b5de690b0c8e3577ee32dc0f682">currency</a>[<a class="code" href="inc_2libofx_8h.html#afc64de0b45217d814043a9197f13a89">OFX_CURRENCY_LENGTH</a>];
206
<a name="l00329"></a>00329 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#b510698f4aadf98dea2a38774afecf36">currency_valid</a>;
207
<a name="l00330"></a>00330 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#20ee7c6c6b29f2258960ead0ef1e22c9">memo</a>[<a class="code" href="inc_2libofx_8h.html#714ba11afb658896761e8ec2efa8453a">OFX_MEMO2_LENGTH</a>];
208
<a name="l00331"></a>00331 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#fca86ce1faa30e4dcd6e31ff8fb8ab76">memo_valid</a>;
209
<a name="l00332"></a>00332 };<span class="comment">/* end struct OfxSecurityData */</span>
210
<a name="l00333"></a>00333
211
<a name="l00345"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#aba3bbdf4c71ce498a36e115c2f96444">00345</a> <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#aba3bbdf4c71ce498a36e115c2f96444">LibofxProcSecurityCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxSecurityData.html">OfxSecurityData</a> data, void * security_data);
212
<a name="l00346"></a>00346
213
<a name="l00347"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558">00347</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
214
<a name="l00348"></a>00348 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558ca2a940eef254a82133bb52cb5312db6">OFX_CREDIT</a>,
215
<a name="l00349"></a>00349 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558a9a98368b6eda42b3f2df9d89ad77091">OFX_DEBIT</a>,
216
<a name="l00350"></a>00350 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558f3bb3fb2a2f2eb86d3cfa039a0982cb2">OFX_INT</a>,
217
<a name="l00351"></a>00351 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558fbabb4fda6879de0e6f48c2aafa84da2">OFX_DIV</a>,
218
<a name="l00352"></a>00352 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495584b2d0aa82e8ae0fe8bec0ff8cb5dca4f">OFX_FEE</a>,
219
<a name="l00353"></a>00353 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495589d7e54c20c7781c6e5ef74b28bad092b">OFX_SRVCHG</a>,
220
<a name="l00354"></a>00354 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558b6c84756b155ad88b50cab65e6e92cdd">OFX_DEP</a>,
221
<a name="l00355"></a>00355 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495588ce06c4276aadda90ee6cc6369cf54db">OFX_ATM</a>,
222
<a name="l00356"></a>00356 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495589b51422b7aa0259170a41b44887f6350">OFX_POS</a>,
223
<a name="l00357"></a>00357 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495581f99138c12d88380d30f7829a5c20035">OFX_XFER</a>,
224
<a name="l00358"></a>00358 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558302ee366ea10790a55b0a553bb5ac0cb">OFX_CHECK</a>,
225
<a name="l00359"></a>00359 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495587828d5900b5444e069883ec902d238b9">OFX_PAYMENT</a>,
226
<a name="l00360"></a>00360 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558d27aa01a1303dbe4ca3ce42fbe9969ef">OFX_CASH</a>,
227
<a name="l00361"></a>00361 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558758d2ba066ef003e65ba76ef5832b034">OFX_DIRECTDEP</a>,
228
<a name="l00362"></a>00362 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558af3209cdaabb76a55753a8541631b0e0">OFX_DIRECTDEBIT</a>,
229
<a name="l00363"></a>00363 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd94955845f08c8c3ef4fccc0650fed7eb9d780f">OFX_REPEATPMT</a>,
230
<a name="l00364"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495584a03af9af6e412d154610c9ab7998bc3">00364</a> <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd9495584a03af9af6e412d154610c9ab7998bc3">OFX_OTHER</a>
231
<a name="l00365"></a>00365 } <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558">TransactionType</a>;
232
<a name="l00366"></a>00366
233
<a name="l00367"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374">00367</a> <span class="keyword">typedef</span> <span class="keyword">enum</span>{
234
<a name="l00368"></a>00368 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d0037405faf3fbc528673f56dee51f75d1a098">OFX_BUYDEBT</a>,
235
<a name="l00369"></a>00369 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374203f676b1ac84c69f2b59412d46c0f14">OFX_BUYMF</a>,
236
<a name="l00370"></a>00370 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374ce960f3d909aa7ee42b91ba0b863f3db">OFX_BUYOPT</a>,
237
<a name="l00371"></a>00371 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003745ff1d0da13b0af2865e01917ff9ebd9e">OFX_BUYOTHER</a>,
238
<a name="l00372"></a>00372 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003740d7cd5e26ecac0a2e154c95fe7aa518b">OFX_BUYSTOCK</a>,
239
<a name="l00373"></a>00373 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374cdc356b212b7552b2add5cd791801e57">OFX_CLOSUREOPT</a>,
240
<a name="l00374"></a>00374 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374cba1b8a53a8f758f63fdeb38ffd1652a">OFX_INCOME</a>,
241
<a name="l00375"></a>00375 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003749307af15c28071d2e651ca7b9e1f4215">OFX_INVEXPENSE</a>,
242
<a name="l00376"></a>00376 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003749c8e1b1d92b89c41da5be4ec4b3a5c65">OFX_JRNLFUND</a>,
243
<a name="l00377"></a>00377 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374321ec218c456dab70212cf8000cd4678">OFX_JRNLSEC</a>,
244
<a name="l00378"></a>00378 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374fb941a12677ee3f3681cbea7ab0e8734">OFX_MARGININTEREST</a>,
245
<a name="l00379"></a>00379 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003745d8b2274fa677749625541532038ed0b">OFX_REINVEST</a>,
246
<a name="l00380"></a>00380 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374f3c87b93fbf0cee1894dd695ee384e25">OFX_RETOFCAP</a>,
247
<a name="l00381"></a>00381 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003749c50a91f1c622c1fc572b108ce5e53a8">OFX_SELLDEBT</a>,
248
<a name="l00382"></a>00382 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003749013ca5727c6966ea4f68857c9c436e0">OFX_SELLMF</a>,
249
<a name="l00383"></a>00383 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d003743cc1e3c0b64e11003c5632bca8ceb04d">OFX_SELLOPT</a>,
250
<a name="l00384"></a>00384 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d0037465cf7dd68d8f6844cbfce73f69d862b7">OFX_SELLOTHER</a>,
251
<a name="l00385"></a>00385 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d0037488854f2a8d30c01f4c8db14891353ad2">OFX_SELLSTOCK</a>,
252
<a name="l00386"></a>00386 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374e84fada3eecb1e4f1b769d3e35c02fc0">OFX_SPLIT</a>,
253
<a name="l00387"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374bc0288addb0c96c6843893b3dc333236">00387</a> <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374bc0288addb0c96c6843893b3dc333236">OFX_TRANSFER</a>
254
<a name="l00388"></a>00388 } <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374">InvTransactionType</a>;
255
<a name="l00389"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c4">00389</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
256
<a name="l00390"></a>00390 <a class="code" href="inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c4a72b9e19493d96bbc10805f6275887a2">DELETE</a>,
257
<a name="l00392"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c480200a9fd5bc3d9f7e7c69503f46f147">00392</a> <a class="code" href="inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c480200a9fd5bc3d9f7e7c69503f46f147">REPLACE</a>
258
<a name="l00394"></a>00394 } <a class="code" href="inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c4">FiIdCorrectionAction</a>;
259
<a name="l00395"></a>00395
260
<a name="l00402"></a>00402 <span class="keyword">struct </span><a class="code" href="structOfxTransactionData.html">OfxTransactionData</a>{
261
<a name="l00403"></a>00403
262
<a name="l00409"></a>00409 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#95b9c7ab3cdf8e3e8f3be802d065713a">account_id</a>[<a class="code" href="inc_2libofx_8h.html#19314a0ce3c6c7e119f076f4881ff3b0">OFX_ACCOUNT_ID_LENGTH</a>];
263
<a name="l00412"></a><a class="code" href="structOfxTransactionData.html#480f0f65ab6602c390a83d8358a7f364">00412</a> <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html">OfxAccountData</a> * <a class="code" href="structOfxTransactionData.html#480f0f65ab6602c390a83d8358a7f364">account_ptr</a>;
264
<a name="l00414"></a>00414 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#02095f6be8951af8640d6e4d96e6a7c7">account_id_valid</a>;
265
<a name="l00415"></a>00415
266
<a name="l00416"></a>00416 <a class="code" href="inc_2libofx_8h.html#8fa4e9c180211ede72c61459fd949558">TransactionType</a> <a class="code" href="structOfxTransactionData.html#34ef190fc67ff501228532f77283be6e">transactiontype</a>;
267
<a name="l00417"></a>00417 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#e90a785523a21df560e4e7e1c67268f5">transactiontype_valid</a>;
268
<a name="l00418"></a>00418
269
<a name="l00422"></a>00422 <a class="code" href="inc_2libofx_8h.html#05a2bed3ce45f12f212860faf6d00374">InvTransactionType</a> <a class="code" href="structOfxTransactionData.html#4c1df3de88906655204a3a46c0596695">invtransactiontype</a>;
270
<a name="l00423"></a>00423 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#d07b5ce8c32beb1452530e8364e8476f">invtransactiontype_valid</a>;
271
<a name="l00424"></a>00424
272
<a name="l00425"></a>00425 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#0173d373603439647effb10d2bb32b05">units</a>;
273
<a name="l00431"></a>00431 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#15d204a5caf5857ef582732c52f2efab">units_valid</a>;
274
<a name="l00432"></a>00432 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#5a41658d615ce07e1865dc070cf23c25">unitprice</a>;
275
<a name="l00434"></a>00434 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#ec42b88c736e6f881bd89bbcfe4fa434">unitprice_valid</a>;
276
<a name="l00435"></a>00435 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#59d7476907962e9cd075aea52206f43d">amount</a>;
277
<a name="l00439"></a>00439 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#d54fb30f2cd9f57021e90d1dde9e85b8">amount_valid</a>;
278
<a name="l00440"></a>00440 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#1dc0dc4c6c62bca6af4802747befb9ec">fi_id</a>[256];
279
<a name="l00443"></a>00443 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#9922d2151c43440ffe643fbf8cc1bb36">fi_id_valid</a>;
280
<a name="l00444"></a>00444
281
<a name="l00452"></a>00452 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#3169414a1b7b454d69c98936d9a0f9d2">unique_id</a>[<a class="code" href="inc_2libofx_8h.html#8534f56a747f1d88b1199b3b69c31213">OFX_UNIQUE_ID_LENGTH</a>];
282
<a name="l00453"></a>00453 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#4f7af456ca04678ab0d55b765cb4dfed">unique_id_valid</a>;
283
<a name="l00454"></a>00454 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#7fadc26f83b41fe7211807555668affd">unique_id_type</a>[<a class="code" href="inc_2libofx_8h.html#c517407dee658c488925065ac1e3c540">OFX_UNIQUE_ID_TYPE_LENGTH</a>];
284
<a name="l00456"></a>00456 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#7470f4b24458c5fc1ae4d32e04578832">unique_id_type_valid</a>;
285
<a name="l00457"></a><a class="code" href="structOfxTransactionData.html#df056062c35b6a4e9965eb7c18f5b42a">00457</a> <span class="keyword">struct </span><a class="code" href="structOfxSecurityData.html">OfxSecurityData</a> *<a class="code" href="structOfxTransactionData.html#df056062c35b6a4e9965eb7c18f5b42a">security_data_ptr</a>;
286
<a name="l00458"></a>00458 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#e778083e6550c520a2855a28367cd4cb">security_data_valid</a>;
287
<a name="l00459"></a>00459
288
<a name="l00460"></a>00460 time_t <a class="code" href="structOfxTransactionData.html#980838dad3d2aa48477bbc79d8968481">date_posted</a>;
289
<a name="l00465"></a>00465 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#22c89330882dd58dfe100b47b6c6f869">date_posted_valid</a>;
195
<a name="l00326"></a>00326 <span class="keywordtype">double</span> <a class="code" href="structOfxSecurityData.html#b7e970b0d2efb4afd77e5140f6377eea">unitprice</a>;
196
<a name="l00328"></a>00328 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#0393e16cd2a2e36ab3c08274eb3d2e4b">unitprice_valid</a>;
197
<a name="l00329"></a>00329
198
<a name="l00330"></a>00330 time_t <a class="code" href="structOfxSecurityData.html#39f70a97d1390f293a9726a014ed5736">date_unitprice</a>;
199
<a name="l00331"></a>00331 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#d4cd155f29e20ebc3e85de05f6178510">date_unitprice_valid</a>;
200
<a name="l00332"></a>00332
201
<a name="l00333"></a>00333 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#02b3d96724074884948651a394897c95">currency</a>[<a class="code" href="inc_2libofx_8h.html#bb7701460acb587f9113ccf818b567ad">OFX_CURRENCY_LENGTH</a>];
202
<a name="l00336"></a>00336 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#2d16df55fa63534c4d4d7a5c804e9fb6">currency_valid</a>;
203
<a name="l00337"></a>00337 <span class="keywordtype">char</span> <a class="code" href="structOfxSecurityData.html#097572b1667a4e859fd34578aee8cdd8">memo</a>[<a class="code" href="inc_2libofx_8h.html#7c763f5c089c8549d526f5dc9ae28498">OFX_MEMO2_LENGTH</a>];
204
<a name="l00338"></a>00338 <span class="keywordtype">int</span> <a class="code" href="structOfxSecurityData.html#3b21ccb14b1e6cd0c23d5587e7ce51c1">memo_valid</a>;
205
<a name="l00339"></a>00339 };<span class="comment">/* end struct OfxSecurityData */</span>
206
<a name="l00340"></a>00340
207
<a name="l00352"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#05780ed831281da04cc4c65682c1989f">00352</a> <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#05780ed831281da04cc4c65682c1989f" title="The callback function for the OfxSecurityData stucture.">LibofxProcSecurityCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxSecurityData.html" title="An abstraction of a security, such as a stock, mutual fund, etc.">OfxSecurityData</a> data, void * security_data);
208
<a name="l00353"></a>00353
209
<a name="l00354"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58">00354</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
210
<a name="l00355"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3">00355</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5855a44ce2b4561d75e1387d14bf4346e3">OFX_CREDIT</a>,
211
<a name="l00356"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a">00356</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58b60c4a61836e4c9eddd43df98f58f25a">OFX_DEBIT</a>,
212
<a name="l00357"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce">00357</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a586c561a0df9837463a7badde944a6c6ce">OFX_INT</a>,
213
<a name="l00358"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482">00358</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58dbf02dcc7c9b4bb5de5e0126127ec482">OFX_DIV</a>,
214
<a name="l00359"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b">00359</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d0b1678dd27d1caa1e0464b471b49d5b">OFX_FEE</a>,
215
<a name="l00360"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2">00360</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5894c350d04bb151bc7af01285f8564ff2">OFX_SRVCHG</a>,
216
<a name="l00361"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d">00361</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58d47566169d26dcbd4effe5bee0a5e02d">OFX_DEP</a>,
217
<a name="l00362"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce">00362</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5864b99c67932f371b0793f91786dfcbce">OFX_ATM</a>,
218
<a name="l00363"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e">00363</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5815566db98285da8aa8c4f3b7b9fabc6e">OFX_POS</a>,
219
<a name="l00364"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6">00364</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a580cacbc14384739342490f0ee8662e4b6">OFX_XFER</a>,
220
<a name="l00365"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02">00365</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58791ae71426db867d29e0ce41fe8f4d02">OFX_CHECK</a>,
221
<a name="l00366"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3">00366</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5844e13043cd858cc10e0d298c21373ce3">OFX_PAYMENT</a>,
222
<a name="l00367"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a">00367</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a584bef7088f38bcefd900bacc7956f969a">OFX_CASH</a>,
223
<a name="l00368"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed">00368</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a581eec1a02b6945ca4ab70e79c617b97ed">OFX_DIRECTDEP</a>,
224
<a name="l00369"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef">00369</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58c66a49bd7d3e0e14a88c2ea30941efef">OFX_DIRECTDEBIT</a>,
225
<a name="l00370"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf">00370</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58f2b3f6d44dd25fd77be05880ec2a4edf">OFX_REPEATPMT</a>,
226
<a name="l00371"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101">00371</a> <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a5867e1508a2089ea04720e582036f45101">OFX_OTHER</a>
227
<a name="l00372"></a>00372 } <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58">TransactionType</a>;
228
<a name="l00373"></a>00373
229
<a name="l00374"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a">00374</a> <span class="keyword">typedef</span> <span class="keyword">enum</span>{
230
<a name="l00375"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce">00375</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9acd5730f4a72716618d96d3a6d2b262ce">OFX_BUYDEBT</a>,
231
<a name="l00376"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d">00376</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5080491f5fa7ddc55cdbe95a4dd4e13d">OFX_BUYMF</a>,
232
<a name="l00377"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af">00377</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a187de74ac99d22a40c4a729b9818d9af">OFX_BUYOPT</a>,
233
<a name="l00378"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61">00378</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abad732e7c44a086f3e00ceda9647bb61">OFX_BUYOTHER</a>,
234
<a name="l00379"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067">00379</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a8ef716d05c633cbfa30732693342c067">OFX_BUYSTOCK</a>,
235
<a name="l00380"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15">00380</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a286ba6b0fb14e77a4589f48c76859d15">OFX_CLOSUREOPT</a>,
236
<a name="l00381"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4">00381</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9add6975f464a6e9bbecc379c23715b1f4">OFX_INCOME</a>,
237
<a name="l00382"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301">00382</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b481fb9322a73f2b65dc0324b47f301">OFX_INVEXPENSE</a>,
238
<a name="l00383"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921">00383</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a36b26544c7c44b9224dae0b5c22e8921">OFX_JRNLFUND</a>,
239
<a name="l00384"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34">00384</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a2b30e3d769500df7058a71dc942fba34">OFX_JRNLSEC</a>,
240
<a name="l00385"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670">00385</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a1333af6e27ff41e8cee0d3df91eeb670">OFX_MARGININTEREST</a>,
241
<a name="l00386"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5">00386</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a5b3103b720f1ed583b4c7c37cff29ba5">OFX_REINVEST</a>,
242
<a name="l00387"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f">00387</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a89fbfaa13ffe892a59ea5a0a6de2852f">OFX_RETOFCAP</a>,
243
<a name="l00388"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf">00388</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9abb8893f07c3b2805756ae3a0576c9faf">OFX_SELLDEBT</a>,
244
<a name="l00389"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2">00389</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9aeaf4c2048e80006d64f8745a35d9a5d2">OFX_SELLMF</a>,
245
<a name="l00390"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3">00390</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9af901fd66d28c4fb4d4674fc390220dd3">OFX_SELLOPT</a>,
246
<a name="l00391"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7">00391</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a086af37ecfddc67298ce673baa68b0d7">OFX_SELLOTHER</a>,
247
<a name="l00392"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c">00392</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a7290671301c8a921dbaec78c1696081c">OFX_SELLSTOCK</a>,
248
<a name="l00393"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99">00393</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a56ffcc01a862ba46e956704a8a6bdf99">OFX_SPLIT</a>,
249
<a name="l00394"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1">00394</a> <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9ae53ae4c2d7f1ef0914f55816161ad6b1">OFX_TRANSFER</a>
250
<a name="l00395"></a>00395 } <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a">InvTransactionType</a>;
251
<a name="l00396"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#526538786b3535e284f651da05768b23">00396</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
252
<a name="l00397"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913">00397</a> <a class="code" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b239d61e82a9a12752f10aece1b22183913">DELETE</a>,
253
<a name="l00399"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91">00399</a> <a class="code" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b23765ae4f8f09e8a28e363acc11643ed91">REPLACE</a>
254
<a name="l00401"></a>00401 } <a class="code" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b23">FiIdCorrectionAction</a>;
255
<a name="l00402"></a>00402
256
<a name="l00409"></a>00409 <span class="keyword">struct </span><a class="code" href="structOfxTransactionData.html" title="An abstraction of a transaction in an account.">OfxTransactionData</a>{
257
<a name="l00410"></a>00410
258
<a name="l00416"></a>00416 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#b26fbaf28333b36c90f6a863dbb74874">account_id</a>[<a class="code" href="inc_2libofx_8h.html#69861648d37d02054778473eece609f5">OFX_ACCOUNT_ID_LENGTH</a>];
259
<a name="l00419"></a><a class="code" href="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">00419</a> <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a> * <a class="code" href="structOfxTransactionData.html#fbc7820c3edd9a07c87e345ef7d726ee">account_ptr</a>;
260
<a name="l00421"></a>00421 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#05c7a858b824e9f5fdf31cfdd7290735">account_id_valid</a>;
261
<a name="l00422"></a>00422
262
<a name="l00423"></a>00423 <a class="code" href="inc_2libofx_8h.html#a7a2e64697569804f14626bbb2649a58">TransactionType</a> <a class="code" href="structOfxTransactionData.html#fc7ee497429b2f400a16edf3f3a0d093">transactiontype</a>;
263
<a name="l00424"></a>00424 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#73290dc395cf8342d136dbcd243ce695">transactiontype_valid</a>;
264
<a name="l00425"></a>00425
265
<a name="l00429"></a>00429 <a class="code" href="inc_2libofx_8h.html#b81d18936ea1dd7ac5cd708a23a06a9a">InvTransactionType</a> <a class="code" href="structOfxTransactionData.html#f35fc5099960012b68c66d6d84fc9c1a">invtransactiontype</a>;
266
<a name="l00430"></a>00430 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#383c55c8ed0f581983c32bae4d9cc69c">invtransactiontype_valid</a>;
267
<a name="l00431"></a>00431
268
<a name="l00432"></a>00432 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#3d6cd5df47d2282549e30a29454a9f15">units</a>;
269
<a name="l00438"></a>00438 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#00be891bf56306a4c5405c52cdec6e0f">units_valid</a>;
270
<a name="l00439"></a>00439 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#b330c2e874b125d0c2a6970d181271b5">unitprice</a>;
271
<a name="l00441"></a>00441 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#4cb8c39e1e3315e10b0a44919ed9e711">unitprice_valid</a>;
272
<a name="l00442"></a>00442 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#8d89643cfcc66560d20d6ae857641671">amount</a>;
273
<a name="l00446"></a>00446 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#4c4995cf2465345b233a23a97b29c88e">amount_valid</a>;
274
<a name="l00447"></a>00447 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#3799e7eee8774963bba3bc828f9a735d">fi_id</a>[256];
275
<a name="l00450"></a>00450 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#26937de0e52f445d79ce600ffd306485">fi_id_valid</a>;
276
<a name="l00451"></a>00451
277
<a name="l00459"></a>00459 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#54c642edf01b122b090d84b0bd985e74">unique_id</a>[<a class="code" href="inc_2libofx_8h.html#c8b6ecd69a4a9b769a61a8c890d14df5">OFX_UNIQUE_ID_LENGTH</a>];
278
<a name="l00460"></a>00460 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#bec183d49f7374ad56422a7c04aec9f1">unique_id_valid</a>;
279
<a name="l00461"></a>00461 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#0a8fab71d94c3846fe1b4f044232e86e">unique_id_type</a>[<a class="code" href="inc_2libofx_8h.html#79a2ca4590e15c773c3b0599a75fe6f3">OFX_UNIQUE_ID_TYPE_LENGTH</a>];
280
<a name="l00463"></a>00463 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#aef6ea7fb5830dc1ba7ef4a3d5c987ef">unique_id_type_valid</a>;
281
<a name="l00464"></a><a class="code" href="structOfxTransactionData.html#6a45738be07d9b580cf89f3ecd9969f0">00464</a> <span class="keyword">struct </span><a class="code" href="structOfxSecurityData.html" title="An abstraction of a security, such as a stock, mutual fund, etc.">OfxSecurityData</a> *<a class="code" href="structOfxTransactionData.html#6a45738be07d9b580cf89f3ecd9969f0">security_data_ptr</a>;
282
<a name="l00465"></a>00465 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#38f78abebdefc22ae4d991dc83a55288">security_data_valid</a>;
290
283
<a name="l00466"></a>00466
291
<a name="l00467"></a>00467 time_t <a class="code" href="structOfxTransactionData.html#83da9ddec3505e28fb03d1536cb85c6f">date_initiated</a>;
292
<a name="l00473"></a>00473 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#c3d401a5755618d25b6f402c1e4ebaf6">date_initiated_valid</a>;
293
<a name="l00474"></a>00474 time_t <a class="code" href="structOfxTransactionData.html#be9a3435e5c27396714b915bbec892d9">date_funds_available</a>;
294
<a name="l00477"></a>00477 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#a279f61654ffc1119f4a7a0475314b8f">date_funds_available_valid</a>;
295
<a name="l00481"></a>00481 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#9db59281d0b9883e307da469e45c5e25">fi_id_corrected</a>[256];
296
<a name="l00482"></a>00482 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#760693682215d56c510ddf222514d18e">fi_id_corrected_valid</a>;
297
<a name="l00485"></a>00485 <a class="code" href="inc_2libofx_8h.html#c91fe5ab1348da4f21c6c9482451a1c4">FiIdCorrectionAction</a> <a class="code" href="structOfxTransactionData.html#81a9e298a910bb5a04d1dd8bc6c84ae5">fi_id_correction_action</a>;
298
<a name="l00486"></a>00486 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#0e4ab0204fe258d44df5235ea712b726">fi_id_correction_action_valid</a>;
299
<a name="l00487"></a>00487
300
<a name="l00490"></a>00490 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#4ae6e26b6dc0911da6310fe2d79d097c">server_transaction_id</a>[<a class="code" href="inc_2libofx_8h.html#c2e27a2a23bf5c2032d7c52b68503dc3">OFX_SVRTID2_LENGTH</a>];
301
<a name="l00491"></a>00491 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#ac773a8cfd36ea8dcbff4a0173a5178d">server_transaction_id_valid</a>;
302
<a name="l00495"></a>00495 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#11d6e212281eb8b58520127b001f6d19">check_number</a>[<a class="code" href="inc_2libofx_8h.html#98353eaf0a31f2ade7d87e97f5c60a10">OFX_CHECK_NUMBER_LENGTH</a>];
303
<a name="l00496"></a>00496 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#8b49156636e8dc3b1f56ae91955765b4">check_number_valid</a>;
304
<a name="l00499"></a>00499 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#93ebc1aa70f3a8946180b23eb78a69c0">reference_number</a>[<a class="code" href="inc_2libofx_8h.html#cc16652d1582973c4cf44886539c1b82">OFX_REFERENCE_NUMBER_LENGTH</a>];
305
<a name="l00500"></a>00500 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#6cca71dde5d0ced4458e4cc4d9be17e5">reference_number_valid</a>;
306
<a name="l00501"></a>00501 <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#3283c78f62957daba020a89f5f5ff632">standard_industrial_code</a>;
307
<a name="l00503"></a>00503 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#84c2f46550c8158d87074bba6d57d592">standard_industrial_code_valid</a>;
308
<a name="l00504"></a>00504 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#2a722e60ec43ddfa3a8fc849e68d2e03">payee_id</a>[<a class="code" href="inc_2libofx_8h.html#c2e27a2a23bf5c2032d7c52b68503dc3">OFX_SVRTID2_LENGTH</a>];
309
<a name="l00505"></a>00505 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#b2bdd11a3085660e89da09c86aeb9643">payee_id_valid</a>;
310
<a name="l00506"></a>00506 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#4cac73568dffb14e47a095615ed22ddb">name</a>[<a class="code" href="inc_2libofx_8h.html#40f37dafcf9d45693f112a2b8275c210">OFX_TRANSACTION_NAME_LENGTH</a>];
311
<a name="l00508"></a>00508 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#b3c75cdec303b138889b3de61e75c869">name_valid</a>;
312
<a name="l00509"></a>00509 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#c943f1d63c1bcec5430eee7653348c6f">memo</a>[<a class="code" href="inc_2libofx_8h.html#714ba11afb658896761e8ec2efa8453a">OFX_MEMO2_LENGTH</a>];
313
<a name="l00510"></a>00510 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#eccceb6745312b5bdcd919056e7d987f">memo_valid</a>;
314
<a name="l00511"></a>00511 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#37fb3882c1bc7079e47d2007af1ca028">commission</a>;
315
<a name="l00512"></a>00512 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#86d8e5fc00290bb173c1b6b948c35dd3">commission_valid</a>;
316
<a name="l00513"></a>00513 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#e3ec90702e1e5abbae847c77eb9cfc0e">fees</a>;
317
<a name="l00514"></a>00514 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#fed8f3953c6f8d1d346be5c61501a93e">fees_valid</a>;
318
<a name="l00515"></a>00515 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#57a0bf358659ac3c28eb330ae8c0abb9">oldunits</a>; <span class="comment">/*number of units held before stock split */</span>
319
<a name="l00516"></a>00516 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#5129a4ab98abe2227338d4d5cef94e53">oldunits_valid</a>;
320
<a name="l00517"></a>00517 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#f0b75e90de07492e9aed6a57d879e358">newunits</a>; <span class="comment">/*number of units held after stock split */</span>
321
<a name="l00518"></a>00518 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#fd317e28426dce6b508872d5a15d1651">newunits_valid</a>;
322
<a name="l00519"></a>00519
323
<a name="l00520"></a>00520
324
<a name="l00521"></a>00521 <span class="comment">/*********** NOT YET COMPLETE!!! *********************/</span>
325
<a name="l00522"></a>00522 };
326
<a name="l00523"></a>00523
327
<a name="l00532"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#9ebd0c663e69751b90e56888a835eb72">00532</a> <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#9ebd0c663e69751b90e56888a835eb72">LibofxProcTransactionCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxTransactionData.html">OfxTransactionData</a> data, void * transaction_data);
328
<a name="l00533"></a>00533
329
<a name="l00542"></a>00542 <span class="keyword">struct </span><a class="code" href="structOfxStatementData.html">OfxStatementData</a>{
330
<a name="l00543"></a>00543
331
<a name="l00551"></a>00551 <span class="keywordtype">char</span> <a class="code" href="structOfxStatementData.html#8c016ce953f1d4d3d08573f0181f7fc8">currency</a>[<a class="code" href="inc_2libofx_8h.html#afc64de0b45217d814043a9197f13a89">OFX_CURRENCY_LENGTH</a>];
332
<a name="l00552"></a>00552 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#2e01678983fb37679da62d982932301a">currency_valid</a>;
333
<a name="l00553"></a>00553 <span class="keywordtype">char</span> <a class="code" href="structOfxStatementData.html#ed12b38ef178fb38d4912eaca3e6be34">account_id</a>[<a class="code" href="inc_2libofx_8h.html#19314a0ce3c6c7e119f076f4881ff3b0">OFX_ACCOUNT_ID_LENGTH</a>];
334
<a name="l00555"></a><a class="code" href="structOfxStatementData.html#6e89ed4e9dd6461e0b9cf61cf8d6f776">00555</a> <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html">OfxAccountData</a> * <a class="code" href="structOfxStatementData.html#6e89ed4e9dd6461e0b9cf61cf8d6f776">account_ptr</a>;
335
<a name="l00557"></a>00557 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#9b18958fbaec323bb42eb8e87d3e8128">account_id_valid</a>;
336
<a name="l00560"></a>00560 <span class="keywordtype">double</span> <a class="code" href="structOfxStatementData.html#2a07656e957c01c8accd8573d58441ef">ledger_balance</a>;
337
<a name="l00561"></a>00561 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#36aa92a5090a5b005003a56d030bfe2d">ledger_balance_valid</a>;
338
<a name="l00562"></a>00562 time_t <a class="code" href="structOfxStatementData.html#6c67dd7b0665b531e773f543fc7fb81c">ledger_balance_date</a>;
339
<a name="l00563"></a>00563 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#156eaa5cdf06cfbb42f671d53e32f4c8">ledger_balance_date_valid</a>;
340
<a name="l00564"></a>00564
341
<a name="l00570"></a>00570 <span class="keywordtype">double</span> <a class="code" href="structOfxStatementData.html#da9c55ec9c74912447df814e9d4cca91">available_balance</a>;
342
<a name="l00573"></a>00573 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#2b21efec7e7c885db13af63230c1a76d">available_balance_valid</a>;
343
<a name="l00574"></a>00574 time_t <a class="code" href="structOfxStatementData.html#bbed79d9d703d99258707077ec8fb237">available_balance_date</a>;
344
<a name="l00575"></a>00575 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#b43a960e67c71cd8b7c91376ca12d462">available_balance_date_valid</a>;
345
<a name="l00580"></a>00580 time_t <a class="code" href="structOfxStatementData.html#e309f20e09668f4d0cf852f771d2cc16">date_start</a>;
346
<a name="l00581"></a>00581 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#dc9f69ca4ccb9ce8b2ee99a633ce1663">date_start_valid</a>;
347
<a name="l00586"></a>00586 time_t <a class="code" href="structOfxStatementData.html#9a9474d4266ee8362691de638eb2b95b">date_end</a>;
348
<a name="l00587"></a>00587 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#da9e71bfc700d9836f8ed1a0a5394d68">date_end_valid</a>;
349
<a name="l00590"></a>00590 <span class="keywordtype">char</span> <a class="code" href="structOfxStatementData.html#fb61c45788b7da6fde86b94c39721b35">marketing_info</a>[<a class="code" href="inc_2libofx_8h.html#4d60f36d19fbf64f2687d1aa925bae44">OFX_MARKETING_INFO_LENGTH</a>];
350
<a name="l00591"></a>00591 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#51882ec4112a0784458335387a2307d9">marketing_info_valid</a>;
351
<a name="l00592"></a>00592 };
352
<a name="l00593"></a>00593
353
<a name="l00601"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#ebbf69e9ff550da0b0137b3cf3cfc916">00601</a> <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#ebbf69e9ff550da0b0137b3cf3cfc916">LibofxProcStatementCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxStatementData.html">OfxStatementData</a> data, void * statement_data);
354
<a name="l00602"></a>00602
355
<a name="l00606"></a>00606 <span class="keyword">struct </span><a class="code" href="structOfxCurrency.html">OfxCurrency</a>{
356
<a name="l00607"></a>00607 <span class="keywordtype">char</span> <a class="code" href="structOfxCurrency.html#178b53e406a02275243f1e1e483220e8">currency</a>[<a class="code" href="inc_2libofx_8h.html#afc64de0b45217d814043a9197f13a89">OFX_CURRENCY_LENGTH</a>];
357
<a name="l00608"></a>00608 <span class="keywordtype">double</span> <a class="code" href="structOfxCurrency.html#978f8a9698789bb843d19fa39d972f2f">exchange_rate</a>;
358
<a name="l00609"></a>00609 <span class="keywordtype">int</span> <a class="code" href="structOfxCurrency.html#7c4a8c93761859e996614694a973081c">must_convert</a>;
359
<a name="l00610"></a>00610 };
360
<a name="l00611"></a>00611
361
<a name="l00612"></a>00612
362
<a name="l00619"></a>00619 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#44cffa9ef1f5b1ff78b051e5fc710b05">ofx_set_status_cb</a>(<a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> ctx,
363
<a name="l00620"></a>00620 <a class="code" href="inc_2libofx_8h.html#14155cb28af71092c8920c633337238a">LibofxProcStatusCallback</a> cb,
364
<a name="l00621"></a>00621 <span class="keywordtype">void</span> *user_data);
365
<a name="l00628"></a>00628 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#e048539a577aff43501d2c22cb9ff4a9">ofx_set_account_cb</a>(<a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> ctx,
366
<a name="l00629"></a>00629 <a class="code" href="inc_2libofx_8h.html#d1e59908e86e1ce5458e08782f6ff264">LibofxProcAccountCallback</a> cb,
367
<a name="l00630"></a>00630 <span class="keywordtype">void</span> *user_data);
368
<a name="l00637"></a>00637 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#b32c9604a3ecc1cad5e1d3dd561b3a20">ofx_set_security_cb</a>(<a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> ctx,
369
<a name="l00638"></a>00638 <a class="code" href="inc_2libofx_8h.html#aba3bbdf4c71ce498a36e115c2f96444">LibofxProcSecurityCallback</a> cb,
370
<a name="l00639"></a>00639 <span class="keywordtype">void</span> *user_data);
371
<a name="l00646"></a>00646 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#5516a2d26ff7ee2d4eefc3202275eda1">ofx_set_transaction_cb</a>(<a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> ctx,
372
<a name="l00647"></a>00647 <a class="code" href="inc_2libofx_8h.html#9ebd0c663e69751b90e56888a835eb72">LibofxProcTransactionCallback</a> cb,
373
<a name="l00648"></a>00648 <span class="keywordtype">void</span> *user_data);
374
<a name="l00649"></a>00649
375
<a name="l00656"></a>00656 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#ff0651d1d0e9a71d4a46b4a835ab3c98">ofx_set_statement_cb</a>(<a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> ctx,
376
<a name="l00657"></a>00657 <a class="code" href="inc_2libofx_8h.html#ebbf69e9ff550da0b0137b3cf3cfc916">LibofxProcStatementCallback</a> cb,
377
<a name="l00658"></a>00658 <span class="keywordtype">void</span> *user_data);
378
<a name="l00659"></a>00659
379
<a name="l00660"></a>00660
380
<a name="l00664"></a>00664 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">int</span> <a class="code" href="inc_2libofx_8h.html#b9071aa8248754f9886f5d3a4a904e00">libofx_proc_buffer</a>(<a class="code" href="inc_2libofx_8h.html#15e5ea23015b0e379679d9e8db1057c0">LibofxContextPtr</a> ctx,
381
<a name="l00665"></a>00665 <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);
382
<a name="l00666"></a>00666
383
<a name="l00672"></a>00672
384
<a name="l00677"></a>00677 <span class="keyword">struct </span><a class="code" href="structOfxFiServiceInfo.html">OfxFiServiceInfo</a>{
385
<a name="l00678"></a>00678 <span class="keywordtype">char</span> <a class="code" href="structOfxFiServiceInfo.html#2dbea9cf2b6881ee430000a168cd8338">fid</a>[<a class="code" href="inc_2libofx_8h.html#89fc4ec6078eb93b5e982e491246a7ee">OFX_FID_LENGTH</a>];
386
<a name="l00679"></a>00679 <span class="keywordtype">char</span> <a class="code" href="structOfxFiServiceInfo.html#73a4c5b29a004bb210c751636b2352db">org</a>[<a class="code" href="inc_2libofx_8h.html#56b0446a10fd95e71bdf88aa178e5432">OFX_ORG_LENGTH</a>];
387
<a name="l00680"></a>00680 <span class="keywordtype">char</span> <a class="code" href="structOfxFiServiceInfo.html#892b7434b389b85d67ece222f5dc1bdb">url</a>[<a class="code" href="inc_2libofx_8h.html#f12e893de4744171ded7e5615a6065dd">OFX_URL_LENGTH</a>];
388
<a name="l00681"></a>00681 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#dc90f788d801fe0560bf23d121a8bcc9">accountlist</a>;
389
<a name="l00682"></a>00682 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#c02b7fbdca5599cfa064887cddf94804">statements</a>;
390
<a name="l00683"></a>00683 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#41f3e3e7d5e090592791c8132fe14030">billpay</a>;
391
<a name="l00684"></a>00684 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#a390b4cdb30ff1c96114b77c0e0737f6">investments</a>;
392
<a name="l00685"></a>00685 };
393
<a name="l00686"></a>00686
394
<a name="l00696"></a>00696 <span class="keyword">struct </span><a class="code" href="structOfxFiLogin.html">OfxFiLogin</a>{
395
<a name="l00697"></a>00697 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#a4758864493d6b42fa5168af2e245409">fid</a>[<a class="code" href="inc_2libofx_8h.html#89fc4ec6078eb93b5e982e491246a7ee">OFX_FID_LENGTH</a>];
396
<a name="l00698"></a>00698 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#4b44e09e0f415913fea555001554cd3d">org</a>[<a class="code" href="inc_2libofx_8h.html#56b0446a10fd95e71bdf88aa178e5432">OFX_ORG_LENGTH</a>];
397
<a name="l00699"></a>00699 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#7513251178c3f4d9b665132436428cdf">userid</a>[<a class="code" href="inc_2libofx_8h.html#3681f4415bcf99d43499a615a12e9fa2">OFX_USERID_LENGTH</a>];
398
<a name="l00700"></a>00700 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#2995949d8c307d2434ad82a61dbb6f1e">userpass</a>[<a class="code" href="inc_2libofx_8h.html#3e13a23dcc6326229ab9174cac338fd6">OFX_USERPASS_LENGTH</a>];
399
<a name="l00701"></a>00701 };
400
<a name="l00702"></a>00702
401
<a name="l00703"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#ceebae269b57772784d69f1378935bcb">00703</a> <span class="keyword">typedef</span> <span class="keyword">enum</span>{
402
<a name="l00704"></a>00704 OFX_NO_ACCOUNT=0,
403
<a name="l00705"></a>00705 OFX_BANK_ACCOUNT,
404
<a name="l00706"></a>00706 OFX_INVEST_ACCOUNT,
405
<a name="l00707"></a>00707 OFX_CREDITCARD_ACCOUNT,
406
<a name="l00708"></a>00708 OFX_INVALID_ACCOUNT
407
<a name="l00709"></a>00709 } <a class="code" href="inc_2libofx_8h.html#ceebae269b57772784d69f1378935bcb">AccountType</a>;
408
<a name="l00710"></a>00710
409
<a name="l00719"></a>00719 <span class="keyword">struct </span><a class="code" href="structOfxAccountInfo.html">OfxAccountInfo</a>{
410
<a name="l00720"></a>00720 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountInfo.html#9d9f753213e4158829542e0a386d16c2">accountid</a>[<a class="code" href="inc_2libofx_8h.html#19314a0ce3c6c7e119f076f4881ff3b0">OFX_ACCOUNT_ID_LENGTH</a>];
411
<a name="l00721"></a>00721 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountInfo.html#0236025b0b1f8a8e4954ad7b2167e7f3">bankid</a>[<a class="code" href="inc_2libofx_8h.html#6ead6f5e66f1098eb4d9504f87db14c7">OFX_BANKID_LENGTH</a>];
412
<a name="l00722"></a>00722 <span class="keywordtype">char</span> <a class="code" href="structOfxAccountInfo.html#1b8903e24442ff02fc0a12ee0592cae6">brokerid</a>[<a class="code" href="inc_2libofx_8h.html#e79af297ff5901fed480f7abd81a7723">OFX_BROKERID_LENGTH</a>];
413
<a name="l00723"></a>00723 <a class="code" href="inc_2libofx_8h.html#ceebae269b57772784d69f1378935bcb">AccountType</a> <a class="code" href="structOfxAccountInfo.html#53b89b76ff4e65948765ec3e4c3d74d7">type</a>;
414
<a name="l00724"></a>00724 };
415
<a name="l00725"></a>00725
416
<a name="l00726"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#609b01533497ee31000a7503e48b2cdb">00726</a> <span class="preprocessor">#define OFX_AMOUNT_LENGTH 32 + 1</span>
417
<a name="l00727"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#2766cffbd2b30950514516496c179094">00727</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_PAYACCT_LENGTH 32 + 1</span>
418
<a name="l00728"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#106dffe15d30f5c17404ef6cbf9ae3fa">00728</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_STATE_LENGTH 5 + 1</span>
419
<a name="l00729"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#16781a946309e4034d67e6b6e09f7238">00729</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_POSTALCODE_LENGTH 11 + 1</span>
420
<a name="l00730"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#4ef47a1374277f56c4d0cb4039245cb8">00730</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_NAME_LENGTH 32 + 1</span>
421
<a name="l00731"></a>00731 <span class="preprocessor"></span>
422
<a name="l00732"></a>00732 <span class="keyword">struct </span><a class="code" href="structOfxPayment.html">OfxPayment</a>{
423
<a name="l00733"></a>00733 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#fb1972bf3033b4604422d21273bb8d4e">amount</a>[<a class="code" href="inc_2libofx_8h.html#609b01533497ee31000a7503e48b2cdb">OFX_AMOUNT_LENGTH</a>];
424
<a name="l00734"></a>00734 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#d57648ec18e28322c8cc71fce995f083">account</a>[<a class="code" href="inc_2libofx_8h.html#2766cffbd2b30950514516496c179094">OFX_PAYACCT_LENGTH</a>];
425
<a name="l00735"></a>00735 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#9b30730015e0bdcf6661eadcb82b6698">datedue</a>[9];
426
<a name="l00736"></a>00736 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#e63577fa1dc3cff71b5dd6f09b0bd86a">memo</a>[<a class="code" href="inc_2libofx_8h.html#14658a025be4f8ab3ce87d59255557a1">OFX_MEMO_LENGTH</a>];
427
<a name="l00737"></a>00737 };
428
<a name="l00738"></a>00738
429
<a name="l00739"></a>00739 <span class="keyword">struct </span><a class="code" href="structOfxPayee.html">OfxPayee</a>{
430
<a name="l00740"></a>00740 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#244c3b827ff9a03b64819e004b6c2703">name</a>[<a class="code" href="inc_2libofx_8h.html#4ef47a1374277f56c4d0cb4039245cb8">OFX_NAME_LENGTH</a>];
431
<a name="l00741"></a>00741 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#3509ec9ece608232be3ffc63b4077d27">address1</a>[<a class="code" href="inc_2libofx_8h.html#4ef47a1374277f56c4d0cb4039245cb8">OFX_NAME_LENGTH</a>];
432
<a name="l00742"></a>00742 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#4b3bd752ae504378f3bd3822e969b2fa">city</a>[<a class="code" href="inc_2libofx_8h.html#4ef47a1374277f56c4d0cb4039245cb8">OFX_NAME_LENGTH</a>];
433
<a name="l00743"></a>00743 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#05962d6b480e93be8ee06c6890aff0eb">state</a>[<a class="code" href="inc_2libofx_8h.html#106dffe15d30f5c17404ef6cbf9ae3fa">OFX_STATE_LENGTH</a>];
434
<a name="l00744"></a>00744 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#a07d96270910acde171ebe29a8a263c2">postalcode</a>[<a class="code" href="inc_2libofx_8h.html#16781a946309e4034d67e6b6e09f7238">OFX_POSTALCODE_LENGTH</a>];
435
<a name="l00745"></a>00745 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#c79b99be08186762285da39f91948627">phone</a>[<a class="code" href="inc_2libofx_8h.html#4ef47a1374277f56c4d0cb4039245cb8">OFX_NAME_LENGTH</a>];
436
<a name="l00746"></a>00746 };
437
<a name="l00747"></a>00747
438
<a name="l00760"></a>00760 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">char</span>* <a class="code" href="inc_2libofx_8h.html#f91a1c7694b46e7fcc8e175a7c224dde">libofx_request_statement</a>( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html">OfxFiLogin</a>* fi, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxAccountInfo.html">OfxAccountInfo</a>* account, time_t date_from );
439
<a name="l00761"></a>00761
440
<a name="l00773"></a>00773 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">char</span>* <a class="code" href="inc_2libofx_8h.html#78ec3ce215baf3f6739cc98f8b7ca128">libofx_request_accountinfo</a>( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html">OfxFiLogin</a>* login );
441
<a name="l00774"></a>00774
442
<a name="l00775"></a>00775 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">char</span>* libofx_request_payment( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html">OfxFiLogin</a>* login, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxAccountInfo.html">OfxAccountInfo</a>* account, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxPayee.html">OfxPayee</a>* payee, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxPayment.html">OfxPayment</a>* payment );
443
<a name="l00776"></a>00776
444
<a name="l00777"></a>00777 <a class="code" href="inc_2libofx_8h.html#78c711cc9f71d9032ea0e2ec66b87e74">CFCT</a> <span class="keywordtype">char</span>* <a class="code" href="inc_2libofx_8h.html#f408dfb1579b0d6f980d96ffcb45e674">libofx_request_payment_status</a>( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html">OfxFiLogin</a>* login, <span class="keyword">const</span> <span class="keywordtype">char</span>* transactionid );
445
<a name="l00778"></a>00778
446
<a name="l00780"></a>00780
447
<a name="l00781"></a>00781 <span class="preprocessor">#endif</span>
448
<a name="l00782"></a>00782 <span class="preprocessor"></span>
449
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Aug 25 13:25:22 2006 for LibOFX by
284
<a name="l00467"></a>00467 time_t <a class="code" href="structOfxTransactionData.html#64ea65411d601e81ed3ea6d60b5067b9">date_posted</a>;
285
<a name="l00472"></a>00472 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#e6cf8576653a9c3c06c3500aa0848f35">date_posted_valid</a>;
286
<a name="l00473"></a>00473
287
<a name="l00474"></a>00474 time_t <a class="code" href="structOfxTransactionData.html#85f2410d51ce72baa88c8bd18c8b7c6c">date_initiated</a>;
288
<a name="l00480"></a>00480 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#0de7b9584e798d36e41eb7d2df729d10">date_initiated_valid</a>;
289
<a name="l00481"></a>00481 time_t <a class="code" href="structOfxTransactionData.html#1464e7c8ded265329fc931dbeee2cf93">date_funds_available</a>;
290
<a name="l00484"></a>00484 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#dc640119b4a273b0989ce1eaf53bc1dd">date_funds_available_valid</a>;
291
<a name="l00488"></a>00488 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#08e9c6d6035e2d5604562a35fc2805c2">fi_id_corrected</a>[256];
292
<a name="l00489"></a>00489 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#144e03a1bc0e228903c00056847c355c">fi_id_corrected_valid</a>;
293
<a name="l00492"></a>00492 <a class="code" href="inc_2libofx_8h.html#526538786b3535e284f651da05768b23">FiIdCorrectionAction</a> <a class="code" href="structOfxTransactionData.html#1628da9f1d066d1eb1e7a5bfeb865407">fi_id_correction_action</a>;
294
<a name="l00493"></a>00493 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#9c1ee604d292e6d3346308d2615a8882">fi_id_correction_action_valid</a>;
295
<a name="l00494"></a>00494
296
<a name="l00497"></a>00497 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#dea1c8493f43ed0f693e7a195bb1a0fb">server_transaction_id</a>[<a class="code" href="inc_2libofx_8h.html#b1a8253fb77259cffd1b6e541f9ca92d">OFX_SVRTID2_LENGTH</a>];
297
<a name="l00498"></a>00498 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#893afd9435630f01cbb12b2e93b57839">server_transaction_id_valid</a>;
298
<a name="l00502"></a>00502 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#0a17438e40d33299517770722c9b566c">check_number</a>[<a class="code" href="inc_2libofx_8h.html#61df923230a6e85eb0ba00f92fbb0b6a">OFX_CHECK_NUMBER_LENGTH</a>];
299
<a name="l00503"></a>00503 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#1dee3cffcf91a81925a812ddb8550124">check_number_valid</a>;
300
<a name="l00506"></a>00506 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#4228cc0543cb479b497f03de20611650">reference_number</a>[<a class="code" href="inc_2libofx_8h.html#1986c7960dfc65a9e23be6c5f6c3ff56">OFX_REFERENCE_NUMBER_LENGTH</a>];
301
<a name="l00507"></a>00507 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#bd45775dcf142730232f57b9ee3f6b8d">reference_number_valid</a>;
302
<a name="l00508"></a>00508 <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#1883d5fa0f381b90779f794b1366c234">standard_industrial_code</a>;
303
<a name="l00510"></a>00510 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#cf13b8483310306d21e58c6f3b69fa3d">standard_industrial_code_valid</a>;
304
<a name="l00511"></a>00511 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#ece5dc8c7d1a772ec1ee851f6bc267bf">payee_id</a>[<a class="code" href="inc_2libofx_8h.html#b1a8253fb77259cffd1b6e541f9ca92d">OFX_SVRTID2_LENGTH</a>];
305
<a name="l00512"></a>00512 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#a9f3f72f4a26f049b6dad9c84060596c">payee_id_valid</a>;
306
<a name="l00513"></a>00513 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#d50d7fc4d119214fceaed44a910789c3">name</a>[<a class="code" href="inc_2libofx_8h.html#1419e2ce65ac40af5559a133161f1113">OFX_TRANSACTION_NAME_LENGTH</a>];
307
<a name="l00515"></a>00515 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#3e5ce4bde9c4c2d175a5ad68fc287cbe">name_valid</a>;
308
<a name="l00516"></a>00516 <span class="keywordtype">char</span> <a class="code" href="structOfxTransactionData.html#4ffcfadafa8986c818648760c2884d20">memo</a>[<a class="code" href="inc_2libofx_8h.html#7c763f5c089c8549d526f5dc9ae28498">OFX_MEMO2_LENGTH</a>];
309
<a name="l00517"></a>00517 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#27e162fb30f34397d93445110cf7074f">memo_valid</a>;
310
<a name="l00518"></a>00518 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#4f963ca359ff5e49829815803332bf87">commission</a>;
311
<a name="l00519"></a>00519 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#487ad9ea35337560a08a09463984c477">commission_valid</a>;
312
<a name="l00520"></a>00520 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#c259b91b8d9c8bfa54ffb90a68ed3191">fees</a>;
313
<a name="l00521"></a>00521 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#35fb51dc18622dee95d0b88d7e90198f">fees_valid</a>;
314
<a name="l00522"></a>00522 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#45bbba0df631c87b6171a45c0fd4c8f7">oldunits</a>; <span class="comment">/*number of units held before stock split */</span>
315
<a name="l00523"></a>00523 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#3ab83d9717c0b76acf0dcb5292d5b5bf">oldunits_valid</a>;
316
<a name="l00524"></a>00524 <span class="keywordtype">double</span> <a class="code" href="structOfxTransactionData.html#59d7afb738694ccadfecfc5f8823f3c9">newunits</a>; <span class="comment">/*number of units held after stock split */</span>
317
<a name="l00525"></a>00525 <span class="keywordtype">int</span> <a class="code" href="structOfxTransactionData.html#88102731ca6478fc427263063a2401e0">newunits_valid</a>;
318
<a name="l00526"></a>00526
319
<a name="l00527"></a>00527
320
<a name="l00528"></a>00528 <span class="comment">/*********** NOT YET COMPLETE!!! *********************/</span>
321
<a name="l00529"></a>00529 };
322
<a name="l00530"></a>00530
323
<a name="l00539"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#35d231437fba371dcd4553c4c5c29901">00539</a> <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#35d231437fba371dcd4553c4c5c29901" title="The callback function for the OfxTransactionData stucture.">LibofxProcTransactionCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxTransactionData.html" title="An abstraction of a transaction in an account.">OfxTransactionData</a> data, void * transaction_data);
324
<a name="l00540"></a>00540
325
<a name="l00549"></a>00549 <span class="keyword">struct </span><a class="code" href="structOfxStatementData.html" title="An abstraction of an account statement.">OfxStatementData</a>{
326
<a name="l00550"></a>00550
327
<a name="l00558"></a>00558 <span class="keywordtype">char</span> <a class="code" href="structOfxStatementData.html#1bc0edcf693af960c797901ba7aa3de4">currency</a>[<a class="code" href="inc_2libofx_8h.html#bb7701460acb587f9113ccf818b567ad">OFX_CURRENCY_LENGTH</a>];
328
<a name="l00559"></a>00559 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#7f463b0a7264097599a1c56e4dc88445">currency_valid</a>;
329
<a name="l00560"></a>00560 <span class="keywordtype">char</span> <a class="code" href="structOfxStatementData.html#cd99765bce8370da01fba9f747605ae4">account_id</a>[<a class="code" href="inc_2libofx_8h.html#69861648d37d02054778473eece609f5">OFX_ACCOUNT_ID_LENGTH</a>];
330
<a name="l00562"></a><a class="code" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">00562</a> <span class="keyword">struct </span><a class="code" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a> * <a class="code" href="structOfxStatementData.html#66b74dfa48ca2b9e606ba408c30fa0aa">account_ptr</a>;
331
<a name="l00564"></a>00564 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#4b8bbe8628d3d46c3e15f5da80cc1376">account_id_valid</a>;
332
<a name="l00567"></a>00567 <span class="keywordtype">double</span> <a class="code" href="structOfxStatementData.html#0827aef2ae2cd523320ea479dfae5cdc">ledger_balance</a>;
333
<a name="l00568"></a>00568 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#136fbe89d69d2290cd3604cfb396bda0">ledger_balance_valid</a>;
334
<a name="l00569"></a>00569 time_t <a class="code" href="structOfxStatementData.html#57f9892d09da4a6d69c44b7f9af45fc0">ledger_balance_date</a>;
335
<a name="l00570"></a>00570 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#765dfa1991995af8a2c72b774df6cb6d">ledger_balance_date_valid</a>;
336
<a name="l00571"></a>00571
337
<a name="l00577"></a>00577 <span class="keywordtype">double</span> <a class="code" href="structOfxStatementData.html#cf7c63320e41ced7f5d44beb2f791118">available_balance</a>;
338
<a name="l00580"></a>00580 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#a0fc66c4067b8bbb4028909477a9a1e1">available_balance_valid</a>;
339
<a name="l00581"></a>00581 time_t <a class="code" href="structOfxStatementData.html#5062a88aaae023cd5506db8991187c1c">available_balance_date</a>;
340
<a name="l00582"></a>00582 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#4c2936f050f1cacd32e11e294dd96de6">available_balance_date_valid</a>;
341
<a name="l00587"></a>00587 time_t <a class="code" href="structOfxStatementData.html#cd1d926a3a78af15f635a9fd1849dbc0">date_start</a>;
342
<a name="l00588"></a>00588 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#75efd40c909dbca85ce4030c0816a9df">date_start_valid</a>;
343
<a name="l00593"></a>00593 time_t <a class="code" href="structOfxStatementData.html#b6d37c27b538fb2f3915c678b97a6cad">date_end</a>;
344
<a name="l00594"></a>00594 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#804aa01dfa54c88fbfe636746dbca38d">date_end_valid</a>;
345
<a name="l00597"></a>00597 <span class="keywordtype">char</span> <a class="code" href="structOfxStatementData.html#fe8b76655a8be45e71f92c3542fe835a">marketing_info</a>[<a class="code" href="inc_2libofx_8h.html#61ce08f420b24b001f7bee78671149e6">OFX_MARKETING_INFO_LENGTH</a>];
346
<a name="l00598"></a>00598 <span class="keywordtype">int</span> <a class="code" href="structOfxStatementData.html#19e93708040f009a04cfe7f3db53da21">marketing_info_valid</a>;
347
<a name="l00599"></a>00599 };
348
<a name="l00600"></a>00600
349
<a name="l00608"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#457cbf849ad1ac5914cfb8bdeaccf4d5">00608</a> <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keyword">typedef</span> int (*<a class="code" href="inc_2libofx_8h.html#457cbf849ad1ac5914cfb8bdeaccf4d5" title="The callback function for the OfxStatementData stucture.">LibofxProcStatementCallback</a>)(<span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structOfxStatementData.html" title="An abstraction of an account statement.">OfxStatementData</a> data, void * statement_data);
350
<a name="l00609"></a>00609
351
<a name="l00613"></a>00613 <span class="keyword">struct </span><a class="code" href="structOfxCurrency.html" title="NOT YET SUPPORTED.">OfxCurrency</a>{
352
<a name="l00614"></a>00614 <span class="keywordtype">char</span> <a class="code" href="structOfxCurrency.html#b161a37469e797c6762d7dd909819332">currency</a>[<a class="code" href="inc_2libofx_8h.html#bb7701460acb587f9113ccf818b567ad">OFX_CURRENCY_LENGTH</a>];
353
<a name="l00615"></a>00615 <span class="keywordtype">double</span> <a class="code" href="structOfxCurrency.html#42189e2f5c6b57cf09cb75689a6c1b88">exchange_rate</a>;
354
<a name="l00616"></a>00616 <span class="keywordtype">int</span> <a class="code" href="structOfxCurrency.html#19eb1ccd12664af9dfdb55d67641f32d">must_convert</a>;
355
<a name="l00617"></a>00617 };
356
<a name="l00618"></a>00618
357
<a name="l00619"></a>00619
358
<a name="l00626"></a>00626 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#c9e39dac5b93d9db8ee699f3809a0c79">ofx_set_status_cb</a>(<a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx,
359
<a name="l00627"></a>00627 <a class="code" href="inc_2libofx_8h.html#50daae5a31dcfb84db8ede120f28c2db" title="The callback function for the OfxStatusData stucture.">LibofxProcStatusCallback</a> cb,
360
<a name="l00628"></a>00628 <span class="keywordtype">void</span> *user_data);
361
<a name="l00635"></a>00635 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#2bdf268c693b4cadf88a19796c026a2c">ofx_set_account_cb</a>(<a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx,
362
<a name="l00636"></a>00636 <a class="code" href="inc_2libofx_8h.html#1d20edeaa14f8da3dbeb98fb4af0aa0b" title="The callback function for the OfxAccountData stucture.">LibofxProcAccountCallback</a> cb,
363
<a name="l00637"></a>00637 <span class="keywordtype">void</span> *user_data);
364
<a name="l00644"></a>00644 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#841a0f012607c0e1b6053e7e5dce34a8">ofx_set_security_cb</a>(<a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx,
365
<a name="l00645"></a>00645 <a class="code" href="inc_2libofx_8h.html#05780ed831281da04cc4c65682c1989f" title="The callback function for the OfxSecurityData stucture.">LibofxProcSecurityCallback</a> cb,
366
<a name="l00646"></a>00646 <span class="keywordtype">void</span> *user_data);
367
<a name="l00653"></a>00653 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#0f47dac1e503298ff60e9d6bdc5a5775">ofx_set_transaction_cb</a>(<a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx,
368
<a name="l00654"></a>00654 <a class="code" href="inc_2libofx_8h.html#35d231437fba371dcd4553c4c5c29901" title="The callback function for the OfxTransactionData stucture.">LibofxProcTransactionCallback</a> cb,
369
<a name="l00655"></a>00655 <span class="keywordtype">void</span> *user_data);
370
<a name="l00656"></a>00656
371
<a name="l00663"></a>00663 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">void</span> <a class="code" href="inc_2libofx_8h.html#afd8ce6626b070ec64479e7993e6fc07">ofx_set_statement_cb</a>(<a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx,
372
<a name="l00664"></a>00664 <a class="code" href="inc_2libofx_8h.html#457cbf849ad1ac5914cfb8bdeaccf4d5" title="The callback function for the OfxStatementData stucture.">LibofxProcStatementCallback</a> cb,
373
<a name="l00665"></a>00665 <span class="keywordtype">void</span> *user_data);
374
<a name="l00666"></a>00666
375
<a name="l00667"></a>00667
376
<a name="l00671"></a>00671 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">int</span> <a class="code" href="inc_2libofx_8h.html#02ee3c0b61d866f98fd0f15775d06895">libofx_proc_buffer</a>(<a class="code" href="inc_2libofx_8h.html#cb05196108aab07092d1b4931577b87c">LibofxContextPtr</a> ctx,
377
<a name="l00672"></a>00672 <span class="keyword">const</span> <span class="keywordtype">char</span> *s, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);
378
<a name="l00673"></a>00673
379
<a name="l00679"></a>00679
380
<a name="l00684"></a>00684 <span class="keyword">struct </span><a class="code" href="structOfxFiServiceInfo.html" title="Information returned by the OFX Partner Server about a financial institution.">OfxFiServiceInfo</a>{
381
<a name="l00685"></a>00685 <span class="keywordtype">char</span> <a class="code" href="structOfxFiServiceInfo.html#88f49d1eb8a58dd0af68b04839a742c1">fid</a>[<a class="code" href="inc_2libofx_8h.html#5524910cf3ba47b3d7a1b6752b69d056">OFX_FID_LENGTH</a>];
382
<a name="l00686"></a>00686 <span class="keywordtype">char</span> <a class="code" href="structOfxFiServiceInfo.html#3c7f2c8d42640c526ff8849d17a1ca08">org</a>[<a class="code" href="inc_2libofx_8h.html#74914e6380be88d51ab921a0f3078646">OFX_ORG_LENGTH</a>];
383
<a name="l00687"></a>00687 <span class="keywordtype">char</span> <a class="code" href="structOfxFiServiceInfo.html#d346b124e8c33724472150fc8addaed0">url</a>[<a class="code" href="inc_2libofx_8h.html#2c364470aa70104473ba7c0134c27ae2">OFX_URL_LENGTH</a>];
384
<a name="l00688"></a>00688 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#aecf3ea65f7ccd118d1264739da3f915">accountlist</a>;
385
<a name="l00689"></a>00689 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#49e460457156291004eed7c1841c9efe">statements</a>;
386
<a name="l00690"></a>00690 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#40a3cf5456923865ec22cc3bb2e3b07c">billpay</a>;
387
<a name="l00691"></a>00691 <span class="keywordtype">int</span> <a class="code" href="structOfxFiServiceInfo.html#37b1522705817d12494f524658d7633b">investments</a>;
388
<a name="l00692"></a>00692 };
389
<a name="l00693"></a>00693
390
<a name="l00703"></a>00703 <span class="keyword">struct </span><a class="code" href="structOfxFiLogin.html" title="Information sufficient to log into an financial institution.">OfxFiLogin</a>{
391
<a name="l00704"></a>00704 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#ae44e5ea969520f461489956fce0ed58">fid</a>[<a class="code" href="inc_2libofx_8h.html#5524910cf3ba47b3d7a1b6752b69d056">OFX_FID_LENGTH</a>];
392
<a name="l00705"></a>00705 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#8fac30b84cbaab576b14c1c9c9f583b2">org</a>[<a class="code" href="inc_2libofx_8h.html#74914e6380be88d51ab921a0f3078646">OFX_ORG_LENGTH</a>];
393
<a name="l00706"></a>00706 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#655c23be41b28f250175501414523825">userid</a>[<a class="code" href="inc_2libofx_8h.html#385135109c07d8a1a72fc3edcb5f115f">OFX_USERID_LENGTH</a>];
394
<a name="l00707"></a>00707 <span class="keywordtype">char</span> <a class="code" href="structOfxFiLogin.html#8507687737334b8e5559d8aafe190878">userpass</a>[<a class="code" href="inc_2libofx_8h.html#57b6f3b8bd4d0012d1a26ffa6e636d4c">OFX_USERPASS_LENGTH</a>];
395
<a name="l00708"></a>00708 };
396
<a name="l00709"></a>00709
397
<a name="l00710"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#58da6c854e5fd8b879e3348c6285198f">00710</a> <span class="preprocessor">#define OFX_AMOUNT_LENGTH 32 + 1</span>
398
<a name="l00711"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#6b2c390e87d270a029d21708ca9faad3">00711</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_PAYACCT_LENGTH 32 + 1</span>
399
<a name="l00712"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#c28dc585985dd3c517f2eb818f909a8d">00712</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_STATE_LENGTH 5 + 1</span>
400
<a name="l00713"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#c58b9d7dc304b11a10f87ae600520917">00713</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_POSTALCODE_LENGTH 11 + 1</span>
401
<a name="l00714"></a><a class="code" href="libofx-0_88_82_2inc_2libofx_8h.html#765b4da64823bc421b7a2ffddacaeb1c">00714</a> <span class="preprocessor"></span><span class="preprocessor">#define OFX_NAME_LENGTH 32 + 1</span>
402
<a name="l00715"></a>00715 <span class="preprocessor"></span>
403
<a name="l00716"></a>00716 <span class="keyword">struct </span><a class="code" href="structOfxPayment.html">OfxPayment</a>{
404
<a name="l00717"></a>00717 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#ce2679ca7e17d6ba7a79cf03399beb8a">amount</a>[<a class="code" href="inc_2libofx_8h.html#58da6c854e5fd8b879e3348c6285198f">OFX_AMOUNT_LENGTH</a>];
405
<a name="l00718"></a>00718 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#851acab467352b911fa62781657ce328">account</a>[<a class="code" href="inc_2libofx_8h.html#6b2c390e87d270a029d21708ca9faad3">OFX_PAYACCT_LENGTH</a>];
406
<a name="l00719"></a>00719 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#8c7bf483dba9043d5c49993756681e7b">datedue</a>[9];
407
<a name="l00720"></a>00720 <span class="keywordtype">char</span> <a class="code" href="structOfxPayment.html#3d6cbc61b6b1561f6a641bedcb5d25f5">memo</a>[<a class="code" href="inc_2libofx_8h.html#5880fc183dddd4edbf205fce89480189">OFX_MEMO_LENGTH</a>];
408
<a name="l00721"></a>00721 };
409
<a name="l00722"></a>00722
410
<a name="l00723"></a>00723 <span class="keyword">struct </span><a class="code" href="structOfxPayee.html">OfxPayee</a>{
411
<a name="l00724"></a>00724 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#2ad9e35d86d1f7432114048a55bb5a73">name</a>[<a class="code" href="inc_2libofx_8h.html#765b4da64823bc421b7a2ffddacaeb1c">OFX_NAME_LENGTH</a>];
412
<a name="l00725"></a>00725 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#985439daf6ac8a7a34c92e5f9e829901">address1</a>[<a class="code" href="inc_2libofx_8h.html#765b4da64823bc421b7a2ffddacaeb1c">OFX_NAME_LENGTH</a>];
413
<a name="l00726"></a>00726 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#03d236ffc1640ecc56640c4e29093215">city</a>[<a class="code" href="inc_2libofx_8h.html#765b4da64823bc421b7a2ffddacaeb1c">OFX_NAME_LENGTH</a>];
414
<a name="l00727"></a>00727 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#d93547c7b47ed9d2428c0516fec2ed55">state</a>[<a class="code" href="inc_2libofx_8h.html#c28dc585985dd3c517f2eb818f909a8d">OFX_STATE_LENGTH</a>];
415
<a name="l00728"></a>00728 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#b23cc650855fe8313f3a984a76b233cb">postalcode</a>[<a class="code" href="inc_2libofx_8h.html#c58b9d7dc304b11a10f87ae600520917">OFX_POSTALCODE_LENGTH</a>];
416
<a name="l00729"></a>00729 <span class="keywordtype">char</span> <a class="code" href="structOfxPayee.html#90f01576639fa04ff30a4c8836b6491f">phone</a>[<a class="code" href="inc_2libofx_8h.html#765b4da64823bc421b7a2ffddacaeb1c">OFX_NAME_LENGTH</a>];
417
<a name="l00730"></a>00730 };
418
<a name="l00731"></a>00731
419
<a name="l00744"></a>00744 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">char</span>* <a class="code" href="inc_2libofx_8h.html#8095d04a045a8f0bdfd5c32ea6f1638d" title="Creates an OFX statement request in string form.">libofx_request_statement</a>( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html" title="Information sufficient to log into an financial institution.">OfxFiLogin</a>* fi, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>* account, time_t date_from );
420
<a name="l00745"></a>00745
421
<a name="l00757"></a>00757 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">char</span>* <a class="code" href="inc_2libofx_8h.html#24821dd5f7269d3b58e6bbaeb0bf0449" title="Creates an OFX account info (list) request in string form.">libofx_request_accountinfo</a>( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html" title="Information sufficient to log into an financial institution.">OfxFiLogin</a>* login );
422
<a name="l00758"></a>00758
423
<a name="l00759"></a>00759 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">char</span>* libofx_request_payment( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html" title="Information sufficient to log into an financial institution.">OfxFiLogin</a>* login, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxAccountData.html" title="An abstraction of an account.">OfxAccountData</a>* account, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxPayee.html">OfxPayee</a>* payee, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxPayment.html">OfxPayment</a>* payment );
424
<a name="l00760"></a>00760
425
<a name="l00761"></a>00761 <a class="code" href="inc_2libofx_8h.html#47f3130aac7543264fac840fb657cc3d">CFCT</a> <span class="keywordtype">char</span>* <a class="code" href="inc_2libofx_8h.html#b9b42a433677da688d0f9f37d9da24d1">libofx_request_payment_status</a>( <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structOfxFiLogin.html" title="Information sufficient to log into an financial institution.">OfxFiLogin</a>* login, <span class="keyword">const</span> <span class="keywordtype">char</span>* transactionid );
426
<a name="l00762"></a>00762
427
<a name="l00764"></a>00764
428
<a name="l00765"></a>00765 <span class="preprocessor">#endif</span>
429
<a name="l00766"></a>00766 <span class="preprocessor"></span>
430
</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Mon Nov 19 20:27:58 2007 for LibOFX by
450
431
<a href="http://www.doxygen.org/index.html">
451
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
432
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>