mirror of
https://github.com/LongSoft/UEFITool.git
synced 2025-05-13 22:54:47 -04:00
First commit of the new_engine branch
- new ffsParser is done, supports FFSv3, non-UEFI data everywhere, fixed files, offsets for uncompressed data and many other things - command-line utilities are removed until the end of new engine's development
This commit is contained in:
parent
29a41e880c
commit
1f0a80d035
31 changed files with 3121 additions and 5444 deletions
21
types.h
21
types.h
|
@ -85,25 +85,4 @@ extern QString itemSubtypeToQString(const UINT8 type, const UINT8 subtype);
|
|||
extern QString compressionTypeToQString(const UINT8 algorithm);
|
||||
extern QString regionTypeToQString(const UINT8 type);
|
||||
|
||||
enum ParsingDataTypes {
|
||||
UnknownParsingData,
|
||||
VolumeParsingData,
|
||||
FileParsingData
|
||||
};
|
||||
|
||||
typedef union _PARSING_DATA_UNION {
|
||||
struct _PARSING_DATA_UNION_VOLUME {
|
||||
bool HasZeroVectorCRC;
|
||||
} Volume;
|
||||
|
||||
struct _PARSING_DATA_UNION_FILE {
|
||||
UINT32 Offset;
|
||||
} File;
|
||||
} PARSING_DATA_UNION;
|
||||
|
||||
typedef struct _PARSING_DATA {
|
||||
UINT8 Type;
|
||||
PARSING_DATA_UNION Data;
|
||||
} PARSING_DATA;
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue