XenevaOS
Loading...
Searching...
No Matches
FmpCapsule.h
Go to the documentation of this file.
1
20#ifndef _FMP_CAPSULE_GUID_H__
21#define _FMP_CAPSULE_GUID_H__
22
23//
24// This is the GUID of the capsule for Firmware Management Protocol.
25//
26#define EFI_FIRMWARE_MANAGEMENT_CAPSULE_ID_GUID \
27 { \
28 0x6dcbd5ed, 0xe82d, 0x4c44, {0xbd, 0xa1, 0x71, 0x94, 0x19, 0x9a, 0xd9, 0x2a } \
29 }
30
31#pragma pack(1)
32
54
89
90#pragma pack()
91
92
93#define EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER_INIT_VERSION 0x00000001
94#define EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER_INIT_VERSION 0x00000002
95
97
98#endif
unsigned int UINT32
Definition ProcessorBind.h:102
EFI_GUID gEfiFmpCapsuleGuid
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition FmpCapsule.h:33
UINT32 Version
Definition FmpCapsule.h:34
UINT16 PayloadItemCount
Definition FmpCapsule.h:46
UINT16 EmbeddedDriverCount
Definition FmpCapsule.h:40
UINT8 UpdateImageIndex
Definition FmpCapsule.h:67
UINT64 UpdateHardwareInstance
Definition FmpCapsule.h:87
UINT32 UpdateImageSize
Definition FmpCapsule.h:73
UINT32 Version
Definition FmpCapsule.h:56
EFI_GUID UpdateImageTypeId
Definition FmpCapsule.h:62
UINT32 UpdateVendorCodeSize
Definition FmpCapsule.h:78
Definition Base.h:281