ReactOS 0.4.15-dev-8434-g155a7c7
|
#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 | 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 _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 PARTITION_MAXSIZE (pow(10, (PARTITION_SIZE_INPUT_FIELD_LENGTH - 1)) - 1) |
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 3696 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3762 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3650 of file usetup.c.
Referenced by BootLoaderInstallPage().
|
static |
Definition at line 3494 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2307 of file usetup.c.
Referenced by FsVolCallback().
|
static |
Definition at line 2573 of file usetup.c.
Referenced by FsVolCallback().
|
static |
Definition at line 1406 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 2142 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 430 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 1209 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1432 of file usetup.c.
Referenced by RunUSetup().
Definition at line 167 of file usetup.c.
Referenced by PopupError(), and ShowPartitionSizeInputBox().
|
static |
Definition at line 3214 of file usetup.c.
Referenced by FileCopyPage().
|
static |
Definition at line 3340 of file usetup.c.
Referenced by RunUSetup().
|
static |
|
static |
Definition at line 2522 of file usetup.c.
Referenced by FsVolCallback().
|
static |
HACK!!
HACK!!
HACK!!
Definition at line 2594 of file usetup.c.
Referenced by DoChecking(), DoFormatting(), FsVolCommitOpsQueue(), InitSystemPartition(), and StartPartitionOperationsPage().
|
static |
Definition at line 505 of file usetup.c.
Referenced by UpgradeRepairPage().
|
static |
Definition at line 494 of file usetup.c.
Referenced by ComputerSettingsPage(), DeviceSettingsPage(), DisplaySettingsPage(), KeyboardSettingsPage(), LanguagePage(), and LayoutSettingsPage().
|
static |
Definition at line 1341 of file usetup.c.
Referenced by ComputerSettingsPage(), DisplaySettingsPage(), KeyboardSettingsPage(), and LayoutSettingsPage().
|
static |
Definition at line 2926 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1073 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1500 of file usetup.c.
Referenced by SelectPartitionPage().
Definition at line 2870 of file usetup.c.
Referenced by InstallDirectoryPage().
|
static |
Definition at line 1458 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 649 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 1484 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 848 of file usetup.c.
Referenced by RunUSetup().
Definition at line 4291 of file usetup.c.
VOID PopupError | ( | PCCH | Text, |
PCCH | Status, | ||
PINPUT_RECORD | Ir, | ||
ULONG | WaitEvent | ||
) |
Definition at line 257 of file usetup.c.
Referenced by FsVolCallback(), LanguagePage(), MUIClearPage(), MUIDisplayErrorV(), MUIDisplayPage(), MUIGetString(), and SelectPartitionPage().
|
static |
Definition at line 3160 of file usetup.c.
Referenced by RunUSetup().
Definition at line 148 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3872 of file usetup.c.
Referenced by QuitPage(), and SuccessPage().
|
static |
Definition at line 3825 of file usetup.c.
Referenced by ProgressCountdown().
|
static |
Definition at line 4009 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3457 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3414 of file usetup.c.
Referenced by RegistryPage().
|
static |
Definition at line 879 of file usetup.c.
Referenced by RunUSetup().
Definition at line 2350 of file usetup.c.
Referenced by FsVolCallback(), and SelectFileSystemPage().
Definition at line 4082 of file usetup.c.
Referenced by NtProcessStartup().
|
static |
Definition at line 2360 of file usetup.c.
Referenced by FsVolCallback().
|
static |
Definition at line 1538 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 557 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3186 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 4048 of file usetup.c.
Referenced by RunUSetup().
Definition at line 457 of file usetup.c.
Referenced by LanguagePage().
|
static |
Definition at line 922 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 3127 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 804 of file usetup.c.
Referenced by RunUSetup().
|
static |
Definition at line 88 of file usetup.c.
Referenced by InstallDirectoryPage(), SelectPartitionPage(), and UpgradeRepairPage().
|
static |
Definition at line 74 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 66 of file usetup.c.
Referenced by CreateKeyboardLayoutList(), DeviceSettingsPage(), SetupStartPage(), and UpdateKBLayout().
|
static |
Definition at line 65 of file usetup.c.
Referenced by CreateLanguageList(), LanguagePage(), and SetupStartPage().
|
static |
Definition at line 84 of file usetup.c.
Referenced by FsVolCallback(), ResetFileSystemList(), and SelectFileSystemPage().
|
static |
Definition at line 48 of file usetup.c.
Referenced by FsVolCommitOpsQueue(), InitSystemPartition(), InstallDirectoryPage(), RegistryPage(), SelectFileSystemPage(), SelectPartitionPage(), and StartPartitionOperationsPage().
Definition at line 43 of file usetup.c.
Referenced by BootLoaderSelectPage(), CheckUnattendedSetup(), CreateFreeLoaderReactOSEntries(), FormatPartitionPage(), FsVolCallback(), InstallDirectoryPage(), InstallIntroPage(), InstallSetupInfFile(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), SuccessPage(), and UpdateRegistry().
|
static |
Definition at line 89 of file usetup.c.
Referenced by QuitPage(), and UpgradeRepairPage().
enum { ... } PartCreateType |
Referenced by CreatePartitionPage(), and SelectPartitionPage().
Definition at line 71 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 68 of file usetup.c.
Referenced by BootLoaderSelectPage(), DeviceSettingsPage(), FsVolCallback(), InstallDirectoryPage(), InstallIntroPage(), RegistryPage(), RepairIntroPage(), SelectPartitionPage(), UpdateRegistry(), and UpgradeRepairPage().
PCWSTR SelectedLanguageId |
Definition at line 64 of file usetup.c.
Referenced by DeviceSettingsPage(), FindLanguageIndex(), LanguagePage(), RegistryPage(), SetConsoleCodePage(), SetupStartPage(), UpdateKBLayout(), and UpdateRegistry().
|
static |
Definition at line 59 of file usetup.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderInstallPage(), BootLoaderSelectPage(), ChangeSystemPartitionPage(), FsVolCallback(), FsVolCommitOpsQueue(), InitSystemPartition(), LoadAndBootWindows(), LoadReactOSSetup(), OpenBootStore(), SelectFileSystemPage(), SmpTranslateSystemPartitionInformation(), StartPartitionOperationsPage(), and xHalIoAssignDriveLetters().
|
static |
Definition at line 45 of file usetup.c.
Referenced by BootLoaderHardDiskPage(), BootLoaderInstallPage(), BootLoaderRemovableDiskPage(), BootLoaderSelectPage(), ComputerSettingsPage(), DeviceSettingsPage(), DisplaySettingsPage(), FileCopyPage(), FsVolCallback(), InstallDirectoryPage(), IsPartitionLargeEnough(), KeyboardSettingsPage(), LanguagePage(), LayoutSettingsPage(), PrepareCopyPage(), RegistryPage(), RunUSetup(), SelectFileSystemPage(), SelectPartitionPage(), SetupStartPage(), and UpdateKBLayout().