/** @file StatusCodePei.h -- Header for StatusCodePei Copyright (c) HR650X BIOS Decompilation Project **/ #ifndef __STATUSCODEPEI__H__ #define __STATUSCODEPEI__H__ #include "../uefi_headers/Uefi.h" // // Function Prototypes // EFI_STATUS EFIAPI SetMem( VOID ); EFI_STATUS EFIAPI CopyMem( VOID ); EFI_STATUS EFIAPI CopyMemDwords( VOID ); EFI_STATUS EFIAPI SetMem32( VOID ); EFI_STATUS EFIAPI _ModuleEntryPoint( VOID ); EFI_STATUS EFIAPI StatusCodeAllocCallbackNode( VOID ); EFI_STATUS EFIAPI StatusCodeRemoveCallback( VOID ); EFI_STATUS EFIAPI StatusCodeRegisterCallback( VOID ); EFI_STATUS EFIAPI StatusCodeDispatchCallbacks( VOID ); EFI_STATUS EFIAPI StatusCodeReport( VOID ); EFI_STATUS EFIAPI StatusCodeSerialReport( VOID ); EFI_STATUS EFIAPI StatusCodeDebugAssert( VOID ); EFI_STATUS EFIAPI StatusCodePeiEntry( VOID ); EFI_STATUS EFIAPI DebugAssertMsgs( VOID ); EFI_STATUS EFIAPI StatusCodeToErrorStr( VOID ); EFI_STATUS EFIAPI StatusCodeFormatMsg( VOID ); EFI_STATUS EFIAPI SetMem16( VOID ); EFI_STATUS EFIAPI PpiDescriptorPtr( VOID ); EFI_STATUS EFIAPI PeiServicesInstallPpi( VOID ); EFI_STATUS EFIAPI SerialPortWrite( VOID ); EFI_STATUS EFIAPI BasePrintIsHexDigit( VOID ); EFI_STATUS EFIAPI BasePrintFillBuffer( VOID ); EFI_STATUS EFIAPI BasePrintProduceSChar( VOID ); EFI_STATUS EFIAPI BasePrintParseHexByte( VOID ); EFI_STATUS EFIAPI LocateReportStatusCodePpi( VOID ); EFI_STATUS EFIAPI DebugPrint( VOID ); EFI_STATUS EFIAPI CpuDeadLoop( VOID ); EFI_STATUS EFIAPI GetPeiServices( VOID ); EFI_STATUS EFIAPI AsciiSPrint( VOID ); EFI_STATUS EFIAPI BasePrintFillChar( VOID ); EFI_STATUS EFIAPI SPrintMarker( VOID ); EFI_STATUS EFIAPI AsciiSPrintUnicodeFormat( VOID ); EFI_STATUS EFIAPI PciCf8Read( VOID ); EFI_STATUS EFIAPI PpiListIteratorInit( VOID ); EFI_STATUS EFIAPI PpiListIteratorNext( VOID ); EFI_STATUS EFIAPI FindGuidInPpiList( VOID ); EFI_STATUS EFIAPI StrnCmp( VOID ); EFI_STATUS EFIAPI NumberToString( VOID ); EFI_STATUS EFIAPI StringReverse( VOID ); EFI_STATUS EFIAPI AsciiStrDecimalToUintn( VOID ); EFI_STATUS EFIAPI AsciiStrToUpper( VOID ); EFI_STATUS EFIAPI SPrintUnicodeFormat( VOID ); EFI_STATUS EFIAPI EfiStatusToStr( VOID ); EFI_STATUS EFIAPI SPrintAsciiFormatWorker( VOID ); EFI_STATUS EFIAPI SPrintAsciiFormat( VOID ); EFI_STATUS EFIAPI SPrintGuidMarker( VOID ); EFI_STATUS EFIAPI SPrintScanGuid( VOID ); EFI_STATUS EFIAPI Udiv64Remainder( VOID ); EFI_STATUS EFIAPI TimerDelayLoop( VOID ); EFI_STATUS EFIAPI TimerDelay( VOID ); EFI_STATUS EFIAPI ComPortGetBase( VOID ); EFI_STATUS EFIAPI ComPortInitialize( VOID ); EFI_STATUS EFIAPI ComPortPollLsrTx( VOID ); EFI_STATUS EFIAPI ComPortSetBaud( VOID ); EFI_STATUS EFIAPI ProgressDisplay10( VOID ); EFI_STATUS EFIAPI ProgressStatusCodeHandler( VOID ); EFI_STATUS EFIAPI IoOr32( VOID ); EFI_STATUS EFIAPI IoPortRead16( VOID ); EFI_STATUS EFIAPI IoPortWrite16( VOID ); EFI_STATUS EFIAPI IoPortRead32( VOID ); EFI_STATUS EFIAPI IoPortWrite32( VOID ); EFI_STATUS EFIAPI IoPortWrite8( VOID ); EFI_STATUS EFIAPI DebugEnabled( VOID ); EFI_STATUS EFIAPI GuidCompare( VOID ); EFI_STATUS EFIAPI PeiServicesGetTss( VOID ); EFI_STATUS EFIAPI PciReadBuffer( VOID ); EFI_STATUS EFIAPI PciWriteBuffer( VOID ); EFI_STATUS EFIAPI GuidCopy( VOID ); EFI_STATUS EFIAPI PciCf8Write( VOID ); EFI_STATUS EFIAPI PciCf8Modify( VOID ); EFI_STATUS EFIAPI VideoAsciiStrLen( VOID ); EFI_STATUS EFIAPI PciCfgInit( VOID ); EFI_STATUS EFIAPI PciCfgAddrWrite( VOID ); EFI_STATUS EFIAPI PciCfgWriteVerify( VOID ); EFI_STATUS EFIAPI VideoScrollBackground( VOID ); EFI_STATUS EFIAPI VideoDisplayProgress( VOID ); EFI_STATUS EFIAPI MmioRead32( VOID ); EFI_STATUS EFIAPI MmioRead16( VOID ); EFI_STATUS EFIAPI MmioWrite32( VOID ); EFI_STATUS EFIAPI IoRead32( VOID ); EFI_STATUS EFIAPI IoAnd32( VOID ); EFI_STATUS EFIAPI IoOr32Ex( VOID ); EFI_STATUS EFIAPI IoReadEx( VOID ); EFI_STATUS EFIAPI CopyMemWrapper( VOID ); EFI_STATUS EFIAPI SetMemWrapper( VOID ); EFI_STATUS EFIAPI ZeroMem( VOID ); #endif /* __STATUSCODEPEI__H__ */