Newer
Older
AMI-Aptio-BIOS-Reversed / PurleySktPkg / SouthClusterLbg / PchInit / Smm / PchInitSmm / PchInitSmm.h
/** @file
  PchInitSmm.h -- Header for PchInitSmm

  Source: DEBUG_VS2015\X64\PurleySktPkg\SouthClusterLbg\PchInit\Smm\PchInitSmm\DEBUG
  Build: HR6N0XMLK DEBUG_VS2015 X64

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __PCHINITSMM_H__
#define __PCHINITSMM_H__

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

//
// Function Prototypes
//

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

///
/// PchInitSmmInitialize
///
EFI_STATUS
EFIAPI
PchInitSmmInitialize(
  VOID
);

///
/// PchInitSmmRegisterHandlers
///
EFI_STATUS
EFIAPI
PchInitSmmRegisterHandlers(
  VOID
);

///
/// PchInitSmmInstallProtocol
///
EFI_STATUS
EFIAPI
PchInitSmmInstallProtocol(
  VOID
);

///
/// PchInitSmmUninstallProtocol
///
EFI_STATUS
EFIAPI
PchInitSmmUninstallProtocol(
  VOID
);

///
/// PchInitSmmDebugAssert
///
EFI_STATUS
EFIAPI
PchInitSmmDebugAssert(
  VOID
);

///
/// PchInitSmmIsProtocolInstalled
///
EFI_STATUS
EFIAPI
PchInitSmmIsProtocolInstalled(
  VOID
);

///
/// PchInitSmmCleanup
///
EFI_STATUS
EFIAPI
PchInitSmmCleanup(
  VOID
);

#endif /* __PCHINITSMM_H__ */