ReactOS 0.4.16-dev-250-g3ecd236
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
static ULONG | FindLanguageIndex (VOID) |
static const MUI_ENTRY * | FindMUIEntriesOfPage (IN ULONG PageNumber) |
static const MUI_ERROR * | FindMUIErrorEntries (VOID) |
static const MUI_STRING * | FindMUIStringEntries (VOID) |
VOID | MUIClearPage (IN ULONG page) |
VOID | MUIDisplayPage (IN ULONG page) |
VOID | MUIDisplayErrorV (IN ULONG ErrorNum, OUT PINPUT_RECORD Ir, IN ULONG WaitEvent, IN va_list args) |
VOID __cdecl | MUIDisplayError (IN ULONG ErrorNum, OUT PINPUT_RECORD Ir, IN ULONG WaitEvent,...) |
PCSTR | MUIGetString (ULONG Number) |
const MUI_ENTRY * | MUIGetEntry (IN ULONG Page, IN INT TextID) |
VOID | MUIClearText (IN ULONG Page, IN INT TextID) |
VOID | MUIClearStyledText (IN ULONG Page, IN INT TextID, IN INT Flags) |
VOID | MUISetText (IN ULONG Page, IN INT TextID) |
VOID | MUISetStyledText (IN ULONG Page, IN INT TextID, IN INT Flags) |
VOID | SetConsoleCodePage (VOID) |
Variables | |
CHAR | CharBullet = 0x07 |
CHAR | CharBlock = 0xDB |
CHAR | CharHalfBlock = 0xDD |
CHAR | CharUpArrow = 0x18 |
CHAR | CharDownArrow = 0x19 |
CHAR | CharHorizontalLine = 0xC4 |
CHAR | CharVerticalLine = 0xB3 |
CHAR | CharUpperLeftCorner = 0xDA |
CHAR | CharUpperRightCorner = 0xBF |
CHAR | CharLowerLeftCorner = 0xC0 |
CHAR | CharLowerRightCorner = 0xD9 |
CHAR | CharVertLineAndRightHorizLine = 0xC3 |
CHAR | CharLeftHorizLineAndVertLine = 0xB4 |
CHAR | CharDoubleHorizontalLine = 0xCD |
CHAR | CharDoubleVerticalLine = 0xBA |
CHAR | CharDoubleUpperLeftCorner = 0xC9 |
CHAR | CharDoubleUpperRightCorner = 0xBB |
CHAR | CharDoubleLowerLeftCorner = 0xC8 |
CHAR | CharDoubleLowerRightCorner = 0xBC |
Definition at line 56 of file mui.c.
Definition at line 103 of file mui.c.
Referenced by MUIClearPage(), MUIDisplayPage(), and MUIGetEntry().
|
static |
Definition at line 142 of file mui.c.
Referenced by LanguagePage().
@MUIClearStyledText
Clears a portion of text from the console output, given the actual state style flag of the text.
[in] | Page | The MUI (Multilingual User Interface) entry page number, as a unsigned long integer. |
[in] | TextID | The text identification number (ID), as an integer. The parameter is used to identify its MUI properties like the coordinates, text style flag and its buffer content. |
[in] | Flags | The text style flag, as an integer. The flag determines the style of the text, such as being highlighted, underlined, high padding and so on. |
Definition at line 399 of file mui.c.
Referenced by FormatPartitionPage().
@MUIClearText
Clears a portion of text from the console output.
[in] | Page | The MUI (Multilingual User Interface) entry page number, as a unsigned long integer. |
[in] | TextID | The text identification number (ID), as an integer. The parameter is used to identify its MUI properties like the coordinates, text style flag and its buffer content. |
Definition at line 344 of file mui.c.
Definition at line 237 of file mui.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderRemovableDiskPage(), ConfirmQuit(), DeviceSettingsPage(), DriveDlgProc(), FsVolCallback(), InstallDirectoryPage(), RegistryPage(), SelectPartitionPage(), SetupStartPage(), and UpgradeRepairPage().
VOID MUIDisplayErrorV | ( | IN ULONG | ErrorNum, |
OUT PINPUT_RECORD | Ir, | ||
IN ULONG | WaitEvent, | ||
IN va_list | args | ||
) |
Definition at line 199 of file mui.c.
Referenced by MUIDisplayError(), and USetupErrorRoutine().
Definition at line 170 of file mui.c.
Referenced by BootLoaderInstallPage(), BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), ChangeSystemPartitionPage(), CheckFileSystemPage(), ComputerSettingsPage(), ConfirmDeleteSystemPartitionPage(), DeletePartitionPage(), DeviceSettingsPage(), DisplaySettingsPage(), FileCopyPage(), FlushPage(), FormatPartitionPage(), InstallDirectoryPage(), InstallIntroPage(), KeyboardSettingsPage(), LanguagePage(), LayoutSettingsPage(), LicensePage(), PrepareCopyPage(), QuitPage(), RegistryPage(), RepairIntroPage(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), SuccessPage(), UpgradeRepairPage(), and WelcomePage().
@MUIGetEntry
Retrieves a MUI entry of a page, given the page number and the text ID.
[in] | Page | The MUI (Multilingual User Interface) entry page number, as a unsigned long integer. |
[in] | TextID | The text identification number (ID), as a unsigned integer. The parameter is used to identify its MUI properties like the coordinates, text style flag and its buffer content. |
Definition at line 297 of file mui.c.
Referenced by MUIClearStyledText(), MUIClearText(), MUISetStyledText(), and MUISetText().
Definition at line 251 of file mui.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), ChangeSystemPartitionPage(), CheckFileSystemPage(), CreatePartitionPage(), DeletePartitionPage(), DiskDescription(), DrawFileSystemList(), FileCopyCallback(), FileCopyPage(), FormatPartitionPage(), FsVolCallback(), GetPartitionTypeString(), PartitionDescription(), PrettifySize1(), PrettifySize2(), PrintPartitionData(), ProgressCountdown(), QuitPage(), RegistryPage(), RegistryStatus(), RunUSetup(), SelectFileSystemPage(), SelectPartitionPage(), ShowPartitionSizeInputBox(), StartCheck(), and StartFormat().
@MUISetStyledText
Prints a text to the console output, with a style for it.
[in] | Page | The MUI (Multilingual User Interface) entry page number, as a unsigned long integer. |
[in] | TextID | The text identification number (ID), as an integer. The parameter is used to identify its MUI properties like the coordinates, text style flag and its buffer content. |
[in] | Flags | The text style flag, as an integer. The flag determines the style of the text, such as being highlighted, underlined, high padding and so on. |
Definition at line 504 of file mui.c.
@MUISetText
Prints a text to the console output.
[in] | Page | The MUI (Multilingual User Interface) entry page number, as a unsigned long integer. |
[in] | TextID | The text identification number (ID), as an integer. The parameter is used to identify its MUI properties like the coordinates, text style flag and its buffer content. |
Definition at line 452 of file mui.c.
Definition at line 537 of file mui.c.
Referenced by LanguagePage(), and SetupStartPage().
CHAR CharBlock = 0xDB |
Definition at line 35 of file mui.c.
Referenced by ProgressSetStep(), and SetConsoleCodePage().
CHAR CharBullet = 0x07 |
Definition at line 34 of file mui.c.
Referenced by SetConsoleCodePage().
CHAR CharDoubleHorizontalLine = 0xCD |
Definition at line 47 of file mui.c.
Referenced by CONSOLE_SetUnderlinedTextXY(), DrawThickBorder(), and SetConsoleCodePage().
CHAR CharDoubleLowerLeftCorner = 0xC8 |
Definition at line 51 of file mui.c.
Referenced by DrawThickBorder(), and SetConsoleCodePage().
CHAR CharDoubleLowerRightCorner = 0xBC |
Definition at line 52 of file mui.c.
Referenced by DrawThickBorder(), and SetConsoleCodePage().
CHAR CharDoubleUpperLeftCorner = 0xC9 |
Definition at line 49 of file mui.c.
Referenced by DrawThickBorder(), and SetConsoleCodePage().
CHAR CharDoubleUpperRightCorner = 0xBB |
Definition at line 50 of file mui.c.
Referenced by DrawThickBorder(), and SetConsoleCodePage().
CHAR CharDoubleVerticalLine = 0xBA |
Definition at line 48 of file mui.c.
Referenced by DrawThickBorder(), and SetConsoleCodePage().
CHAR CharDownArrow = 0x19 |
Definition at line 38 of file mui.c.
Referenced by DrawPartitionList(), DrawScrollBarGenericList(), and SetConsoleCodePage().
CHAR CharHalfBlock = 0xDD |
Definition at line 36 of file mui.c.
Referenced by ProgressSetStep(), and SetConsoleCodePage().
CHAR CharHorizontalLine = 0xC4 |
Definition at line 39 of file mui.c.
Referenced by DrawBorder(), DrawBox(), DrawListFrame(), DrawPartitionList(), PopupError(), and SetConsoleCodePage().
CHAR CharLeftHorizLineAndVertLine = 0xB4 |
Definition at line 46 of file mui.c.
Referenced by PopupError(), and SetConsoleCodePage().
CHAR CharLowerLeftCorner = 0xC0 |
Definition at line 43 of file mui.c.
Referenced by DrawBorder(), DrawBox(), DrawListFrame(), DrawPartitionList(), and SetConsoleCodePage().
CHAR CharLowerRightCorner = 0xD9 |
Definition at line 44 of file mui.c.
Referenced by DrawBorder(), DrawBox(), DrawListFrame(), DrawPartitionList(), and SetConsoleCodePage().
CHAR CharUpArrow = 0x18 |
Definition at line 37 of file mui.c.
Referenced by DrawPartitionList(), DrawScrollBarGenericList(), and SetConsoleCodePage().
CHAR CharUpperLeftCorner = 0xDA |
Definition at line 41 of file mui.c.
Referenced by DrawBorder(), DrawBox(), DrawListFrame(), DrawPartitionList(), and SetConsoleCodePage().
CHAR CharUpperRightCorner = 0xBF |
Definition at line 42 of file mui.c.
Referenced by DrawBorder(), DrawBox(), DrawListFrame(), DrawPartitionList(), and SetConsoleCodePage().
CHAR CharVerticalLine = 0xB3 |
Definition at line 40 of file mui.c.
Referenced by DrawBorder(), DrawBox(), DrawListFrame(), DrawPartitionList(), and SetConsoleCodePage().
CHAR CharVertLineAndRightHorizLine = 0xC3 |
Definition at line 45 of file mui.c.
Referenced by PopupError(), and SetConsoleCodePage().