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.