ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

usetup.c File Reference
#include "usetup.h"
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG
#define PARTITION_SIZE_INPUT_FIELD_LENGTH   6
#define PARTITION_MAXSIZE   999999

Functions

static VOID PrintString (char *fmt,...)
static VOID DrawBox (IN SHORT xLeft, IN SHORT yTop, IN SHORT Width, IN SHORT Height)
VOID PopupError (PCCH Text, PCCH Status, PINPUT_RECORD Ir, ULONG WaitEvent)
static BOOL ConfirmQuit (PINPUT_RECORD Ir)
VOID CheckUnattendedSetup (VOID)
VOID UpdateKBLayout (VOID)
static PAGE_NUMBER LanguagePage (PINPUT_RECORD Ir)
static PAGE_NUMBER SetupStartPage (PINPUT_RECORD Ir)
static PAGE_NUMBER IntroPage (PINPUT_RECORD Ir)
static PAGE_NUMBER LicensePage (PINPUT_RECORD Ir)
static PAGE_NUMBER RepairIntroPage (PINPUT_RECORD Ir)
static PAGE_NUMBER InstallIntroPage (PINPUT_RECORD Ir)
static PAGE_NUMBER DeviceSettingsPage (PINPUT_RECORD Ir)
static PAGE_NUMBER ComputerSettingsPage (PINPUT_RECORD Ir)
static PAGE_NUMBER DisplaySettingsPage (PINPUT_RECORD Ir)
static PAGE_NUMBER KeyboardSettingsPage (PINPUT_RECORD Ir)
static PAGE_NUMBER LayoutSettingsPage (PINPUT_RECORD Ir)
static BOOL IsDiskSizeValid (PPARTENTRY PartEntry)
static PAGE_NUMBER SelectPartitionPage (PINPUT_RECORD Ir)
static VOID DrawInputField (ULONG FieldLength, SHORT Left, SHORT Top, PCHAR FieldContent)
static VOID ShowPartitionSizeInputBox (SHORT Left, SHORT Top, SHORT Right, SHORT Bottom, ULONG MaxSize, PCHAR InputBuffer, PBOOLEAN Quit, PBOOLEAN Cancel)
static PAGE_NUMBER CreatePartitionPage (PINPUT_RECORD Ir)
static PAGE_NUMBER DeletePartitionPage (PINPUT_RECORD Ir)
static PAGE_NUMBER SelectFileSystemPage (PINPUT_RECORD Ir)
static ULONG FormatPartitionPage (PINPUT_RECORD Ir)
static ULONG CheckFileSystemPage (PINPUT_RECORD Ir)
static PAGE_NUMBER InstallDirectoryPage1 (PWCHAR InstallDir, PDISKENTRY DiskEntry, PPARTENTRY PartEntry, UCHAR PartNum)
static PAGE_NUMBER InstallDirectoryPage (PINPUT_RECORD Ir)
static BOOLEAN AddSectionToCopyQueueCab (HINF InfFile, PWCHAR SectionName, PWCHAR SourceCabinet, PCUNICODE_STRING DestinationPath, PINPUT_RECORD Ir)
static BOOLEAN AddSectionToCopyQueue (HINF InfFile, PWCHAR SectionName, PWCHAR SourceCabinet, PCUNICODE_STRING DestinationPath, PINPUT_RECORD Ir)
static BOOLEAN PrepareCopyPageInfFile (HINF InfFile, PWCHAR SourceCabinet, PINPUT_RECORD Ir)
static PAGE_NUMBER PrepareCopyPage (PINPUT_RECORD Ir)
VOID NTAPI SetupUpdateMemoryInfo (IN PCOPYCONTEXT CopyContext, IN BOOLEAN First)
static UINT CALLBACK FileCopyCallback (PVOID Context, UINT Notification, UINT_PTR Param1, UINT_PTR Param2)
static PAGE_NUMBER FileCopyPage (PINPUT_RECORD Ir)
static PAGE_NUMBER RegistryPage (PINPUT_RECORD Ir)
static PAGE_NUMBER BootLoaderPage (PINPUT_RECORD Ir)
static PAGE_NUMBER BootLoaderFloppyPage (PINPUT_RECORD Ir)
static PAGE_NUMBER BootLoaderHarddiskVbrPage (PINPUT_RECORD Ir)
static PAGE_NUMBER BootLoaderHarddiskMbrPage (PINPUT_RECORD Ir)
static PAGE_NUMBER QuitPage (PINPUT_RECORD Ir)
static PAGE_NUMBER SuccessPage (PINPUT_RECORD Ir)
static PAGE_NUMBER FlushPage (PINPUT_RECORD Ir)
DWORD WINAPI PnpEventThread (IN LPVOID lpParameter)
VOID RunUSetup (VOID)

Variables

HANDLE ProcessHeap
UNICODE_STRING SourceRootPath
UNICODE_STRING SourceRootDir
UNICODE_STRING SourcePath
BOOLEAN IsUnattendedSetup = FALSE
LONG UnattendDestinationDiskNumber
LONG UnattendDestinationPartitionNumber
LONG UnattendMBRInstallType = -1
LONG UnattendFormatPartition = 0
LONG AutoPartition = 0
WCHAR UnattendInstallationDirectory [MAX_PATH]
PWCHAR SelectedLanguageId
WCHAR LocaleID [9]
WCHAR DefaultLanguage [20]
WCHAR DefaultKBLayout [20]
BOOLEAN RepairUpdateFlag = FALSE
HANDLE hPnpThread = INVALID_HANDLE_VALUE
PPARTLIST PartitionList = NULL
static PFILE_SYSTEM_LIST FileSystemList = NULL
static UNICODE_STRING InstallPath
static UNICODE_STRING DestinationPath
static UNICODE_STRING DestinationArcPath
static UNICODE_STRING DestinationRootPath
static UNICODE_STRING SystemRootPath
static HINF SetupInf
static HSPFILEQ SetupFileQueue = NULL
static BOOLEAN WarnLinuxPartitions = TRUE
static PGENERIC_LIST ComputerList = NULL
static PGENERIC_LIST DisplayList = NULL
static PGENERIC_LIST KeyboardList = NULL
static PGENERIC_LIST LayoutList = NULL
static PGENERIC_LIST LanguageList = NULL
static LANGID LanguageId = 0
static ULONG RequiredPartitionDiskSpace = ~0

Generated on Sat May 26 2012 04:44:02 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.