/** @file
EmcaErrorLog.c -- EmcaErrorLog
Auto-converted from IDA decompiler output.
Functions: 4
Copyright (c) HR650X BIOS Decompilation Project
**/
#include "EmcaErrorLog.h"
// Function: ModuleEntryPoint
EFI_STATUS ModuleEntryPoint(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
{
EFI_STATUS Status;
EmcaErrorLogInitialize(ImageHandle, SystemTable);
Status = EmcaErrorLogEnable(ImageHandle, SystemTable);
if ( Status < 0 )
EmcaErrorLogRollback(ImageHandle, SystemTable);
return Status;
}
// Function: EmcaErrorLogInitialize
EFI_STATUS EmcaErrorLogInitialize(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
{
return sub_37E0(ImageHandle, SystemTable);
}
// Function: EmcaErrorLogEnable
EFI_STATUS EmcaErrorLogEnable(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
{
return sub_3C58(ImageHandle, SystemTable);
}
// Function: EmcaErrorLogRollback
EFI_STATUS EmcaErrorLogRollback(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
{
return sub_3BE8(ImageHandle, SystemTable);
}