Newer
Older
AMI-Aptio-BIOS-Reversed / PurleySktPkg / Me / Heci / Smm / HeciSmm / HeciSmm.h
/** @file
  HeciSmm.h -- Header for HeciSmm

  Source: DEBUG_VS2015\X64\PurleySktPkg\Me\Heci\Smm\HeciSmm\DEBUG
  Build: HR6N0XMLK DEBUG_VS2015 X64

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __HECISMM_H__
#define __HECISMM_H__

#include "../uefi_headers/Uefi.h"

//
// Function Prototypes
//

///
/// ModuleEntryPoint -- UEFI entry point / initialization function
///
EFI_STATUS
EFIAPI
ModuleEntryPoint(
  VOID
);

///
/// InitializeHeciSmmServices
///
EFI_STATUS
EFIAPI
InitializeHeciSmmServices(
  VOID
);

///
/// InstallHeciSmmProtocolInterfaces
///
EFI_STATUS
EFIAPI
InstallHeciSmmProtocolInterfaces(
  VOID
);

///
/// InitializeHeciSmmProtocolState
///
EFI_STATUS
EFIAPI
InitializeHeciSmmProtocolState(
  VOID
);

///
/// SetHeciSmmProtocolStatus
///
EFI_STATUS
EFIAPI
SetHeciSmmProtocolStatus(
  VOID
);

///
/// HeciSmmAssertHandler
///
EFI_STATUS
EFIAPI
HeciSmmAssertHandler(
  VOID
);

///
/// LocateHeciSmmProtocol
///
EFI_STATUS
EFIAPI
LocateHeciSmmProtocol(
  VOID
);

///
/// ShutdownHeciSmmServices
///
EFI_STATUS
EFIAPI
ShutdownHeciSmmServices(
  VOID
);

#endif /* __HECISMM_H__ */