TianoCore EDK2 master
Loading...
Searching...
No Matches
FmpCapsule.h
Go to the documentation of this file.
1
13#ifndef _FMP_CAPSULE_GUID_H__
14#define _FMP_CAPSULE_GUID_H__
15
16//
17// This is the GUID of the capsule for Firmware Management Protocol.
18//
19#define EFI_FIRMWARE_MANAGEMENT_CAPSULE_ID_GUID \
20 { \
21 0x6dcbd5ed, 0xe82d, 0x4c44, {0xbd, 0xa1, 0x71, 0x94, 0x19, 0x9a, 0xd9, 0x2a } \
22 }
23
24#pragma pack(1)
25
26typedef struct {
27 UINT32 Version;
28
34
40
45 // UINT64 ItemOffsetList[];
47
48typedef struct {
49 UINT32 Version;
50
56
61 UINT8 reserved_bytes[3];
62
67
72
81
89
90#pragma pack()
91
92#define EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER_INIT_VERSION 0x00000001
93#define EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER_INIT_VERSION 0x00000003
94#define CAPSULE_SUPPORT_AUTHENTICATION 0x0000000000000001
95#define CAPSULE_SUPPORT_DEPENDENCY 0x0000000000000002
96
97extern EFI_GUID gEfiFmpCapsuleGuid;
98
99#endif
Definition: Base.h:213