|
ReactOS 0.4.17-dev-684-ga6524ef
|
#include <usetup.h>#include <math.h>#include <ntstrsafe.h>#include "cmdcons.h"#include "devinst.h"#include "fmtchk.h"#include <debug.h>
Go to the source code of this file.
Classes | |
| struct | _FSVOL_CONTEXT |
| struct | _COPYCONTEXT |
Macros | |
| #define | NDEBUG |
| #define | InstallVolume (InstallPartition->Volume) |
| #define | SystemVolume (SystemPartition->Volume) |
| #define | VOLUME_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 _FSVOL_CONTEXT | FSVOL_CONTEXT |
| typedef struct _FSVOL_CONTEXT * | PFSVOL_CONTEXT |
| typedef struct _COPYCONTEXT | COPYCONTEXT |
| typedef struct _COPYCONTEXT * | PCOPYCONTEXT |
Enumerations | |
| enum | { PartTypeData , PartTypeExtended } |
Variables | |
| HANDLE | ProcessHeap |
| static USETUP_DATA | USetupData |
| static BOOLEAN | IsUnattendedSetup |
| 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 PNTOS_INSTALLATION | CurrentInstallation = NULL |
| static PGENERIC_LIST | NtOsInstallsList = NULL |
| #define InstallVolume (InstallPartition->Volume) |
| #define PARTITION_MAXSIZE (pow(10, (PARTITION_SIZE_INPUT_FIELD_LENGTH - 1)) - 1) |
| #define SystemVolume (SystemPartition->Volume) |
| typedef struct _COPYCONTEXT COPYCONTEXT |
| typedef struct _FSVOL_CONTEXT FSVOL_CONTEXT |
| typedef struct _COPYCONTEXT * PCOPYCONTEXT |
| typedef struct _FSVOL_CONTEXT * PFSVOL_CONTEXT |
| anonymous enum |
|
static |
Definition at line 3636 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3702 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3575 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3420 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2316 of file usetup.c.
Referenced by FsVolCallback().
Definition at line 2594 of file usetup.c.
Referenced by FsVolCallback().
|
static |
Definition at line 1424 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2153 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 434 of file usetup.c.
Referenced by BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), ConfirmDeleteSystemPartitionPage(), CreatePartitionPage(), DeletePartitionPage(), DeviceSettingsPage(), FormatPartitionPage(), FsVolCallback(), HandleGenericList(), InstallDirectoryPage(), InstallIntroPage(), LanguagePage(), SelectFileSystemPage(), SelectPartitionPage(), UpgradeRepairPage(), and WelcomePage().
|
static |
Definition at line 2044 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2193 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1229 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1450 of file usetup.c.
Referenced by RunUSetup().
Definition at line 171 of file usetup.c.
Referenced by PopupError(), and ShowPartitionSizeInputBox().
|
static |
Definition at line 3140 of file usetup.c.
Referenced by FileCopyPage().
|
static |
Definition at line 3266 of file usetup.c.
Referenced by RunUSetup().
|
static |
|
static |
Definition at line 2538 of file usetup.c.
Referenced by FsVolCallback().
|
static |
HACK!!
Definition at line 2616 of file usetup.c.
Referenced by StartPartitionOperationsPage().
|
static |
Definition at line 509 of file usetup.c.
Referenced by UpgradeRepairPage().
|
static |
Definition at line 498 of file usetup.c.
Referenced by ComputerSettingsPage(), DeviceSettingsPage(), DisplaySettingsPage(), KeyboardSettingsPage(), LanguagePage(), and LayoutSettingsPage().
|
static |
Definition at line 1360 of file usetup.c.
Referenced by ComputerSettingsPage(), DisplaySettingsPage(), KeyboardSettingsPage(), and LayoutSettingsPage().
|
static |
Definition at line 2884 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1096 of file usetup.c.
Referenced by RunUSetup().
Definition at line 1518 of file usetup.c.
Referenced by SelectPartitionPage().
|
static |
Definition at line 1476 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 675 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1502 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 872 of file usetup.c.
Referenced by RunUSetup().
Definition at line 4223 of file usetup.c.
| VOID PopupError | ( | PCCH | Text, |
| PCCH | Status, | ||
| PINPUT_RECORD | Ir, | ||
| ULONG | WaitEvent | ||
| ) |
Definition at line 261 of file usetup.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderRemovableDiskPage(), FsVolCallback(), LanguagePage(), MUIClearPage(), MUIDisplayErrorV(), MUIDisplayPage(), MUIGetString(), and SelectPartitionPage().
|
static |
Definition at line 3086 of file usetup.c.
Referenced by RunUSetup().
Definition at line 152 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3805 of file usetup.c.
Referenced by QuitPage(), and SuccessPage().
|
static |
Definition at line 3758 of file usetup.c.
Referenced by ProgressCountdown().
|
static |
Definition at line 3942 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3383 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3340 of file usetup.c.
Referenced by RegistryPage().
|
static |
Definition at line 903 of file usetup.c.
Referenced by RunUSetup().
Definition at line 2359 of file usetup.c.
Referenced by FsVolCallback(), and SelectFileSystemPage().
Definition at line 4018 of file usetup.c.
Referenced by NtProcessStartup().
|
static |
Definition at line 2369 of file usetup.c.
Referenced by FsVolCallback().
|
static |
Definition at line 1553 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 583 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3112 of file usetup.c.
Referenced by FileCopyCallback().
|
static |
Definition at line 1851 of file usetup.c.
Referenced by CreatePartitionPage().
|
static |
Definition at line 2274 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3984 of file usetup.c.
Referenced by RunUSetup().
Definition at line 461 of file usetup.c.
Referenced by LanguagePage().
|
static |
Definition at line 946 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 540 of file usetup.c.
Referenced by SetupStartPage().
|
static |
Definition at line 829 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 92 of file usetup.c.
Referenced by InstallDirectoryPage(), SelectPartitionPage(), and UpgradeRepairPage().
|
static |
Definition at line 78 of file usetup.c.
Referenced by active_main(), CreateEfiPartition(), CreateExtendedPartition(), CreateLogicalPartition(), CreateMsrPartition(), CreatePartitionPage(), CreatePrimaryGptPartition(), CreatePrimaryMbrPartition(), DeleteGptPartition(), DeleteMbrPartition(), DeletePartition(), DeletePartitionPage(), DetailPartition(), DriveDlgProc(), DumpPartition(), gpt_main(), inactive_main(), ListPartition(), SelectDisk(), SelectInstallPartition(), SelectPartition(), SelectPartitionPage(), and setid_main().
|
static |
Definition at line 70 of file usetup.c.
Referenced by CreateKeyboardLayoutList(), DeviceSettingsPage(), SetupStartPage(), and UpdateKBLayout().
|
static |
Definition at line 69 of file usetup.c.
Referenced by CreateLanguageList(), LanguagePage(), and SetupStartPage().
|
static |
Definition at line 88 of file usetup.c.
Referenced by FsVolCallback(), ResetFileSystemList(), and SelectFileSystemPage().
|
static |
Definition at line 48 of file usetup.c.
Referenced by InstallDirectoryPage(), SelectPartitionPage(), and StartPartitionOperationsPage().
|
static |
Definition at line 45 of file usetup.c.
Referenced by BootLoaderSelectPage(), FormatPartitionPage(), InstallDirectoryPage(), InstallIntroPage(), QuitPage(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), and SuccessPage().
|
static |
Definition at line 93 of file usetup.c.
Referenced by QuitPage(), and UpgradeRepairPage().
| enum { ... } PartCreateType |
Referenced by CreatePartitionPage(), and SelectPartitionPage().
Definition at line 75 of file usetup.c.
Referenced by ChangeSystemPartitionPage(), CreatePartitionPage(), DeletePartitionPage(), FsVolCommitOpsQueue(), InitSystemPartition(), InstallDirectoryPage(), QuitPage(), RegistryPage(), SelectPartitionPage(), StartPartitionOperationsPage(), UpdateRegistry(), and UpgradeRepairPage().
| HANDLE ProcessHeap |
Definition at line 42 of file usetup.c.
Referenced by NtProcessStartup(), and RunUSetup().
Definition at line 72 of file usetup.c.
Referenced by BootLoaderSelectPage(), DeviceSettingsPage(), FsVolCallback(), InstallDirectoryPage(), InstallIntroPage(), RegistryPage(), RepairIntroPage(), SelectPartitionPage(), UpdateRegistry(), and UpgradeRepairPage().
| PCWSTR SelectedLanguageId |
Definition at line 68 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 BootLoaderInstallPage(), BootLoaderSelectPage(), ChangeSystemPartitionPage(), FsVolCallback(), and StartPartitionOperationsPage().
|
static |
Definition at line 44 of file usetup.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderInstallPage(), BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), ComputerSettingsPage(), DeviceSettingsPage(), DisplaySettingsPage(), FileCopyPage(), InstallDirectoryPage(), IsMediumLargeEnough(), KeyboardSettingsPage(), LanguagePage(), LayoutSettingsPage(), PrepareCopyPage(), RegistryPage(), RunUSetup(), SelectFileSystemPage(), SelectInstallPartition(), SelectPartitionPage(), SetupStartPage(), and UpdateKBLayout().