| Top |
Functions
| 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 () |
Properties
| guint | big-block-size | Read / Write / Construct Only |
| GsfOutput * | sink | Read / Write / Construct Only |
| guint | small-block-size | Read / Write / Construct Only |
Object Hierarchy
GObject
├── GsfInput
│ ╰── GsfInfile
│ ╰── GsfInfileMSOle
╰── GsfOutput
╰── GsfOutfile
╰── GsfOutfileMSOle
Functions
gsf_infile_msole_new ()
GsfInfile * gsf_infile_msole_new (GsfInput *source,GError **err);
Opens the root directory of an MS OLE file.
source.gsf_infile_msole_get_class_id ()
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
.
gsf_outfile_msole_new ()
GsfOutfile *
gsf_outfile_msole_new (GsfOutput *sink);
Creates the root directory of an MS OLE file and manages the addition of children.
sink.gsf_outfile_msole_new_full ()
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.Parameters
sink |
a GsfOutput to hold the OLE2 file. |
|
bb_size |
size of large blocks. |
|
sb_size |
size of small blocks. |
gsf_outfile_msole_set_class_id ()
gboolean gsf_outfile_msole_set_class_id (GsfOutfileMSOle *ole,guint8 const *clsid);
Write clsid
to the directory associated with ole
.
gsf_msole_metadata_read ()
GError * gsf_msole_metadata_read (GsfInput *in,GsfDocMetaData *accum);
gsf_msole_metadata_read has been deprecated since version 1.14.24 and should not be used in newly-written code.
, use gsf_doc_meta_data_read_from_msole
Read a stream formated as a set of MS OLE properties from in
and store the
results in accum
.
[skip]
gsf_msole_metadata_write ()
gboolean gsf_msole_metadata_write (GsfOutput *out,GsfDocMetaData const *meta_data,gboolean doc_not_component);
gsf_msole_metadata_write has been deprecated since version 1.14.24 and should not be used in newly-written code.
, use gsf_doc_meta_data_write_to_msole
[skip]
gsf_msole_iconv_open_codepages_for_export ()
GIConv gsf_msole_iconv_open_codepages_for_export (int codepage_to,char const *from);
NOTE: skipped since GIConv is not exported to introspection.
[skip]
gsf_msole_iconv_open_codepage_for_import ()
GIConv gsf_msole_iconv_open_codepage_for_import (char const *to,int codepage);
NOTE: skipped since GIConv is not exported to introspection.
[skip]
gsf_msole_iconv_open_for_export ()
GIConv
gsf_msole_iconv_open_for_export (void);
NOTE: skipped since GIConv is not exported to introspection.
[skip]
gsf_msole_iconv_open_codepage_for_export ()
GIConv
gsf_msole_iconv_open_codepage_for_export
(int codepage_to);
NOTE: skipped since GIConv is not exported to introspection.
[skip]
gsf_msole_iconv_open_for_import ()
GIConv
gsf_msole_iconv_open_for_import (int codepage);
NOTE: skipped since GIConv is not exported to introspection.
[skip]
Property Details
The “big-block-size” property
“big-block-size” guint
The size of the OLE's big blocks.
Owner: GsfOutfileMSOle
Flags: Read / Write / Construct Only
Allowed values: [128,4096]
Default value: 512
The “sink” property
“sink” GsfOutput *
The destination for writes.
Owner: GsfOutfileMSOle
Flags: Read / Write / Construct Only
