ReactOS  0.4.13-dev-544-gede3fdd
_FRONTEND_VTBL Struct Reference

#include <conio_winsrv.h>

Collaboration diagram for _FRONTEND_VTBL:

Public Member Functions

 NTSTATUS (NTAPI *InitFrontEnd)(IN OUT PFRONTEND This
 
 VOID (NTAPI *DeinitFrontEnd)(IN OUT PFRONTEND This)
 
 VOID (NTAPI *DrawRegion)(IN OUT PFRONTEND This
 
 VOID (NTAPI *WriteStream)(IN OUT PFRONTEND This
 
 VOID (NTAPI *RingBell)(IN OUT PFRONTEND This)
 
 BOOL (NTAPI *SetCursorInfo)(IN OUT PFRONTEND This
 
 BOOL (NTAPI *SetScreenInfo)(IN OUT PFRONTEND This
 
 VOID (NTAPI *ResizeTerminal)(IN OUT PFRONTEND This)
 
 VOID (NTAPI *SetActiveScreenBuffer)(IN OUT PFRONTEND This)
 
 VOID (NTAPI *ReleaseScreenBuffer)(IN OUT PFRONTEND This
 
 VOID (NTAPI *RefreshInternalInfo)(IN OUT PFRONTEND This)
 
 VOID (NTAPI *ChangeTitle)(IN OUT PFRONTEND This)
 
 BOOL (NTAPI *ChangeIcon)(IN OUT PFRONTEND This
 
 HDESK (NTAPI *GetThreadConsoleDesktop)(IN OUT PFRONTEND This)
 
 HWND (NTAPI *GetConsoleWindowHandle)(IN OUT PFRONTEND This)
 
 VOID (NTAPI *GetLargestConsoleWindowSize)(IN OUT PFRONTEND This
 
 BOOL (NTAPI *GetSelectionInfo)(IN OUT PFRONTEND This
 
 BOOL (NTAPI *SetPalette)(IN OUT PFRONTEND This
 
 ULONG (NTAPI *GetDisplayMode)(IN OUT PFRONTEND This)
 
 BOOL (NTAPI *SetDisplayMode)(IN OUT PFRONTEND This
 
 INT (NTAPI *ShowMouseCursor)(IN OUT PFRONTEND This
 
 BOOL (NTAPI *SetMouseCursor)(IN OUT PFRONTEND This
 
 HMENU (NTAPI *MenuControl)(IN OUT PFRONTEND This
 
 BOOL (NTAPI *SetMenuClose)(IN OUT PFRONTEND This
 
 NTSTATUS (WINAPI *InitFrontEnd)(IN OUT PFRONTEND This
 
 VOID (WINAPI *DeinitFrontEnd)(IN OUT PFRONTEND This)
 
 VOID (WINAPI *DrawRegion)(IN OUT PFRONTEND This
 
 VOID (WINAPI *WriteStream)(IN OUT PFRONTEND This
 
 BOOL (WINAPI *SetCursorInfo)(IN OUT PFRONTEND This
 
 BOOL (WINAPI *SetScreenInfo)(IN OUT PFRONTEND This
 
 VOID (WINAPI *ResizeTerminal)(IN OUT PFRONTEND This)
 
 BOOL (WINAPI *ProcessKeyCallback)(IN OUT PFRONTEND This
 
 VOID (WINAPI *RefreshInternalInfo)(IN OUT PFRONTEND This)
 
 VOID (WINAPI *ChangeTitle)(IN OUT PFRONTEND This)
 
 BOOL (WINAPI *ChangeIcon)(IN OUT PFRONTEND This
 
 HWND (WINAPI *GetConsoleWindowHandle)(IN OUT PFRONTEND This)
 
 VOID (WINAPI *GetLargestConsoleWindowSize)(IN OUT PFRONTEND This
 
 ULONG (WINAPI *GetDisplayMode)(IN OUT PFRONTEND This)
 
 BOOL (WINAPI *SetDisplayMode)(IN OUT PFRONTEND This
 
 INT (WINAPI *ShowMouseCursor)(IN OUT PFRONTEND This
 
 BOOL (WINAPI *SetMouseCursor)(IN OUT PFRONTEND This
 
 HMENU (WINAPI *MenuControl)(IN OUT PFRONTEND This
 
 BOOL (WINAPI *SetMenuClose)(IN OUT PFRONTEND This
 

Public Attributes

IN struct _CONSRV_CONSOLEConsole
 
SMALL_RECTRegion
 
SMALL_RECT SHORT CursorStartX
 
SMALL_RECT SHORT SHORT CursorStartY
 
SMALL_RECT SHORT SHORT UINT ScrolledLines
 
SMALL_RECT SHORT SHORT UINT PWCHAR Buffer
 
SMALL_RECT SHORT SHORT UINT PWCHAR UINT Length
 
PCONSOLE_SCREEN_BUFFER ScreenBuffer
 
PCONSOLE_SCREEN_BUFFER SHORT OldCursorX
 
PCONSOLE_SCREEN_BUFFER SHORT SHORT OldCursorY
 
IN PCONSOLE_SCREEN_BUFFER ScreenBuffer
 
HICON IconHandle
 
PCOORD pSize
 
PCONSOLE_SELECTION_INFO pSelectionInfo
 
HPALETTE PaletteHandle
 
HPALETTE UINT PaletteUsage
 
ULONG NewMode
 
BOOL Show
 
HCURSOR CursorHandle
 
UINT CmdIdLow
 
UINT UINT CmdIdHigh
 
BOOL Enable
 
IN struct _CONSOLEConsole
 
SMALL_RECTBlock
 
MSGmsg
 
MSG BYTE KeyStateMenu
 
MSG BYTE DWORD ShiftState
 
MSG BYTE DWORD UINT VirtualKeyCode
 
MSG BYTE DWORD UINT BOOL Down
 
HICON hWindowIcon
 
HCURSOR hCursor
 
UINT cmdIdLow
 
UINT UINT cmdIdHigh
 

Detailed Description

Definition at line 51 of file conio_winsrv.h.

Member Function Documentation

◆ BOOL() [1/15]

_FRONTEND_VTBL::BOOL ( NTAPI SetCursorInfo)

◆ BOOL() [2/15]

_FRONTEND_VTBL::BOOL ( NTAPI SetScreenInfo)

◆ BOOL() [3/15]

_FRONTEND_VTBL::BOOL ( NTAPI ChangeIcon)

◆ BOOL() [4/15]

_FRONTEND_VTBL::BOOL ( NTAPI GetSelectionInfo)

◆ BOOL() [5/15]

_FRONTEND_VTBL::BOOL ( NTAPI SetPalette)

◆ BOOL() [6/15]

_FRONTEND_VTBL::BOOL ( NTAPI SetDisplayMode)

◆ BOOL() [7/15]

_FRONTEND_VTBL::BOOL ( NTAPI SetMouseCursor)

◆ BOOL() [8/15]

_FRONTEND_VTBL::BOOL ( NTAPI SetMenuClose)

◆ BOOL() [9/15]

_FRONTEND_VTBL::BOOL ( WINAPI SetCursorInfo)

◆ BOOL() [10/15]

_FRONTEND_VTBL::BOOL ( WINAPI SetScreenInfo)

◆ BOOL() [11/15]

_FRONTEND_VTBL::BOOL ( WINAPI ProcessKeyCallback)

◆ BOOL() [12/15]

_FRONTEND_VTBL::BOOL ( WINAPI ChangeIcon)

◆ BOOL() [13/15]

_FRONTEND_VTBL::BOOL ( WINAPI SetDisplayMode)

◆ BOOL() [14/15]

_FRONTEND_VTBL::BOOL ( WINAPI SetMouseCursor)

◆ BOOL() [15/15]

_FRONTEND_VTBL::BOOL ( WINAPI SetMenuClose)

◆ HDESK()

_FRONTEND_VTBL::HDESK ( NTAPI GetThreadConsoleDesktop)

◆ HMENU() [1/2]

_FRONTEND_VTBL::HMENU ( NTAPI MenuControl)

◆ HMENU() [2/2]

_FRONTEND_VTBL::HMENU ( WINAPI MenuControl)

◆ HWND() [1/2]

_FRONTEND_VTBL::HWND ( NTAPI GetConsoleWindowHandle)

◆ HWND() [2/2]

_FRONTEND_VTBL::HWND ( WINAPI GetConsoleWindowHandle)

◆ INT() [1/2]

_FRONTEND_VTBL::INT ( NTAPI ShowMouseCursor)

◆ INT() [2/2]

_FRONTEND_VTBL::INT ( WINAPI ShowMouseCursor)

◆ NTSTATUS() [1/2]

_FRONTEND_VTBL::NTSTATUS ( NTAPI InitFrontEnd)

◆ NTSTATUS() [2/2]

_FRONTEND_VTBL::NTSTATUS ( WINAPI InitFrontEnd)

◆ ULONG() [1/2]

_FRONTEND_VTBL::ULONG ( NTAPI GetDisplayMode)

◆ ULONG() [2/2]

_FRONTEND_VTBL::ULONG ( WINAPI GetDisplayMode)

◆ VOID() [1/17]

_FRONTEND_VTBL::VOID ( NTAPI DeinitFrontEnd)

◆ VOID() [2/17]

_FRONTEND_VTBL::VOID ( NTAPI DrawRegion)

◆ VOID() [3/17]

_FRONTEND_VTBL::VOID ( NTAPI WriteStream)

◆ VOID() [4/17]

_FRONTEND_VTBL::VOID ( NTAPI RingBell)

◆ VOID() [5/17]

_FRONTEND_VTBL::VOID ( NTAPI ResizeTerminal)

◆ VOID() [6/17]

_FRONTEND_VTBL::VOID ( NTAPI SetActiveScreenBuffer)

◆ VOID() [7/17]

_FRONTEND_VTBL::VOID ( NTAPI ReleaseScreenBuffer)

◆ VOID() [8/17]

_FRONTEND_VTBL::VOID ( NTAPI RefreshInternalInfo)

◆ VOID() [9/17]

_FRONTEND_VTBL::VOID ( NTAPI ChangeTitle)

◆ VOID() [10/17]

_FRONTEND_VTBL::VOID ( NTAPI GetLargestConsoleWindowSize)

◆ VOID() [11/17]

_FRONTEND_VTBL::VOID ( WINAPI DeinitFrontEnd)

◆ VOID() [12/17]

_FRONTEND_VTBL::VOID ( WINAPI DrawRegion)

◆ VOID() [13/17]

_FRONTEND_VTBL::VOID ( WINAPI WriteStream)

◆ VOID() [14/17]

_FRONTEND_VTBL::VOID ( WINAPI ResizeTerminal)

◆ VOID() [15/17]

_FRONTEND_VTBL::VOID ( WINAPI RefreshInternalInfo)

◆ VOID() [16/17]

_FRONTEND_VTBL::VOID ( WINAPI ChangeTitle)

◆ VOID() [17/17]

_FRONTEND_VTBL::VOID ( WINAPI GetLargestConsoleWindowSize)

Member Data Documentation

◆ Block

SMALL_RECT* _FRONTEND_VTBL::Block

Definition at line 193 of file conio.h.

◆ Buffer

SMALL_RECT SHORT SHORT UINT PWCHAR _FRONTEND_VTBL::Buffer

Definition at line 67 of file conio_winsrv.h.

◆ CmdIdHigh

UINT UINT _FRONTEND_VTBL::CmdIdHigh

Definition at line 109 of file conio_winsrv.h.

◆ cmdIdHigh

UINT UINT _FRONTEND_VTBL::cmdIdHigh

Definition at line 231 of file conio.h.

◆ CmdIdLow

UINT _FRONTEND_VTBL::CmdIdLow

Definition at line 109 of file conio_winsrv.h.

◆ cmdIdLow

UINT _FRONTEND_VTBL::cmdIdLow

Definition at line 231 of file conio.h.

◆ Console [1/2]

IN struct _CONSRV_CONSOLE* _FRONTEND_VTBL::Console

Definition at line 59 of file conio_winsrv.h.

◆ Console [2/2]

IN struct _CONSOLE* _FRONTEND_VTBL::Console

Definition at line 185 of file conio.h.

◆ CursorHandle

HCURSOR _FRONTEND_VTBL::CursorHandle

Definition at line 107 of file conio_winsrv.h.

◆ CursorStartX

SMALL_RECT SHORT _FRONTEND_VTBL::CursorStartX

Definition at line 67 of file conio_winsrv.h.

◆ CursorStartY

SMALL_RECT SHORT SHORT _FRONTEND_VTBL::CursorStartY

Definition at line 67 of file conio_winsrv.h.

◆ Down

MSG BYTE DWORD UINT BOOL _FRONTEND_VTBL::Down

Definition at line 207 of file conio.h.

◆ Enable

BOOL _FRONTEND_VTBL::Enable

Definition at line 112 of file conio_winsrv.h.

◆ hCursor

HCURSOR _FRONTEND_VTBL::hCursor

Definition at line 229 of file conio.h.

◆ hWindowIcon

HICON _FRONTEND_VTBL::hWindowIcon

Definition at line 219 of file conio.h.

◆ IconHandle

HICON _FRONTEND_VTBL::IconHandle

Definition at line 91 of file conio_winsrv.h.

◆ KeyStateMenu

MSG BYTE _FRONTEND_VTBL::KeyStateMenu

Definition at line 207 of file conio.h.

◆ Length

SMALL_RECT SHORT SHORT UINT PWCHAR UINT _FRONTEND_VTBL::Length

Definition at line 67 of file conio_winsrv.h.

◆ msg

MSG* _FRONTEND_VTBL::msg

Definition at line 207 of file conio.h.

◆ NewMode

ULONG _FRONTEND_VTBL::NewMode

Definition at line 103 of file conio_winsrv.h.

◆ OldCursorX

PCONSOLE_SCREEN_BUFFER SHORT _FRONTEND_VTBL::OldCursorX

Definition at line 77 of file conio_winsrv.h.

◆ OldCursorY

PCONSOLE_SCREEN_BUFFER SHORT SHORT _FRONTEND_VTBL::OldCursorY

Definition at line 77 of file conio_winsrv.h.

◆ PaletteHandle

HPALETTE _FRONTEND_VTBL::PaletteHandle

Definition at line 99 of file conio_winsrv.h.

◆ PaletteUsage

HPALETTE UINT _FRONTEND_VTBL::PaletteUsage

Definition at line 99 of file conio_winsrv.h.

◆ pSelectionInfo

PCONSOLE_SELECTION_INFO _FRONTEND_VTBL::pSelectionInfo

Definition at line 97 of file conio_winsrv.h.

◆ pSize

PCOORD _FRONTEND_VTBL::pSize

Definition at line 95 of file conio_winsrv.h.

◆ Region

SMALL_RECT * _FRONTEND_VTBL::Region

Definition at line 64 of file conio_winsrv.h.

◆ ScreenBuffer [1/2]

PCONSOLE_SCREEN_BUFFER _FRONTEND_VTBL::ScreenBuffer

Definition at line 75 of file conio_winsrv.h.

◆ ScreenBuffer [2/2]

IN PCONSOLE_SCREEN_BUFFER _FRONTEND_VTBL::ScreenBuffer

Definition at line 83 of file conio_winsrv.h.

◆ ScrolledLines

SMALL_RECT SHORT SHORT UINT _FRONTEND_VTBL::ScrolledLines

Definition at line 67 of file conio_winsrv.h.

◆ ShiftState

MSG BYTE DWORD _FRONTEND_VTBL::ShiftState

Definition at line 207 of file conio.h.

◆ Show

BOOL _FRONTEND_VTBL::Show

Definition at line 105 of file conio_winsrv.h.

◆ VirtualKeyCode

MSG BYTE DWORD UINT _FRONTEND_VTBL::VirtualKeyCode

Definition at line 207 of file conio.h.


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