}
};
+static MUI_ENTRY bgBGBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY bgBGKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
bgBGSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ bgBGBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
bgBGBootPageEntries
};
+static MUI_ENTRY bnBDBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY bnBDSelectPartitionEntries[] =
{
{
SUCCESS_PAGE,
bnBDSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ bnBDBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
bnBDBootPageEntries
}
};
+static MUI_ENTRY csCZBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY csCZKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
csCZSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ csCZBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
csCZBootPageEntries
}
};
+static MUI_ENTRY daDKBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY daDKKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
daDKSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ daDKBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
daDKBootPageEntries
}
};
+static MUI_ENTRY deDEBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY deDEKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
deDESuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ deDEBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
deDEBootPageEntries
}
};
+static MUI_ENTRY elGRBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY elGRKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
elGRSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ elGRBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
elGRBootPageEntries
}
};
+static MUI_ENTRY enUSBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY enUSKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
enUSSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ enUSBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
enUSBootPageEntries
}
};
+static MUI_ENTRY etESBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY esESKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
esESSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ etESBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
esESBootPageEntries
}
};
+static MUI_ENTRY etEEBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY etEEKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
etEESuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ etEEBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
etEEBootPageEntries
}
};
+static MUI_ENTRY euESBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY euESKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
euESSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ euESBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
euESBootPageEntries
}
};
+static MUI_ENTRY frFRBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY frFRKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
frFRSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ frFRBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
frFRBootPageEntries
}
};
+static MUI_ENTRY heILBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY heILKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
heILSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ heILBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
heILBootPageEntries
}
};
+static MUI_ENTRY huHUBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY huHUKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
huHUSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ huHUBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
huHUBootPageEntries
}
};
+static MUI_ENTRY idIDBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY idIDKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
idIDSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ idIDBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
idIDBootPageEntries
};
+static MUI_ENTRY itITBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY itITSelectPartitionEntries[] =
{
{
SUCCESS_PAGE,
itITSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ itITBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
itITBootPageEntries
}
};
+static MUI_ENTRY jaJPBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY jaJPKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
jaJPSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ jaJPBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
jaJPBootPageEntries
}
};
+static MUI_ENTRY ltLTBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY ltLTKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
ltLTSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ ltLTBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
ltLTBootPageEntries
}
};
+static MUI_ENTRY msMYBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY msMYKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
msMYSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ msMYBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
msMYBootPageEntries
}
};
+static MUI_ENTRY nlNLBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY nlNLkeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
nlNLSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ nlNLBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
nlNLBootPageEntries
}
};
+static MUI_ENTRY plPLBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY plPLKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
plPLSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ plPLBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
plPLBootPageEntries
}
};
+static MUI_ENTRY ptBRBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY ptBRKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
ptBRSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ ptBRBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
ptBRBootPageEntries
}
};
+static MUI_ENTRY ptPTBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY ptPTKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
ptPTSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ ptPTBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
ptPTBootPageEntries
}
};
+static MUI_ENTRY roROBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY roROKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
roROSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ roROBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
roROBootPageEntries
}
};
+static MUI_ENTRY ruRUBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY ruRUKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
ruRUSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ ruRUBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
ruRUBootPageEntries
}
};
+static MUI_ENTRY skSKBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY skSKKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
skSKSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ skSKBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
skSKBootPageEntries
}
};
+static MUI_ENTRY sqALBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY sqALKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
sqALSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ sqALBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
sqALBootPageEntries
}
};
+static MUI_ENTRY svSEBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY svSEKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
svSESuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ svSEBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
svSEBootPageEntries
}
};
+static MUI_ENTRY trTRBootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY trTRKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
trTRSuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ trTRBootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
trTRBootPageEntries
}
};
+static MUI_ENTRY ukUABootLoaderInstallPageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ "Installing the bootloader onto the media, please wait...",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
+ TEXT_ID_STATIC
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY ukUAKeyboardSettingsEntries[] =
{
{
SUCCESS_PAGE,
ukUASuccessPageEntries
},
+ {
+ BOOT_LOADER_INSTALLATION_PAGE,
+ ukUABootLoaderInstallPageEntries
+ },
{
BOOT_LOADER_FLOPPY_PAGE,
ukUABootPageEntries
case 1:
return BOOT_LOADER_FLOPPY_PAGE;
- /* Install on both MBR and VBR */
+ /* Install on both MBR and VBR or VBR only */
case 2:
- return BOOT_LOADER_HARDDISK_MBR_PAGE;
-
- /* Install on VBR only */
case 3:
- return BOOT_LOADER_HARDDISK_VBR_PAGE;
+ return BOOT_LOADER_INSTALLATION_PAGE;
}
return BOOT_LOADER_PAGE;
/*
- * Displays the BootLoaderHarddiskVbrPage.
- *
- * Next pages:
- * SuccessPage (At once)
- * QuitPage
- *
- * SIDEEFFECTS
- * Calls InstallVBRToPartition()
- *
- * RETURNS
- * Number of the next page.
- */
-static PAGE_NUMBER
-BootLoaderHarddiskVbrPage(PINPUT_RECORD Ir)
-{
- NTSTATUS Status;
-
- Status = InstallVBRToPartition(&USetupData.SystemRootPath,
- &USetupData.SourceRootPath,
- &USetupData.DestinationArcPath,
- SystemPartition->FileSystem);
- if (!NT_SUCCESS(Status))
- {
- MUIDisplayError(ERROR_WRITE_BOOT, Ir, POPUP_WAIT_ENTER,
- SystemPartition->FileSystem);
- return QUIT_PAGE;
- }
-
- return SUCCESS_PAGE;
-}
-
-
-/*
- * Displays the BootLoaderHarddiskMbrPage.
+ * Displays the BootLoaderInstallationPage.
*
* Next pages:
* SuccessPage (At once)
* QuitPage
*
* SIDEEFFECTS
- * Calls InstallVBRToPartition()
- * Calls InstallMbrBootCodeToDisk()
- *
+ * Calls InstallVBRToPartition() if VBR installation is chosen.
+ * Otherwise both InstallVBRToPartition() and InstallMbrBootCodeToDisk()
+ * are called if both MBR and VBR installation is chosen.
+ *
* RETURNS
* Number of the next page.
*/
static PAGE_NUMBER
-BootLoaderHarddiskMbrPage(PINPUT_RECORD Ir)
+BootLoaderInstallationPage(PINPUT_RECORD Ir)
{
NTSTATUS Status;
WCHAR DestinationDevicePathBuffer[MAX_PATH];
- /* Step 1: Write the VBR */
- Status = InstallVBRToPartition(&USetupData.SystemRootPath,
- &USetupData.SourceRootPath,
- &USetupData.DestinationArcPath,
- SystemPartition->FileSystem);
- if (!NT_SUCCESS(Status))
+ MUIDisplayPage(BOOT_LOADER_INSTALLATION_PAGE);
+
+ if (USetupData.MBRInstallType == 2)
{
- MUIDisplayError(ERROR_WRITE_BOOT, Ir, POPUP_WAIT_ENTER,
- SystemPartition->FileSystem);
- return QUIT_PAGE;
- }
+ /* Step 1: Write the VBR */
+ Status = InstallVBRToPartition(&USetupData.SystemRootPath,
+ &USetupData.SourceRootPath,
+ &USetupData.DestinationArcPath,
+ SystemPartition->FileSystem);
+ if (!NT_SUCCESS(Status))
+ {
+ MUIDisplayError(ERROR_WRITE_BOOT, Ir, POPUP_WAIT_ENTER,
+ SystemPartition->FileSystem);
+ return QUIT_PAGE;
+ }
- /* Step 2: Write the MBR if the disk containing the system partition is not a super-floppy */
- if (!IsSuperFloppy(SystemPartition->DiskEntry))
+ /* Step 2: Write the MBR if the disk containing the system partition is not a super-floppy */
+ if (!IsSuperFloppy(SystemPartition->DiskEntry))
+ {
+ RtlStringCchPrintfW(DestinationDevicePathBuffer, ARRAYSIZE(DestinationDevicePathBuffer),
+ L"\\Device\\Harddisk%d\\Partition0",
+ SystemPartition->DiskEntry->DiskNumber);
+ Status = InstallMbrBootCodeToDisk(&USetupData.SystemRootPath,
+ &USetupData.SourceRootPath,
+ DestinationDevicePathBuffer);
+ if (!NT_SUCCESS(Status))
+ {
+ DPRINT1("InstallMbrBootCodeToDisk() failed (Status %lx)\n", Status);
+ MUIDisplayError(ERROR_INSTALL_BOOTCODE, Ir, POPUP_WAIT_ENTER, L"MBR");
+ return QUIT_PAGE;
+ }
+ }
+ }
+ else
{
- RtlStringCchPrintfW(DestinationDevicePathBuffer, ARRAYSIZE(DestinationDevicePathBuffer),
- L"\\Device\\Harddisk%d\\Partition0",
- SystemPartition->DiskEntry->DiskNumber);
- Status = InstallMbrBootCodeToDisk(&USetupData.SystemRootPath,
- &USetupData.SourceRootPath,
- DestinationDevicePathBuffer);
+ Status = InstallVBRToPartition(&USetupData.SystemRootPath,
+ &USetupData.SourceRootPath,
+ &USetupData.DestinationArcPath,
+ SystemPartition->FileSystem);
if (!NT_SUCCESS(Status))
{
- DPRINT1("InstallMbrBootCodeToDisk() failed (Status %lx)\n", Status);
- MUIDisplayError(ERROR_INSTALL_BOOTCODE, Ir, POPUP_WAIT_ENTER, L"MBR");
+ MUIDisplayError(ERROR_WRITE_BOOT, Ir, POPUP_WAIT_ENTER,
+ SystemPartition->FileSystem);
return QUIT_PAGE;
}
}
Page = BootLoaderFloppyPage(&Ir);
break;
- case BOOT_LOADER_HARDDISK_MBR_PAGE:
- Page = BootLoaderHarddiskMbrPage(&Ir);
- break;
-
- case BOOT_LOADER_HARDDISK_VBR_PAGE:
- Page = BootLoaderHarddiskVbrPage(&Ir);
+ case BOOT_LOADER_INSTALLATION_PAGE:
+ Page = BootLoaderInstallationPage(&Ir);
break;
/* Repair pages */
REGISTRY_PAGE,
BOOT_LOADER_PAGE,
BOOT_LOADER_FLOPPY_PAGE,
- BOOT_LOADER_HARDDISK_MBR_PAGE,
- BOOT_LOADER_HARDDISK_VBR_PAGE,
+ BOOT_LOADER_INSTALLATION_PAGE,
SUCCESS_PAGE,
QUIT_PAGE,