ReactOS  0.4.13-dev-99-g7e18b6d
gui.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TUI_SCREEN_MEM   0xB8000
 
#define TITLE_BOX_CHAR_HEIGHT   5
 

Functions

VOID GuiDrawBackdrop (VOID)
 
VOID GuiFillArea (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR FillChar, UCHAR Attr)
 
VOID GuiDrawShadow (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
 
VOID GuiDrawBox (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
 
VOID GuiDrawText (ULONG X, ULONG Y, PUCHAR Text, UCHAR Attr)
 
VOID GuiDrawText2 (ULONG X, ULONG Y, ULONG MaxNumChars, PUCHAR Text, UCHAR Attr)
 
VOID GuiDrawStatusText (PCSTR StatusText)
 
VOID GuiUpdateDateTime (VOID)
 
VOID GuiSaveScreen (PUCHAR Buffer)
 
VOID GuiRestoreScreen (PUCHAR Buffer)
 
VOID GuiMessageBox (PCSTR MessageText)
 
VOID GuiMessageBoxCritical (PCSTR MessageText)
 
VOID GuiDrawProgressBar (ULONG Position, ULONG Range)
 
UCHAR GuiTextToColor (PCSTR ColorText)
 
UCHAR GuiTextToFillStyle (PCSTR FillStyleText)
 
BOOLEAN GuiDisplayMenu (PCSTR MenuHeader, PCSTR MenuFooter, BOOLEAN ShowBootOptions, PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG *SelectedMenuItem)
 

Variables

const UIVTBL GuiVtbl
 

Macro Definition Documentation

◆ TITLE_BOX_CHAR_HEIGHT

#define TITLE_BOX_CHAR_HEIGHT   5

Definition at line 23 of file gui.h.

◆ TUI_SCREEN_MEM

#define TUI_SCREEN_MEM   0xB8000

Definition at line 22 of file gui.h.

Function Documentation

◆ GuiDisplayMenu()

BOOLEAN GuiDisplayMenu ( PCSTR  MenuHeader,
PCSTR  MenuFooter,
BOOLEAN  ShowBootOptions,
PCSTR  MenuItemList[],
ULONG  MenuItemCount,
ULONG  DefaultMenuItem,
LONG  MenuTimeOut,
ULONG SelectedMenuItem 
)

◆ GuiDrawBackdrop()

VOID GuiDrawBackdrop ( VOID  )

Definition at line 23 of file gui.c.

24 {
25 }

◆ GuiDrawBox()

VOID GuiDrawBox ( ULONG  Left,
ULONG  Top,
ULONG  Right,
ULONG  Bottom,
UCHAR  VertStyle,
UCHAR  HorzStyle,
BOOLEAN  Fill,
BOOLEAN  Shadow,
UCHAR  Attr 
)

Definition at line 35 of file gui.c.

36 {
37 }

◆ GuiDrawProgressBar()

VOID GuiDrawProgressBar ( ULONG  Position,
ULONG  Range 
)

Definition at line 71 of file gui.c.

72 {
73 }

◆ GuiDrawShadow()

VOID GuiDrawShadow ( ULONG  Left,
ULONG  Top,
ULONG  Right,
ULONG  Bottom 
)

Definition at line 31 of file gui.c.

32 {
33 }

◆ GuiDrawStatusText()

VOID GuiDrawStatusText ( PCSTR  StatusText)

Definition at line 47 of file gui.c.

48 {
49 }

◆ GuiDrawText()

VOID GuiDrawText ( ULONG  X,
ULONG  Y,
PUCHAR  Text,
UCHAR  Attr 
)

Definition at line 39 of file gui.c.

40 {
41 }

◆ GuiDrawText2()

VOID GuiDrawText2 ( ULONG  X,
ULONG  Y,
ULONG  MaxNumChars,
PUCHAR  Text,
UCHAR  Attr 
)

Definition at line 43 of file gui.c.

44 {
45 }

◆ GuiFillArea()

VOID GuiFillArea ( ULONG  Left,
ULONG  Top,
ULONG  Right,
ULONG  Bottom,
UCHAR  FillChar,
UCHAR  Attr 
)

Definition at line 27 of file gui.c.

28 {
29 }

◆ GuiMessageBox()

VOID GuiMessageBox ( PCSTR  MessageText)

Definition at line 63 of file gui.c.

64 {
65 }

◆ GuiMessageBoxCritical()

VOID GuiMessageBoxCritical ( PCSTR  MessageText)

Definition at line 67 of file gui.c.

68 {
69 }

◆ GuiRestoreScreen()

VOID GuiRestoreScreen ( PUCHAR  Buffer)

Definition at line 59 of file gui.c.

60 {
61 }

◆ GuiSaveScreen()

VOID GuiSaveScreen ( PUCHAR  Buffer)

Definition at line 55 of file gui.c.

56 {
57 }

◆ GuiTextToColor()

UCHAR GuiTextToColor ( PCSTR  ColorText)

Definition at line 75 of file gui.c.

76 {
77  return 0;
78 }

◆ GuiTextToFillStyle()

UCHAR GuiTextToFillStyle ( PCSTR  FillStyleText)

Definition at line 80 of file gui.c.

81 {
82  return 0;
83 }

◆ GuiUpdateDateTime()

VOID GuiUpdateDateTime ( VOID  )

Definition at line 51 of file gui.c.

52 {
53 }

Variable Documentation

◆ GuiVtbl

const UIVTBL GuiVtbl

Definition at line 85 of file gui.c.

Referenced by UiInitialize().