TianoCore EDK2 master
Loading...
Searching...
No Matches
GRAPHICS_PRIVATE_DATA Struct Reference

Data Fields

UINT64 Signature
 
EMU_GRAPHICS_WINDOW_PROTOCOL GraphicsWindowIo
 
BOOLEAN HardwareNeedsStarting
 
CHAR16 * WindowName
 
CHAR16 Buffer [160]
 
HANDLE ThreadInited
 
HANDLE ThreadHandle
 
DWORD ThreadId
 
HWND WindowHandle
 
WNDCLASSEX WindowsClass
 
UINT32 Width
 
UINT32 Height
 
BITMAPV4HEADER * VirtualScreenInfo
 
FRAME_BUFFER_CONFIGUREFrameBufferConfigure
 
GOP_QUEUE_FIXED QueueForRead
 
EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK MakeRegisterdKeyCallback
 
EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK BreakRegisterdKeyCallback
 
VOID * RegisterdKeyCallbackContext
 
EFI_KEY_STATE KeyState
 
BOOLEAN LeftShift
 
BOOLEAN RightShift
 
BOOLEAN LeftAlt
 
BOOLEAN RightAlt
 
BOOLEAN LeftCtrl
 
BOOLEAN RightCtrl
 
BOOLEAN LeftLogo
 
BOOLEAN RightLogo
 
BOOLEAN Menu
 
BOOLEAN SysReq
 
BOOLEAN NumLock
 
BOOLEAN ScrollLock
 
BOOLEAN CapsLock
 
BOOLEAN IsPartialKeySupport
 
INT32 PointerPreviousX
 
INT32 PointerPreviousY
 
BOOLEAN PointerStateChanged
 
EFI_SIMPLE_POINTER_STATE PointerState
 

Detailed Description

Definition at line 57 of file WinGop.h.

Field Documentation

◆ BreakRegisterdKeyCallback

EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK GRAPHICS_PRIVATE_DATA::BreakRegisterdKeyCallback

Definition at line 93 of file WinGop.h.

◆ Buffer

CHAR16 GRAPHICS_PRIVATE_DATA::Buffer[160]

Definition at line 67 of file WinGop.h.

◆ CapsLock

BOOLEAN GRAPHICS_PRIVATE_DATA::CapsLock

Definition at line 109 of file WinGop.h.

◆ FrameBufferConfigure

FRAME_BUFFER_CONFIGURE* GRAPHICS_PRIVATE_DATA::FrameBufferConfigure

Definition at line 84 of file WinGop.h.

◆ GraphicsWindowIo

EMU_GRAPHICS_WINDOW_PROTOCOL GRAPHICS_PRIVATE_DATA::GraphicsWindowIo

Definition at line 59 of file WinGop.h.

◆ HardwareNeedsStarting

BOOLEAN GRAPHICS_PRIVATE_DATA::HardwareNeedsStarting

Definition at line 64 of file WinGop.h.

◆ Height

UINT32 GRAPHICS_PRIVATE_DATA::Height

Definition at line 77 of file WinGop.h.

◆ IsPartialKeySupport

BOOLEAN GRAPHICS_PRIVATE_DATA::IsPartialKeySupport

Definition at line 110 of file WinGop.h.

◆ KeyState

EFI_KEY_STATE GRAPHICS_PRIVATE_DATA::KeyState

Definition at line 96 of file WinGop.h.

◆ LeftAlt

BOOLEAN GRAPHICS_PRIVATE_DATA::LeftAlt

Definition at line 99 of file WinGop.h.

◆ LeftCtrl

BOOLEAN GRAPHICS_PRIVATE_DATA::LeftCtrl

Definition at line 101 of file WinGop.h.

◆ LeftLogo

BOOLEAN GRAPHICS_PRIVATE_DATA::LeftLogo

Definition at line 103 of file WinGop.h.

◆ LeftShift

BOOLEAN GRAPHICS_PRIVATE_DATA::LeftShift

Definition at line 97 of file WinGop.h.

◆ MakeRegisterdKeyCallback

EMU_GRAPHICS_WINDOW_REGISTER_KEY_NOTIFY_CALLBACK GRAPHICS_PRIVATE_DATA::MakeRegisterdKeyCallback

Definition at line 92 of file WinGop.h.

◆ Menu

BOOLEAN GRAPHICS_PRIVATE_DATA::Menu

Definition at line 105 of file WinGop.h.

◆ NumLock

BOOLEAN GRAPHICS_PRIVATE_DATA::NumLock

Definition at line 107 of file WinGop.h.

◆ PointerPreviousX

INT32 GRAPHICS_PRIVATE_DATA::PointerPreviousX

Definition at line 111 of file WinGop.h.

◆ PointerPreviousY

INT32 GRAPHICS_PRIVATE_DATA::PointerPreviousY

Definition at line 112 of file WinGop.h.

◆ PointerState

EFI_SIMPLE_POINTER_STATE GRAPHICS_PRIVATE_DATA::PointerState

Definition at line 114 of file WinGop.h.

◆ PointerStateChanged

BOOLEAN GRAPHICS_PRIVATE_DATA::PointerStateChanged

Definition at line 113 of file WinGop.h.

◆ QueueForRead

GOP_QUEUE_FIXED GRAPHICS_PRIVATE_DATA::QueueForRead

Definition at line 90 of file WinGop.h.

◆ RegisterdKeyCallbackContext

VOID* GRAPHICS_PRIVATE_DATA::RegisterdKeyCallbackContext

Definition at line 94 of file WinGop.h.

◆ RightAlt

BOOLEAN GRAPHICS_PRIVATE_DATA::RightAlt

Definition at line 100 of file WinGop.h.

◆ RightCtrl

BOOLEAN GRAPHICS_PRIVATE_DATA::RightCtrl

Definition at line 102 of file WinGop.h.

◆ RightLogo

BOOLEAN GRAPHICS_PRIVATE_DATA::RightLogo

Definition at line 104 of file WinGop.h.

◆ RightShift

BOOLEAN GRAPHICS_PRIVATE_DATA::RightShift

Definition at line 98 of file WinGop.h.

◆ ScrollLock

BOOLEAN GRAPHICS_PRIVATE_DATA::ScrollLock

Definition at line 108 of file WinGop.h.

◆ Signature

UINT64 GRAPHICS_PRIVATE_DATA::Signature

Definition at line 58 of file WinGop.h.

◆ SysReq

BOOLEAN GRAPHICS_PRIVATE_DATA::SysReq

Definition at line 106 of file WinGop.h.

◆ ThreadHandle

HANDLE GRAPHICS_PRIVATE_DATA::ThreadHandle

Definition at line 70 of file WinGop.h.

◆ ThreadId

DWORD GRAPHICS_PRIVATE_DATA::ThreadId

Definition at line 71 of file WinGop.h.

◆ ThreadInited

HANDLE GRAPHICS_PRIVATE_DATA::ThreadInited

Definition at line 69 of file WinGop.h.

◆ VirtualScreenInfo

BITMAPV4HEADER* GRAPHICS_PRIVATE_DATA::VirtualScreenInfo

Definition at line 82 of file WinGop.h.

◆ Width

UINT32 GRAPHICS_PRIVATE_DATA::Width

Definition at line 76 of file WinGop.h.

◆ WindowHandle

HWND GRAPHICS_PRIVATE_DATA::WindowHandle

Definition at line 73 of file WinGop.h.

◆ WindowName

CHAR16* GRAPHICS_PRIVATE_DATA::WindowName

Definition at line 66 of file WinGop.h.

◆ WindowsClass

WNDCLASSEX GRAPHICS_PRIVATE_DATA::WindowsClass

Definition at line 74 of file WinGop.h.


The documentation for this struct was generated from the following file: