/** @file WheaErrorLog.h -- Header for WheaErrorLog Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __WHEAERRORLOG_H__ #define __WHEAERRORLOG_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 ); /// /// WheaErrorLogInitializeContext -- Constructor-like context init stage. /// EFI_STATUS EFIAPI WheaErrorLogInitializeContext( VOID ); /// /// WheaErrorLogInitialize -- Main initialization routine. /// EFI_STATUS EFIAPI WheaErrorLogInitialize( EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable ); /// /// WheaErrorLogCleanupOnError -- Cleanup path executed when init fails. /// EFI_STATUS EFIAPI WheaErrorLogCleanupOnError( EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable ); #endif /* __WHEAERRORLOG_H__ */