[SHELL32][SYSSETUP] Add Product Options page to ReactOS Setup (#2315)

- Add "Product Options" wizard page into ReactOS Setup.
- Implement CSIDL_Type_InMyDocuments CSIDL type.
- If the product type is workstation, then some special folders will be in My Documents.
CORE-13795
This commit is contained in:
Katayama Hirofumi MZ 2020-02-10 11:10:42 +09:00 committed by GitHub
parent 1d5741919d
commit 48160c74b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
36 changed files with 1203 additions and 2 deletions

View file

@ -3,7 +3,7 @@
*
* Copyright 1998, 1999, 2000 Juergen Schmied
* Copyright 2004 Juan Lang
* Copyright 2018-2019 Katayama Hirofumi MZ
* Copyright 2018-2020 Katayama Hirofumi MZ
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -54,6 +54,52 @@ WINE_DEFAULT_DEBUG_CHANNEL(shell);
static const BOOL is_win64 = sizeof(void *) > sizeof(int);
#ifdef __REACTOS__
/* FIXME: Remove this */
typedef enum _NT_PRODUCT_TYPE
{
NtProductWinNt = 1,
NtProductLanManNt,
NtProductServer
} NT_PRODUCT_TYPE, *PNT_PRODUCT_TYPE;
/* FIXME: We cannot refresh the RtlGetNtProductType value before reboot. */
static BOOL
DoGetProductType(PNT_PRODUCT_TYPE ProductType)
{
static const WCHAR ProductOptions[] = L"System\\CurrentControlSet\\Control\\ProductOptions";
HKEY hKey;
LONG error;
WCHAR szValue[32];
DWORD cbValue;
static DWORD s_dwProductType = 0;
if (s_dwProductType != 0)
{
*ProductType = s_dwProductType;
return TRUE;
}
*ProductType = NtProductServer;
error = RegOpenKeyExW(HKEY_LOCAL_MACHINE, ProductOptions, 0, KEY_READ, &hKey);
if (error)
return FALSE;
cbValue = sizeof(szValue);
error = RegQueryValueExW(hKey, L"ProductType", NULL, NULL, (LPBYTE)szValue, &cbValue);
if (!error)
{
if (lstrcmpW(szValue, L"WinNT") == 0)
*ProductType = NtProductWinNt;
}
s_dwProductType = *ProductType;
RegCloseKey(hKey);
return TRUE;
}
#endif
/*
########## Combining and Constructing paths ##########
*/
@ -648,6 +694,9 @@ static const WCHAR AllUsersW[] = {'P','u','b','l','i','c',0};
typedef enum _CSIDL_Type {
CSIDL_Type_User,
#ifdef __REACTOS__
CSIDL_Type_InMyDocuments,
#endif
CSIDL_Type_AllUsers,
CSIDL_Type_CurrVer,
CSIDL_Type_Disallowed,
@ -767,14 +816,22 @@ static const CSIDL_DATA CSIDL_Data[] =
},
{ /* 0x0d - CSIDL_MYMUSIC */
&FOLDERID_Music,
#ifdef __REACTOS__
CSIDL_Type_InMyDocuments,
#else
CSIDL_Type_User,
#endif
My_MusicW,
MAKEINTRESOURCEW(IDS_MYMUSIC),
-IDI_SHELL_MY_MUSIC
},
{ /* 0x0e - CSIDL_MYVIDEO */
&FOLDERID_Videos,
#ifdef __REACTOS__
CSIDL_Type_InMyDocuments,
#else
CSIDL_Type_User,
#endif
My_VideoW,
MAKEINTRESOURCEW(IDS_MYVIDEO),
-IDI_SHELL_MY_MOVIES
@ -938,7 +995,11 @@ static const CSIDL_DATA CSIDL_Data[] =
},
{ /* 0x27 - CSIDL_MYPICTURES */
&FOLDERID_Pictures,
#ifdef __REACTOS__
CSIDL_Type_InMyDocuments,
#else
CSIDL_Type_User,
#endif
My_PicturesW,
MAKEINTRESOURCEW(IDS_MYPICTURES),
-IDI_SHELL_MY_PICTURES
@ -1142,7 +1203,11 @@ static const CSIDL_DATA CSIDL_Data[] =
},
{ /* 0x47 - CSIDL_DOWNLOADS */
&FOLDERID_Downloads,
#ifdef __REACTOS__
CSIDL_Type_InMyDocuments,
#else
CSIDL_Type_User,
#endif
NULL,
DownloadsW
},
@ -1549,6 +1614,9 @@ static HRESULT _SHGetDefaultValue(HANDLE hToken, BYTE folder, LPWSTR pszPath)
{
HRESULT hr;
WCHAR resourcePath[MAX_PATH];
#ifdef __REACTOS__
NT_PRODUCT_TYPE ProductType;
#endif
TRACE("0x%02x,%p\n", folder, pszPath);
@ -1589,6 +1657,26 @@ static HRESULT _SHGetDefaultValue(HANDLE hToken, BYTE folder, LPWSTR pszPath)
case CSIDL_Type_User:
strcpyW(pszPath, UserProfileW);
break;
#ifdef __REACTOS__
case CSIDL_Type_InMyDocuments:
strcpyW(pszPath, UserProfileW);
if (DoGetProductType(&ProductType) && ProductType == NtProductWinNt)
{
if (IS_INTRESOURCE(CSIDL_Data[CSIDL_MYDOCUMENTS].szDefaultPath))
{
WCHAR szItem[MAX_PATH];
LoadStringW(shell32_hInstance,
LOWORD(CSIDL_Data[CSIDL_MYDOCUMENTS].szDefaultPath),
szItem, ARRAY_SIZE(szItem));
PathAppendW(pszPath, szItem);
}
else
{
PathAppendW(pszPath, CSIDL_Data[CSIDL_MYDOCUMENTS].szDefaultPath);
}
}
break;
#endif
case CSIDL_Type_AllUsers:
#ifndef __REACTOS__
strcpyW(pszPath, PublicProfileW);
@ -1756,8 +1844,15 @@ static HRESULT _SHGetUserProfilePath(HANDLE hToken, DWORD dwFlags, BYTE folder,
if (folder >= ARRAY_SIZE(CSIDL_Data))
return E_INVALIDARG;
#ifdef __REACTOS__
if (CSIDL_Data[folder].type != CSIDL_Type_User &&
CSIDL_Data[folder].type != CSIDL_Type_InMyDocuments)
#else
if (CSIDL_Data[folder].type != CSIDL_Type_User)
#endif
{
return E_INVALIDARG;
}
if (!pszPath)
return E_INVALIDARG;
@ -2222,6 +2317,9 @@ HRESULT WINAPI SHGetFolderPathAndSubDirW(
hr = _SHGetCurrentVersionPath(dwFlags, folder, szTemp);
break;
case CSIDL_Type_User:
#ifdef __REACTOS__
case CSIDL_Type_InMyDocuments:
#endif
hr = _SHGetUserProfilePath(hToken, dwFlags, folder, szTemp);
break;
case CSIDL_Type_AllUsers:
@ -2387,7 +2485,13 @@ static HRESULT _SHRegisterFolders(HKEY hRootKey, HANDLE hToken,
/* For CSIDL_Type_User we also use the GUID if no szValueName is provided */
szValueName = CSIDL_Data[folders[i]].szValueName;
#ifdef __REACTOS__
if (!szValueName &&
(CSIDL_Data[folders[i]].type == CSIDL_Type_User ||
CSIDL_Data[folders[i]].type == CSIDL_Type_InMyDocuments))
#else
if (!szValueName && CSIDL_Data[folders[i]].type == CSIDL_Type_User)
#endif
{
StringFromGUID2( CSIDL_Data[folders[i]].id, buffer, 39 );
szValueName = &buffer[0];
@ -2403,7 +2507,12 @@ static HRESULT _SHRegisterFolders(HKEY hRootKey, HANDLE hToken,
else
{
*path = '\0';
#ifdef __REACTOS__
if (CSIDL_Data[folders[i]].type == CSIDL_Type_User ||
CSIDL_Data[folders[i]].type == CSIDL_Type_InMyDocuments)
#else
if (CSIDL_Data[folders[i]].type == CSIDL_Type_User)
#endif
_SHGetUserProfilePath(hToken, SHGFP_TYPE_CURRENT, folders[i],
path);
else if (CSIDL_Data[folders[i]].type == CSIDL_Type_AllUsers)

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Натиснете „Напред“ за продължаване на настройката.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Настройка на РеактОС"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -28,6 +28,24 @@ BEGIN
LTEXT "Kliknutím na Další pokračujte v instalaci.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Instalátor"
@ -230,3 +248,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -41,6 +41,24 @@ BEGIN
LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
@ -243,3 +261,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Klicken Sie auf Weiter, um mit der Einrichtung fortzufahren.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS-Installation"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Πατήστε το κουμπί 'Επόμενο' για να συνεχίσετε.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Εγκατάσταση του ReactOS"
@ -222,4 +240,15 @@ BEGIN
IDS_CLASSIC "Classic"
IDS_LAUTUS "Lautus"
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -41,6 +41,24 @@ BEGIN
LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
@ -244,3 +262,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -30,6 +30,24 @@ BEGIN
LTEXT "Pulse Siguiente para continuar con la instalación.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Instalación de ReactOS"
@ -232,3 +250,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Vajuta Edasi paigaldamise jätkamiseks.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS'i paigaldus"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -41,6 +41,24 @@ BEGIN
LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
@ -243,3 +261,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Cliquez sur Suivant pour continuer l'installation.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Installation de ReactOS"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "לחץ על הבא כדי להמשיך עם ההתקנה", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "התקנת ReactOS"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -29,6 +29,24 @@ BEGIN
LTEXT "सेटअप के साथ जारी रखने के लिए अगला क्लिक करें।", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "रिऐक्ट ओएस सेटअप"
@ -232,3 +250,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Kattintson a Tovább gombra a folytatáshoz.", IDC_STATIC, 15, 136, 170, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS telepítő"
@ -223,3 +241,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Klik Lanjut untuk melanjutkan Penyetelan.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Penyetelan ReactOS"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Selezionare Avanti per proseguire con la configurazione.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Installazione di ReactOS"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "セットアップを続行するには [次へ] をクリックして下さい。", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS セットアップ"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -41,6 +41,24 @@ BEGIN
LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
@ -243,3 +261,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Klik op Volgende om voort te gaan met de installatie.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Klikk Neste for å fortsette installasjonen.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS installasjon"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Kliknij Dalej, by kontynuować.", IDC_STATIC, 15, 135, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Instalator systemu ReactOS"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Clique Avançar para continuar com a instalação.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Instalação do ReactOS"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -22,6 +22,24 @@ BEGIN
LTEXT "Clique Avançar para continuar com a instalação.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Instalação do ReactOS"
@ -224,3 +242,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -31,6 +31,24 @@ BEGIN
LTEXT "Apăsați „Înainte” pentru a continua.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Asistent de instalare ReactOS"
@ -233,3 +251,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -24,6 +24,24 @@ BEGIN
LTEXT "Нажмите ""Далее"" для продолжения установки.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Установка ReactOS"
@ -226,3 +244,13 @@ BEGIN
IDS_LUNAR "Тема ""Lunar"""
IDS_MIZU "Тема ""Mizu"""
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -28,6 +28,24 @@ BEGIN
LTEXT "Kliknutím na Ďalej pokračujte v inštalácii.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Inštalátor systému ReactOS"
@ -230,3 +248,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -41,6 +41,24 @@ BEGIN
LTEXT "Klikoni Tjetër për të vazhduar me Ndërtimin.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Ndërto ReactOS"
@ -243,3 +261,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -41,6 +41,24 @@ BEGIN
LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
@ -243,3 +261,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -41,6 +41,24 @@ BEGIN
LTEXT "Click Next to continue with Setup.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
@ -243,3 +261,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -24,6 +24,24 @@ BEGIN
LTEXT "Kur'la sürdürmek için İleri'ye tıklayınız.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Kur"
@ -226,3 +244,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -30,6 +30,24 @@ BEGIN
LTEXT "Натисніть ""Далі"", щоб продовжити встановлення.", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Встановлення ReactOS"
@ -232,3 +250,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -24,6 +24,24 @@ BEGIN
LTEXT "请单击“下一步”继续安装。", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS 安装程序 "
@ -229,3 +247,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -44,6 +44,24 @@ BEGIN
LTEXT "按 [下一步] 繼續安裝程式。", IDC_STATIC, 15, 136, 195, 17
END
IDD_PRODUCT DIALOGEX 0, 0, 317, 143
CAPTION "ReactOS Setup"
STYLE DS_MODALFRAME | DS_SHELLFONT | WS_POPUPWINDOW | WS_CAPTION | WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
ICON "", IDC_PRODUCT_ICON, 5, 5, 20, 20
LTEXT "Please choose a product option:", IDC_STATIC, 35, 7, 230, 12
LTEXT "Product &Options:", IDC_STATIC, 5, 32, 85, 10
COMBOBOX IDC_PRODUCT_OPTIONS, 95, 30, 135, 300, CBS_HASSTRINGS | CBS_AUTOHSCROLL | CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Product Information", IDC_STATIC, 5, 50, 305, 85
LTEXT "ProductSuite:", IDC_STATIC, 20, 62, 70, 10
EDITTEXT IDC_PRODUCT_SUITE, 95, 60, 175, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "ProductType:", IDC_STATIC, 20, 82, 70, 10
EDITTEXT IDC_PRODUCT_TYPE, 95, 80, 110, 14, ES_READONLY | ES_AUTOHSCROLL
LTEXT "Description:", IDC_STATIC, 20, 102, 70, 10
EDITTEXT IDC_PRODUCT_DESCRIPTION, 95, 99, 205, 30, ES_READONLY | ES_AUTOVSCROLL | ES_MULTILINE | WS_VSCROLL
END
IDD_OWNERPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS 安裝程式"
@ -251,3 +269,13 @@ BEGIN
IDS_LUNAR "Lunar"
IDS_MIZU "Mizu"
END
STRINGTABLE
BEGIN
IDS_PRODUCTTITLE "Product Options"
IDS_PRODUCTSUBTITLE "You can choose a product option that affects the behaviour of the system."
IDS_PRODUCTSERVERNAME "ReactOS Server (Default)"
IDS_PRODUCTWORKSTATIONNAME "ReactOS Workstation"
IDS_PRODUCTSERVERINFO "The system will be recognized as a server. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are independent from ""My Documents""."
IDS_PRODUCTWORKSTATIONINFO "The system will be recognized as a workstation. Private folders ""My Pictures"", ""My Videos"" and ""My Music"" are in ""My Documents""."
END

View file

@ -88,6 +88,13 @@
#define IDC_PS2MOUSEFASTINIT 2305
#define IDC_PS2MOUSEDEFAULTS 2306
#define IDD_PRODUCT 2400
#define IDC_PRODUCT_ICON 2401
#define IDC_PRODUCT_OPTIONS 2402
#define IDC_PRODUCT_SUITE 2403
#define IDC_PRODUCT_TYPE 2404
#define IDC_PRODUCT_DESCRIPTION 2405
#define IDS_ACKTITLE 3010
#define IDS_ACKSUBTITLE 3011
@ -146,4 +153,11 @@
#define IDS_LUNAR 3802
#define IDS_MIZU 3803
#define IDS_PRODUCTTITLE 3900
#define IDS_PRODUCTSUBTITLE 3901
#define IDS_PRODUCTSERVERNAME 3902
#define IDS_PRODUCTWORKSTATIONNAME 3903
#define IDS_PRODUCTSERVERINFO 3904
#define IDS_PRODUCTWORKSTATIONINFO 3905
#define IDR_GPL 4000

View file

@ -355,11 +355,176 @@ AckPageDlgProc(HWND hwndDlg,
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_BACK | PSWIZB_NEXT);
if (pSetupData->UnattendSetup)
{
SetWindowLongPtr(hwndDlg, DWLP_MSGRESULT, IDD_PRODUCT);
return TRUE;
}
break;
case PSN_WIZBACK:
pSetupData->UnattendSetup = FALSE;
break;
default:
break;
}
}
break;
default:
break;
}
return FALSE;
}
static BOOL
DoWriteProductOption(PRODUCT_OPTION nOption)
{
static const WCHAR s_szProductOptions[] = L"System\\CurrentControlSet\\Control\\ProductOptions";
HKEY hKey;
LONG error;
LPCWSTR pData;
DWORD cbData;
error = RegOpenKeyExW(HKEY_LOCAL_MACHINE, s_szProductOptions, 0, KEY_WRITE, &hKey);
if (error)
return FALSE;
switch (nOption)
{
case PRODUCT_OPTION_SERVER:
/* write ProductSuite */
pData = L"Terminal Server\0";
cbData = sizeof(L"Terminal Server\0");
error = RegSetValueExW(hKey, L"ProductSuite", 0, REG_MULTI_SZ, (BYTE *)pData, cbData);
if (error)
break;
/* write ProductType */
pData = L"ServerNT";
cbData = sizeof(L"ServerNT");
error = RegSetValueExW(hKey, L"ProductType", 0, REG_SZ, (BYTE *)pData, cbData);
break;
case PRODUCT_OPTION_WORKSTATION:
/* write ProductSuite */
pData = L"\0";
cbData = sizeof(L"\0");
error = RegSetValueExW(hKey, L"ProductSuite", 0, REG_MULTI_SZ, (BYTE *)pData, cbData);
if (error)
break;
/* write ProductType */
pData = L"WinNT";
cbData = sizeof(L"WinNT");
error = RegSetValueExW(hKey, L"ProductType", 0, REG_SZ, (BYTE *)pData, cbData);
break;
}
RegCloseKey(hKey);
return error == ERROR_SUCCESS;
}
static void
OnChooseServer(HWND hwndDlg)
{
WCHAR szText[256];
SetDlgItemTextW(hwndDlg, IDC_PRODUCT_SUITE, L"Terminal Server");
SetDlgItemTextW(hwndDlg, IDC_PRODUCT_TYPE, L"ServerNT");
LoadStringW(hDllInstance, IDS_PRODUCTSERVERINFO, szText, _countof(szText));
SetDlgItemTextW(hwndDlg, IDC_PRODUCT_DESCRIPTION, szText);
}
static void
OnChooseWorkstation(HWND hwndDlg)
{
WCHAR szText[256];
SetDlgItemTextW(hwndDlg, IDC_PRODUCT_SUITE, L"");
SetDlgItemTextW(hwndDlg, IDC_PRODUCT_TYPE, L"WinNT");
LoadStringW(hDllInstance, IDS_PRODUCTWORKSTATIONINFO, szText, _countof(szText));
SetDlgItemTextW(hwndDlg, IDC_PRODUCT_DESCRIPTION, szText);
}
static INT_PTR CALLBACK
ProductPageDlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
LPNMHDR lpnm;
PSETUPDATA pSetupData;
INT iItem;
WCHAR szText[64];
HICON hIcon;
pSetupData = (PSETUPDATA)GetWindowLongPtr(hwndDlg, DWLP_USER);
switch (uMsg)
{
case WM_INITDIALOG:
{
pSetupData = (PSETUPDATA)((LPPROPSHEETPAGE)lParam)->lParam;
SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pSetupData);
LoadStringW(hDllInstance, IDS_PRODUCTSERVERNAME, szText, _countof(szText));
SendDlgItemMessageW(hwndDlg, IDC_PRODUCT_OPTIONS, CB_ADDSTRING, 0, (LPARAM)szText);
LoadStringW(hDllInstance, IDS_PRODUCTWORKSTATIONNAME, szText, _countof(szText));
SendDlgItemMessageW(hwndDlg, IDC_PRODUCT_OPTIONS, CB_ADDSTRING, 0, (LPARAM)szText);
SendDlgItemMessageW(hwndDlg, IDC_PRODUCT_OPTIONS, CB_SETCURSEL, PRODUCT_OPTION_SERVER, 0);
OnChooseServer(hwndDlg);
hIcon = LoadIcon(NULL, IDI_WINLOGO);
SendDlgItemMessageW(hwndDlg, IDC_PRODUCT_ICON, STM_SETICON, (WPARAM)hIcon, 0);
return TRUE;
}
case WM_COMMAND:
if (HIWORD(wParam) == CBN_SELCHANGE && IDC_PRODUCT_OPTIONS == LOWORD(wParam))
{
iItem = SendDlgItemMessageW(hwndDlg, IDC_PRODUCT_OPTIONS, CB_GETCURSEL, 0, 0);
switch ((PRODUCT_OPTION)iItem)
{
case PRODUCT_OPTION_SERVER:
OnChooseServer(hwndDlg);
break;
case PRODUCT_OPTION_WORKSTATION:
OnChooseWorkstation(hwndDlg);
break;
default:
break;
}
}
break;
case WM_NOTIFY:
{
lpnm = (LPNMHDR)lParam;
switch (lpnm->code)
{
case PSN_SETACTIVE:
/* Enable the Back and Next buttons */
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_BACK | PSWIZB_NEXT);
if (pSetupData->UnattendSetup)
{
pSetupData->ProductOption = PRODUCT_OPTION_SERVER;
DoWriteProductOption(pSetupData->ProductOption);
SetWindowLongPtr(hwndDlg, DWLP_MSGRESULT, IDD_LOCALEPAGE);
return TRUE;
}
break;
case PSN_WIZNEXT:
iItem = SendDlgItemMessageW(hwndDlg, IDC_PRODUCT_OPTIONS, CB_GETCURSEL, 0, 0);
pSetupData->ProductOption = (PRODUCT_OPTION)iItem;
DoWriteProductOption(pSetupData->ProductOption);
break;
case PSN_WIZBACK:
pSetupData->UnattendSetup = FALSE;
break;
@ -2670,7 +2835,7 @@ InstallWizard(VOID)
PSETUPDATA pSetupData = NULL;
HMODULE hNetShell = NULL;
PFNREQUESTWIZARDPAGES pfn = NULL;
DWORD dwPageCount = 9, dwNetworkPageCount = 0;
DWORD dwPageCount = 10, dwNetworkPageCount = 0;
LogItem(L"BEGIN_SECTION", L"InstallWizard");
@ -2737,6 +2902,14 @@ InstallWizard(VOID)
psp.pfnDlgProc = AckPageDlgProc;
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Product page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
psp.pszHeaderTitle = MAKEINTRESOURCE(IDS_PRODUCTTITLE);
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_PRODUCTSUBTITLE);
psp.pszTemplate = MAKEINTRESOURCE(IDD_PRODUCT);
psp.pfnDlgProc = ProductPageDlgProc;
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Locale page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
psp.pszHeaderTitle = MAKEINTRESOURCE(IDS_LOCALETITLE);

View file

@ -44,6 +44,12 @@ typedef struct _TIMEZONE_ENTRY
ULONG Index;
} TIMEZONE_ENTRY, *PTIMEZONE_ENTRY;
typedef enum _PRODUCT_OPTION
{
PRODUCT_OPTION_SERVER,
PRODUCT_OPTION_WORKSTATION
} PRODUCT_OPTION, *PPRODUCT_OPTION;
/* Private Setup data shared between syssetup.dll and netshell.dll */
typedef struct _SETUPDATA
{
@ -71,6 +77,8 @@ typedef struct _SETUPDATA
UINT uFirstNetworkWizardPage;
UINT uPostNetworkWizardPage;
PRODUCT_OPTION ProductOption;
} SETUPDATA, *PSETUPDATA;