| Top |
| GsfInfile * | gsf_infile_msole_new () |
| gboolean | gsf_infile_msole_get_class_id () |
| GsfOutfile * | gsf_outfile_msole_new () |
| GsfOutfile * | gsf_outfile_msole_new_full () |
| gboolean | gsf_outfile_msole_set_class_id () |
| GError * | gsf_msole_metadata_read () |
| gboolean | gsf_msole_metadata_write () |
| GIConv | gsf_msole_iconv_open_codepages_for_export () |
| GIConv | gsf_msole_iconv_open_codepage_for_import () |
| GIConv | gsf_msole_iconv_open_for_export () |
| GIConv | gsf_msole_iconv_open_codepage_for_export () |
| GIConv | gsf_msole_iconv_open_for_import () |
| int | gsf_msole_iconv_win_codepage () |
| guint | gsf_msole_codepage_to_lid () |
| int | gsf_msole_lid_to_codepage () |
| gchar * | gsf_msole_lid_to_codepage_str () |
| guint | gsf_msole_lid_for_language () |
| char const * | gsf_msole_language_for_lid () |
| GByteArray * | gsf_msole_inflate () |
GObject ├── GsfInput │ ╰── GsfInfile │ ╰── GsfInfileMSOle ╰── GsfOutput ╰── GsfOutfile ╰── GsfOutfileMSOle
GsfInfile * gsf_infile_msole_new (GsfInput *source,GError **err);
Opens the root directory of an MS OLE file.
source.gboolean gsf_infile_msole_get_class_id (GsfInfileMSOle const *ole,guint8 *res);
Retrieves the 16 byte indentifier (often a GUID in MS Windows apps)
stored within the directory associated with ole
and stores it in res
.
GsfOutfile *
gsf_outfile_msole_new (GsfOutput *sink);
Creates the root directory of an MS OLE file and manages the addition of children.
sink.GsfOutfile * gsf_outfile_msole_new_full (GsfOutput *sink,guint bb_size,guint sb_size);
Creates the root directory of an MS OLE file and manages the addition of children.
sink.sink |
a GsfOutput to hold the OLE2 file. |
|
bb_size |
size of large blocks. |
|
sb_size |
size of small blocks. |
gboolean gsf_outfile_msole_set_class_id (GsfOutfileMSOle *ole,guint8 const *clsid);
Write clsid
to the directory associated with ole
.
GError * gsf_msole_metadata_read (GsfInput *in,GsfDocMetaData *accum);
Read a stream formated as a set of MS OLE properties from in
and store the
results in accum
.
gboolean gsf_msole_metadata_write (GsfOutput *out,GsfDocMetaData const *meta_data,gboolean doc_not_component);
GIConv gsf_msole_iconv_open_codepages_for_export (int codepage_to,char const *from);
GIConv gsf_msole_iconv_open_codepage_for_import (char const *to,int codepage);
GIConv
gsf_msole_iconv_open_codepage_for_export
(int codepage_to);
GByteArray * gsf_msole_inflate (GsfInput *input,gsf_off_t offset);
Decompresses an LZ compressed stream.