Newer
Older
AMI-Aptio-BIOS-Reversed / PurleyPlatPkg / Ras / Smm / McBankErrorInjection / McBankErrorInjection / McBankErrorInjection.h
@Ajax Dong Ajax Dong 7 days ago 1 KB Recovering names
/** @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__ */