WPSOLEStream.cpp File Reference
#include <cstring>
#include <iostream>
#include <list>
#include <set>
#include <sstream>
#include <string>
#include <vector>
#include <libwpd-stream/libwpd-stream.h>
#include "WPSOLEStream.h"

Classes

class  libwps_internal::WPSStringStream
 an internal class used to return the OLE InputStream More...
 
class  libwps::Header
 
class  libwps::AllocTable
 
class  libwps::DirEntry
 
class  libwps::DirTree
 
class  libwps::StorageIO
 
class  libwps::StreamIO
 

Namespaces

 libwps_internal
 
 libwps
 

Functions

static unsigned long readU16 (const unsigned char *ptr)
 
static unsigned long readU32 (const unsigned char *ptr)
 
static bool already_exist (const std::vector< unsigned long > &chain, unsigned long item)
 
static unsigned dirtree_find_sibling (libwps::DirTree *dirtree, unsigned index, const std::string &name)
 

Variables

static const unsigned char wpsole_magic []
 

Function Documentation

◆ already_exist()

static bool already_exist ( const std::vector< unsigned long > &  chain,
unsigned long  item 
)
static

◆ dirtree_find_sibling()

static unsigned dirtree_find_sibling ( libwps::DirTree dirtree,
unsigned  index,
const std::string &  name 
)
static

◆ readU16()

static unsigned long readU16 ( const unsigned char *  ptr)
inlinestatic

Referenced by libwps::readU16().

◆ readU32()

static unsigned long readU32 ( const unsigned char *  ptr)
inlinestatic

Referenced by libwps::readU32().

Variable Documentation

◆ wpsole_magic

const unsigned char wpsole_magic[]
static
Initial value:
=
{ 0xd0, 0xcf, 0x11, 0xe0, 0xa1, 0xb1, 0x1a, 0xe1 }

Referenced by libwps::Header::Header(), and libwps::StorageIO::load().


Generated on Sat Oct 20 2018 10:26:42 for libwps by doxygen 1.8.13