/** @file MultiSkuDistinctionDxe.h -- Header for MultiSkuDistinctionDxe Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __MULTISKUDISTINCTIONDXE_H__ #define __MULTISKUDISTINCTIONDXE_H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // UINT64 ReadUnaligned64 ( IN VOID *Buffer ); BOOLEAN CompareGuid ( IN EFI_GUID *Guid1, IN EFI_GUID *Guid2 ); MS_DEBUG_PROTOCOL * GetMsDebugProtocol ( VOID ); UINTN EFIAPI MsDebugPrint ( IN UINTN ErrorLevel, IN CHAR8 *Format, ... ); VOID EFIAPI MsDebugAssert ( IN CHAR8 *FileName, IN UINTN LineNumber, IN CHAR8 *Description ); VOID * GetHobList ( VOID ); EFI_HOB_GENERIC_HEADER * FindHobByGuid ( IN CONST EFI_GUID *Guid, IN VOID *HobStart ); EFI_STATUS GetMultiSkuInfoFromHob ( OUT MULTI_SKU_INFO *SkuInfo ); EFI_STATUS InstallSkuProtocol ( VOID ); EFI_STATUS EFIAPI MultiSkuDistinctionDxeEntryPoint ( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable ); #endif /* __MULTISKUDISTINCTIONDXE_H__ */