TianoCore EDK2 master
|
#include <Protocol/SimplePointer.h>
#include <Protocol/SimpleTextIn.h>
#include <Protocol/SimpleTextInEx.h>
#include <Protocol/UgaDraw.h>
Go to the source code of this file.
Data Structures | |
struct | EMU_GRAPHICS_WINDOWS__BLT_ARGS |
struct | _EMU_GRAPHICS_WINDOW_PROTOCOL |
Macros | |
#define | EMU_GRAPHICS_WINDOW_PROTOCOL_GUID { 0x30FD316A, 0x6728, 0x2E41, { 0xA6, 0x90, 0x0D, 0x13, 0x33, 0xD8, 0xCA, 0xC1 } } |
Variables | |
EFI_GUID | gEmuGraphicsWindowProtocolGuid |
SimpleFileSystem protocol as defined in the UEFI 2.0 specification.
The SimpleFileSystem protocol is the programmatic access to the FAT (12,16,32) file system specified in UEFI 2.0. It can also be used to abstract a file system other than FAT.
UEFI 2.0 can boot from any valid EFI image contained in a SimpleFileSystem.
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
Portions copyright (c) 2011, Apple Inc. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file EmuFileSystem.h.
#define EMU_GRAPHICS_WINDOW_PROTOCOL_GUID { 0x30FD316A, 0x6728, 0x2E41, { 0xA6, 0x90, 0x0D, 0x13, 0x33, 0xD8, 0xCA, 0xC1 } } |
Definition at line 24 of file EmuFileSystem.h.
typedef struct _EMU_GRAPHICS_WINDOW_PROTOCOL EMU_GRAPHICS_WINDOW_PROTOCOL |
Definition at line 27 of file EmuFileSystem.h.
typedef VOID(EFIAPI * EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK) (IN VOID *Context, IN EFI_KEY_DATA *KeyData) |
Definition at line 64 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_BLT) (IN EMU_GRAPHICS_WINDOW_PROTOCOL *GraphicsWindows, IN EFI_UGA_PIXEL *BltBuffer OPTIONAL, IN EFI_UGA_BLT_OPERATION BltOperation, IN EMU_GRAPHICS_WINDOWS__BLT_ARGS *Args) |
Definition at line 89 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_CHECK_KEY) (EMU_GRAPHICS_WINDOW_PROTOCOL *Uga) |
Definition at line 44 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_CHECK_POINTER) (EMU_GRAPHICS_WINDOW_PROTOCOL *GraphicsWindows) |
Definition at line 105 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_CLOSE) (EMU_GRAPHICS_WINDOW_PROTOCOL *Uga) |
Definition at line 30 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_GET_KEY) (EMU_GRAPHICS_WINDOW_PROTOCOL *Uga, EFI_KEY_DATA *key) |
Definition at line 50 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_GET_POINTER_STATE) (EMU_GRAPHICS_WINDOW_PROTOCOL *GraphicsWindows, EFI_SIMPLE_POINTER_STATE *state) |
Definition at line 111 of file EmuFileSystem.h.
typedef BOOLEAN(EFIAPI * EMU_GRAPHICS_WINDOWS_IS_KEY_PRESSED) (IN EMU_GRAPHICS_WINDOW_PROTOCOL *GraphicsWindows, IN EFI_KEY_DATA *KeyData) |
Definition at line 98 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_KEY_SET_STATE) (IN EMU_GRAPHICS_WINDOW_PROTOCOL *GraphicsWindows, IN EFI_KEY_TOGGLE_STATE *KeyToggleState) |
Definition at line 57 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_REGISTER_KEY_NOTIFY) (IN EMU_GRAPHICS_WINDOW_PROTOCOL *GraphicsWindows, IN EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK CallBack, IN VOID *Context) |
Definition at line 71 of file EmuFileSystem.h.
typedef EFI_STATUS(EFIAPI * EMU_GRAPHICS_WINDOWS_SIZE) (EMU_GRAPHICS_WINDOW_PROTOCOL *Uga, UINT32 Width, UINT32 Height) |
Definition at line 36 of file EmuFileSystem.h.