28 UINT32 LowestSupportedVersion;
37#define FMP_PAYLOAD_HEADER_SIGNATURE SIGNATURE_32 ('M', 'S', 'S', '1')
62 FmpPayloadHeader =
NULL;
64 if ((Header ==
NULL) || (Size ==
NULL)) {
65 return EFI_INVALID_PARAMETER;
73 return EFI_INVALID_PARAMETER;
77 return EFI_INVALID_PARAMETER;
80 *Size = FmpPayloadHeader->HeaderSize;
108 FmpPayloadHeader =
NULL;
110 if ((Header ==
NULL) || (Version ==
NULL)) {
111 return EFI_INVALID_PARAMETER;
119 return EFI_INVALID_PARAMETER;
123 return EFI_INVALID_PARAMETER;
126 *Version = FmpPayloadHeader->FwVersion;
149 OUT UINT32 *LowestSupportedVersion
154 FmpPayloadHeader =
NULL;
156 if ((Header ==
NULL) || (LowestSupportedVersion ==
NULL)) {
157 return EFI_INVALID_PARAMETER;
165 return EFI_INVALID_PARAMETER;
169 return EFI_INVALID_PARAMETER;
172 *LowestSupportedVersion = FmpPayloadHeader->LowestSupportedVersion;