#include "../libeg/libeg.h" VOID InitScreen(IN BOOLEAN SetMaxResolution); VOID SetupScreen(VOID); VOID BeginTextScreen(IN CONST CHAR16 *Title); VOID FinishTextScreen(IN BOOLEAN WaitAlways); VOID BeginExternalScreen(IN BOOLEAN UseGraphicsMode/*, IN CONST CHAR16 *Title*/); VOID FinishExternalScreen(VOID); VOID TerminateScreen(VOID); VOID SetNextScreenMode(INT32); VOID SwitchToGraphicsAndClear(VOID); VOID BltClearScreen(); INTN HybridRepositioning(INTN Edge, INTN Value, INTN ImageDimension, INTN ScreenDimension, INTN DesignScreenDimension); INTN CalculateNudgePosition(INTN Position, INTN NudgeValue, INTN ImageDimension, INTN ScreenDimension); BOOLEAN CheckFatalError(IN EFI_STATUS Status, IN CONST CHAR16 *where); BOOLEAN CheckError(IN EFI_STATUS Status, IN CONST CHAR16 *where);