Gsf.InfileMSOle

g GObject.Object GObject.Object Gsf.Input Gsf.Input GObject.Object->Gsf.Input Gsf.Infile Gsf.Infile Gsf.InfileMSOle Gsf.InfileMSOle Gsf.Infile->Gsf.InfileMSOle Gsf.Input->Gsf.Infile

Subclasses:

None

Methods

Inherited:

Gsf.Infile (5), Gsf.Input (24), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (source)

get_class_id (res)

Virtual Methods

Inherited:

Gsf.Infile (2), Gsf.Input (3), GObject.Object (7)

Properties

Inherited:

Gsf.Input (7)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Gsf.InfileMSOle(**kwargs)
Bases:

Gsf.Infile

Abstract:

No

classmethod new(source)
Parameters:

source (Gsf.Input) – Gsf.Input

Raises:

GLib.Error

Returns:

the new ole file handler

Return type:

Gsf.Infile

Opens the root directory of an MS OLE file.

This adds a reference to source.

get_class_id(res)
Parameters:

res (int) – 16 byte identifier (often a GUID in MS Windows apps)

Returns:

True on success

Return type:

bool

Retrieves the 16 byte indentifier (often a GUID in MS Windows apps) stored within the directory associated with self and stores it in res.