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

  Source: DEBUG_VS2015\X64\PurleySktPkg\Me\Sps\Smm\SpsSmm\DEBUG
  Build: HR6N0XMLK DEBUG_VS2015 X64

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __SPSSMM_H__
#define __SPSSMM_H__

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

//
// Function Prototypes
//

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

///
/// InitializeSpsSmmServices
///
EFI_STATUS
EFIAPI
InitializeSpsSmmServices(
  VOID
);

///
/// InstallSpsSmmProtocolInterfaces
///
EFI_STATUS
EFIAPI
InstallSpsSmmProtocolInterfaces(
  VOID
);

///
/// InitializeSpsSmmProtocolState
///
EFI_STATUS
EFIAPI
InitializeSpsSmmProtocolState(
  VOID
);

///
/// SetSpsSmmProtocolStatus
///
EFI_STATUS
EFIAPI
SetSpsSmmProtocolStatus(
  VOID
);

///
/// SpsSmmAssertHandler
///
EFI_STATUS
EFIAPI
SpsSmmAssertHandler(
  VOID
);

///
/// LocateSpsSmmProtocol
///
EFI_STATUS
EFIAPI
LocateSpsSmmProtocol(
  VOID
);

///
/// ShutdownSpsSmmServices
///
EFI_STATUS
EFIAPI
ShutdownSpsSmmServices(
  VOID
);

#endif /* __SPSSMM_H__ */