TianoCore EDK2 master
Loading...
Searching...
No Matches
EmuIoThunk.h File Reference

Go to the source code of this file.

Data Structures

struct  _EMU_IO_THUNK_PROTOCOL
 

Macros

#define EMU_IO_THUNK_PROTOCO_GUID    { 0x453368F6, 0x7C85, 0x434A, { 0xA9, 0x8A, 0x72, 0xD1, 0xB7, 0xFF, 0xA9, 0x26 } }
 

Typedefs

typedef struct _EMU_IO_THUNK_PROTOCOL EMU_IO_THUNK_PROTOCOL
 
typedef EFI_STATUS(EFIAPI * EMU_IO_THUNK_PROTOCOL_CLOSE_OPEN) (IN EMU_IO_THUNK_PROTOCOL *This)
 
typedef EFI_STATUS(EFIAPI * EMU_IO_THUNK_PROTOCOL_CLOSE_CLOSE) (IN EMU_IO_THUNK_PROTOCOL *This)
 

Variables

EFI_GUID gEmuIoThunkProtocolGuid
 

Detailed Description

Emulator Thunk to abstract OS services from pure EFI code

Copyright (c) 2010 - 2011, Apple Inc. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file EmuIoThunk.h.

Macro Definition Documentation

◆ EMU_IO_THUNK_PROTOCO_GUID

#define EMU_IO_THUNK_PROTOCO_GUID    { 0x453368F6, 0x7C85, 0x434A, { 0xA9, 0x8A, 0x72, 0xD1, 0xB7, 0xFF, 0xA9, 0x26 } }

Definition at line 13 of file EmuIoThunk.h.

Typedef Documentation

◆ EMU_IO_THUNK_PROTOCOL

Definition at line 16 of file EmuIoThunk.h.

◆ EMU_IO_THUNK_PROTOCOL_CLOSE_CLOSE

typedef EFI_STATUS(EFIAPI * EMU_IO_THUNK_PROTOCOL_CLOSE_CLOSE) (IN EMU_IO_THUNK_PROTOCOL *This)

Definition at line 25 of file EmuIoThunk.h.

◆ EMU_IO_THUNK_PROTOCOL_CLOSE_OPEN

typedef EFI_STATUS(EFIAPI * EMU_IO_THUNK_PROTOCOL_CLOSE_OPEN) (IN EMU_IO_THUNK_PROTOCOL *This)

Definition at line 19 of file EmuIoThunk.h.