| 
 Data Structures | 
| struct   | _wmfAPI | 
| struct   | _wmfAPI_Options | 
| struct   | _wmfAttributes | 
| struct   | _wmfAttributeStore | 
| struct   | _wmfD_Coord | 
| struct   | _wmfD_Rect | 
| struct   | _wmfFontMap | 
| struct   | _wmfHead | 
| struct   | _wmfImage | 
| struct   | _wmfMapping | 
| struct   | _wmfMetaHeader | 
| struct   | _wmfPlaceableMetaHeader | 
| struct   | _wmfStream | 
 Defines | 
| #define  | WMF_ERROR_STATE(Z)   (((wmfAPI*)(Z))->err) | 
| #define  | WMF_READ(Z)   ((Z)->bbuf.read ((Z)->buffer_data)) | 
| #define  | WMF_SEEK(Z, P)   ((Z)->bbuf.seek ((Z)->buffer_data,P)) | 
| #define  | WMF_TELL(Z)   ((Z)->bbuf.tell ((Z)->buffer_data)) | 
 Typedefs | 
| typedef enum _wmf_bool_t  | wmf_bool_t | 
| typedef enum _wmf_error_t  | wmf_error_t | 
| typedef enum _wmf_page_t  | wmf_page_t | 
| typedef enum _wmf_image_t  | wmf_image_t | 
| typedef int(*  | wmfRead )(void *) | 
| typedef int(*  | wmfSeek )(void *, long) | 
| typedef long(*  | wmfTell )(void *) | 
| typedef int(*  | wmfSPutS )(char *, void *) | 
| typedef int(*  | wmfReset )(void *) | 
| typedef int(*  | wmfStatus )(void *context, float fraction) | 
| typedef _wmfD_Coord  | wmfD_Coord | 
| typedef _wmfD_Rect  | wmfD_Rect | 
| typedef _wmfMapping  | wmfMapping | 
| typedef _wmfFontMap  | wmfFontMap | 
| typedef _wmfHead  | wmfHead | 
| typedef _wmfMetaHeader wmfMetaHeader *  | wmfFile | 
| typedef _wmfPlaceableMetaHeader  | wmfPlaceableMetaHeader | 
| typedef _wmfAPI_Options  | wmfAPI_Options | 
| typedef _wmfAPI  | wmfAPI | 
| typedef _wmfStream  | wmfStream | 
| typedef _wmfImage  | wmfImage | 
| typedef _wmfAttributes  | wmfAttributes | 
| typedef _wmfAttributeStore  | wmfAttributeStore | 
 Enumerations | 
| enum   | _wmf_bool_t {  
  wmf_false =  0, 
 
  wmf_true
 
 } | 
| enum   | _wmf_error_t {  
  wmf_E_None =  0, 
 
  wmf_E_InsMem, 
 
  wmf_E_BadFile, 
 
  wmf_E_BadFormat, 
 
  wmf_E_EOF, 
 
  wmf_E_DeviceError, 
 
  wmf_E_Glitch, 
 
  wmf_E_Assert, 
 
  wmf_E_UserExit
 
 } | 
| enum   | _wmf_page_t {  
  wmf_P_A5, 
 
  wmf_P_A4, 
 
  wmf_P_A3, 
 
  wmf_P_A2, 
 
  wmf_P_A1, 
 
  wmf_P_A0, 
 
  wmf_P_B5, 
 
  wmf_P_Letter, 
 
  wmf_P_Legal, 
 
  wmf_P_Ledger, 
 
  wmf_P_Tabloid
 
 } | 
| enum   | _wmf_image_t { wmf_I_gd
 } |