mirror of
https://github.com/LongSoft/UEFITool.git
synced 2025-05-16 16:14:47 -04:00
UEFIPatch 0.1.0
- new command-line utility to patch files inside UEFI image - corrected bug with wrong header size calculation for GUID_DEFINED_SECTION with PROCESSING_REQUIRED attribute set - patch routine implemented in ffsEngine, will be added to UEFITool soon
This commit is contained in:
parent
02a240ba18
commit
1c34c1bf84
10 changed files with 408 additions and 11 deletions
|
@ -85,6 +85,7 @@ typedef uint16_t CHAR16;
|
|||
#define ERR_COMPLEX_BLOCK_MAP 35
|
||||
#define ERR_DIR_ALREADY_EXIST 36
|
||||
#define ERR_DIR_CREATE 37
|
||||
#define ERR_UNKNOWN_PATCH_MODE 38
|
||||
#define ERR_NOT_IMPLEMENTED 0xFF
|
||||
|
||||
// Compression algorithms
|
||||
|
@ -109,6 +110,10 @@ typedef uint16_t CHAR16;
|
|||
#define REPLACE_MODE_AS_IS 0
|
||||
#define REPLACE_MODE_BODY 1
|
||||
|
||||
// Item patch modes
|
||||
#define PATCH_MODE_HEADER 0
|
||||
#define PATCH_MODE_BODY 1
|
||||
|
||||
// Erase polarity types
|
||||
#define ERASE_POLARITY_FALSE 0
|
||||
#define ERASE_POLARITY_TRUE 1
|
||||
|
@ -119,6 +124,8 @@ typedef uint16_t CHAR16;
|
|||
#define SEARCH_MODE_BODY 2
|
||||
#define SEARCH_MODE_ALL 3
|
||||
|
||||
|
||||
|
||||
// EFI GUID
|
||||
typedef struct {
|
||||
UINT8 Data[16];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue