ReactOS 0.4.15-dev-7842-g558ab78
|
#include <usetup.h>
#include <math.h>
#include <ntstrsafe.h>
#include "bootsup.h"
#include "chkdsk.h"
#include "cmdcons.h"
#include "devinst.h"
#include "format.h"
#include <debug.h>
Go to the source code of this file.
Classes | |
struct | _COPYCONTEXT |
Macros | |
#define | NDEBUG |
#define | PARTITION_NEW_AUTOCREATE 0x80 |
#define | PARTITION_SIZE_INPUT_FIELD_LENGTH 9 |
#define | PARTITION_MAXSIZE (pow(10, (PARTITION_SIZE_INPUT_FIELD_LENGTH - 1)) - 1) |
Typedefs | |
typedef struct _COPYCONTEXT | COPYCONTEXT |
typedef struct _COPYCONTEXT * | PCOPYCONTEXT |
Enumerations | |
enum | { PartTypeData , PartTypeExtended } |
Variables | |
HANDLE | ProcessHeap |
BOOLEAN | IsUnattendedSetup = FALSE |
static USETUP_DATA | USetupData |
static PPARTENTRY | InstallPartition = NULL |
static PPARTENTRY | SystemPartition = NULL |
PCWSTR | SelectedLanguageId |
static WCHAR | DefaultLanguage [20] |
static WCHAR | DefaultKBLayout [20] |
static BOOLEAN | RepairUpdateFlag = FALSE |
static PPARTLIST | PartitionList = NULL |
static PPARTENTRY | CurrentPartition = NULL |
static enum { ... } | PartCreateType = PartTypeData |
static PFILE_SYSTEM_LIST | FileSystemList = NULL |
static PPARTENTRY | TempPartition = NULL |
static FORMATMACHINESTATE | FormatState = Start |
static PNTOS_INSTALLATION | CurrentInstallation = NULL |
static PGENERIC_LIST | NtOsInstallsList = NULL |
#define PARTITION_MAXSIZE (pow(10, (PARTITION_SIZE_INPUT_FIELD_LENGTH - 1)) - 1) |
typedef struct _COPYCONTEXT COPYCONTEXT |
typedef struct _COPYCONTEXT * PCOPYCONTEXT |
anonymous enum |
|
static |
Definition at line 3802 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3868 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3756 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3602 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2884 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1416 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2159 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 436 of file usetup.c.
Referenced by BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), CheckFileSystemPage(), ConfirmDeleteSystemPartitionPage(), CreatePartitionPage(), DeletePartitionPage(), DeviceSettingsPage(), FormatPartitionPage(), HandleGenericList(), InstallDirectoryPage(), InstallIntroPage(), LanguagePage(), SelectFileSystemPage(), SelectPartitionPage(), UpgradeRepairPage(), and WelcomePage().
|
static |
Definition at line 2045 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2200 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1219 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1442 of file usetup.c.
Referenced by RunUSetup().
Definition at line 173 of file usetup.c.
Referenced by PopupError(), and ShowPartitionSizeInputBox().
|
static |
Definition at line 3322 of file usetup.c.
Referenced by FileCopyPage().
|
static |
Definition at line 3448 of file usetup.c.
Referenced by RunUSetup().
|
static |
|
static |
HACK!!
Definition at line 2727 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 511 of file usetup.c.
Referenced by UpgradeRepairPage().
|
static |
Definition at line 500 of file usetup.c.
Referenced by ComputerSettingsPage(), DeviceSettingsPage(), DisplaySettingsPage(), KeyboardSettingsPage(), LanguagePage(), and LayoutSettingsPage().
|
static |
Definition at line 1351 of file usetup.c.
Referenced by ComputerSettingsPage(), DisplaySettingsPage(), KeyboardSettingsPage(), and LayoutSettingsPage().
|
static |
Definition at line 3031 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1083 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1510 of file usetup.c.
Referenced by SelectPartitionPage().
Definition at line 2975 of file usetup.c.
Referenced by InstallDirectoryPage().
|
static |
Definition at line 1468 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 655 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1494 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 854 of file usetup.c.
Referenced by RunUSetup().
Definition at line 4409 of file usetup.c.
VOID PopupError | ( | PCCH | Text, |
PCCH | Status, | ||
PINPUT_RECORD | Ir, | ||
ULONG | WaitEvent | ||
) |
Definition at line 263 of file usetup.c.
Referenced by CheckFileSystemPage(), FormatPartitionPage(), LanguagePage(), MUIClearPage(), MUIDisplayErrorV(), MUIDisplayPage(), MUIGetString(), SelectFileSystemPage(), and SelectPartitionPage().
|
static |
Definition at line 3268 of file usetup.c.
Referenced by RunUSetup().
Definition at line 154 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3978 of file usetup.c.
Referenced by QuitPage(), and SuccessPage().
|
static |
Definition at line 3931 of file usetup.c.
Referenced by ProgressCountdown().
|
static |
Definition at line 4115 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3565 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3522 of file usetup.c.
Referenced by RegistryPage().
|
static |
Definition at line 885 of file usetup.c.
Referenced by RunUSetup().
Definition at line 2254 of file usetup.c.
Referenced by FormatPartitionPage(), InstallDirectoryPage(), QuitPage(), and SelectFileSystemPage().
Definition at line 4195 of file usetup.c.
Referenced by NtProcessStartup().
|
static |
Definition at line 2282 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1548 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 563 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3294 of file usetup.c.
Referenced by FileCopyCallback().
|
static |
Definition at line 1851 of file usetup.c.
Referenced by CreatePartitionPage().
|
static |
Definition at line 4161 of file usetup.c.
Referenced by RunUSetup().
Definition at line 463 of file usetup.c.
Referenced by LanguagePage().
|
static |
Definition at line 928 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3235 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 810 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 94 of file usetup.c.
Referenced by InstallDirectoryPage(), SelectPartitionPage(), and UpgradeRepairPage().
|
static |
Definition at line 76 of file usetup.c.
Referenced by active_main(), CreateExtendedPartition(), CreateLogicalPartition(), CreatePartitionPage(), CreatePrimaryPartition(), DeletePartition(), DeletePartitionPage(), DetailPartition(), DumpPartition(), inactive_main(), ListPartition(), SelectDisk(), SelectPartition(), SelectPartitionPage(), and setid_main().
|
static |
Definition at line 68 of file usetup.c.
Referenced by CreateKeyboardLayoutList(), DeviceSettingsPage(), SetupStartPage(), and UpdateKBLayout().
|
static |
Definition at line 67 of file usetup.c.
Referenced by CreateLanguageList(), LanguagePage(), and SetupStartPage().
|
static |
Definition at line 86 of file usetup.c.
Referenced by FormatPartitionPage(), ResetFileSystemList(), and SelectFileSystemPage().
|
static |
Definition at line 90 of file usetup.c.
Referenced by QuitPage(), SelectFileSystemPage(), SelectPartitionPage(), and UpgradeRepairPage().
|
static |
Definition at line 50 of file usetup.c.
Referenced by InstallDirectoryPage(), RegistryPage(), SelectFileSystemPage(), and SelectPartitionPage().
Definition at line 45 of file usetup.c.
Referenced by BootLoaderSelectPage(), CheckUnattendedSetup(), CreateFreeLoaderReactOSEntries(), FormatPartitionPage(), InstallDirectoryPage(), InstallIntroPage(), InstallSetupInfFile(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), SuccessPage(), and UpdateRegistry().
|
static |
Definition at line 95 of file usetup.c.
Referenced by QuitPage(), and UpgradeRepairPage().
enum { ... } PartCreateType |
Referenced by CreatePartitionPage(), and SelectPartitionPage().
Definition at line 73 of file usetup.c.
Referenced by CheckFileSystemPage(), CreatePartitionPage(), DeletePartitionPage(), FormatPartitionPage(), InstallDirectoryPage(), QuitPage(), RegistryPage(), SelectFileSystemPage(), SelectPartitionPage(), UpdateRegistry(), and UpgradeRepairPage().
HANDLE ProcessHeap |
Definition at line 44 of file usetup.c.
Referenced by NtProcessStartup(), and RunUSetup().
Definition at line 70 of file usetup.c.
Referenced by BootLoaderSelectPage(), DeviceSettingsPage(), InstallDirectoryPage(), InstallIntroPage(), RegistryPage(), RepairIntroPage(), SelectFileSystemPage(), SelectPartitionPage(), UpdateRegistry(), and UpgradeRepairPage().
PCWSTR SelectedLanguageId |
Definition at line 66 of file usetup.c.
Referenced by DeviceSettingsPage(), FindLanguageIndex(), LanguagePage(), RegistryPage(), SetConsoleCodePage(), SetupStartPage(), UpdateKBLayout(), and UpdateRegistry().
|
static |
Definition at line 61 of file usetup.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderInstallPage(), BootLoaderSelectPage(), LoadAndBootWindows(), LoadReactOSSetup(), OpenBootStore(), SelectFileSystemPage(), SmpTranslateSystemPartitionInformation(), and xHalIoAssignDriveLetters().
|
static |
Definition at line 89 of file usetup.c.
Referenced by FormatPartitionPage(), QuitPage(), SelectFileSystemPage(), SelectPartitionPage(), and UpgradeRepairPage().
|
static |
Definition at line 47 of file usetup.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderInstallPage(), BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), ComputerSettingsPage(), DeviceSettingsPage(), DisplaySettingsPage(), FileCopyPage(), InstallDirectoryPage(), IsPartitionLargeEnough(), KeyboardSettingsPage(), LanguagePage(), LayoutSettingsPage(), PrepareCopyPage(), RegistryPage(), RunUSetup(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), and UpdateKBLayout().