|
TianoCore EDK2 master
|
#include "WinHost.h"#include <Protocol/EmuIoThunk.h>#include <Protocol/EmuGraphicsWindow.h>#include <Protocol/SimplePointer.h>#include <Protocol/SimpleTextIn.h>#include <Protocol/SimpleTextInEx.h>#include <Protocol/GraphicsOutput.h>#include <Library/FrameBufferBltLib.h>Go to the source code of this file.
Data Structures | |
| struct | GOP_QUEUE_FIXED |
| struct | GRAPHICS_PRIVATE_DATA |
Macros | |
| #define | GOP_EXTENDED_KEY (0x1 << 24) |
| #define | GOP_ALT_KEY_PRESSED (0x1 << 29) |
| #define | KEYBOARD_TIMER_INTERVAL 200000 |
| #define | MAX_Q 256 |
| #define | WIN_NT_GOP_CLASS_NAME L"WinNtGopWindow" |
| #define | GRAPHICS_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('g', 'f', 'x', 'd') |
| #define | GRAPHICS_PRIVATE_DATA_FROM_THIS(a) CR(a, GRAPHICS_PRIVATE_DATA, GraphicsWindowIo, GRAPHICS_PRIVATE_DATA_SIGNATURE) |
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Module Name:
Abstract:
Private data for the Gop driver that is bound to the WinNt Thunk protocol
Definition in file WinGop.h.
| #define GRAPHICS_PRIVATE_DATA_FROM_THIS | ( | a | ) | CR(a, GRAPHICS_PRIVATE_DATA, GraphicsWindowIo, GRAPHICS_PRIVATE_DATA_SIGNATURE) |
| #define GRAPHICS_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('g', 'f', 'x', 'd') |
| EFI_STATUS GopPrivateAddKey | ( | IN GRAPHICS_PRIVATE_DATA * | Private, |
| IN EFI_INPUT_KEY | Key | ||
| ) |
TODO: Add function description
| Private | TODO: add argument description |
| Key | TODO: add argument description |
TODO: Add function description
| Private | TODO: add argument description |
| Key | TODO: add argument description |
| EFI_NOT_READY | TODO: Add description for return value |
| EFI_SUCCESS | TODO: Add description for return value |
Definition at line 247 of file WinGopInput.c.
| EFI_STATUS GopPrivateCreateQ | ( | IN GRAPHICS_PRIVATE_DATA * | Private, |
| IN GOP_QUEUE_FIXED * | Queue | ||
| ) |
TODO: Add function description
| Private | TODO: add argument description |
| EFI_SUCCESS | TODO: Add description for return value |
Definition at line 36 of file WinGopInput.c.
| EFI_STATUS GopPrivateDestroyQ | ( | IN GRAPHICS_PRIVATE_DATA * | Private, |
| IN GOP_QUEUE_FIXED * | Queue | ||
| ) |
TODO: Add function description
| Private | TODO: add argument description |
| EFI_SUCCESS | TODO: Add description for return value |
Definition at line 56 of file WinGopInput.c.
| EFI_STATUS EFIAPI WinNtWndCheckKey | ( | IN EMU_GRAPHICS_WINDOW_PROTOCOL * | GraphicsIo | ) |
Definition at line 291 of file WinGopInput.c.
| EFI_STATUS EFIAPI WinNtWndCheckPointer | ( | IN EMU_GRAPHICS_WINDOW_PROTOCOL * | GraphicsIo | ) |
Definition at line 420 of file WinGopInput.c.
| EFI_STATUS EFIAPI WinNtWndGetKey | ( | IN EMU_GRAPHICS_WINDOW_PROTOCOL * | GraphicsIo, |
| IN EFI_KEY_DATA * | KeyData | ||
| ) |
Definition at line 304 of file WinGopInput.c.
| EFI_STATUS EFIAPI WinNtWndGetPointerState | ( | IN EMU_GRAPHICS_WINDOW_PROTOCOL * | GraphicsIo, |
| IN EFI_SIMPLE_POINTER_STATE * | State | ||
| ) |
Definition at line 437 of file WinGopInput.c.
| EFI_STATUS EFIAPI WinNtWndKeySetState | ( | IN EMU_GRAPHICS_WINDOW_PROTOCOL * | GraphicsIo, |
| IN EFI_KEY_TOGGLE_STATE * | KeyToggleState | ||
| ) |
Definition at line 361 of file WinGopInput.c.
| EFI_STATUS EFIAPI WinNtWndRegisterKeyNotify | ( | IN EMU_GRAPHICS_WINDOW_PROTOCOL * | GraphicsIo, |
| IN EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK | MakeCallBack, | ||
| IN EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK | BreakCallBack, | ||
| IN VOID * | Context | ||
| ) |
Definition at line 396 of file WinGopInput.c.