19#include <Library/BaseLib.h>
20#include <Library/DebugLib.h>
21#include <Library/DevicePathLib.h>
42 IN CONST CHAR8 *Format,
74 IN CONST CHAR8 *FileName,
76 IN CONST CHAR8 *Description
193 IN CONST UINTN ErrorLevel
200#if defined (__GNUC__) || defined (__clang__)
213 CONST CHAR16 *Message
221 IN CONST CHAR8 *Message,
222 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath OPTIONAL
230 IN CONST CHAR8 *Message,
231 IN EFI_HANDLE
Handle OPTIONAL
239 IN CONST CHAR8 *Message,
DMG_SIZE_DEVICE_PATH Size
VOID EFIAPI DebugAssert(IN CONST CHAR8 *FileName, IN UINTN LineNumber, IN CONST CHAR8 *Description)
BOOLEAN EFIAPI DebugPrintLevelEnabled(IN CONST UINTN ErrorLevel)
VOID *EFIAPI DebugClearMemory(OUT VOID *Buffer, IN UINTN Length)
VOID DebugPrintDevicePathForHandle(IN UINTN ErrorLevel, IN CONST CHAR8 *Message, IN EFI_HANDLE Handle OPTIONAL)
VOID EFIAPI DebugPrint(IN UINTN ErrorLevel, IN CONST CHAR8 *Format,...)
BOOLEAN EFIAPI DebugCodeEnabled(VOID)
BOOLEAN EFIAPI DebugClearMemoryEnabled(VOID)
BOOLEAN EFIAPI DebugPrintEnabled(VOID)
BOOLEAN EFIAPI DebugAssertEnabled(VOID)
VOID DebugPrintHexDump(IN UINTN ErrorLevel, IN CONST CHAR8 *Message, IN UINT8 *Bytes, IN UINTN Size)
VOID WaitForKeyPress(CONST CHAR16 *Message)
VOID DebugPrintDevicePath(IN UINTN ErrorLevel, IN CONST CHAR8 *Message, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath OPTIONAL)
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
APPLE_EVENT_HANDLE Handle