Data Structures | |
struct | _wmfWriteFileInfo |
Typedefs | |
typedef enum _wmf_write_t | wmf_write_t |
typedef _wmfWriteFileInfo | wmfWriteFileInfo |
Enumerations | |
enum | _wmf_write_t { wmf_W_WMF = 0, wmf_W_XML } |
Functions | |
U16 | wmf_read_16 (wmfAPI *API) |
U32 | wmf_read_32 (wmfAPI *API, U16 *u16a, U16 *u16b) |
U16 | wmf_aldus_checksum (wmfAPI *API) |
wmf_error_t | wmf_header_read (wmfAPI *API) |
void | wmf_write (wmfAPI *API, unsigned long Size, unsigned int Function, const char *name, char **atts, const unsigned char *buffer, unsigned long length) |
void | wmf_write_begin (wmfAPI *API, const char *filename) |
void | wmf_write_end (wmfAPI *API) |
void | wmf_attr_new (wmfAPI *API, wmfAttributes *list) |
void | wmf_attr_clear (wmfAPI *API, wmfAttributes *list) |
void | wmf_attr_free (wmfAPI *API, wmfAttributes *list) |
const char * | wmf_attr_add (wmfAPI *API, wmfAttributes *list, const char *name, const char *value) |
const char * | wmf_attr_query (wmfAPI *API, wmfAttributes *list, const char *name) |
|
|
|
|
|
|
|
Compute the Aldus checksum of the metafile's header.
|
|
Add an name&value to a wmfAttributes structure; returns ptr to value-in-list |
|
Clear/Empty a wmfAttributes structure |
|
Free memory associated with a wmfAttributes structure |
|
Initialize a wmfAttributes structure |
|
Return value of name in a wmfAttributes structure; returns 0 if name not found |
|
Read the metafile's header.
|
|
Reads a two-byte sequence from the current metafile, returns U16 |
|
Reads a four-byte sequence from the current metafile, returns U32 |
|
Writes to --wmf-write file (which may be WMF or home-made wmfxml) |
|
Open --wmf-write file (which may be WMF or home-made wmfxml) |
|
Close --wmf-write file (which may be WMF or home-made wmfxml) |