<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>_wmfAPI struct Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.2.18 --> <center> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> </center> <hr><h1>_wmfAPI Struct Reference</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> <tr><td colspan=2><br><h2>Data Fields</h2></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="types_8h.html#a5">wmf_error_t</a> </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m0">err</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="types_8h.html#a18">wmfHead</a> </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m1">Head</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="types_8h.html#a20">wmfPlaceableMetaHeader</a> </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m2">PlaceableMetaHeader</a></td></tr> <tr><td nowrap align=right valign=top>wmfMetaHeader </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m3">MetaHeader</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="types_8h.html#a19">wmfFile</a> </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m4">File</a></td></tr> <tr><td nowrap align=right valign=top>FILE * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m5">debug_out</a></td></tr> <tr><td nowrap align=right valign=top>FILE * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m6">error_out</a></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="types_8h.html#a26">wmfAttributeStore</a> </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m7">store</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m8">write_data</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m9">user_data</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m10">device_data</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m11">player_data</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m12">buffer_data</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m13">memory_data</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m14">function_reference</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m15">font_data</a></td></tr> <tr><td nowrap align=right valign=top>char ** </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m16">fonts</a></td></tr> <tr><td nowrap align=right valign=top>void * </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m17">color_data</a></td></tr> <tr><td nowrap>struct {</td></tr> <tr><td nowrap> <a class="el" href="types_8h.html#a8">wmfRead</a> <a class="el" href="struct__wmfAPI.html#m18">read</a></td></tr> <tr><td nowrap> <a class="el" href="types_8h.html#a9">wmfSeek</a> <a class="el" href="struct__wmfAPI.html#m19">seek</a></td></tr> <tr><td nowrap> <a class="el" href="types_8h.html#a10">wmfTell</a> <a class="el" href="struct__wmfAPI.html#m20">tell</a></td></tr> <tr><td nowrap valign=top>} </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m21">bbuf</a></td></tr> <tr><td nowrap>struct {</td></tr> <tr><td nowrap> void * <a class="el" href="struct__wmfAPI.html#m22">context</a></td></tr> <tr><td nowrap> <a class="el" href="types_8h.html#a13">wmfStatus</a> <a class="el" href="struct__wmfAPI.html#m23">function</a></td></tr> <tr><td nowrap valign=top>} </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m24">status</a></td></tr> <tr><td nowrap>struct {</td></tr> <tr><td nowrap> unsigned long <a class="el" href="struct__wmfAPI.html#m25">length</a></td></tr> <tr><td nowrap> char * <a class="el" href="struct__wmfAPI.html#m26">buffer</a></td></tr> <tr><td nowrap valign=top>} </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m27">string_buffer</a></td></tr> <tr><td nowrap align=right valign=top>unsigned long </td><td valign=bottom><a class="el" href="struct__wmfAPI.html#m28">flags</a></td></tr> </table> <hr><h2>Field Documentation</h2> <a name="m21" doxytag="_wmfAPI::bbuf"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct { ... } _wmfAPI::bbuf </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m26" doxytag="_wmfAPI::buffer"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> char* _wmfAPI::buffer </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m12" doxytag="_wmfAPI::buffer_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::buffer_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m17" doxytag="_wmfAPI::color_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::color_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m22" doxytag="_wmfAPI::context"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::context </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m5" doxytag="_wmfAPI::debug_out"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FILE* _wmfAPI::debug_out </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m10" doxytag="_wmfAPI::device_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::device_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m0" doxytag="_wmfAPI::err"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a5">wmf_error_t</a> _wmfAPI::err </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m6" doxytag="_wmfAPI::error_out"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FILE* _wmfAPI::error_out </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m4" doxytag="_wmfAPI::File"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a19">wmfFile</a> _wmfAPI::File </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m28" doxytag="_wmfAPI::flags"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> unsigned long _wmfAPI::flags </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m15" doxytag="_wmfAPI::font_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::font_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m16" doxytag="_wmfAPI::fonts"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> char** _wmfAPI::fonts </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m23" doxytag="_wmfAPI::function"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a13">wmfStatus</a> _wmfAPI::function </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m14" doxytag="_wmfAPI::function_reference"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::function_reference </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m1" doxytag="_wmfAPI::Head"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a18">wmfHead</a> _wmfAPI::Head </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m25" doxytag="_wmfAPI::length"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> unsigned long _wmfAPI::length </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m13" doxytag="_wmfAPI::memory_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::memory_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m3" doxytag="_wmfAPI::MetaHeader"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> wmfMetaHeader _wmfAPI::MetaHeader </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m2" doxytag="_wmfAPI::PlaceableMetaHeader"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a20">wmfPlaceableMetaHeader</a> _wmfAPI::PlaceableMetaHeader </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m11" doxytag="_wmfAPI::player_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::player_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m18" doxytag="_wmfAPI::read"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a8">wmfRead</a> _wmfAPI::read </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m19" doxytag="_wmfAPI::seek"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a9">wmfSeek</a> _wmfAPI::seek </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m24" doxytag="_wmfAPI::status"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct { ... } _wmfAPI::status </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m7" doxytag="_wmfAPI::store"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a26">wmfAttributeStore</a> _wmfAPI::store </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m27" doxytag="_wmfAPI::string_buffer"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct { ... } _wmfAPI::string_buffer </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m20" doxytag="_wmfAPI::tell"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a10">wmfTell</a> _wmfAPI::tell </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m9" doxytag="_wmfAPI::user_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::user_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="m8" doxytag="_wmfAPI::write_data"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* _wmfAPI::write_data </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="types_8h.html">types.h</a></ul> <hr><address style="align: right;"><small>Generated on Tue Dec 10 19:53:53 2002 for libwmf by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address> </body> </html>