OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
UserBootServices.h File Reference
#include <Uefi.h>
#include <Library/BaseMemoryLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/UefiLib.h>
#include <Library/UefiApplicationEntryPoint.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/DebugLib.h>

Go to the source code of this file.

Functions

EFI_TPL EFIAPI DummyRaiseTPL (IN EFI_TPL NewTpl)
 
VOID EFIAPI DummyRestoreTPL (IN EFI_TPL NewTpl)
 
EFI_STATUS EFIAPI DummyLocateProtocol (IN EFI_GUID *Protocol, IN VOID *Registration, OPTIONAL OUT VOID **Interface)
 
EFI_STATUS EFIAPI DummyAllocatePages (IN EFI_ALLOCATE_TYPE Type, IN EFI_MEMORY_TYPE MemoryType, IN UINTN Pages, IN OUT EFI_PHYSICAL_ADDRESS *Memory)
 
EFI_STATUS EFIAPI DummyInstallConfigurationTable (IN EFI_GUID *Guid, IN VOID *Table)
 
EFI_STATUS EFIAPI DummyCalculateCrc32 (IN VOID *Data, IN UINTN DataSize, OUT UINT32 *CrcOut)
 
EFI_STATUS EFIAPI NullTextOutputString (IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *String)
 
EFI_STATUS EFIAPI DummyGetTime (OUT EFI_TIME *Time, OUT EFI_TIME_CAPABILITIES *Capabilities)
 

Variables

EFI_BOOT_SERVICES mBootServices
 
EFI_SYSTEM_TABLE mSystemTable
 
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL mConOut
 

Detailed Description

Copyright (c) 2020, PMheart. All rights reserved. SPDX-License-Identifier: BSD-3-Clause

Definition in file UserBootServices.h.

Function Documentation

◆ DummyAllocatePages()

EFI_STATUS EFIAPI DummyAllocatePages ( IN EFI_ALLOCATE_TYPE Type,
IN EFI_MEMORY_TYPE MemoryType,
IN UINTN Pages,
IN OUT EFI_PHYSICAL_ADDRESS * Memory )

Definition at line 79 of file UserBootServices.c.

◆ DummyCalculateCrc32()

EFI_STATUS EFIAPI DummyCalculateCrc32 ( IN VOID * Data,
IN UINTN DataSize,
OUT UINT32 * CrcOut )

Definition at line 232 of file UserBootServices.c.

◆ DummyGetTime()

EFI_STATUS EFIAPI DummyGetTime ( OUT EFI_TIME * Time,
OUT EFI_TIME_CAPABILITIES * Capabilities )

Definition at line 269 of file UserBootServices.c.

◆ DummyInstallConfigurationTable()

EFI_STATUS EFIAPI DummyInstallConfigurationTable ( IN EFI_GUID * Guid,
IN VOID * Table )

Definition at line 93 of file UserBootServices.c.

◆ DummyLocateProtocol()

EFI_STATUS EFIAPI DummyLocateProtocol ( IN EFI_GUID * Protocol,
IN VOID * Registration,
OPTIONAL OUT VOID ** Interface )

Definition at line 68 of file UserBootServices.c.

◆ DummyRaiseTPL()

EFI_TPL EFIAPI DummyRaiseTPL ( IN EFI_TPL NewTpl)

Definition at line 50 of file UserBootServices.c.

◆ DummyRestoreTPL()

VOID EFIAPI DummyRestoreTPL ( IN EFI_TPL NewTpl)

Definition at line 59 of file UserBootServices.c.

◆ NullTextOutputString()

EFI_STATUS EFIAPI NullTextOutputString ( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL * This,
IN CHAR16 * String )

Definition at line 40 of file TextOutputNull.c.

Variable Documentation

◆ mBootServices

EFI_BOOT_SERVICES mBootServices
extern

Definition at line 12 of file UserBootServices.c.

◆ mConOut

EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL mConOut
extern

Definition at line 21 of file UserBootServices.c.

◆ mSystemTable

EFI_SYSTEM_TABLE mSystemTable
extern

Definition at line 25 of file UserBootServices.c.