#include <stdio.h>
#include <cctype>
#include <cstring>
#include <iostream>
#include <list>
#include <set>
#include <sstream>
#include <string>
#include <vector>
#include "libwpd-stream/libwpd-stream.h"
#include "libmwaw_internal.hxx"
#include "MWAWInputStream.hxx"
#include "MWAWDebug.hxx"
#include "MWAWOLEStream.hxx"
Classes | |
class | libmwawOLE::Header |
class | libmwawOLE::AllocTable |
class | libmwawOLE::DirInfo |
Internal and low level: class of libmwawOLE used to store and write a information find in a directory entry. More... | |
class | libmwawOLE::DirEntry |
Internal and low level: class of libmwawOLE used to store and write a directory entry. More... | |
class | libmwawOLE::DirTree |
Internal and low level: class of libmwawOLE used to store and write a dirTree. More... | |
struct | libmwawOLE::DirTree::CompareEntryName |
a comparison funcion of DirTree used to sort the entry by name More... | |
class | libmwawOLE::IStorage |
Internal and low level: class of libmwawOLE used to read an OLE with various functions to retrieve the OLE content. More... | |
class | libmwawOLE::IStream |
class | libmwawOLE::OStorage |
Namespaces | |
libmwawOLE | |
a namespace used to wrap basic OLE functions | |
Macros | |
#define | DEBUG_OLE 0 |
Enumerations | |
enum | { libmwawOLE::Avail = 0xffffffff, libmwawOLE::Eof = 0xfffffffe, libmwawOLE::Bat = 0xfffffffd, libmwawOLE::MetaBat = 0xfffffffc, libmwawOLE::NotFound =0xfffffff0 } |
Functions | |
static unsigned long | libmwawOLE::readU16 (const unsigned char *ptr) |
static unsigned long | libmwawOLE::readU32 (const unsigned char *ptr) |
static void | libmwawOLE::writeU16 (unsigned char *ptr, unsigned long data) |
static void | libmwawOLE::writeU32 (unsigned char *ptr, unsigned long data) |
std::ostream & | libmwawOLE::operator<< (std::ostream &o, Header const &h) |
std::ostream & | libmwawOLE::operator<< (std::ostream &o, DirEntry const &e) |
#define DEBUG_OLE 0 |