/** @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__ */