ReactOS 0.4.16-dev-197-g92996da
|
#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 |
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 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 3667 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3733 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3606 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3450 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2307 of file usetup.c.
Referenced by FsVolCallback().
Definition at line 2571 of file usetup.c.
Referenced by FsVolCallback().
|
static |
Definition at line 1410 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2142 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 2033 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2183 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1213 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1436 of file usetup.c.
Referenced by RunUSetup().
Definition at line 171 of file usetup.c.
Referenced by PopupError(), and ShowPartitionSizeInputBox().
|
static |
Definition at line 3170 of file usetup.c.
Referenced by FileCopyPage().
|
static |
Definition at line 3296 of file usetup.c.
Referenced by RunUSetup().
|
static |
|
static |
Definition at line 2519 of file usetup.c.
Referenced by FsVolCallback().
|
static |
HACK!!
HACK!!
Definition at line 2593 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 1345 of file usetup.c.
Referenced by ComputerSettingsPage(), DisplaySettingsPage(), KeyboardSettingsPage(), and LayoutSettingsPage().
|
static |
Definition at line 2873 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1077 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1504 of file usetup.c.
Referenced by DriveDlgProc(), and SelectPartitionPage().
|
static |
Definition at line 1462 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 653 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1488 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 852 of file usetup.c.
Referenced by RunUSetup().
Definition at line 4255 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 3116 of file usetup.c.
Referenced by RunUSetup().
Definition at line 152 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3836 of file usetup.c.
Referenced by QuitPage(), and SuccessPage().
|
static |
Definition at line 3789 of file usetup.c.
Referenced by ProgressCountdown().
|
static |
Definition at line 3973 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3413 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3370 of file usetup.c.
Referenced by RegistryPage().
|
static |
Definition at line 883 of file usetup.c.
Referenced by RunUSetup().
Definition at line 2350 of file usetup.c.
Referenced by FsVolCallback(), and SelectFileSystemPage().
Definition at line 4046 of file usetup.c.
Referenced by NtProcessStartup().
|
static |
Definition at line 2360 of file usetup.c.
Referenced by FsVolCallback().
|
static |
Definition at line 1542 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 561 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3142 of file usetup.c.
Referenced by FileCopyCallback().
|
static |
Definition at line 1839 of file usetup.c.
Referenced by CreatePartitionPage().
|
static |
Definition at line 2265 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 4012 of file usetup.c.
Referenced by RunUSetup().
Definition at line 461 of file usetup.c.
Referenced by LanguagePage().
|
static |
Definition at line 926 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3083 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 808 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().
Definition at line 43 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 45 of file usetup.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderInstallPage(), BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), ComputerSettingsPage(), DeviceSettingsPage(), DisplaySettingsPage(), DriveDlgProc(), FileCopyPage(), FsVolCallback(), InstallDirectoryPage(), IsPartitionLargeEnough(), KeyboardSettingsPage(), LanguagePage(), LayoutSettingsPage(), PrepareCopyPage(), RegistryPage(), RunUSetup(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), and UpdateKBLayout().