/** @file VerifyFwBootGuard.h -- Header for VerifyFwBootGuard Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __VERIFYFWBOOTGUARD_H__ #define __VERIFYFWBOOTGUARD_H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // /// /// ModuleEntryPoint -- UEFI entry point / initialization function /// EFI_STATUS EFIAPI ModuleEntryPoint( EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable ); /// /// VerifyFwBootGuardInitialize -- preliminary Boot Guard preparation /// EFI_STATUS EFIAPI VerifyFwBootGuardInitialize( VOID ); /// /// VerifyBootGuardStatus -- reads verification status and updates boot path /// EFI_STATUS EFIAPI VerifyBootGuardStatus( EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable ); /// /// VerifyFwBootGuardFail -- applies failure handling for Boot Guard mismatch /// EFI_STATUS EFIAPI VerifyFwBootGuardFail( VOID ); #endif /* __VERIFYFWBOOTGUARD_H__ */