|
Rizin
unix-like reverse engineering framework and cli tools
|
#include <mspack.h>
Public Attributes | |
| struct mscabd_file * | next |
| char * | filename |
| unsigned int | length |
| int | attribs |
| char | time_h |
| char | time_m |
| char | time_s |
| char | date_d |
| char | date_m |
| int | date_y |
| struct mscabd_folder * | folder |
| unsigned int | offset |
A structure which represents a single file in a cabinet or cabinet set.
All fields are READ ONLY.
| int mscabd_file::attribs |
File attributes.
The following attributes are defined:
| char mscabd_file::date_d |
| char mscabd_file::date_m |
| int mscabd_file::date_y |
| char * mscabd_file::filename |
The filename of the file.
A null terminated string of up to 255 bytes in length, it may be in either ISO-8859-1 or UTF8 format, depending on the file attributes.
Definition at line 878 of file mspack.h.
Referenced by cabd_can_merge_folders(), cabd_close(), cabd_merge(), cabinfo(), is_cab_using_unix_paths(), and unix_path_seperators().
| struct mscabd_folder * mscabd_file::folder |
A pointer to the folder that contains this file.
Definition at line 912 of file mspack.h.
Referenced by cabd_merge().
The uncompressed length of the file, in bytes.
Definition at line 881 of file mspack.h.
Referenced by cabd_can_merge_folders(), and cabinfo().
| struct mscabd_file * mscabd_file::next |
The next file in the cabinet or cabinet set, or NULL if this is the final file.
Definition at line 868 of file mspack.h.
Referenced by cabd_can_merge_folders(), cabd_close(), cabd_merge(), cabd_read_headers(), cabinfo(), is_cab_using_unix_paths(), and unix_path_seperators().
The uncompressed offset of this file in its folder.
Definition at line 915 of file mspack.h.
Referenced by cabd_can_merge_folders().
| char mscabd_file::time_h |
| char mscabd_file::time_m |
| char mscabd_file::time_s |