CloverBootloader/rEFIt_UEFI/Platform/BasicIO.h
jief 32fbf76326 Update BaseLib.h with macro BASE_LIST_FOR_EACH.
Introduce class apd (automatic pointer destruction)
Introduce MemoryTracker
Weak symbols in MemoryAllocationLib to be able to redefine them (see
MemoryTracker).
Embed LegacyOS instead of a pointer.
Fixed a lot of memory leaks.
2023-11-18 11:04:54 +01:00

25 lines
445 B
C

/*
* BasicIO.h
*
* Created on: 28 Mar 2020
* Author: jief
*/
#ifndef PLATFORM_BASICIO_H_
#define PLATFORM_BASICIO_H_
XBool ReadAllKeyStrokes(void);
void PauseForKey();
void PauseForKey(const XString8& msg);
//void DebugPause(void);
void EndlessIdleLoop(void);
XBool CheckFatalError(IN EFI_STATUS Status, IN CONST CHAR16 *where);
XBool CheckError(IN EFI_STATUS Status, IN CONST CHAR16 *where);
#endif /* PLATFORM_BASICIO_H_ */