ReactOS  0.4.14-dev-583-g2a1ba2c
noui.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

BOOLEAN NoUiInitialize (VOID)
 
VOID NoUiUnInitialize (VOID)
 
VOID NoUiDrawBackdrop (VOID)
 
VOID NoUiFillArea (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, CHAR FillChar, UCHAR Attr)
 
VOID NoUiDrawShadow (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
 
VOID NoUiDrawBox (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
 
VOID NoUiDrawText (ULONG X, ULONG Y, PCSTR Text, UCHAR Attr)
 
VOID NoUiDrawText2 (ULONG X, ULONG Y, ULONG MaxNumChars, PCSTR Text, UCHAR Attr)
 
VOID NoUiDrawCenteredText (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, PCSTR TextString, UCHAR Attr)
 
VOID NoUiDrawStatusText (PCSTR StatusText)
 
VOID NoUiUpdateDateTime (VOID)
 
VOID NoUiMessageBox (PCSTR MessageText)
 
VOID NoUiMessageBoxCritical (PCSTR MessageText)
 
VOID NoUiDrawProgressBarCenter (ULONG Position, ULONG Range, PCHAR ProgressText)
 
VOID NoUiDrawProgressBar (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, ULONG Position, ULONG Range, PCHAR ProgressText)
 
BOOLEAN NoUiEditBox (PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
 
UCHAR NoUiTextToColor (PCSTR ColorText)
 
UCHAR NoUiTextToFillStyle (PCSTR FillStyleText)
 
VOID NoUiFadeInBackdrop (VOID)
 
VOID NoUiFadeOut (VOID)
 
BOOLEAN NoUiDisplayMenu (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)
 
VOID NoUiDrawMenu (PUI_MENU_INFO MenuInfo)
 

Function Documentation

◆ NoUiDisplayMenu()

BOOLEAN NoUiDisplayMenu ( 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 
)

Definition at line 117 of file noui.c.

129 {
130  *SelectedMenuItem = DefaultMenuItem;
131  return TRUE;
132 }
#define TRUE
Definition: types.h:120

◆ NoUiDrawBackdrop()

VOID NoUiDrawBackdrop ( VOID  )

Definition at line 20 of file noui.c.

21 {
22 }

◆ NoUiDrawBox()

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

Definition at line 32 of file noui.c.

33 {
34 }

◆ NoUiDrawCenteredText()

VOID NoUiDrawCenteredText ( ULONG  Left,
ULONG  Top,
ULONG  Right,
ULONG  Bottom,
PCSTR  TextString,
UCHAR  Attr 
)

Definition at line 44 of file noui.c.

45 {
46 }

◆ NoUiDrawMenu()

VOID NoUiDrawMenu ( PUI_MENU_INFO  MenuInfo)

Definition at line 134 of file noui.c.

135 {
136 }

◆ NoUiDrawProgressBar()

VOID NoUiDrawProgressBar ( ULONG  Left,
ULONG  Top,
ULONG  Right,
ULONG  Bottom,
ULONG  Position,
ULONG  Range,
PCHAR  ProgressText 
)

Definition at line 83 of file noui.c.

84 {
85 }

◆ NoUiDrawProgressBarCenter()

VOID NoUiDrawProgressBarCenter ( ULONG  Position,
ULONG  Range,
PCHAR  ProgressText 
)

Definition at line 79 of file noui.c.

80 {
81 }

◆ NoUiDrawShadow()

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

Definition at line 28 of file noui.c.

29 {
30 }

◆ NoUiDrawStatusText()

VOID NoUiDrawStatusText ( PCSTR  StatusText)

Definition at line 48 of file noui.c.

49 {
50  printf("%s\n", StatusText);
51 }
#define printf
Definition: config.h:203

◆ NoUiDrawText()

VOID NoUiDrawText ( ULONG  X,
ULONG  Y,
PCSTR  Text,
UCHAR  Attr 
)

Definition at line 36 of file noui.c.

37 {
38 }

◆ NoUiDrawText2()

VOID NoUiDrawText2 ( ULONG  X,
ULONG  Y,
ULONG  MaxNumChars,
PCSTR  Text,
UCHAR  Attr 
)

Definition at line 40 of file noui.c.

41 {
42 }

◆ NoUiEditBox()

BOOLEAN NoUiEditBox ( PCSTR  MessageText,
PCHAR  EditTextBuffer,
ULONG  Length 
)

Definition at line 87 of file noui.c.

88 {
89  return FALSE;
90 }

◆ NoUiFadeInBackdrop()

VOID NoUiFadeInBackdrop ( VOID  )

Definition at line 102 of file noui.c.

103 {
104 }

◆ NoUiFadeOut()

VOID NoUiFadeOut ( VOID  )

Definition at line 106 of file noui.c.

107 {
108 }

◆ NoUiFillArea()

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

Definition at line 24 of file noui.c.

25 {
26 }

◆ NoUiInitialize()

BOOLEAN NoUiInitialize ( VOID  )

Definition at line 11 of file noui.c.

12 {
13  return TRUE;
14 }
#define TRUE
Definition: types.h:120

◆ NoUiMessageBox()

VOID NoUiMessageBox ( PCSTR  MessageText)

Definition at line 57 of file noui.c.

58 {
59  // We have not yet displayed the user interface
60  // We are probably still reading the .ini file
61  // and have encountered an error. Just use printf()
62  // and return.
63  printf("%s\n", MessageText);
64  printf("Press any key\n");
65  MachConsGetCh();
66 }
#define MachConsGetCh()
Definition: machine.h:90
#define printf
Definition: config.h:203

◆ NoUiMessageBoxCritical()

VOID NoUiMessageBoxCritical ( PCSTR  MessageText)

Definition at line 68 of file noui.c.

69 {
70  // We have not yet displayed the user interface
71  // We are probably still reading the .ini file
72  // and have encountered an error. Just use printf()
73  // and return.
74  printf("%s\n", MessageText);
75  printf("Press any key\n");
76  MachConsGetCh();
77 }
#define MachConsGetCh()
Definition: machine.h:90
#define printf
Definition: config.h:203

◆ NoUiTextToColor()

UCHAR NoUiTextToColor ( PCSTR  ColorText)

Definition at line 92 of file noui.c.

93 {
94  return 0;
95 }

◆ NoUiTextToFillStyle()

UCHAR NoUiTextToFillStyle ( PCSTR  FillStyleText)

Definition at line 97 of file noui.c.

98 {
99  return 0;
100 }

◆ NoUiUnInitialize()

VOID NoUiUnInitialize ( VOID  )

Definition at line 16 of file noui.c.

17 {
18 }

◆ NoUiUpdateDateTime()

VOID NoUiUpdateDateTime ( VOID  )

Definition at line 53 of file noui.c.

54 {
55 }