6#ifndef OC_USER_BOOT_SERVICES_H
7#define OC_USER_BOOT_SERVICES_H
10#include <Library/BaseMemoryLib.h>
11#include <Library/MemoryAllocationLib.h>
12#include <Library/UefiLib.h>
13#include <Library/UefiApplicationEntryPoint.h>
14#include <Library/UefiBootServicesTableLib.h>
15#include <Library/DebugLib.h>
19extern EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL
mConOut;
36 IN EFI_GUID *Protocol,
37 IN VOID *Registration, OPTIONAL
44 IN EFI_ALLOCATE_TYPE Type,
45 IN EFI_MEMORY_TYPE MemoryType,
47 IN OUT EFI_PHYSICAL_ADDRESS *Memory
68 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
76 OUT EFI_TIME_CAPABILITIES *Capabilities
EFI_TPL EFIAPI DummyRaiseTPL(IN EFI_TPL NewTpl)
EFI_STATUS EFIAPI NullTextOutputString(IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *String)
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL mConOut
EFI_BOOT_SERVICES mBootServices
EFI_STATUS EFIAPI DummyCalculateCrc32(IN VOID *Data, IN UINTN DataSize, OUT UINT32 *CrcOut)
EFI_STATUS EFIAPI DummyInstallConfigurationTable(IN EFI_GUID *Guid, IN VOID *Table)
EFI_STATUS EFIAPI DummyAllocatePages(IN EFI_ALLOCATE_TYPE Type, IN EFI_MEMORY_TYPE MemoryType, IN UINTN Pages, IN OUT EFI_PHYSICAL_ADDRESS *Memory)
VOID EFIAPI DummyRestoreTPL(IN EFI_TPL NewTpl)
EFI_SYSTEM_TABLE mSystemTable
EFI_STATUS EFIAPI DummyGetTime(OUT EFI_TIME *Time, OUT EFI_TIME_CAPABILITIES *Capabilities)
EFI_STATUS EFIAPI DummyLocateProtocol(IN EFI_GUID *Protocol, IN VOID *Registration, OPTIONAL OUT VOID **Interface)