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

  Source: DEBUG_VS2015\X64\PurleySktPkg\Me\Heci\SmmHeci3\MeHeci3Smm\DEBUG
  Build: HR6N0XMLK DEBUG_VS2015 X64

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __HECI3SMM_H__
#define __HECI3SMM_H__

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

//
// Function Prototypes
//

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

///
/// InitializeHeci3SmmServices
///
EFI_STATUS
EFIAPI
InitializeHeci3SmmServices(
  VOID
);

///
/// InstallHeci3SmmProtocolInterfaces
///
EFI_STATUS
EFIAPI
InstallHeci3SmmProtocolInterfaces(
  VOID
);

///
/// InitializeHeci3SmmProtocolState
///
EFI_STATUS
EFIAPI
InitializeHeci3SmmProtocolState(
  VOID
);

///
/// SetHeci3SmmProtocolStatus
///
EFI_STATUS
EFIAPI
SetHeci3SmmProtocolStatus(
  VOID
);

///
/// Heci3SmmAssertHandler
///
EFI_STATUS
EFIAPI
Heci3SmmAssertHandler(
  VOID
);

///
/// LocateHeci3SmmProtocol
///
EFI_STATUS
EFIAPI
LocateHeci3SmmProtocol(
  VOID
);

///
/// ShutdownHeci3SmmServices
///
EFI_STATUS
EFIAPI
ShutdownHeci3SmmServices(
  VOID
);

#endif /* __HECI3SMM_H__ */