Newer
Older
AMI-Aptio-BIOS-Reversed / PurleySktPkg / Me / Heci / Dxe / HeciInitDxe / HeciInitDxe.h
/** @file
  HeciInitDxe.h -- Header for HeciInitDxe


Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __HECIINITDXE_H__
#define __HECIINITDXE_H__

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

//
// Function Prototypes
//

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

///
/// Initialize HECI DXE protocol and internal data
///
EFI_STATUS
EFIAPI
InitializeHeciDxe(
  IN EFI_HANDLE        ImageHandle,
  IN EFI_SYSTEM_TABLE  *SystemTable
);

///
/// Initialize HECI DXE protocol interface
///
EFI_STATUS
EFIAPI
InitializeHeciDxeProtocol(
  IN EFI_HANDLE  ImageHandle
);

///
/// Shutdown HECI DXE services
///
EFI_STATUS
EFIAPI
ShutdownHeciDxe(
  VOID
);

#endif /* __HECIINITDXE_H__ */