You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gnucash/lib/libgsf-1.12.3/doc/html/gsf-metadata.html

1241 lines
44 KiB

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>metadata</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
<link rel="start" href="index.html" title="GSF Reference Manual">
<link rel="up" href="parsers.html" title="Stream Parsers">
<link rel="prev" href="gsf-MS-OLE2.html" title="MS OLE2">
<link rel="next" href="gsf-GsfBlob.html" title="GsfBlob">
<meta name="generator" content="GTK-Doc V1.4 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="part" href="into.html" title="Part&#160;I.&#160;GSF Overview">
<link rel="part" href="api.html" title="Part&#160;II.&#160;API Reference">
<link rel="chapter" href="io.html" title="Basic Input/Output">
<link rel="chapter" href="sources.html" title="Stream Sources">
<link rel="chapter" href="parsers.html" title="Stream Parsers">
<link rel="chapter" href="misc.html" title="Miscellaneous">
<link rel="index" href="ix01.html" title="Index">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
<td><a accesskey="p" href="gsf-MS-OLE2.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="parsers.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">GSF Reference Manual</th>
<td><a accesskey="n" href="gsf-GsfBlob.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry" lang="en">
<a name="gsf-metadata"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle">metadata</span></h2>
<p>metadata &#8212; </p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<pre class="synopsis">
<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a>;
<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a>* <a href="gsf-metadata.html#gsf-doc-meta-data-new">gsf_doc_meta_data_new</a> (void);
<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a>* <a href="gsf-metadata.html#gsf-doc-meta-data-lookup">gsf_doc_meta_data_lookup</a> (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> const *meta,
char const *name);
void <a href="gsf-metadata.html#gsf-doc-meta-data-insert">gsf_doc_meta_data_insert</a> (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
char *name,
GValue *value);
void <a href="gsf-metadata.html#gsf-doc-meta-data-remove">gsf_doc_meta_data_remove</a> (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
char const *name);
<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a>* <a href="gsf-metadata.html#gsf-doc-meta-data-steal">gsf_doc_meta_data_steal</a> (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
char const *name);
void <a href="gsf-metadata.html#gsf-doc-meta-data-store">gsf_doc_meta_data_store</a> (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop);
void <a href="gsf-metadata.html#gsf-doc-meta-data-foreach">gsf_doc_meta_data_foreach</a> (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> const *meta,
GHFunc func,
gpointer user_data);
gsize <a href="gsf-metadata.html#gsf-doc-meta-data-size">gsf_doc_meta_data_size</a> (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> const *meta);
<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a>;
<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a>* <a href="gsf-metadata.html#gsf-doc-prop-new">gsf_doc_prop_new</a> (char *name);
void <a href="gsf-metadata.html#gsf-doc-prop-free">gsf_doc_prop_free</a> (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop);
charconst * <a href="gsf-metadata.html#gsf-doc-prop-get-name">gsf_doc_prop_get_name</a> (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> const *prop);
GValueconst * <a href="gsf-metadata.html#gsf-doc-prop-get-val">gsf_doc_prop_get_val</a> (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> const *prop);
void <a href="gsf-metadata.html#gsf-doc-prop-set-val">gsf_doc_prop_set_val</a> (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop,
GValue *val);
charconst * <a href="gsf-metadata.html#gsf-doc-prop-get-link">gsf_doc_prop_get_link</a> (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> const *prop);
void <a href="gsf-metadata.html#gsf-doc-prop-set-link">gsf_doc_prop_set_link</a> (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop,
char *link);
<a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a>;
<a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a>* <a href="gsf-metadata.html#gsf-docprop-vector-new">gsf_docprop_vector_new</a> (void);
void <a href="gsf-metadata.html#gsf-docprop-vector-append">gsf_docprop_vector_append</a> (<a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a> *vector,
GValue *value);
gchar* <a href="gsf-metadata.html#gsf-docprop-vector-as-string">gsf_docprop_vector_as_string</a> (<a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a> *vector);
GValueArray* <a href="gsf-metadata.html#gsf-value-get-docprop-varray">gsf_value_get_docprop_varray</a> (GValue const *value);
<a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a>* <a href="gsf-metadata.html#gsf-value-get-docprop-vector">gsf_value_get_docprop_vector</a>
(GValue const *value);
#define <a href="gsf-metadata.html#GSF-META-NAME-TITLE:CAPS">GSF_META_NAME_TITLE</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-DESCRIPTION:CAPS">GSF_META_NAME_DESCRIPTION</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-SUBJECT:CAPS">GSF_META_NAME_SUBJECT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-DATE-MODIFIED:CAPS">GSF_META_NAME_DATE_MODIFIED</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-DATE-CREATED:CAPS">GSF_META_NAME_DATE_CREATED</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-KEYWORDS:CAPS">GSF_META_NAME_KEYWORDS</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-LANGUAGE:CAPS">GSF_META_NAME_LANGUAGE</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-REVISION-COUNT:CAPS">GSF_META_NAME_REVISION_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-EDITING-DURATION:CAPS">GSF_META_NAME_EDITING_DURATION</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-TABLE-COUNT:CAPS">GSF_META_NAME_TABLE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-IMAGE-COUNT:CAPS">GSF_META_NAME_IMAGE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-OBJECT-COUNT:CAPS">GSF_META_NAME_OBJECT_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-PAGE-COUNT:CAPS">GSF_META_NAME_PAGE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-PARAGRAPH-COUNT:CAPS">GSF_META_NAME_PARAGRAPH_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-WORD-COUNT:CAPS">GSF_META_NAME_WORD_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-CHARACTER-COUNT:CAPS">GSF_META_NAME_CHARACTER_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-CELL-COUNT:CAPS">GSF_META_NAME_CELL_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-SPREADSHEET-COUNT:CAPS">GSF_META_NAME_SPREADSHEET_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-CREATOR:CAPS">GSF_META_NAME_CREATOR</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-TEMPLATE:CAPS">GSF_META_NAME_TEMPLATE</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-LAST-SAVED-BY:CAPS">GSF_META_NAME_LAST_SAVED_BY</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-LAST-PRINTED:CAPS">GSF_META_NAME_LAST_PRINTED</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-SECURITY:CAPS">GSF_META_NAME_SECURITY</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-CATEGORY:CAPS">GSF_META_NAME_CATEGORY</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-PRESENTATION-FORMAT:CAPS">GSF_META_NAME_PRESENTATION_FORMAT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-THUMBNAIL:CAPS">GSF_META_NAME_THUMBNAIL</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-GENERATOR:CAPS">GSF_META_NAME_GENERATOR</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-LINE-COUNT:CAPS">GSF_META_NAME_LINE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-SLIDE-COUNT:CAPS">GSF_META_NAME_SLIDE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-NOTE-COUNT:CAPS">GSF_META_NAME_NOTE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-HIDDEN-SLIDE-COUNT:CAPS">GSF_META_NAME_HIDDEN_SLIDE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MM-CLIP-COUNT:CAPS">GSF_META_NAME_MM_CLIP_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-BYTE-COUNT:CAPS">GSF_META_NAME_BYTE_COUNT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-SCALE:CAPS">GSF_META_NAME_SCALE</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-HEADING-PAIRS:CAPS">GSF_META_NAME_HEADING_PAIRS</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-DOCUMENT-PARTS:CAPS">GSF_META_NAME_DOCUMENT_PARTS</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MANAGER:CAPS">GSF_META_NAME_MANAGER</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-COMPANY:CAPS">GSF_META_NAME_COMPANY</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-LINKS-DIRTY:CAPS">GSF_META_NAME_LINKS_DIRTY</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-DICTIONARY:CAPS">GSF_META_NAME_DICTIONARY</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-17:CAPS">GSF_META_NAME_MSOLE_UNKNOWN_17</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-18:CAPS">GSF_META_NAME_MSOLE_UNKNOWN_18</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-19:CAPS">GSF_META_NAME_MSOLE_UNKNOWN_19</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-20:CAPS">GSF_META_NAME_MSOLE_UNKNOWN_20</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-21:CAPS">GSF_META_NAME_MSOLE_UNKNOWN_21</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-22:CAPS">GSF_META_NAME_MSOLE_UNKNOWN_22</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-23:CAPS">GSF_META_NAME_MSOLE_UNKNOWN_23</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-LOCALE-SYSTEM-DEFAULT:CAPS">GSF_META_NAME_LOCALE_SYSTEM_DEFAULT</a>
#define <a href="gsf-metadata.html#GSF-META-NAME-CASE-SENSITIVE:CAPS">GSF_META_NAME_CASE_SENSITIVE</a>
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2565946"></a><h2>Description</h2>
<p>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2565956"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2565961"></a><h3>
<a name="GsfDocMetaData"></a>GsfDocMetaData</h3>
<a class="indexterm" name="id2565971"></a><pre class="programlisting">typedef struct _GsfDocMetaData GsfDocMetaData;</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2565987"></a><h3>
<a name="gsf-doc-meta-data-new"></a>gsf_doc_meta_data_new ()</h3>
<a class="indexterm" name="id2565998"></a><pre class="programlisting"><a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a>* gsf_doc_meta_data_new (void);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>a new metadata property collection
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566037"></a><h3>
<a name="gsf-doc-meta-data-lookup"></a>gsf_doc_meta_data_lookup ()</h3>
<a class="indexterm" name="id2566048"></a><pre class="programlisting"><a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a>* gsf_doc_meta_data_lookup (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> const *meta,
char const *name);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>meta</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the property with name <em class="parameter"><code>id</code></em> in <em class="parameter"><code>meta</code></em>. The caller can modify the
property value and link but not the name.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566151"></a><h3>
<a name="gsf-doc-meta-data-insert"></a>gsf_doc_meta_data_insert ()</h3>
<a class="indexterm" name="id2566161"></a><pre class="programlisting">void gsf_doc_meta_data_insert (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
char *name,
GValue *value);</pre>
<p>
Take ownership of <em class="parameter"><code>name</code></em> and <em class="parameter"><code>value</code></em> and insert a property into <em class="parameter"><code>meta</code></em>.
If a property exists with <em class="parameter"><code>name</code></em>, it is replaced (The link is lost)</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>meta</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
<td> <span class="type">GValue</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566295"></a><h3>
<a name="gsf-doc-meta-data-remove"></a>gsf_doc_meta_data_remove ()</h3>
<a class="indexterm" name="id2566306"></a><pre class="programlisting">void gsf_doc_meta_data_remove (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
char const *name);</pre>
<p>
If <em class="parameter"><code>name</code></em> does not exist in the collection, do nothing. If <em class="parameter"><code>name</code></em> does exist,
remove it and its value from the collection</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>meta</code></em>&#160;:</span></td>
<td> the collection
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
<td> the non-null string name of the property
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566392"></a><h3>
<a name="gsf-doc-meta-data-steal"></a>gsf_doc_meta_data_steal ()</h3>
<a class="indexterm" name="id2566403"></a><pre class="programlisting"><a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a>* gsf_doc_meta_data_steal (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
char const *name);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>meta</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566480"></a><h3>
<a name="gsf-doc-meta-data-store"></a>gsf_doc_meta_data_store ()</h3>
<a class="indexterm" name="id2566491"></a><pre class="programlisting">void gsf_doc_meta_data_store (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> *meta,
<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>meta</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocProp"><span class="type">GsfDocProp</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566578"></a><h3>
<a name="gsf-doc-meta-data-foreach"></a>gsf_doc_meta_data_foreach ()</h3>
<a class="indexterm" name="id2566589"></a><pre class="programlisting">void gsf_doc_meta_data_foreach (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> const *meta,
GHFunc func,
gpointer user_data);</pre>
<p>
Iterate through each (key, value) pair in this collection</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>meta</code></em>&#160;:</span></td>
<td> the collection
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>func</code></em>&#160;:</span></td>
<td> the function called once for each element in the collection
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></td>
<td> any supplied user data or NULL
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566684"></a><h3>
<a name="gsf-doc-meta-data-size"></a>gsf_doc_meta_data_size ()</h3>
<a class="indexterm" name="id2566695"></a><pre class="programlisting">gsize gsf_doc_meta_data_size (<a href="gsf-metadata.html#GsfDocMetaData">GsfDocMetaData</a> const *meta);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>meta</code></em>&#160;:</span></td>
<td> the collection
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the number of items in this collection
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566756"></a><h3>
<a name="GsfDocProp"></a>GsfDocProp</h3>
<a class="indexterm" name="id2566766"></a><pre class="programlisting">typedef struct _GsfDocProp GsfDocProp;</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566781"></a><h3>
<a name="gsf-doc-prop-new"></a>gsf_doc_prop_new ()</h3>
<a class="indexterm" name="id2566792"></a><pre class="programlisting"><a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a>* gsf_doc_prop_new (char *name);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>a new <a href="gsf-metadata.html#GsfDocProp"><span class="type">GsfDocProp</span></a> which the caller is responsible for freeing.
Takes ownership of <em class="parameter"><code>name</code></em>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566866"></a><h3>
<a name="gsf-doc-prop-free"></a>gsf_doc_prop_free ()</h3>
<a class="indexterm" name="id2566876"></a><pre class="programlisting">void gsf_doc_prop_free (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop);</pre>
<p>
If <em class="parameter"><code>prop</code></em> is non NULL free the memory assosociated with it</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocProp"><span class="type">GsfDocProp</span></a>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2566940"></a><h3>
<a name="gsf-doc-prop-get-name"></a>gsf_doc_prop_get_name ()</h3>
<a class="indexterm" name="id2566951"></a><pre class="programlisting">charconst * gsf_doc_prop_get_name (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> const *prop);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocProp"><span class="type">GsfDocProp</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the name of the property, the caller should not modify the result.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567019"></a><h3>
<a name="gsf-doc-prop-get-val"></a>gsf_doc_prop_get_val ()</h3>
<a class="indexterm" name="id2567030"></a><pre class="programlisting">GValueconst * gsf_doc_prop_get_val (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> const *prop);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
<td> the property
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the value of the property, the caller should not modify the result.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567091"></a><h3>
<a name="gsf-doc-prop-set-val"></a>gsf_doc_prop_set_val ()</h3>
<a class="indexterm" name="id2567102"></a><pre class="programlisting">void gsf_doc_prop_set_val (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop,
GValue *val);</pre>
<p>
Assigns <em class="parameter"><code>val</code></em> to <em class="parameter"><code>prop</code></em>, and unsets and frees the current value.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocProp"><span class="type">GsfDocProp</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td>
<td> <span class="type">GValue</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567201"></a><h3>
<a name="gsf-doc-prop-get-link"></a>gsf_doc_prop_get_link ()</h3>
<a class="indexterm" name="id2567212"></a><pre class="programlisting">charconst * gsf_doc_prop_get_link (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> const *prop);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocProp"><span class="type">GsfDocProp</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the current link descriptor of <em class="parameter"><code>prop</code></em>. The result should not be
freed or modified.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567286"></a><h3>
<a name="gsf-doc-prop-set-link"></a>gsf_doc_prop_set_link ()</h3>
<a class="indexterm" name="id2567297"></a><pre class="programlisting">void gsf_doc_prop_set_link (<a href="gsf-metadata.html#GsfDocProp">GsfDocProp</a> *prop,
char *link);</pre>
<p>
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>prop</code></em>&#160;:</span></td>
<td> <a href="gsf-metadata.html#GsfDocProp"><span class="type">GsfDocProp</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>link</code></em>&#160;:</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567375"></a><h3>
<a name="GsfDocPropVector"></a>GsfDocPropVector</h3>
<a class="indexterm" name="id2567386"></a><pre class="programlisting">typedef struct _GsfDocPropVector GsfDocPropVector;</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567401"></a><h3>
<a name="gsf-docprop-vector-new"></a>gsf_docprop_vector_new ()</h3>
<a class="indexterm" name="id2567412"></a><pre class="programlisting"><a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a>* gsf_docprop_vector_new (void);</pre>
<p>
This function creates a new gsf_docprop_vector object.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> GsfDocPropVector*
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567453"></a><h3>
<a name="gsf-docprop-vector-append"></a>gsf_docprop_vector_append ()</h3>
<a class="indexterm" name="id2567465"></a><pre class="programlisting">void gsf_docprop_vector_append (<a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a> *vector,
GValue *value);</pre>
<p>
Insert a copy of <em class="parameter"><code>value</code></em> as the last element of <em class="parameter"><code>vector</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>vector</code></em>&#160;:</span></td>
<td> The vector to which the GValue will be added
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
<td> The GValue to add to <em class="parameter"><code>vector</code></em>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567554"></a><h3>
<a name="gsf-docprop-vector-as-string"></a>gsf_docprop_vector_as_string ()</h3>
<a class="indexterm" name="id2567566"></a><pre class="programlisting">gchar* gsf_docprop_vector_as_string (<a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a> *vector);</pre>
<p>
This function returns a string which represents all the GValues in <em class="parameter"><code>vector</code></em>.
The caller is responsible for freeing the result.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>vector</code></em>&#160;:</span></td>
<td> The <a href="gsf-metadata.html#GsfDocPropVector"><span class="type">GsfDocPropVector</span></a> from which GValues will be extracted.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> a string of comma-separated values
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567644"></a><h3>
<a name="gsf-value-get-docprop-varray"></a>gsf_value_get_docprop_varray ()</h3>
<a class="indexterm" name="id2567655"></a><pre class="programlisting">GValueArray* gsf_value_get_docprop_varray (GValue const *value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567712"></a><h3>
<a name="gsf-value-get-docprop-vector"></a>gsf_value_get_docprop_vector ()</h3>
<a class="indexterm" name="id2567723"></a><pre class="programlisting"><a href="gsf-metadata.html#GsfDocPropVector">GsfDocPropVector</a>* gsf_value_get_docprop_vector
(GValue const *value);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td>
<td>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567780"></a><h3>
<a name="GSF-META-NAME-TITLE:CAPS"></a>GSF_META_NAME_TITLE</h3>
<a class="indexterm" name="id2567792"></a><pre class="programlisting">#define GSF_META_NAME_TITLE "dc:title"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567808"></a><h3>
<a name="GSF-META-NAME-DESCRIPTION:CAPS"></a>GSF_META_NAME_DESCRIPTION</h3>
<a class="indexterm" name="id2567819"></a><pre class="programlisting">#define GSF_META_NAME_DESCRIPTION "dc:description"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567835"></a><h3>
<a name="GSF-META-NAME-SUBJECT:CAPS"></a>GSF_META_NAME_SUBJECT</h3>
<a class="indexterm" name="id2567846"></a><pre class="programlisting">#define GSF_META_NAME_SUBJECT "dc:subject"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567862"></a><h3>
<a name="GSF-META-NAME-DATE-MODIFIED:CAPS"></a>GSF_META_NAME_DATE_MODIFIED</h3>
<a class="indexterm" name="id2567873"></a><pre class="programlisting">#define GSF_META_NAME_DATE_MODIFIED "dc:date-modified"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567889"></a><h3>
<a name="GSF-META-NAME-DATE-CREATED:CAPS"></a>GSF_META_NAME_DATE_CREATED</h3>
<a class="indexterm" name="id2567900"></a><pre class="programlisting">#define GSF_META_NAME_DATE_CREATED "gsf:date-created"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567916"></a><h3>
<a name="GSF-META-NAME-KEYWORDS:CAPS"></a>GSF_META_NAME_KEYWORDS</h3>
<a class="indexterm" name="id2567927"></a><pre class="programlisting">#define GSF_META_NAME_KEYWORDS "dc:keywords"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567943"></a><h3>
<a name="GSF-META-NAME-LANGUAGE:CAPS"></a>GSF_META_NAME_LANGUAGE</h3>
<a class="indexterm" name="id2567954"></a><pre class="programlisting">#define GSF_META_NAME_LANGUAGE "dc:language"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567970"></a><h3>
<a name="GSF-META-NAME-REVISION-COUNT:CAPS"></a>GSF_META_NAME_REVISION_COUNT</h3>
<a class="indexterm" name="id2567980"></a><pre class="programlisting">#define GSF_META_NAME_REVISION_COUNT "gsf:revision-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2567996"></a><h3>
<a name="GSF-META-NAME-EDITING-DURATION:CAPS"></a>GSF_META_NAME_EDITING_DURATION</h3>
<a class="indexterm" name="id2568008"></a><pre class="programlisting">#define GSF_META_NAME_EDITING_DURATION "gsf:editing-duration"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568024"></a><h3>
<a name="GSF-META-NAME-TABLE-COUNT:CAPS"></a>GSF_META_NAME_TABLE_COUNT</h3>
<a class="indexterm" name="id2568036"></a><pre class="programlisting">#define GSF_META_NAME_TABLE_COUNT "gsf:table-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568052"></a><h3>
<a name="GSF-META-NAME-IMAGE-COUNT:CAPS"></a>GSF_META_NAME_IMAGE_COUNT</h3>
<a class="indexterm" name="id2568063"></a><pre class="programlisting">#define GSF_META_NAME_IMAGE_COUNT "gsf:image-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568079"></a><h3>
<a name="GSF-META-NAME-OBJECT-COUNT:CAPS"></a>GSF_META_NAME_OBJECT_COUNT</h3>
<a class="indexterm" name="id2568091"></a><pre class="programlisting">#define GSF_META_NAME_OBJECT_COUNT "gsf:object-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568107"></a><h3>
<a name="GSF-META-NAME-PAGE-COUNT:CAPS"></a>GSF_META_NAME_PAGE_COUNT</h3>
<a class="indexterm" name="id2568118"></a><pre class="programlisting">#define GSF_META_NAME_PAGE_COUNT "gsf:page-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568134"></a><h3>
<a name="GSF-META-NAME-PARAGRAPH-COUNT:CAPS"></a>GSF_META_NAME_PARAGRAPH_COUNT</h3>
<a class="indexterm" name="id2568145"></a><pre class="programlisting">#define GSF_META_NAME_PARAGRAPH_COUNT "gsf:paragraph-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568161"></a><h3>
<a name="GSF-META-NAME-WORD-COUNT:CAPS"></a>GSF_META_NAME_WORD_COUNT</h3>
<a class="indexterm" name="id2568173"></a><pre class="programlisting">#define GSF_META_NAME_WORD_COUNT "gsf:word-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568189"></a><h3>
<a name="GSF-META-NAME-CHARACTER-COUNT:CAPS"></a>GSF_META_NAME_CHARACTER_COUNT</h3>
<a class="indexterm" name="id2568200"></a><pre class="programlisting">#define GSF_META_NAME_CHARACTER_COUNT "gsf:character-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568216"></a><h3>
<a name="GSF-META-NAME-CELL-COUNT:CAPS"></a>GSF_META_NAME_CELL_COUNT</h3>
<a class="indexterm" name="id2568228"></a><pre class="programlisting">#define GSF_META_NAME_CELL_COUNT "gsf:cell-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568244"></a><h3>
<a name="GSF-META-NAME-SPREADSHEET-COUNT:CAPS"></a>GSF_META_NAME_SPREADSHEET_COUNT</h3>
<a class="indexterm" name="id2568255"></a><pre class="programlisting">#define GSF_META_NAME_SPREADSHEET_COUNT "gsf:spreadsheet-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568272"></a><h3>
<a name="GSF-META-NAME-CREATOR:CAPS"></a>GSF_META_NAME_CREATOR</h3>
<a class="indexterm" name="id2568283"></a><pre class="programlisting">#define GSF_META_NAME_CREATOR "gsf:creator"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568298"></a><h3>
<a name="GSF-META-NAME-TEMPLATE:CAPS"></a>GSF_META_NAME_TEMPLATE</h3>
<a class="indexterm" name="id2568310"></a><pre class="programlisting">#define GSF_META_NAME_TEMPLATE "gsf:template"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568325"></a><h3>
<a name="GSF-META-NAME-LAST-SAVED-BY:CAPS"></a>GSF_META_NAME_LAST_SAVED_BY</h3>
<a class="indexterm" name="id2568337"></a><pre class="programlisting">#define GSF_META_NAME_LAST_SAVED_BY "gsf:last-saved-by"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568353"></a><h3>
<a name="GSF-META-NAME-LAST-PRINTED:CAPS"></a>GSF_META_NAME_LAST_PRINTED</h3>
<a class="indexterm" name="id2568365"></a><pre class="programlisting">#define GSF_META_NAME_LAST_PRINTED "gsf:last-printed"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568381"></a><h3>
<a name="GSF-META-NAME-SECURITY:CAPS"></a>GSF_META_NAME_SECURITY</h3>
<a class="indexterm" name="id2568392"></a><pre class="programlisting">#define GSF_META_NAME_SECURITY "gsf:security"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568408"></a><h3>
<a name="GSF-META-NAME-CATEGORY:CAPS"></a>GSF_META_NAME_CATEGORY</h3>
<a class="indexterm" name="id2568419"></a><pre class="programlisting">#define GSF_META_NAME_CATEGORY "gsf:category"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568435"></a><h3>
<a name="GSF-META-NAME-PRESENTATION-FORMAT:CAPS"></a>GSF_META_NAME_PRESENTATION_FORMAT</h3>
<a class="indexterm" name="id2568446"></a><pre class="programlisting">#define GSF_META_NAME_PRESENTATION_FORMAT "gsf:presentation-format"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568462"></a><h3>
<a name="GSF-META-NAME-THUMBNAIL:CAPS"></a>GSF_META_NAME_THUMBNAIL</h3>
<a class="indexterm" name="id2568474"></a><pre class="programlisting">#define GSF_META_NAME_THUMBNAIL "gsf:thumbnail"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568490"></a><h3>
<a name="GSF-META-NAME-GENERATOR:CAPS"></a>GSF_META_NAME_GENERATOR</h3>
<a class="indexterm" name="id2568501"></a><pre class="programlisting">#define GSF_META_NAME_GENERATOR "gsf:generator"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568517"></a><h3>
<a name="GSF-META-NAME-LINE-COUNT:CAPS"></a>GSF_META_NAME_LINE_COUNT</h3>
<a class="indexterm" name="id2568529"></a><pre class="programlisting">#define GSF_META_NAME_LINE_COUNT "gsf:line-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568545"></a><h3>
<a name="GSF-META-NAME-SLIDE-COUNT:CAPS"></a>GSF_META_NAME_SLIDE_COUNT</h3>
<a class="indexterm" name="id2568556"></a><pre class="programlisting">#define GSF_META_NAME_SLIDE_COUNT "gsf:slide-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568572"></a><h3>
<a name="GSF-META-NAME-NOTE-COUNT:CAPS"></a>GSF_META_NAME_NOTE_COUNT</h3>
<a class="indexterm" name="id2568583"></a><pre class="programlisting">#define GSF_META_NAME_NOTE_COUNT "gsf:note-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568599"></a><h3>
<a name="GSF-META-NAME-HIDDEN-SLIDE-COUNT:CAPS"></a>GSF_META_NAME_HIDDEN_SLIDE_COUNT</h3>
<a class="indexterm" name="id2568610"></a><pre class="programlisting">#define GSF_META_NAME_HIDDEN_SLIDE_COUNT "gsf:hidden-slide-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568627"></a><h3>
<a name="GSF-META-NAME-MM-CLIP-COUNT:CAPS"></a>GSF_META_NAME_MM_CLIP_COUNT</h3>
<a class="indexterm" name="id2568638"></a><pre class="programlisting">#define GSF_META_NAME_MM_CLIP_COUNT "gsf:MM-clip-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568654"></a><h3>
<a name="GSF-META-NAME-BYTE-COUNT:CAPS"></a>GSF_META_NAME_BYTE_COUNT</h3>
<a class="indexterm" name="id2568665"></a><pre class="programlisting">#define GSF_META_NAME_BYTE_COUNT "gsf:byte-count"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568681"></a><h3>
<a name="GSF-META-NAME-SCALE:CAPS"></a>GSF_META_NAME_SCALE</h3>
<a class="indexterm" name="id2568693"></a><pre class="programlisting">#define GSF_META_NAME_SCALE "gsf:scale"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568709"></a><h3>
<a name="GSF-META-NAME-HEADING-PAIRS:CAPS"></a>GSF_META_NAME_HEADING_PAIRS</h3>
<a class="indexterm" name="id2568719"></a><pre class="programlisting">#define GSF_META_NAME_HEADING_PAIRS "gsf:heading-pairs"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568735"></a><h3>
<a name="GSF-META-NAME-DOCUMENT-PARTS:CAPS"></a>GSF_META_NAME_DOCUMENT_PARTS</h3>
<a class="indexterm" name="id2568746"></a><pre class="programlisting">#define GSF_META_NAME_DOCUMENT_PARTS "gsf:document-parts"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568762"></a><h3>
<a name="GSF-META-NAME-MANAGER:CAPS"></a>GSF_META_NAME_MANAGER</h3>
<a class="indexterm" name="id2568773"></a><pre class="programlisting">#define GSF_META_NAME_MANAGER "gsf:manager"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568789"></a><h3>
<a name="GSF-META-NAME-COMPANY:CAPS"></a>GSF_META_NAME_COMPANY</h3>
<a class="indexterm" name="id2568800"></a><pre class="programlisting">#define GSF_META_NAME_COMPANY "gsf:company"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568816"></a><h3>
<a name="GSF-META-NAME-LINKS-DIRTY:CAPS"></a>GSF_META_NAME_LINKS_DIRTY</h3>
<a class="indexterm" name="id2568828"></a><pre class="programlisting">#define GSF_META_NAME_LINKS_DIRTY "gsf:links-dirty"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568844"></a><h3>
<a name="GSF-META-NAME-DICTIONARY:CAPS"></a>GSF_META_NAME_DICTIONARY</h3>
<a class="indexterm" name="id2568855"></a><pre class="programlisting">#define GSF_META_NAME_DICTIONARY "gsf:dictionary"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568871"></a><h3>
<a name="GSF-META-NAME-MSOLE-UNKNOWN-17:CAPS"></a>GSF_META_NAME_MSOLE_UNKNOWN_17</h3>
<a class="indexterm" name="id2568882"></a><pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_17 "msole:unknown-doc-17"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568898"></a><h3>
<a name="GSF-META-NAME-MSOLE-UNKNOWN-18:CAPS"></a>GSF_META_NAME_MSOLE_UNKNOWN_18</h3>
<a class="indexterm" name="id2568909"></a><pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_18 "msole:unknown-doc-18"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568926"></a><h3>
<a name="GSF-META-NAME-MSOLE-UNKNOWN-19:CAPS"></a>GSF_META_NAME_MSOLE_UNKNOWN_19</h3>
<a class="indexterm" name="id2568937"></a><pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_19 "msole:unknown-doc-19" /* bool */
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568953"></a><h3>
<a name="GSF-META-NAME-MSOLE-UNKNOWN-20:CAPS"></a>GSF_META_NAME_MSOLE_UNKNOWN_20</h3>
<a class="indexterm" name="id2568965"></a><pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_20 "msole:unknown-doc-20"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2568981"></a><h3>
<a name="GSF-META-NAME-MSOLE-UNKNOWN-21:CAPS"></a>GSF_META_NAME_MSOLE_UNKNOWN_21</h3>
<a class="indexterm" name="id2568992"></a><pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_21 "msole:unknown-doc-21"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2569008"></a><h3>
<a name="GSF-META-NAME-MSOLE-UNKNOWN-22:CAPS"></a>GSF_META_NAME_MSOLE_UNKNOWN_22</h3>
<a class="indexterm" name="id2569020"></a><pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_22 "msole:unknown-doc-22" /* bool */
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2569036"></a><h3>
<a name="GSF-META-NAME-MSOLE-UNKNOWN-23:CAPS"></a>GSF_META_NAME_MSOLE_UNKNOWN_23</h3>
<a class="indexterm" name="id2569048"></a><pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_23 "msole:unknown-doc-23" /* i4 */
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2569064"></a><h3>
<a name="GSF-META-NAME-LOCALE-SYSTEM-DEFAULT:CAPS"></a>GSF_META_NAME_LOCALE_SYSTEM_DEFAULT</h3>
<a class="indexterm" name="id2569076"></a><pre class="programlisting">#define GSF_META_NAME_LOCALE_SYSTEM_DEFAULT "gsf:default-locale"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2569092"></a><h3>
<a name="GSF-META-NAME-CASE-SENSITIVE:CAPS"></a>GSF_META_NAME_CASE_SENSITIVE</h3>
<a class="indexterm" name="id2569103"></a><pre class="programlisting">#define GSF_META_NAME_CASE_SENSITIVE "gsf:case-sensitivity"
</pre>
<p>
</p>
</div>
</div>
</div>
<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle">
<td align="left"><a accesskey="p" href="gsf-MS-OLE2.html"><b>&lt;&lt;&#160;MS OLE2</b></a></td>
<td align="right"><a accesskey="n" href="gsf-GsfBlob.html"><b>GsfBlob&#160;&gt;&gt;</b></a></td>
</tr></table>
</body>
</html>