ReactOS 0.4.16-dev-297-gc569aee
|
#include <Base.h>
Go to the source code of this file.
Classes | |
struct | EFI_TIME |
struct | EFI_IPv4_ADDRESS |
struct | EFI_IPv6_ADDRESS |
struct | EFI_MAC_ADDRESS |
union | EFI_IP_ADDRESS |
Typedefs | |
typedef GUID | EFI_GUID |
typedef RETURN_STATUS | EFI_STATUS |
typedef VOID * | EFI_HANDLE |
typedef VOID * | EFI_EVENT |
typedef UINTN | EFI_TPL |
typedef UINT64 | EFI_LBA |
typedef UINT64 | EFI_PHYSICAL_ADDRESS |
typedef UINT64 | EFI_VIRTUAL_ADDRESS |
Defines data types and constants introduced in UEFI.
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Definition in file UefiBaseType.h.
#define EFI_ABORTED RETURN_ABORTED |
Definition at line 141 of file UefiBaseType.h.
#define EFI_ACCESS_DENIED RETURN_ACCESS_DENIED |
Definition at line 135 of file UefiBaseType.h.
#define EFI_ALREADY_STARTED RETURN_ALREADY_STARTED |
Definition at line 140 of file UefiBaseType.h.
#define EFI_BAD_BUFFER_SIZE RETURN_BAD_BUFFER_SIZE |
Definition at line 124 of file UefiBaseType.h.
#define EFI_BUFFER_TOO_SMALL RETURN_BUFFER_TOO_SMALL |
Definition at line 125 of file UefiBaseType.h.
#define EFI_COMPROMISED_DATA RETURN_COMPROMISED_DATA |
Definition at line 151 of file UefiBaseType.h.
Tcp connection status definitions
Definition at line 179 of file UefiBaseType.h.
Definition at line 181 of file UefiBaseType.h.
Definition at line 180 of file UefiBaseType.h.
#define EFI_CRC_ERROR RETURN_CRC_ERROR |
Definition at line 147 of file UefiBaseType.h.
#define EFI_DEVICE_ERROR RETURN_DEVICE_ERROR |
Definition at line 127 of file UefiBaseType.h.
#define EFI_END_OF_FILE RETURN_END_OF_FILE |
Definition at line 149 of file UefiBaseType.h.
#define EFI_END_OF_MEDIA RETURN_END_OF_MEDIA |
Definition at line 148 of file UefiBaseType.h.
#define EFI_ERROR | ( | A | ) | RETURN_ERROR(A) |
Definition at line 165 of file UefiBaseType.h.
Definition at line 171 of file UefiBaseType.h.
#define EFI_ICMP_ERROR RETURN_ICMP_ERROR |
Definition at line 142 of file UefiBaseType.h.
#define EFI_IMAGE_MACHINE_ARMTHUMB_MIXED 0x01C2 |
PE32+ Machine type for ARM mixed ARM and Thumb/Thumb2 images.
Definition at line 242 of file UefiBaseType.h.
#define EFI_IMAGE_MACHINE_EBC 0x0EBC |
PE32+ Machine type for EBC UEFI images.
Definition at line 232 of file UefiBaseType.h.
#define EFI_IMAGE_MACHINE_IA32 0x014C |
PE32+ Machine type for IA32 UEFI images.
Definition at line 222 of file UefiBaseType.h.
#define EFI_IMAGE_MACHINE_IA64 0x0200 |
PE32+ Machine type for IA64 UEFI images.
Definition at line 227 of file UefiBaseType.h.
#define EFI_IMAGE_MACHINE_X64 0x8664 |
PE32+ Machine type for X64 UEFI images.
Definition at line 237 of file UefiBaseType.h.
#define EFI_INCOMPATIBLE_VERSION RETURN_INCOMPATIBLE_VERSION |
Definition at line 145 of file UefiBaseType.h.
#define EFI_INVALID_LANGUAGE RETURN_INVALID_LANGUAGE |
Definition at line 150 of file UefiBaseType.h.
#define EFI_INVALID_PARAMETER RETURN_INVALID_PARAMETER |
Definition at line 122 of file UefiBaseType.h.
#define EFI_LOAD_ERROR RETURN_LOAD_ERROR |
Definition at line 121 of file UefiBaseType.h.
#define EFI_MEDIA_CHANGED RETURN_MEDIA_CHANGED |
Definition at line 133 of file UefiBaseType.h.
ICMP error definitions
Definition at line 170 of file UefiBaseType.h.
#define EFI_NO_MAPPING RETURN_NO_MAPPING |
Definition at line 137 of file UefiBaseType.h.
#define EFI_NO_MEDIA RETURN_NO_MEDIA |
Definition at line 132 of file UefiBaseType.h.
#define EFI_NO_RESPONSE RETURN_NO_RESPONSE |
Definition at line 136 of file UefiBaseType.h.
#define EFI_NOT_FOUND RETURN_NOT_FOUND |
Definition at line 134 of file UefiBaseType.h.
#define EFI_NOT_READY RETURN_NOT_READY |
Definition at line 126 of file UefiBaseType.h.
#define EFI_NOT_STARTED RETURN_NOT_STARTED |
Definition at line 139 of file UefiBaseType.h.
#define EFI_OUT_OF_RESOURCES RETURN_OUT_OF_RESOURCES |
Definition at line 129 of file UefiBaseType.h.
#define EFI_PAGE_MASK 0xFFF |
Definition at line 190 of file UefiBaseType.h.
#define EFI_PAGE_SHIFT 12 |
Definition at line 191 of file UefiBaseType.h.
Definition at line 189 of file UefiBaseType.h.
#define EFI_PAGES_TO_SIZE | ( | Pages | ) | ((Pages) << EFI_PAGE_SHIFT) |
Macro that converts a number of EFI_PAGEs to a size in bytes.
Pages | The number of EFI_PAGES. This parameter is assumed to be type UINTN. Passing in a parameter that is larger than UINTN may produce unexpected results. |
Definition at line 217 of file UefiBaseType.h.
Definition at line 173 of file UefiBaseType.h.
#define EFI_PROTOCOL_ERROR RETURN_PROTOCOL_ERROR |
Definition at line 144 of file UefiBaseType.h.
Definition at line 172 of file UefiBaseType.h.
#define EFI_SECURITY_VIOLATION RETURN_SECURITY_VIOLATION |
Definition at line 146 of file UefiBaseType.h.
#define EFI_SIZE_TO_PAGES | ( | Size | ) | (((Size) >> EFI_PAGE_SHIFT) + (((Size) & EFI_PAGE_MASK) ? 1 : 0)) |
Macro that converts a size, in bytes, to a number of EFI_PAGESs.
Size | A size in bytes. This parameter is assumed to be type UINTN. Passing in a parameter that is larger than UINTN may produce unexpected results. |
Definition at line 204 of file UefiBaseType.h.
#define EFI_SUCCESS RETURN_SUCCESS |
Enumeration of EFI_STATUS.
Definition at line 120 of file UefiBaseType.h.
#define EFI_TFTP_ERROR RETURN_TFTP_ERROR |
Definition at line 143 of file UefiBaseType.h.
#define EFI_TIMEOUT RETURN_TIMEOUT |
Definition at line 138 of file UefiBaseType.h.
#define EFI_UNSUPPORTED RETURN_UNSUPPORTED |
Definition at line 123 of file UefiBaseType.h.
#define EFI_VOLUME_CORRUPTED RETURN_VOLUME_CORRUPTED |
Definition at line 130 of file UefiBaseType.h.
#define EFI_VOLUME_FULL RETURN_VOLUME_FULL |
Definition at line 131 of file UefiBaseType.h.
#define EFI_WARN_BUFFER_TOO_SMALL RETURN_WARN_BUFFER_TOO_SMALL |
Definition at line 156 of file UefiBaseType.h.
#define EFI_WARN_DELETE_FAILURE RETURN_WARN_DELETE_FAILURE |
Definition at line 154 of file UefiBaseType.h.
#define EFI_WARN_STALE_DATA RETURN_WARN_STALE_DATA |
Definition at line 157 of file UefiBaseType.h.
#define EFI_WARN_UNKNOWN_GLYPH RETURN_WARN_UNKNOWN_GLYPH |
Definition at line 153 of file UefiBaseType.h.
#define EFI_WARN_WRITE_FAILURE RETURN_WARN_WRITE_FAILURE |
Definition at line 155 of file UefiBaseType.h.
#define EFI_WRITE_PROTECTED RETURN_WRITE_PROTECTED |
Definition at line 128 of file UefiBaseType.h.
#define EFIERR | ( | _a | ) | ENCODE_ERROR(_a) |
Define macro to encode the status code.
Definition at line 163 of file UefiBaseType.h.
Handle to an event structure.
Definition at line 39 of file UefiBaseType.h.
128-bit buffer containing a unique identifier value.
Definition at line 27 of file UefiBaseType.h.
typedef VOID* EFI_HANDLE |
A collection of related interfaces.
Definition at line 35 of file UefiBaseType.h.
Logical block address.
Definition at line 47 of file UefiBaseType.h.
typedef UINT64 EFI_PHYSICAL_ADDRESS |
64-bit physical memory address.
Definition at line 52 of file UefiBaseType.h.
typedef RETURN_STATUS EFI_STATUS |
Function return status for EFI API.
Definition at line 31 of file UefiBaseType.h.
Task priority level.
Definition at line 43 of file UefiBaseType.h.
typedef UINT64 EFI_VIRTUAL_ADDRESS |
64-bit virtual memory address.
Definition at line 57 of file UefiBaseType.h.