ReactOS  0.4.13-dev-657-g10798fa
conio2.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ConioDrawRegion(Console, Region)   (Console)->TermIFace.Vtbl->DrawRegion(&(Console)->TermIFace, (Region))
 
#define ConioWriteStream(Console, Block, CurStartX, CurStartY, ScrolledLines, Buffer, Length)
 
#define ConioSetCursorInfo(Console, Buff)   (Console)->TermIFace.Vtbl->SetCursorInfo(&(Console)->TermIFace, (Buff))
 
#define ConioSetScreenInfo(Console, Buff, OldCursorX, OldCursorY)   (Console)->TermIFace.Vtbl->SetScreenInfo(&(Console)->TermIFace, (Buff), (OldCursorX), (OldCursorY))
 
#define ConioResizeTerminal(Console)   (Console)->TermIFace.Vtbl->ResizeTerminal(&(Console)->TermIFace)
 
#define ConioProcessKeyCallback(Console, Msg, KeyStateMenu, ShiftState, VirtualKeyCode, Down)   (Console)->TermIFace.Vtbl->ProcessKeyCallback(&(Console)->TermIFace, (Msg), (KeyStateMenu), (ShiftState), (VirtualKeyCode), (Down))
 
#define ConioRefreshInternalInfo(Console)   (Console)->TermIFace.Vtbl->RefreshInternalInfo(&(Console)->TermIFace)
 
#define ConioChangeTitle(Console)   (Console)->TermIFace.Vtbl->ChangeTitle(&(Console)->TermIFace)
 
#define ConioChangeIcon(Console, hWindowIcon)   (Console)->TermIFace.Vtbl->ChangeIcon(&(Console)->TermIFace, (hWindowIcon))
 
#define ConioGetConsoleWindowHandle(Console)   (Console)->TermIFace.Vtbl->GetConsoleWindowHandle(&(Console)->TermIFace)
 
#define ConioGetLargestConsoleWindowSize(Console, pSize)   (Console)->TermIFace.Vtbl->GetLargestConsoleWindowSize(&(Console)->TermIFace, (pSize))
 
#define ConioGetDisplayMode(Console)   (Console)->TermIFace.Vtbl->GetDisplayMode(&(Console)->TermIFace)
 
#define ConioSetDisplayMode(Console, NewMode)   (Console)->TermIFace.Vtbl->SetDisplayMode(&(Console)->TermIFace, (NewMode))
 
#define ConioShowMouseCursor(Console, Show)   (Console)->TermIFace.Vtbl->ShowMouseCursor(&(Console)->TermIFace, (Show))
 
#define ConioSetMouseCursor(Console, hCursor)   (Console)->TermIFace.Vtbl->SetMouseCursor(&(Console)->TermIFace, (hCursor))
 
#define ConioMenuControl(Console, CmdIdLow, CmdIdHigh)   (Console)->TermIFace.Vtbl->MenuControl(&(Console)->TermIFace, (CmdIdLow), (CmdIdHigh))
 
#define ConioSetMenuClose(Console, Enable)   (Console)->TermIFace.Vtbl->SetMenuClose(&(Console)->TermIFace, (Enable))
 

Macro Definition Documentation

◆ ConioChangeIcon

#define ConioChangeIcon (   Console,
  hWindowIcon 
)    (Console)->TermIFace.Vtbl->ChangeIcon(&(Console)->TermIFace, (hWindowIcon))

Definition at line 31 of file conio2.h.

◆ ConioChangeTitle

#define ConioChangeTitle (   Console)    (Console)->TermIFace.Vtbl->ChangeTitle(&(Console)->TermIFace)

Definition at line 29 of file conio2.h.

◆ ConioDrawRegion

#define ConioDrawRegion (   Console,
  Region 
)    (Console)->TermIFace.Vtbl->DrawRegion(&(Console)->TermIFace, (Region))

Definition at line 13 of file conio2.h.

◆ ConioGetConsoleWindowHandle

#define ConioGetConsoleWindowHandle (   Console)    (Console)->TermIFace.Vtbl->GetConsoleWindowHandle(&(Console)->TermIFace)

Definition at line 33 of file conio2.h.

◆ ConioGetDisplayMode

#define ConioGetDisplayMode (   Console)    (Console)->TermIFace.Vtbl->GetDisplayMode(&(Console)->TermIFace)

Definition at line 37 of file conio2.h.

◆ ConioGetLargestConsoleWindowSize

#define ConioGetLargestConsoleWindowSize (   Console,
  pSize 
)    (Console)->TermIFace.Vtbl->GetLargestConsoleWindowSize(&(Console)->TermIFace, (pSize))

Definition at line 35 of file conio2.h.

◆ ConioMenuControl

#define ConioMenuControl (   Console,
  CmdIdLow,
  CmdIdHigh 
)    (Console)->TermIFace.Vtbl->MenuControl(&(Console)->TermIFace, (CmdIdLow), (CmdIdHigh))

Definition at line 45 of file conio2.h.

◆ ConioProcessKeyCallback

#define ConioProcessKeyCallback (   Console,
  Msg,
  KeyStateMenu,
  ShiftState,
  VirtualKeyCode,
  Down 
)    (Console)->TermIFace.Vtbl->ProcessKeyCallback(&(Console)->TermIFace, (Msg), (KeyStateMenu), (ShiftState), (VirtualKeyCode), (Down))

Definition at line 24 of file conio2.h.

◆ ConioRefreshInternalInfo

#define ConioRefreshInternalInfo (   Console)    (Console)->TermIFace.Vtbl->RefreshInternalInfo(&(Console)->TermIFace)

Definition at line 26 of file conio2.h.

◆ ConioResizeTerminal

#define ConioResizeTerminal (   Console)    (Console)->TermIFace.Vtbl->ResizeTerminal(&(Console)->TermIFace)

Definition at line 22 of file conio2.h.

◆ ConioSetCursorInfo

#define ConioSetCursorInfo (   Console,
  Buff 
)    (Console)->TermIFace.Vtbl->SetCursorInfo(&(Console)->TermIFace, (Buff))

Definition at line 18 of file conio2.h.

◆ ConioSetDisplayMode

#define ConioSetDisplayMode (   Console,
  NewMode 
)    (Console)->TermIFace.Vtbl->SetDisplayMode(&(Console)->TermIFace, (NewMode))

Definition at line 39 of file conio2.h.

◆ ConioSetMenuClose

#define ConioSetMenuClose (   Console,
  Enable 
)    (Console)->TermIFace.Vtbl->SetMenuClose(&(Console)->TermIFace, (Enable))

Definition at line 47 of file conio2.h.

◆ ConioSetMouseCursor

#define ConioSetMouseCursor (   Console,
  hCursor 
)    (Console)->TermIFace.Vtbl->SetMouseCursor(&(Console)->TermIFace, (hCursor))

Definition at line 43 of file conio2.h.

◆ ConioSetScreenInfo

#define ConioSetScreenInfo (   Console,
  Buff,
  OldCursorX,
  OldCursorY 
)    (Console)->TermIFace.Vtbl->SetScreenInfo(&(Console)->TermIFace, (Buff), (OldCursorX), (OldCursorY))

Definition at line 20 of file conio2.h.

◆ ConioShowMouseCursor

#define ConioShowMouseCursor (   Console,
  Show 
)    (Console)->TermIFace.Vtbl->ShowMouseCursor(&(Console)->TermIFace, (Show))

Definition at line 41 of file conio2.h.

◆ ConioWriteStream

#define ConioWriteStream (   Console,
  Block,
  CurStartX,
  CurStartY,
  ScrolledLines,
  Buffer,
  Length 
)
Value:
(Console)->TermIFace.Vtbl->WriteStream(&(Console)->TermIFace, (Block), (CurStartX), (CurStartY), \
(ScrolledLines), (Buffer), (Length))
Definition: bufpool.h:45
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:101
CConsole Console

Definition at line 15 of file conio2.h.