OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
UserGlobalVar.h File Reference
#include <Uefi.h>
#include <Library/UefiLib.h>
#include <Library/UefiApplicationEntryPoint.h>
#include <stdlib.h>

Go to the source code of this file.

Macros

#define ASAN_POISON_MEMORY_REGION(addr, size)
 
#define ASAN_UNPOISON_MEMORY_REGION(addr, size)
 
#define ASAN_CHECK_MEMORY_REGION(addr, size)
 

Variables

EFI_GUID gAppleBootVariableGuid
 
EFI_GUID gAppleEventProtocolGuid
 
EFI_GUID gAppleKeyMapAggregatorProtocolGuid
 
EFI_GUID gAppleKeyMapDatabaseProtocolGuid
 
EFI_GUID gAppleApfsContainerInfoGuid
 
EFI_GUID gAppleApfsVolumeInfoGuid
 
EFI_GUID gAppleBlessedOsxFolderInfoGuid
 A global variable storing the GUID of the APPLE_BLESSED_OSX_FOLDER_INFO_GUID.
 
EFI_GUID gAppleBlessedSystemFileInfoGuid
 A global variable storing the GUID of the APPLE_BLESSED_SYSTEM_FILE_INFO_GUID.
 
EFI_GUID gAppleBlessedSystemFolderInfoGuid
 A global variable storing the GUID of the APPLE_BLESSED_SYSTEM_FOLDER_INFO_GUID.
 
EFI_GUID gAppleBootPolicyProtocolGuid
 
EFI_GUID gAppleVendorVariableGuid
 
EFI_GUID gAppleImg4VerificationProtocolGuid
 
EFI_GUID gAppleBeepGenProtocolGuid
 
EFI_GUID gApplePlatformInfoDatabaseProtocolGuid
 
EFI_GUID gAppleFsbFrequencyPlatformInfoGuid
 
EFI_GUID gAppleFsbFrequencyPlatformInfoIndexHobGuid
 
CONST CHAR8 * gEfiCallerBaseName
 
EFI_GUID gEfiGraphicsOutputProtocolGuid
 
EFI_GUID gEfiHiiFontProtocolGuid
 
EFI_GUID gEfiSimpleTextOutProtocolGuid
 
EFI_GUID gEfiUgaDrawProtocolGuid
 
EFI_GUID gEfiAbsolutePointerProtocolGuid
 
EFI_GUID gEfiLoadedImageProtocolGuid
 
EFI_GUID gEfiShellParametersProtocolGuid
 
EFI_GUID gEfiSimplePointerProtocolGuid
 
EFI_GUID gEfiDebugPortProtocolGuid
 
EFI_GUID gEfiDevicePathProtocolGuid
 
EFI_GUID gEfiPcAnsiGuid
 
EFI_GUID gEfiPersistentVirtualCdGuid
 
EFI_GUID gEfiPersistentVirtualDiskGuid
 
EFI_GUID gEfiSasDevicePathGuid
 
EFI_GUID gEfiUartDevicePathGuid
 
EFI_GUID gEfiVT100Guid
 
EFI_GUID gEfiVT100PlusGuid
 
EFI_GUID gEfiVTUTF8Guid
 
EFI_GUID gEfiVirtualCdGuid
 
EFI_GUID gEfiVirtualDiskGuid
 
EFI_GUID gEfiFileInfoGuid
 
EFI_GUID gEfiFileSystemVolumeLabelInfoIdGuid
 
EFI_GUID gEfiSimpleFileSystemProtocolGuid
 
EFI_GUID gEfiUserInterfaceThemeProtocolGuid
 
EFI_GUID gEfiMpServiceProtocolGuid
 
EFI_GUID gFrameworkEfiMpServiceProtocolGuid
 
EFI_GUID gEfiGlobalVariableGuid
 
EFI_GUID gEfiSmbios3TableGuid
 
EFI_GUID gEfiLegacyRegionProtocolGuid
 
EFI_GUID gEfiLegacyRegion2ProtocolGuid
 
EFI_GUID gEfiPciRootBridgeIoProtocolGuid
 
EFI_GUID gEfiSmbiosTableGuid
 
EFI_GUID gEfiUnicodeCollationProtocolGuid
 
EFI_GUID gEfiUnicodeCollation2ProtocolGuid
 
EFI_GUID gEfiFileSystemInfoGuid
 
EFI_GUID gEfiDiskIoProtocolGuid
 
EFI_GUID gEfiDiskIo2ProtocolGuid
 
EFI_GUID gEfiBlockIoProtocolGuid
 
EFI_GUID gEfiDriverBindingProtocolGuid
 
EFI_GUID gEfiComponentNameProtocolGuid
 
EFI_GUID gOcBootstrapProtocolGuid
 
EFI_GUID gOcVendorVariableGuid
 
EFI_GUID gOcCustomSmbios3TableGuid
 
EFI_GUID gOcCustomSmbiosTableGuid
 
EFI_GUID gOcAudioProtocolGuid
 

Detailed Description

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

Definition in file UserGlobalVar.h.

Macro Definition Documentation

◆ ASAN_CHECK_MEMORY_REGION

#define ASAN_CHECK_MEMORY_REGION ( addr,
size )
Value:
do { } while (0)

Definition at line 21 of file UserGlobalVar.h.

◆ ASAN_POISON_MEMORY_REGION

#define ASAN_POISON_MEMORY_REGION ( addr,
size )
Value:
do { } while (0)

Definition at line 19 of file UserGlobalVar.h.

◆ ASAN_UNPOISON_MEMORY_REGION

#define ASAN_UNPOISON_MEMORY_REGION ( addr,
size )
Value:
do { } while (0)

Definition at line 20 of file UserGlobalVar.h.

Variable Documentation

◆ gAppleApfsContainerInfoGuid

EFI_GUID gAppleApfsContainerInfoGuid
extern

Definition at line 20 of file UserGlobalVar.c.

◆ gAppleApfsVolumeInfoGuid

EFI_GUID gAppleApfsVolumeInfoGuid
extern

Definition at line 23 of file UserGlobalVar.c.

◆ gAppleBeepGenProtocolGuid

EFI_GUID gAppleBeepGenProtocolGuid
extern

Definition at line 44 of file UserGlobalVar.c.

◆ gAppleBlessedOsxFolderInfoGuid

EFI_GUID gAppleBlessedOsxFolderInfoGuid
extern

A global variable storing the GUID of the APPLE_BLESSED_OSX_FOLDER_INFO_GUID.

Definition at line 26 of file UserGlobalVar.c.

◆ gAppleBlessedSystemFileInfoGuid

EFI_GUID gAppleBlessedSystemFileInfoGuid
extern

A global variable storing the GUID of the APPLE_BLESSED_SYSTEM_FILE_INFO_GUID.

Definition at line 29 of file UserGlobalVar.c.

◆ gAppleBlessedSystemFolderInfoGuid

EFI_GUID gAppleBlessedSystemFolderInfoGuid
extern

A global variable storing the GUID of the APPLE_BLESSED_SYSTEM_FOLDER_INFO_GUID.

Definition at line 32 of file UserGlobalVar.c.

◆ gAppleBootPolicyProtocolGuid

EFI_GUID gAppleBootPolicyProtocolGuid
extern

A global variable storing the GUID of the APPLE_BOOT_POLICY_PROTOCOL.

Definition at line 35 of file UserGlobalVar.c.

◆ gAppleBootVariableGuid

EFI_GUID gAppleBootVariableGuid
extern

A global variable storing the GUID of the APPLE_BOOT EFI variable scope. AKA gAppleEFINVRAMGuid

Definition at line 8 of file UserGlobalVar.c.

◆ gAppleEventProtocolGuid

EFI_GUID gAppleEventProtocolGuid
extern

Definition at line 11 of file UserGlobalVar.c.

◆ gAppleFsbFrequencyPlatformInfoGuid

EFI_GUID gAppleFsbFrequencyPlatformInfoGuid
extern

Definition at line 50 of file UserGlobalVar.c.

◆ gAppleFsbFrequencyPlatformInfoIndexHobGuid

EFI_GUID gAppleFsbFrequencyPlatformInfoIndexHobGuid
extern

Definition at line 53 of file UserGlobalVar.c.

◆ gAppleImg4VerificationProtocolGuid

EFI_GUID gAppleImg4VerificationProtocolGuid
extern

Definition at line 41 of file UserGlobalVar.c.

◆ gAppleKeyMapAggregatorProtocolGuid

EFI_GUID gAppleKeyMapAggregatorProtocolGuid
extern

Definition at line 14 of file UserGlobalVar.c.

◆ gAppleKeyMapDatabaseProtocolGuid

EFI_GUID gAppleKeyMapDatabaseProtocolGuid
extern

Definition at line 17 of file UserGlobalVar.c.

◆ gApplePlatformInfoDatabaseProtocolGuid

EFI_GUID gApplePlatformInfoDatabaseProtocolGuid
extern

Definition at line 47 of file UserGlobalVar.c.

◆ gAppleVendorVariableGuid

EFI_GUID gAppleVendorVariableGuid
extern

A global variable storing the GUID of the APPLE_VENDOR EFI variable scope.

Definition at line 38 of file UserGlobalVar.c.

◆ gEfiAbsolutePointerProtocolGuid

EFI_GUID gEfiAbsolutePointerProtocolGuid
extern

Definition at line 76 of file UserGlobalVar.c.

◆ gEfiBlockIoProtocolGuid

EFI_GUID gEfiBlockIoProtocolGuid
extern

Definition at line 175 of file UserGlobalVar.c.

◆ gEfiCallerBaseName

CONST CHAR8* gEfiCallerBaseName
extern

Definition at line 63 of file UserGlobalVar.c.

◆ gEfiComponentNameProtocolGuid

EFI_GUID gEfiComponentNameProtocolGuid
extern

Definition at line 181 of file UserGlobalVar.c.

◆ gEfiDebugPortProtocolGuid

EFI_GUID gEfiDebugPortProtocolGuid
extern

Definition at line 88 of file UserGlobalVar.c.

◆ gEfiDevicePathProtocolGuid

EFI_GUID gEfiDevicePathProtocolGuid
extern

Definition at line 91 of file UserGlobalVar.c.

◆ gEfiDiskIo2ProtocolGuid

EFI_GUID gEfiDiskIo2ProtocolGuid
extern

Definition at line 172 of file UserGlobalVar.c.

◆ gEfiDiskIoProtocolGuid

EFI_GUID gEfiDiskIoProtocolGuid
extern

Definition at line 169 of file UserGlobalVar.c.

◆ gEfiDriverBindingProtocolGuid

EFI_GUID gEfiDriverBindingProtocolGuid
extern

Definition at line 178 of file UserGlobalVar.c.

◆ gEfiFileInfoGuid

EFI_GUID gEfiFileInfoGuid
extern

Definition at line 124 of file UserGlobalVar.c.

◆ gEfiFileSystemInfoGuid

EFI_GUID gEfiFileSystemInfoGuid
extern

Definition at line 166 of file UserGlobalVar.c.

◆ gEfiFileSystemVolumeLabelInfoIdGuid

EFI_GUID gEfiFileSystemVolumeLabelInfoIdGuid
extern

Definition at line 127 of file UserGlobalVar.c.

◆ gEfiGlobalVariableGuid

EFI_GUID gEfiGlobalVariableGuid
extern

Definition at line 142 of file UserGlobalVar.c.

◆ gEfiGraphicsOutputProtocolGuid

EFI_GUID gEfiGraphicsOutputProtocolGuid
extern

Definition at line 64 of file UserGlobalVar.c.

◆ gEfiHiiFontProtocolGuid

EFI_GUID gEfiHiiFontProtocolGuid
extern

Definition at line 67 of file UserGlobalVar.c.

◆ gEfiLegacyRegion2ProtocolGuid

EFI_GUID gEfiLegacyRegion2ProtocolGuid
extern

Definition at line 151 of file UserGlobalVar.c.

◆ gEfiLegacyRegionProtocolGuid

EFI_GUID gEfiLegacyRegionProtocolGuid
extern

Definition at line 148 of file UserGlobalVar.c.

◆ gEfiLoadedImageProtocolGuid

EFI_GUID gEfiLoadedImageProtocolGuid
extern

Definition at line 79 of file UserGlobalVar.c.

◆ gEfiMpServiceProtocolGuid

EFI_GUID gEfiMpServiceProtocolGuid
extern

Definition at line 136 of file UserGlobalVar.c.

◆ gEfiPcAnsiGuid

EFI_GUID gEfiPcAnsiGuid
extern

Definition at line 94 of file UserGlobalVar.c.

◆ gEfiPciRootBridgeIoProtocolGuid

EFI_GUID gEfiPciRootBridgeIoProtocolGuid
extern

Definition at line 154 of file UserGlobalVar.c.

◆ gEfiPersistentVirtualCdGuid

EFI_GUID gEfiPersistentVirtualCdGuid
extern

Definition at line 97 of file UserGlobalVar.c.

◆ gEfiPersistentVirtualDiskGuid

EFI_GUID gEfiPersistentVirtualDiskGuid
extern

Definition at line 100 of file UserGlobalVar.c.

◆ gEfiSasDevicePathGuid

EFI_GUID gEfiSasDevicePathGuid
extern

Definition at line 103 of file UserGlobalVar.c.

◆ gEfiShellParametersProtocolGuid

EFI_GUID gEfiShellParametersProtocolGuid
extern

Definition at line 82 of file UserGlobalVar.c.

◆ gEfiSimpleFileSystemProtocolGuid

EFI_GUID gEfiSimpleFileSystemProtocolGuid
extern

Definition at line 130 of file UserGlobalVar.c.

◆ gEfiSimplePointerProtocolGuid

EFI_GUID gEfiSimplePointerProtocolGuid
extern

Definition at line 85 of file UserGlobalVar.c.

◆ gEfiSimpleTextOutProtocolGuid

EFI_GUID gEfiSimpleTextOutProtocolGuid
extern

Definition at line 70 of file UserGlobalVar.c.

◆ gEfiSmbios3TableGuid

EFI_GUID gEfiSmbios3TableGuid
extern

Definition at line 145 of file UserGlobalVar.c.

◆ gEfiSmbiosTableGuid

EFI_GUID gEfiSmbiosTableGuid
extern

Definition at line 157 of file UserGlobalVar.c.

◆ gEfiUartDevicePathGuid

EFI_GUID gEfiUartDevicePathGuid
extern

Definition at line 106 of file UserGlobalVar.c.

◆ gEfiUgaDrawProtocolGuid

EFI_GUID gEfiUgaDrawProtocolGuid
extern

Definition at line 73 of file UserGlobalVar.c.

◆ gEfiUnicodeCollation2ProtocolGuid

EFI_GUID gEfiUnicodeCollation2ProtocolGuid
extern

Definition at line 163 of file UserGlobalVar.c.

◆ gEfiUnicodeCollationProtocolGuid

EFI_GUID gEfiUnicodeCollationProtocolGuid
extern

Definition at line 160 of file UserGlobalVar.c.

◆ gEfiUserInterfaceThemeProtocolGuid

EFI_GUID gEfiUserInterfaceThemeProtocolGuid
extern

Definition at line 133 of file UserGlobalVar.c.

◆ gEfiVirtualCdGuid

EFI_GUID gEfiVirtualCdGuid
extern

Definition at line 118 of file UserGlobalVar.c.

◆ gEfiVirtualDiskGuid

EFI_GUID gEfiVirtualDiskGuid
extern

Definition at line 121 of file UserGlobalVar.c.

◆ gEfiVT100Guid

EFI_GUID gEfiVT100Guid
extern

Definition at line 109 of file UserGlobalVar.c.

◆ gEfiVT100PlusGuid

EFI_GUID gEfiVT100PlusGuid
extern

Definition at line 112 of file UserGlobalVar.c.

◆ gEfiVTUTF8Guid

EFI_GUID gEfiVTUTF8Guid
extern

Definition at line 115 of file UserGlobalVar.c.

◆ gFrameworkEfiMpServiceProtocolGuid

EFI_GUID gFrameworkEfiMpServiceProtocolGuid
extern

Definition at line 139 of file UserGlobalVar.c.

◆ gOcAudioProtocolGuid

EFI_GUID gOcAudioProtocolGuid
extern

Definition at line 197 of file UserGlobalVar.c.

◆ gOcBootstrapProtocolGuid

EFI_GUID gOcBootstrapProtocolGuid
extern

Definition at line 185 of file UserGlobalVar.c.

◆ gOcCustomSmbios3TableGuid

EFI_GUID gOcCustomSmbios3TableGuid
extern

Definition at line 191 of file UserGlobalVar.c.

◆ gOcCustomSmbiosTableGuid

EFI_GUID gOcCustomSmbiosTableGuid
extern

Exported GUID identifiers.

Definition at line 194 of file UserGlobalVar.c.

◆ gOcVendorVariableGuid

EFI_GUID gOcVendorVariableGuid
extern

Definition at line 188 of file UserGlobalVar.c.