#include <scilab/modules/fileio/src/c/ole.h>
Collaboration diagram for OLE_object:

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 *) |
Definition at line 88 of file ole.h.
| 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().
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 |
| 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 |
| 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().
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().
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().
Definition at line 109 of file ole.h.
Referenced by OLE_init(), OLE_open_file(), and OLE_set_quiet().
Definition at line 110 of file ole.h.
Referenced by OLE_decode_stream(), and OLE_set_save_unknown_streams().
| int(* OLE_object::filename_report_fn)(char *) |
Referenced by OLE_decode_stream(), OLE_init(), OLE_set_filename_report_fn(), and OLE_store_stream().
1.5.1