/** @file DxeIpl.h -- Header for DxeIpl Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __DXEIPL__H__ #define __DXEIPL__H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // EFI_STATUS EFIAPI DxeIplZeroMem( VOID ); EFI_STATUS EFIAPI DxeIplCopyMem( VOID ); EFI_STATUS EFIAPI DxeIplSetMem32( VOID ); EFI_STATUS EFIAPI DxeIplSetMem64( VOID ); EFI_STATUS EFIAPI DxeIplGetNextHob( VOID ); EFI_STATUS EFIAPI DxeIplGetFirstHob( VOID ); EFI_STATUS EFIAPI DxeIplSetMem16( VOID ); EFI_STATUS EFIAPI _ModuleEntryPoint( VOID ); EFI_STATUS EFIAPI DxeIplDebugPrint( VOID ); EFI_STATUS EFIAPI DxeIplMeasureFv( VOID ); EFI_STATUS EFIAPI DxeIplFvReadSection( VOID ); EFI_STATUS EFIAPI DxeIplFvExtractSection( VOID ); EFI_STATUS EFIAPI DxeIplFvProcessSections( VOID ); EFI_STATUS EFIAPI DxeIplCheckBootMode( VOID ); EFI_STATUS EFIAPI DxeIplGetNextFfsFile( VOID ); EFI_STATUS EFIAPI DxeIplDiscoverDxeCore( VOID ); EFI_STATUS EFIAPI DxeIplEntry( VOID ); EFI_STATUS EFIAPI DxeIplTransferToDxeCore( VOID ); EFI_STATUS EFIAPI DxeIplCreatePageTables( VOID ); EFI_STATUS EFIAPI DxeIplNullStall( VOID ); EFI_STATUS EFIAPI DxeIplGetBootMode( VOID ); EFI_STATUS EFIAPI DxeIplGetPeiServices( VOID ); EFI_STATUS EFIAPI DxeIplLocatePpi( VOID ); EFI_STATUS EFIAPI DxeIplGetBootModeGuid( VOID ); EFI_STATUS EFIAPI DxeIplGetPlatformBootMode( VOID ); EFI_STATUS EFIAPI DxeIplSetBootMode( VOID ); EFI_STATUS EFIAPI DxeIplDecompressPages( VOID ); EFI_STATUS EFIAPI DxeIplAllocPages( VOID ); EFI_STATUS EFIAPI DxeIplAllocPagesBelow4G( VOID ); EFI_STATUS EFIAPI DxeIplFreePages( VOID ); EFI_STATUS EFIAPI DxeIplReportStatus( VOID ); EFI_STATUS EFIAPI DxeIplLocatePpiByGuid( VOID ); EFI_STATUS EFIAPI DxeIplOpenFv( VOID ); EFI_STATUS EFIAPI DxeIplReadFvSection( VOID ); EFI_STATUS EFIAPI DxeIplFvGetFileSize( VOID ); EFI_STATUS EFIAPI DxeIplFvFreePages( VOID ); EFI_STATUS EFIAPI DxeIplFvSetError( VOID ); EFI_STATUS EFIAPI DxeIplFvIsAddrValid( VOID ); EFI_STATUS EFIAPI DxeIplAllocatePages( VOID ); EFI_STATUS EFIAPI DxeIplAllocateZeroPages( VOID ); EFI_STATUS EFIAPI DxeIplGetPeiBootMode( VOID ); EFI_STATUS EFIAPI DxeIplFvOpenDevice( VOID ); EFI_STATUS EFIAPI DxeIplInstallPpi( VOID ); EFI_STATUS EFIAPI DxeIplDecompress( VOID ); EFI_STATUS EFIAPI DxeIplDecompressLzma( VOID ); EFI_STATUS EFIAPI DxeIplGetDecompressAlgo( VOID ); EFI_STATUS EFIAPI DxeIplHuffmanBuildTable( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeCore1( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeCore2( VOID ); EFI_STATUS EFIAPI DxeIplLzmaRangeDecode( VOID ); EFI_STATUS EFIAPI DxeIplLzmaBitDecode( VOID ); EFI_STATUS EFIAPI DxeIplLzmaGetProp( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeProp( VOID ); EFI_STATUS EFIAPI DxeIplPpiNotifyCallback( VOID ); EFI_STATUS EFIAPI DxeIplPeiEndCallback( VOID ); EFI_STATUS EFIAPI DxeIplReportStatusCode( VOID ); EFI_STATUS EFIAPI DxeIplGetFvFromHob( VOID ); EFI_STATUS EFIAPI DxeIplGetPeiProtocol( VOID ); EFI_STATUS EFIAPI DxeIplDebugPrintGuid( VOID ); EFI_STATUS EFIAPI DxeIplGetBootModeFromHob( VOID ); EFI_STATUS EFIAPI DxeIplDxeIplPpiNotify( VOID ); EFI_STATUS EFIAPI DxeIplEndOfPeiNotify( VOID ); EFI_STATUS EFIAPI DxeIplGetPpiPtr( VOID ); EFI_STATUS EFIAPI nullsub_2( VOID ); EFI_STATUS EFIAPI DxeIplLzmaInitState( VOID ); EFI_STATUS EFIAPI DxeIplLzmaInitRange( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeRange( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeLiteral( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeMatch( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeBitTree( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeStream( VOID ); EFI_STATUS EFIAPI DxeIplDecodeSetup( VOID ); EFI_STATUS EFIAPI DxeIplDecodeCleanup( VOID ); EFI_STATUS EFIAPI DxeIplDecodeData( VOID ); EFI_STATUS EFIAPI DxeIplLzmaGetBit( VOID ); EFI_STATUS EFIAPI DxeIplLzmaGetNumBits( VOID ); EFI_STATUS EFIAPI DxeIplLzmaNormalize( VOID ); EFI_STATUS EFIAPI DxeIplLzmaDecodeSymbol( VOID ); EFI_STATUS EFIAPI DxeIplGetModuleBase( VOID ); EFI_STATUS EFIAPI DxeIplInitGlobalFlags( VOID ); #endif /* __DXEIPL__H__ */