/** @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__ */