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

  Source: DEBUG_VS2015\X64\PurleySktPkg\SouthClusterLbg\Smbus\Smm\PchSmbusSmm\DEBUG
  Build: HR6N0XMLK DEBUG_VS2015 X64

Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __PCHSMBUSSMM_H__
#define __PCHSMBUSSMM_H__

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

//
// Function Prototypes
//

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

///
/// PchSmbusSmmInitialize
///
EFI_STATUS
EFIAPI
PchSmbusSmmInitialize(
  VOID
);

///
/// PchSmbusSmmRegisterSmiEvents
///
EFI_STATUS
EFIAPI
PchSmbusSmmRegisterSmiEvents(
  VOID
);

///
/// PchSmbusSmmUnregisterSmiEvents
///
EFI_STATUS
EFIAPI
PchSmbusSmmUnregisterSmiEvents(
  VOID
);

///
/// PchSmbusSmmCloseSmiEvents
///
EFI_STATUS
EFIAPI
PchSmbusSmmCloseSmiEvents(
  VOID
);

///
/// PchSmbusSmmDebugAssert
///
EFI_STATUS
EFIAPI
PchSmbusSmmDebugAssert(
  VOID
);

///
/// PchSmbusSmmIsProtocolInstalled
///
EFI_STATUS
EFIAPI
PchSmbusSmmIsProtocolInstalled(
  VOID
);

///
/// PchSmbusSmmCleanup
///
EFI_STATUS
EFIAPI
PchSmbusSmmCleanup(
  VOID
);

#endif /* __PCHSMBUSSMM_H__ */