libmwawOLE Namespace Reference

a namespace used to wrap basic OLE functions More...

Classes

class  Header
 
class  AllocTable
 
class  DirInfo
 Internal and low level: class of libmwawOLE used to store and write a information find in a directory entry. More...
 
class  DirEntry
 Internal and low level: class of libmwawOLE used to store and write a directory entry. More...
 
class  DirTree
 Internal and low level: class of libmwawOLE used to store and write a dirTree. More...
 
class  IStorage
 Internal and low level: class of libmwawOLE used to read an OLE with various functions to retrieve the OLE content. More...
 
class  IStream
 
class  OStorage
 
class  Storage
 class used to read/parse an OLE file More...
 

Enumerations

enum  {
  Avail = 0xffffffff, Eof = 0xfffffffe, Bat = 0xfffffffd, MetaBat = 0xfffffffc,
  NotFound =0xfffffff0
}
 

Functions

static unsigned long readU16 (const unsigned char *ptr)
 
static unsigned long readU32 (const unsigned char *ptr)
 
static void writeU16 (unsigned char *ptr, unsigned long data)
 
static void writeU32 (unsigned char *ptr, unsigned long data)
 
std::ostream & operator<< (std::ostream &o, Header const &h)
 
std::ostream & operator<< (std::ostream &o, DirEntry const &e)
 

Detailed Description

a namespace used to wrap basic OLE functions

Enumeration Type Documentation

anonymous enum
Enumerator
Avail 
Eof 
Bat 
MetaBat 
NotFound 

Function Documentation

std::ostream& libmwawOLE::operator<< ( std::ostream &  o,
Header const &  h 
)
std::ostream& libmwawOLE::operator<< ( std::ostream &  o,
DirEntry const &  e 
)
static unsigned long libmwawOLE::readU16 ( const unsigned char *  ptr)
inlinestatic
static unsigned long libmwawOLE::readU32 ( const unsigned char *  ptr)
inlinestatic
static void libmwawOLE::writeU16 ( unsigned char *  ptr,
unsigned long  data 
)
inlinestatic
static void libmwawOLE::writeU32 ( unsigned char *  ptr,
unsigned long  data 
)
inlinestatic

Generated on Tue Mar 10 2015 17:32:10 for libmwaw by doxygen 1.8.5