Newer
Older
AMI-Aptio-BIOS-Reversed / AmiModulePkg / OFBD / Ofbd / Ofbd.h
@Ajax Dong Ajax Dong 7 days ago 829 bytes Recovering names
/** @file
  Ofbd.h -- Header for Ofbd


Copyright (c) HR650X BIOS Decompilation Project
**/

#ifndef __OFBD_H__
#define __OFBD_H__

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

//
// Function Prototypes
//

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

///
/// InitializeOfbdGlobals -- UEFI driver init: caches ImageHandle, SystemTable, BootServices, RuntimeServices
///
EFI_STATUS
EFIAPI
InitializeOfbdGlobals(
  VOID
);

///
/// RegisterOfbdFlashHandlers -- Core OFBD flash management: registers SMI handlers for flash backup/recovery
///
EFI_STATUS
EFIAPI
RegisterOfbdFlashHandlers(
  VOID
);

///
/// OfbdCleanupOnFailure -- Error cleanup handler called when initialization fails
///
EFI_STATUS
EFIAPI
OfbdCleanupOnFailure(
  VOID
);

#endif /* __OFBD_H__ */