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 () |
guint | big-block-size | Read / Write / Construct Only |
GsfOutput * | sink | Read / Write / Construct Only |
guint | small-block-size | Read / Write / Construct Only |
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
);
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
.
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
GIConv gsf_msole_iconv_open_codepages_for_export (int codepage_to
,char const *from
);
NOTE: skipped since GIConv is not exported to introspection.
GIConv gsf_msole_iconv_open_codepage_for_import (char const *to
,int codepage
);
NOTE: skipped since GIConv is not exported to introspection.
GIConv
gsf_msole_iconv_open_for_export (void
);
NOTE: skipped since GIConv is not exported to introspection.
GIConv
gsf_msole_iconv_open_codepage_for_export
(int codepage_to
);
NOTE: skipped since GIConv is not exported to introspection.
GIConv
gsf_msole_iconv_open_for_import (int codepage
);
NOTE: skipped since GIConv is not exported to introspection.
“big-block-size”
property “big-block-size” guint
The size of the OLE's big blocks.
Flags: Read / Write / Construct Only
Allowed values: [128,4096]
Default value: 512
“sink”
property“sink” GsfOutput *
The destination for writes.
Flags: Read / Write / Construct Only