Newer
Older
AMI-Aptio-BIOS-Reversed / PurleyPlatPkg / Platform / Dxe / Hsti / HstiIhvProviderDxe / HstiIhvProviderDxe / HstiIhvProviderDxe.h
@Ajax Dong Ajax Dong 7 days ago 885 bytes Recovering names
/** @file
  HstiIhvProviderDxe.h -- Header for HstiIhvProviderDxe


Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __HSTIIHVPROVIDERDXE_H__
#define __HSTIIHVPROVIDERDXE_H__

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

//
// Function Prototypes
//

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

///
/// Initializes boot services state and performs protocol lookup for HSTI provider registration.
///
EFI_STATUS
EFIAPI
InitializeHstiIhvProvider(
  VOID
);

///
/// HSTI provider debug/error print handler.
///
EFI_STATUS
EFIAPI
PrintHstiIhvError(
  VOID
);

///
/// HSTI provider assertion handler.
///
EFI_STATUS
EFIAPI
AssertOnHstiIhvError(
  VOID
);

///
/// Publishes HSTI provider data / registers assertions.
///
EFI_STATUS
EFIAPI
PublishHstiIhvData(
  VOID
);

#endif /* __HSTIIHVPROVIDERDXE_H__ */