ReactOS 0.4.16-dev-981-g80eb313
|
#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 3626 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3692 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3565 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3410 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2316 of file usetup.c.
Referenced by FsVolCallback().
Definition at line 2578 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 3130 of file usetup.c.
Referenced by FileCopyPage().
|
static |
Definition at line 3256 of file usetup.c.
Referenced by RunUSetup().
|
static |
|
static |
Definition at line 2527 of file usetup.c.
Referenced by FsVolCallback().
|
static |
HACK!!
HACK!!
Definition at line 2600 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 2874 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 4210 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 3076 of file usetup.c.
Referenced by RunUSetup().
Definition at line 152 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3795 of file usetup.c.
Referenced by QuitPage(), and SuccessPage().
|
static |
Definition at line 3748 of file usetup.c.
Referenced by ProgressCountdown().
|
static |
Definition at line 3932 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3373 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3330 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 4005 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 3102 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 3971 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(), CreateExtendedPartition(), CreateLogicalPartition(), CreatePartitionPage(), CreatePrimaryPartition(), DeletePartition(), DeletePartitionPage(), DetailPartition(), DumpPartition(), inactive_main(), ListPartition(), SelectDisk(), 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(), FsVolCallback(), InstallDirectoryPage(), InstallIntroPage(), 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(), DriveDlgProc(), FileCopyPage(), FsVolCallback(), InstallDirectoryPage(), IsMediumLargeEnough(), KeyboardSettingsPage(), LanguagePage(), LayoutSettingsPage(), PrepareCopyPage(), RegistryPage(), RunUSetup(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), and UpdateKBLayout().