/** @file MicrocodeUpdate.h -- Header for MicrocodeUpdate Source: DEBUG_VS2015\X64\AmiIntelCpuPkg\Microcode\MicrocodeUpdate\MicrocodeUpdate\DEBUG Build: HR6N0XMLK DEBUG_VS2015 X64 Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __MICROCODEUPDATE_H__ #define __MICROCODEUPDATE_H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // /// /// ModuleEntryPoint -- UEFI entry point / initialization function /// EFI_STATUS EFIAPI ModuleEntryPoint( VOID ); /// /// InitializeMicrocodeUpdateServices /// EFI_STATUS EFIAPI InitializeMicrocodeUpdateServices( VOID ); /// /// GetMicrocodeUpdateStatus /// EFI_STATUS EFIAPI GetMicrocodeUpdateStatus( VOID ); /// /// InitializeMicrocodeUpdateContext /// EFI_STATUS EFIAPI InitializeMicrocodeUpdateContext( VOID ); /// /// ConfigureMicrocodeUpdateContext /// EFI_STATUS EFIAPI ConfigureMicrocodeUpdateContext( VOID ); /// /// LogMicrocodeUpdateAssertion /// EFI_STATUS EFIAPI LogMicrocodeUpdateAssertion( VOID ); /// /// IsMicrocodeUpdateRequired /// EFI_STATUS EFIAPI IsMicrocodeUpdateRequired( VOID ); /// /// DispatchMicrocodeUpdateCompletion /// EFI_STATUS EFIAPI DispatchMicrocodeUpdateCompletion( VOID ); #endif /* __MICROCODEUPDATE_H__ */