gsf-infile-msole

Name

gsf-infile-msole -- 

Synopsis



struct      GsfInfileMSOle;
#define     GSF_INFILE_MSOLE_TYPE
#define     GSF_INFILE_MSOLE                (o)
enum        GsfMSOleProperty;
GType       gsf_infile_msole_get_type       (void);
GsfInfile*  gsf_infile_msole_new            (GsfInput *source,
                                             GError **err);

Description

Details

struct GsfInfileMSOle

struct GsfInfileMSOle;


GSF_INFILE_MSOLE_TYPE

#define GSF_INFILE_MSOLE_TYPE        (gsf_infile_msole_get_type ())


GSF_INFILE_MSOLE()

#define GSF_INFILE_MSOLE(o)          (G_TYPE_CHECK_INSTANCE_CAST ((o), GSF_INFILE_MSOLE_TYPE, GsfInfileMSOle))


enum GsfMSOleProperty

typedef enum {
	GSF_MSOLE_PROP_STRING_MASK	= 0x10000,
	GSF_MSOLE_PROP_TIME_MASK	= 0x20000,
	GSF_MSOLE_PROP_WORD_MASK	= 0x30000,
	GSF_MSOLE_PROP_DWORD_MASK	= 0x40000,
	GSF_MSOLE_PROP_CLIPBOARD_MASK	= 0x50000,
	GSF_MSOLE_PROP_TYPE_MASK	= 0xf0000,
	GSF_MSOLE_PROP_INDEX_MASK	= 0x0ffff,

	GSF_MSOLE_PROP_CODEPAGE		= 0x30001,
	GSF_MSOLE_PROP_TITLE		= 0x10002,
	GSF_MSOLE_PROP_SUBJECT		= 0x10003,
	GSF_MSOLE_PROP_AUTHOR		= 0x10004,
	GSF_MSOLE_PROP_KEYWORDS		= 0x10005,
	GSF_MSOLE_PROP_COMMENTS		= 0x10006,
	GSF_MSOLE_PROP_TEMPLATE		= 0x10007,
	GSF_MSOLE_PROP_LASTAUTHOR	= 0x10008,
	GSF_MSOLE_PROP_REVNUMBER	= 0x10009,
	GSF_MSOLE_PROP_EDITTIME		= 0x2000A,
	GSF_MSOLE_PROP_LASTPRINTED	= 0x2000B,
	GSF_MSOLE_PROP_CREATED		= 0x2000C,
	GSF_MSOLE_PROP_LASTSAVED	= 0x2000D,
	GSF_MSOLE_PROP_PAGECOUNT	= 0x4000E,
	GSF_MSOLE_PROP_WORDCOUNT	= 0x4000F,
	GSF_MSOLE_PROP_CHARCOUNT	= 0x40010,
	GSF_MSOLE_PROP_THUMBNAIL	= 0x50011,
	GSF_MSOLE_PROP_APPNAME		= 0x10012,
	GSF_MSOLE_PROP_SECURITY		= 0x40013
} GsfMSOleProperty;


gsf_infile_msole_get_type ()

GType       gsf_infile_msole_get_type       (void);


gsf_infile_msole_new ()

GsfInfile*  gsf_infile_msole_new            (GsfInput *source,
                                             GError **err);

Opens the root directory of an MS OLE file. NOTE : adds a reference to source