ReactOS 0.4.15-dev-6679-g945ee4b
gui.h File Reference

Go to the source code of this file.

Macros

#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 (IN PCSTR MenuHeader, IN PCSTR MenuFooter OPTIONAL, IN BOOLEAN ShowBootOptions, IN PCSTR MenuItemList[], IN ULONG MenuItemCount, IN ULONG DefaultMenuItem, IN LONG MenuTimeOut, OUT PULONG SelectedMenuItem, IN BOOLEAN CanEscape, IN UiMenuKeyPressFilterCallback KeyPressFilter OPTIONAL, IN PVOID Context OPTIONAL)
 

Variables

const UIVTBL GuiVtbl
 

Macro Definition Documentation

◆ TITLE_BOX_CHAR_HEIGHT

#define TITLE_BOX_CHAR_HEIGHT   5

Definition at line 22 of file gui.h.

Function Documentation

◆ GuiDisplayMenu()

BOOLEAN GuiDisplayMenu ( IN PCSTR  MenuHeader,
IN PCSTR MenuFooter  OPTIONAL,
IN BOOLEAN  ShowBootOptions,
IN PCSTR  MenuItemList[],
IN ULONG  MenuItemCount,
IN ULONG  DefaultMenuItem,
IN LONG  MenuTimeOut,
OUT PULONG  SelectedMenuItem,
IN BOOLEAN  CanEscape,
IN UiMenuKeyPressFilterCallback KeyPressFilter  OPTIONAL,
IN PVOID Context  OPTIONAL 
)

◆ GuiDrawBackdrop()

VOID GuiDrawBackdrop ( VOID  )

Definition at line 22 of file gui.c.

23{
24}

◆ GuiDrawBox()

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

Definition at line 34 of file gui.c.

35{
36}

◆ GuiDrawProgressBar()

VOID GuiDrawProgressBar ( ULONG  Position,
ULONG  Range 
)

Definition at line 70 of file gui.c.

71{
72}

◆ GuiDrawShadow()

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

Definition at line 30 of file gui.c.

31{
32}

◆ GuiDrawStatusText()

VOID GuiDrawStatusText ( PCSTR  StatusText)

Definition at line 46 of file gui.c.

47{
48}

◆ GuiDrawText()

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

Definition at line 38 of file gui.c.

39{
40}

◆ GuiDrawText2()

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

Definition at line 42 of file gui.c.

43{
44}

◆ GuiFillArea()

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

Definition at line 26 of file gui.c.

27{
28}

◆ GuiMessageBox()

VOID GuiMessageBox ( PCSTR  MessageText)

Definition at line 62 of file gui.c.

63{
64}

◆ GuiMessageBoxCritical()

VOID GuiMessageBoxCritical ( PCSTR  MessageText)

Definition at line 66 of file gui.c.

67{
68}

◆ GuiRestoreScreen()

VOID GuiRestoreScreen ( PUCHAR  Buffer)

Definition at line 58 of file gui.c.

59{
60}

◆ GuiSaveScreen()

VOID GuiSaveScreen ( PUCHAR  Buffer)

Definition at line 54 of file gui.c.

55{
56}

◆ GuiTextToColor()

UCHAR GuiTextToColor ( PCSTR  ColorText)

Definition at line 74 of file gui.c.

75{
76 return 0;
77}

◆ GuiTextToFillStyle()

UCHAR GuiTextToFillStyle ( PCSTR  FillStyleText)

Definition at line 79 of file gui.c.

80{
81 return 0;
82}

◆ GuiUpdateDateTime()

VOID GuiUpdateDateTime ( VOID  )

Definition at line 50 of file gui.c.

51{
52}

Variable Documentation

◆ GuiVtbl

const UIVTBL GuiVtbl
extern

Definition at line 84 of file gui.c.

Referenced by UiInitialize().