/** @file HardwareSignatureEntry.h -- Header for HardwareSignatureEntry Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __HARDWARESIGNATUREENTRY_H__ #define __HARDWARESIGNATUREENTRY_H__ #include "../uefi_headers/Uefi.h" EFI_STATUS EFIAPI HardwareSignatureEntryPoint ( VOID ); EFI_STATUS EFIAPI InstallHardwareSignatureHii ( VOID ); EFI_STATUS EFIAPI UpdateHardwareSignatureComponent ( VOID ); EFI_STATUS EFIAPI ReadHardwareConfigVariable ( VOID ); EFI_STATUS EFIAPI AppendHardwareChangeCode ( VOID ); EFI_STATUS EFIAPI UpdateCmosChecksumSignature ( VOID ); EFI_STATUS EFIAPI HardwareSignatureFormsetNotify ( VOID ); EFI_STATUS EFIAPI CalculatePhysicalMemorySignature ( VOID ); EFI_STATUS EFIAPI BuildHardwareSignatureStringTable ( VOID ); EFI_STATUS EFIAPI ReadHardwareConfigFromFormset ( VOID ); BOOLEAN EFIAPI CompareGuid64 ( VOID ); VOID * EFIAPI MemCopyWithOverlap ( VOID ); VOID * EFIAPI CopyMemValidated ( VOID ); VOID EFIAPI PlatformDebugAssert ( VOID ); EFI_HII_DATABASE_PROTOCOL * EFIAPI LocateHiiDatabaseProtocol ( VOID ); VOID * EFIAPI GetHobList ( VOID ); UINT64 EFIAPI ReadUnaligned64 ( VOID ); UINT8 EFIAPI CalculateCheckSum8 ( VOID ); VOID EFIAPI SortHardwareChangeCodes ( VOID ); UINTN EFIAPI LocateHardwareFormsetStorage ( VOID ); #endif