ReactOS 0.4.16-dev-122-g325d74c
_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
 
 BOOL (NTAPI *SetCodePage)(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
 

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
 
UINT CodePage
 
ULONG NewMode
 
BOOL Show
 
HCURSOR CursorHandle
 
UINT CmdIdLow
 
UINT UINT CmdIdHigh
 
BOOL Enable
 

Detailed Description

Definition at line 32 of file conio_winsrv.h.

Member Function Documentation

◆ BOOL() [1/9]

_FRONTEND_VTBL::BOOL ( NTAPI ChangeIcon)

◆ BOOL() [2/9]

_FRONTEND_VTBL::BOOL ( NTAPI GetSelectionInfo)

◆ BOOL() [3/9]

_FRONTEND_VTBL::BOOL ( NTAPI SetCodePage)

◆ BOOL() [4/9]

_FRONTEND_VTBL::BOOL ( NTAPI SetCursorInfo)

◆ BOOL() [5/9]

_FRONTEND_VTBL::BOOL ( NTAPI SetDisplayMode)

◆ BOOL() [6/9]

_FRONTEND_VTBL::BOOL ( NTAPI SetMenuClose)

◆ BOOL() [7/9]

_FRONTEND_VTBL::BOOL ( NTAPI SetMouseCursor)

◆ BOOL() [8/9]

_FRONTEND_VTBL::BOOL ( NTAPI SetPalette)

◆ BOOL() [9/9]

_FRONTEND_VTBL::BOOL ( NTAPI SetScreenInfo)

◆ HDESK()

_FRONTEND_VTBL::HDESK ( NTAPI GetThreadConsoleDesktop)

◆ HMENU()

_FRONTEND_VTBL::HMENU ( NTAPI MenuControl)

◆ HWND()

_FRONTEND_VTBL::HWND ( NTAPI GetConsoleWindowHandle)

◆ INT()

_FRONTEND_VTBL::INT ( NTAPI ShowMouseCursor)

◆ NTSTATUS()

_FRONTEND_VTBL::NTSTATUS ( NTAPI InitFrontEnd)

◆ ULONG()

_FRONTEND_VTBL::ULONG ( NTAPI GetDisplayMode)

◆ VOID() [1/10]

_FRONTEND_VTBL::VOID ( NTAPI ChangeTitle)

◆ VOID() [2/10]

_FRONTEND_VTBL::VOID ( NTAPI DeinitFrontEnd)

◆ VOID() [3/10]

_FRONTEND_VTBL::VOID ( NTAPI DrawRegion)

◆ VOID() [4/10]

_FRONTEND_VTBL::VOID ( NTAPI GetLargestConsoleWindowSize)

◆ VOID() [5/10]

_FRONTEND_VTBL::VOID ( NTAPI RefreshInternalInfo)

◆ VOID() [6/10]

_FRONTEND_VTBL::VOID ( NTAPI ReleaseScreenBuffer)

◆ VOID() [7/10]

_FRONTEND_VTBL::VOID ( NTAPI ResizeTerminal)

◆ VOID() [8/10]

_FRONTEND_VTBL::VOID ( NTAPI RingBell)

◆ VOID() [9/10]

_FRONTEND_VTBL::VOID ( NTAPI SetActiveScreenBuffer)

◆ VOID() [10/10]

_FRONTEND_VTBL::VOID ( NTAPI WriteStream)

Member Data Documentation

◆ Buffer

SMALL_RECT SHORT SHORT UINT PWCHAR _FRONTEND_VTBL::Buffer

Definition at line 52 of file conio_winsrv.h.

◆ CmdIdHigh

UINT UINT _FRONTEND_VTBL::CmdIdHigh

Definition at line 93 of file conio_winsrv.h.

◆ CmdIdLow

UINT _FRONTEND_VTBL::CmdIdLow

Definition at line 92 of file conio_winsrv.h.

◆ CodePage

UINT _FRONTEND_VTBL::CodePage

Definition at line 83 of file conio_winsrv.h.

◆ Console

IN struct _CONSRV_CONSOLE* _FRONTEND_VTBL::Console

Definition at line 40 of file conio_winsrv.h.

◆ CursorHandle

HCURSOR _FRONTEND_VTBL::CursorHandle

Definition at line 90 of file conio_winsrv.h.

◆ CursorStartX

SMALL_RECT SHORT _FRONTEND_VTBL::CursorStartX

Definition at line 49 of file conio_winsrv.h.

◆ CursorStartY

SMALL_RECT SHORT SHORT _FRONTEND_VTBL::CursorStartY

Definition at line 50 of file conio_winsrv.h.

◆ Enable

BOOL _FRONTEND_VTBL::Enable

Definition at line 95 of file conio_winsrv.h.

◆ IconHandle

HICON _FRONTEND_VTBL::IconHandle

Definition at line 72 of file conio_winsrv.h.

◆ Length

SMALL_RECT SHORT SHORT UINT PWCHAR UINT _FRONTEND_VTBL::Length

Definition at line 53 of file conio_winsrv.h.

◆ NewMode

ULONG _FRONTEND_VTBL::NewMode

Definition at line 86 of file conio_winsrv.h.

◆ OldCursorX

PCONSOLE_SCREEN_BUFFER SHORT _FRONTEND_VTBL::OldCursorX

Definition at line 59 of file conio_winsrv.h.

◆ OldCursorY

PCONSOLE_SCREEN_BUFFER SHORT SHORT _FRONTEND_VTBL::OldCursorY

Definition at line 60 of file conio_winsrv.h.

◆ PaletteHandle

HPALETTE _FRONTEND_VTBL::PaletteHandle

Definition at line 80 of file conio_winsrv.h.

◆ PaletteUsage

HPALETTE UINT _FRONTEND_VTBL::PaletteUsage

Definition at line 81 of file conio_winsrv.h.

◆ pSelectionInfo

PCONSOLE_SELECTION_INFO _FRONTEND_VTBL::pSelectionInfo

Definition at line 78 of file conio_winsrv.h.

◆ pSize

PCOORD _FRONTEND_VTBL::pSize

Definition at line 76 of file conio_winsrv.h.

◆ Region

SMALL_RECT * _FRONTEND_VTBL::Region

Definition at line 45 of file conio_winsrv.h.

◆ ScreenBuffer [1/2]

PCONSOLE_SCREEN_BUFFER _FRONTEND_VTBL::ScreenBuffer

Definition at line 56 of file conio_winsrv.h.

◆ ScreenBuffer [2/2]

IN PCONSOLE_SCREEN_BUFFER _FRONTEND_VTBL::ScreenBuffer

Definition at line 64 of file conio_winsrv.h.

◆ ScrolledLines

SMALL_RECT SHORT SHORT UINT _FRONTEND_VTBL::ScrolledLines

Definition at line 51 of file conio_winsrv.h.

◆ Show

BOOL _FRONTEND_VTBL::Show

Definition at line 88 of file conio_winsrv.h.


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