/** @file McBankErrorInjection.h -- Header for McBankErrorInjection Source: DEBUG_VS2015\X64\PurleyPlatPkg\Ras\Smm\McBankErrorInjection\McBankErrorInjection\DEBUG Build: HR6N0XMLK DEBUG_VS2015 X64 Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __MCBANKERRORINJECTION_H__ #define __MCBANKERRORINJECTION_H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // /// /// ModuleEntryPoint -- UEFI entry point / initialization function /// EFI_STATUS EFIAPI ModuleEntryPoint( VOID ); /// /// InitializeSmmServices /// EFI_STATUS EFIAPI InitializeSmmServices( VOID ); /// /// McBankErrorInjectionMain /// EFI_STATUS EFIAPI McBankErrorInjectionMain( VOID ); /// /// ValidateJumpBuffer /// EFI_STATUS EFIAPI ValidateJumpBuffer( VOID ); /// /// RestoreJumpContext /// EFI_STATUS EFIAPI RestoreJumpContext( VOID ); /// /// DebugAssertInternal /// EFI_STATUS EFIAPI DebugAssertInternal( VOID ); /// /// SetJumpContext /// EFI_STATUS EFIAPI SetJumpContext( VOID ); /// /// CleanupSmramResources /// EFI_STATUS EFIAPI CleanupSmramResources( VOID ); #endif /* __MCBANKERRORINJECTION_H__ */