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