alder_lake_bios/Oem/L05/FeatureCommon/InsydeL05ModulePkg/Include/Guid/L05EspCustomizePostLogoVcmV...

41 lines
1.3 KiB
C

/** @file
Definition for Customize POST LOGO VCM
;******************************************************************************
;* Copyright (c) 2018, Insyde Software Corp. All Rights Reserved.
;*
;* You may not reproduce, distribute, publish, display, perform, modify, adapt,
;* transmit, broadcast, present, recite, release, license or otherwise exploit
;* any part of this publication in any form, by any means, without the prior
;* written permission of Insyde Software Corporation.
;*
;******************************************************************************
*/
#ifndef L05_ESP_CUSTOMIZE_POST_LOGO_VCM_VARIABLE_
#define L05_ESP_CUSTOMIZE_POST_LOGO_VCM_VARIABLE_
//
// Variable Name
//
#define L05_BIOS_LOGO_DIY_VERSION_CRC_CONTROL_VARIABLE_NAME L"LBLDVC"
#define L05_LOGO_DIY_VERSION 0X20000
#define L05_CUSTOMIZE_POST_LOGO_CRC32_CALCULATE_NUM 512
#pragma pack(1)
typedef struct {
UINT32 Version;
UINT32 CRC32;
UINT8 Reserved[32];
} LENOVO_ESP_CUSTOMIZE_POST_LOGO_VCM;
#pragma pack()
#define EFI_L05_ESP_CUSTOMIZE_POST_LOGO_VCM_VARIABLE_GUID \
{ \
0x871455D1, 0x5576, 0x4FB8, 0x98, 0x65, 0xAF, 0x08, 0x24, 0x46, 0x3C, 0x9F \
}
extern EFI_GUID gEfiL05EspCustomizePostLogoVcmVariableGuid;
#endif