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

  Source: DEBUG_VS2015\X64\PurleySktPkg\Smm\SoftSkuSmm\SoftSkuSmm\DEBUG
  Build: HR6N0XMLK DEBUG_VS2015 X64

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __SOFTSKUSMM_H__
#define __SOFTSKUSMM_H__

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

//
// Function Prototypes
//

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

///
/// SoftSkuSmmInitializeEnvironment
///
EFI_STATUS
EFIAPI
SoftSkuSmmInitializeEnvironment(
  VOID
);

///
/// SoftSkuSmmRunInitialization
///
EFI_STATUS
EFIAPI
SoftSkuSmmRunInitialization(
  VOID
);

///
/// SoftSkuSmmReleaseInitializationLock
///
EFI_STATUS
EFIAPI
SoftSkuSmmReleaseInitializationLock(
  VOID
);

///
/// SoftSkuSmmRestoreInitializationLock
///
EFI_STATUS
EFIAPI
SoftSkuSmmRestoreInitializationLock(
  VOID
);

///
/// SoftSkuSmmTraceAssertion
///
EFI_STATUS
EFIAPI
SoftSkuSmmTraceAssertion(
  VOID
);

///
/// SoftSkuSmmIsInitializationComplete
///
EFI_STATUS
EFIAPI
SoftSkuSmmIsInitializationComplete(
  VOID
);

///
/// SoftSkuSmmCleanupOnFailure
///
EFI_STATUS
EFIAPI
SoftSkuSmmCleanupOnFailure(
  VOID
);

#endif /* __SOFTSKUSMM_H__ */