ReactOS  0.4.15-dev-1070-ge1a01de
_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
 

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
 

Detailed Description

Definition at line 32 of file conio_winsrv.h.

Member Function Documentation

◆ BOOL() [1/8]

_FRONTEND_VTBL::BOOL ( NTAPI SetCursorInfo)

◆ BOOL() [2/8]

_FRONTEND_VTBL::BOOL ( NTAPI SetScreenInfo)

◆ BOOL() [3/8]

_FRONTEND_VTBL::BOOL ( NTAPI ChangeIcon)

◆ BOOL() [4/8]

_FRONTEND_VTBL::BOOL ( NTAPI GetSelectionInfo)

◆ BOOL() [5/8]

_FRONTEND_VTBL::BOOL ( NTAPI SetPalette)

◆ BOOL() [6/8]

_FRONTEND_VTBL::BOOL ( NTAPI SetDisplayMode)

◆ BOOL() [7/8]

_FRONTEND_VTBL::BOOL ( NTAPI SetMouseCursor)

◆ BOOL() [8/8]

_FRONTEND_VTBL::BOOL ( NTAPI SetMenuClose)

◆ 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 DeinitFrontEnd)

◆ VOID() [2/10]

_FRONTEND_VTBL::VOID ( NTAPI DrawRegion)

◆ VOID() [3/10]

_FRONTEND_VTBL::VOID ( NTAPI WriteStream)

◆ VOID() [4/10]

_FRONTEND_VTBL::VOID ( NTAPI RingBell)

◆ VOID() [5/10]

_FRONTEND_VTBL::VOID ( NTAPI ResizeTerminal)

◆ VOID() [6/10]

_FRONTEND_VTBL::VOID ( NTAPI SetActiveScreenBuffer)

◆ VOID() [7/10]

_FRONTEND_VTBL::VOID ( NTAPI ReleaseScreenBuffer)

◆ VOID() [8/10]

_FRONTEND_VTBL::VOID ( NTAPI RefreshInternalInfo)

◆ VOID() [9/10]

_FRONTEND_VTBL::VOID ( NTAPI ChangeTitle)

◆ VOID() [10/10]

_FRONTEND_VTBL::VOID ( NTAPI GetLargestConsoleWindowSize)

Member Data Documentation

◆ Buffer

SMALL_RECT SHORT SHORT UINT PWCHAR _FRONTEND_VTBL::Buffer

Definition at line 48 of file conio_winsrv.h.

◆ CmdIdHigh

UINT UINT _FRONTEND_VTBL::CmdIdHigh

Definition at line 90 of file conio_winsrv.h.

◆ CmdIdLow

UINT _FRONTEND_VTBL::CmdIdLow

Definition at line 90 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 88 of file conio_winsrv.h.

◆ CursorStartX

SMALL_RECT SHORT _FRONTEND_VTBL::CursorStartX

Definition at line 48 of file conio_winsrv.h.

◆ CursorStartY

SMALL_RECT SHORT SHORT _FRONTEND_VTBL::CursorStartY

Definition at line 48 of file conio_winsrv.h.

◆ Enable

BOOL _FRONTEND_VTBL::Enable

Definition at line 93 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 48 of file conio_winsrv.h.

◆ NewMode

ULONG _FRONTEND_VTBL::NewMode

Definition at line 84 of file conio_winsrv.h.

◆ OldCursorX

PCONSOLE_SCREEN_BUFFER SHORT _FRONTEND_VTBL::OldCursorX

Definition at line 58 of file conio_winsrv.h.

◆ OldCursorY

PCONSOLE_SCREEN_BUFFER SHORT SHORT _FRONTEND_VTBL::OldCursorY

Definition at line 58 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 80 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 48 of file conio_winsrv.h.

◆ Show

BOOL _FRONTEND_VTBL::Show

Definition at line 86 of file conio_winsrv.h.


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