#include <ie_imp_StarOffice.h>
Public Member Functions | |
DocHdr () | |
~DocHdr () | |
void | load (GsfInput *stream) noexcept(false) |
Public Attributes | |
UT_uint8 | cLen |
UT_uint16 | nVersion |
UT_uint16 | nFileFlags |
UT_sint32 | nDocFlags |
UT_uint32 | nRecSzPos |
UT_sint32 | nDummy |
UT_uint16 | nDummy16 |
UT_uint8 | cRedlineMode |
UT_uint8 | nCompatVer |
UT_uint8 | cPasswd [16] |
UT_uint8 | cSet |
UT_uint8 | cGui |
UT_uint32 | nDate |
UT_uint32 | nTime |
UT_UCS4Char * | sBlockName |
UT_iconv_t | converter |
SDWCryptor * | cryptor |
DocHdr::DocHdr | ( | ) | [inline] |
DocHdr::~DocHdr | ( | ) | [inline] |
References UT_iconv_close(), and UT_iconv_isValid().
void DocHdr::load | ( | GsfInput * | stream | ) |
Reads the document header
stream | The OLE Stream to load from - should be the one with the name "StarWriterDocument" |
UT_Error | on failure |
References findConverter(), streamRead(), SWG_MAJORVERSION, SWG_RECSIZES, SWGF_BAD_FILE, SWGF_BLOCKNAME, SWGF_HAS_PASSWD, UT_ASSERT_HARMLESS, UT_convert_cd(), UT_DEBUGMSG, UT_iconv_isValid(), and UT_NOT_IMPLEMENTED.
Referenced by IE_Imp_StarOffice::_loadFile().
Referenced by IE_Imp_StarOffice::readByteString().
Referenced by IE_Imp_StarOffice::_loadFile(), and IE_Imp_StarOffice::readByteString().
Referenced by IE_Imp_StarOffice::_loadFile().