OLE_object Struct Reference

#include <scilab/modules/fileio/src/c/ole.h>

Collaboration diagram for OLE_object:

Collaboration graph
[legend]

Data Fields

int error
size_t file_size
int last_sector
size_t last_chain_size
FILE * f
unsigned char * FAT
unsigned char * FAT_limit
unsigned char * miniFAT
unsigned char * miniFAT_limit
unsigned char header_block [OLE_HEADER_BLOCK_SIZE]
unsigned char * ministream
unsigned char * properties
OLE_header header
int debug
int verbose
int quiet
int save_unknown_streams
int save_streams
int save_mini_streams
int save_normal_streams
int decode_streams
int decode_mini_streams
int decode_normal_streams
int(* filename_report_fn )(char *)

Detailed Description

Definition at line 88 of file ole.h.


Field Documentation

int OLE_object::error

Definition at line 90 of file ole.h.

Referenced by OLE_load_chain().

size_t OLE_object::file_size

Definition at line 91 of file ole.h.

Referenced by OLE_convert_header(), OLE_header_sanity_check(), OLE_init(), and OLE_open_file().

int OLE_object::last_sector

Definition at line 92 of file ole.h.

Referenced by OLE_convert_header(), OLE_follow_chain(), and OLE_open_file().

size_t OLE_object::last_chain_size

Definition at line 93 of file ole.h.

Referenced by OLE_decode_file(), and OLE_load_chain().

FILE* OLE_object::f

Definition at line 95 of file ole.h.

Referenced by OLE_decode_file_done(), OLE_get_block(), OLE_init(), and OLE_open_file().

unsigned char* OLE_object::FAT

Definition at line 96 of file ole.h.

Referenced by OLE_decode_file_done(), OLE_follow_chain(), OLE_init(), OLE_load_chain(), and OLE_load_FAT().

unsigned char* OLE_object::FAT_limit

Definition at line 97 of file ole.h.

Referenced by OLE_follow_chain(), OLE_init(), and OLE_load_FAT().

unsigned char* OLE_object::miniFAT

Added to prevent segment violations

Definition at line 98 of file ole.h.

Referenced by OLE_decode_file(), OLE_decode_file_done(), OLE_follow_minichain(), OLE_init(), and OLE_load_minichain().

unsigned char* OLE_object::miniFAT_limit

Definition at line 99 of file ole.h.

Referenced by OLE_init().

unsigned char OLE_object::header_block[OLE_HEADER_BLOCK_SIZE]

Added to prevent segment violations

Definition at line 100 of file ole.h.

Referenced by OLE_convert_header(), OLE_get_header(), OLE_init(), and OLE_is_file_OLE().

unsigned char* OLE_object::ministream

Definition at line 101 of file ole.h.

Referenced by OLE_decode_file(), OLE_decode_file_done(), OLE_get_miniblock(), and OLE_init().

unsigned char* OLE_object::properties

Definition at line 102 of file ole.h.

Referenced by OLE_decode_file(), OLE_decode_file_done(), and OLE_init().

struct OLE_header OLE_object::header

Definition at line 104 of file ole.h.

Referenced by OLE_convert_header(), OLE_decode_file(), OLE_decode_stream(), OLE_get_block(), OLE_get_header(), OLE_get_miniblock(), OLE_header_sanity_check(), OLE_init(), OLE_load_chain(), OLE_load_FAT(), OLE_load_minichain(), OLE_print_header(), and OLE_sectorpos().

int OLE_object::debug

Definition at line 107 of file ole.h.

Referenced by OLE_decode_stream(), OLE_init(), OLE_load_FAT(), OLE_set_debug(), and OLE_set_quiet().

int OLE_object::verbose

Definition at line 108 of file ole.h.

Referenced by OLE_decode_stream(), OLE_init(), OLE_set_quiet(), OLE_set_verbose(), and OLE_store_stream().

int OLE_object::quiet

Definition at line 109 of file ole.h.

Referenced by OLE_init(), OLE_open_file(), and OLE_set_quiet().

int OLE_object::save_unknown_streams

Definition at line 110 of file ole.h.

Referenced by OLE_decode_stream(), and OLE_set_save_unknown_streams().

int OLE_object::save_streams

Definition at line 112 of file ole.h.

int OLE_object::save_mini_streams

Definition at line 113 of file ole.h.

int OLE_object::save_normal_streams

Definition at line 114 of file ole.h.

int OLE_object::decode_streams

Definition at line 116 of file ole.h.

int OLE_object::decode_mini_streams

Definition at line 117 of file ole.h.

int OLE_object::decode_normal_streams

Definition at line 118 of file ole.h.

int(* OLE_object::filename_report_fn)(char *)

Referenced by OLE_decode_stream(), OLE_init(), OLE_set_filename_report_fn(), and OLE_store_stream().


The documentation for this struct was generated from the following file:
Generated on Sun Mar 4 16:15:09 2007 for Scilab [trunk] by  doxygen 1.5.1