[SYSSETUP/NETSHELL]

2nd Stage Network Setup
Patch by Lee Schroeder and Eric Kohl.
- Move Lees 2nd stage network setup wizard code to netshell. It gets called by syssetup via NetSetupRequestWizardPages().
- Add code to syssetup which calls NetSetupRequestWizardPages and inserts the retrieved wizard pages into the setup wizard.
- Prevent a font handle leak by storing the bold font handle in the SetuData.

CORE-10955 #resolve #comment Thanks a lot!

svn path=/trunk/; revision=71348
This commit is contained in:
Eric Kohl 2016-05-17 22:38:58 +00:00
parent 256737ae18
commit 97f7bbfc4b
35 changed files with 1840 additions and 68 deletions

View file

@ -22,6 +22,7 @@ list(APPEND SOURCE
connectmanager.cpp
lanconnectui.cpp
lanstatusui.cpp
setup.cpp
precomp.h)
file(GLOB netshell_rc_deps res/*.*)
@ -35,6 +36,6 @@ add_library(netshell SHARED
set_module_type(netshell win32dll)
target_link_libraries(netshell uuid wine)
add_importlibs(netshell shlwapi shell32 version iphlpapi ole32 user32 advapi32 setupapi ws2_32 comctl32 msvcrt kernel32 ntdll)
add_importlibs(netshell shlwapi shell32 version iphlpapi ole32 gdi32 user32 advapi32 setupapi ws2_32 comctl32 msvcrt kernel32 ntdll)
add_pch(netshell precomp.h SOURCE)
add_cd_file(TARGET netshell DESTINATION reactos/system32 FOR all)

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Затваряне", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Физически адрес"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Зададено от DHCP"
IDS_ASSIGNED_MANUAL "Ръчно настроено"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&zavřít", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Fyzická adresa"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Přiřazeno DHCP"
IDS_ASSIGNED_MANUAL "Ručně nastaveno"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Physical Address"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Assigned by DHCP"
IDS_ASSIGNED_MANUAL "Manually configured"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Schließen", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Physikalische Adresse"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Von DHCP zugewiesen"
IDS_ASSIGNED_MANUAL "Manuell konfiguriert"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Physical Address"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Ορίστηκε από το DHCP"
IDS_ASSIGNED_MANUAL "Ορίστηκε χειροκίνητα"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Physical Address"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Assigned by DHCP"
IDS_ASSIGNED_MANUAL "Manually configured"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -77,6 +77,48 @@ BEGIN
PUSHBUTTON "&Cerrar", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Dirección física"
@ -121,3 +163,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Asignado por DHCP"
IDS_ASSIGNED_MANUAL "Configurado manualmente"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "Fermer", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Adresse physique"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Assignée par DHCP"
IDS_ASSIGNED_MANUAL "Configurée manuellement"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "סגור", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "כתובת פיזית"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "מוקצה ע""י DHCP"
IDS_ASSIGNED_MANUAL "מוגדר ידנית"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Physical Address"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Assigned by DHCP"
IDS_ASSIGNED_MANUAL "Manually configured"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Physical Address"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Assigned by DHCP"
IDS_ASSIGNED_MANUAL "Manually configured"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Indirizzo fisico"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Assegnato da DHCP"
IDS_ASSIGNED_MANUAL "Configurato manualmente"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "閉じる(&C)", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "物理アドレス"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "DHCP による割り当て"
IDS_ASSIGNED_MANUAL "手動構成"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Fysieke Adres"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Toegekend door DHCP"
IDS_ASSIGNED_MANUAL "Handmatig geconfigureerd"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Lukk", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Fysisk adresse"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Tilordnet av DHCP"
IDS_ASSIGNED_MANUAL "Manuelt konfigurert"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -78,6 +78,48 @@ BEGIN
PUSHBUTTON "&Zamknij", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Adres fizyczny"
@ -122,3 +164,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Przydzielony przez DHCP"
IDS_ASSIGNED_MANUAL "Ustawiony ręcznie"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -81,6 +81,48 @@ BEGIN
PUSHBUTTON "Î&nchide", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Adresă fizică"
@ -125,3 +167,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Alocată de DHCP"
IDS_ASSIGNED_MANUAL "Config. manual"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Закрыть", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Физический адрес"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Присвоен DHCP"
IDS_ASSIGNED_MANUAL "Настроен вручную"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -81,6 +81,48 @@ BEGIN
PUSHBUTTON "&Zavrieť", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Fyzická adresa"
@ -125,3 +167,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Pridelená DHCP serverom"
IDS_ASSIGNED_MANUAL "Nakonfigurovaná manuálne"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -80,6 +80,48 @@ BEGIN
PUSHBUTTON "&Mbyll", IDC_CLOSE, 125, 165, 62, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Adresa Fiyike"
@ -124,3 +166,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Caktuar nga DHCP"
IDS_ASSIGNED_MANUAL "Konfiguruar Manualisht"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -76,6 +76,48 @@ BEGIN
PUSHBUTTON "&Close", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Physical Address"
@ -120,3 +162,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Assigned by DHCP"
IDS_ASSIGNED_MANUAL "Manually configured"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -78,6 +78,48 @@ BEGIN
PUSHBUTTON "&Kapat", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Fizîkî Adres"
@ -122,3 +164,15 @@ BEGIN
IDS_ASSIGNED_DHCP "DHCP eliyle atanmış."
IDS_ASSIGNED_MANUAL "Elle yapılandırılmış."
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -84,6 +84,48 @@ BEGIN
PUSHBUTTON "&Закрити", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "Фізична адреса"
@ -128,3 +170,15 @@ BEGIN
IDS_ASSIGNED_DHCP "Надано DHCP"
IDS_ASSIGNED_MANUAL "Налаштовано вручну"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -84,6 +84,48 @@ BEGIN
PUSHBUTTON "关闭(&C)", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "物理地址"
@ -128,3 +170,15 @@ BEGIN
IDS_ASSIGNED_DHCP "由 DHCP 指派"
IDS_ASSIGNED_MANUAL "手动设定"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -84,6 +84,48 @@ BEGIN
PUSHBUTTON "關閉(&C)", IDC_CLOSE, 120, 155, 60, 14
END
IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
LTEXT "Creates network connetions using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
END
IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
END
IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Do you want this computer to be a member of a domain?\n\
(You can obtain this information from your network administator.)", IDC_STATIC, 33, 2, 263, 50
AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
END
STRINGTABLE
BEGIN
IDS_PHYSICAL_ADDRESS "實體位址"
@ -128,3 +170,15 @@ BEGIN
IDS_ASSIGNED_DHCP "由 DHCP 指派"
IDS_ASSIGNED_MANUAL "手動設定"
END
STRINGTABLE
BEGIN
IDS_NETWORKSETTINGSTITLE "Network Settings"
IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
IDS_NETWORKCOMPONENTTITLE "Network Components"
IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administator. A workgroup is a group of computers sharing the same workgroup name."
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
END

View file

@ -21,6 +21,7 @@ IDI_NET_OFF ICON "res/netoff.ico"
IDI_NET_REC ICON "res/netrec.ico"
IDI_NET_TRANS ICON "res/nettrans.ico"
IDI_NET_TRANSREC ICON "res/nettrrec.ico"
IDI_NET_SETUP ICON "res/netsetup.ico"
IDR_NETSHELL WINE_REGISTRY "res/netshell.rgs"

View file

@ -26,7 +26,7 @@
25 stub NetSetupFinishInstall
26 stub NetSetupInstallSoftware
27 stub NetSetupPrepareSysPrep
28 stub NetSetupRequestWizardPages
28 stdcall NetSetupRequestWizardPages(ptr ptr ptr)
29 stub NetSetupSetProgressCallback
30 stub NormalizeExtendedStatus
31 stub RaiseSupportDialog

View file

@ -9,6 +9,8 @@
#include <windef.h>
#include <winbase.h>
#include <wingdi.h>
#include <wincon.h>
#include <winreg.h>
#include <winnls.h>
#include <shlwapi.h>
@ -19,6 +21,7 @@
#include <devguid.h>
#include <netcon.h>
#include <shlguid_undoc.h>
#include <prsht.h>
#include <wine/debug.h>
WINE_DEFAULT_DEBUG_CHANNEL(shell);

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View file

@ -12,6 +12,9 @@
#define IDI_NET_REC 107
#define IDI_NET_TRANS 108
#define IDI_NET_TRANSREC 109
#define IDI_NET_SETUP 110
#define IDC_STATIC -1
/* dialogs */
#define IDD_NETPROPERTIES 400
@ -48,6 +51,23 @@
#define IDC_CLOSE 1300
/* Network setup wizard pages */
#define IDD_NETWORKSETTINGSPAGE 3500
#define IDC_NETWORK_TYPICAL 3501
#define IDC_NETWORK_CUSTOM 3501
#define IDD_NETWORKCOMPONENTPAGE 3600
#define IDC_COMPONENT_LIST 3601
#define IDC_NETWORK_DEVICE 3602
#define IDC_NETWORK_INSTALL 3603
#define IDC_NETWORK_UNINSTALL 3604
#define IDC_NETWORK_PROPERTIES 3605
#define IDD_NETWORKDOMAINPAGE 3700
#define IDC_SELECT_WORKGROUP 3701
#define IDC_SELECT_DOMAIN 3702
#define IDC_DOMAIN_NAME 3703
/* resource constants */
#define IDS_NETWORKCONNECTION 10000
@ -95,4 +115,13 @@
#define IDS_PROPERTY 10309
#define IDS_VALUE 10310
#define IDS_NETWORKSETTINGSTITLE 13050
#define IDS_NETWORKSETTINGSSUBTITLE 13051
#define IDS_NETWORKCOMPONENTTITLE 13052
#define IDS_NETWORKCOMPONENTSUBTITLE 13053
#define IDS_NETWORKDOMAINTITLE 13054
#define IDS_NETWORKDOMAINSUBTITLE 13055
#define IDS_REACTOS_SETUP 13456
#define IDS_WZD_DOMAIN_NAME 13457
#define IDR_NETSHELL 20000

View file

@ -0,0 +1,312 @@
#include "precomp.h"
#include <syssetup/syssetup.h>
extern "C"
{
static
VOID
SetBoldText(
HWND hwndDlg,
INT control,
PSETUPDATA pSetupData)
{
SendDlgItemMessageW(hwndDlg, control, WM_SETFONT, (WPARAM)pSetupData->hBoldFont, MAKELPARAM(TRUE, 0));
}
static
INT_PTR
CALLBACK
NetworkSettingsPageDlgProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
PSETUPDATA SetupData;
LPNMHDR lpnm;
/* Retrieve pointer to the global setup data */
SetupData = (PSETUPDATA)GetWindowLongPtr (hwndDlg, GWL_USERDATA);
switch (uMsg)
{
case WM_INITDIALOG:
/* Save pointer to the global setup data */
SetupData = (PSETUPDATA)((LPPROPSHEETPAGE)lParam)->lParam;
SetWindowLongPtr(hwndDlg, GWL_USERDATA, (DWORD_PTR)SetupData);
/* Set the fonts of both the options to bold */
SetBoldText(hwndDlg, IDC_NETWORK_TYPICAL, SetupData);
SetBoldText(hwndDlg, IDC_NETWORK_CUSTOM, SetupData);
/* Set the typical settings option as the default */
SendDlgItemMessage(hwndDlg, IDC_NETWORK_TYPICAL, BM_SETCHECK, (WPARAM)BST_CHECKED, 0);
if (SetupData->UnattendSetup)
{
//...
}
break;
case WM_DESTROY:
//...
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 (SetupData->UnattendSetup)
{
SetWindowLongPtr(hwndDlg, DWL_MSGRESULT, IDD_NETWORKCOMPONENTPAGE);
return TRUE;
}
break;
case PSN_WIZNEXT:
/* If the Typical Settings button is chosen, then skip to the Domain Page */
if (IsDlgButtonChecked(hwndDlg, IDC_NETWORK_TYPICAL) == BST_CHECKED)
{
SetWindowLongPtr(hwndDlg, DWL_MSGRESULT, IDD_NETWORKDOMAINPAGE);
return TRUE;
}
break;
case PSN_WIZBACK:
SetupData->UnattendSetup = FALSE;
break;
}
break;
default:
break;
}
return FALSE;
}
static
INT_PTR
CALLBACK
NetworkPageDlgProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
PSETUPDATA SetupData;
LPNMHDR lpnm;
/* Retrieve pointer to the global setup data */
SetupData = (PSETUPDATA)GetWindowLongPtr (hwndDlg, GWL_USERDATA);
switch (uMsg)
{
case WM_INITDIALOG:
/* Save pointer to the global setup data */
SetupData = (PSETUPDATA)((LPPROPSHEETPAGE)lParam)->lParam;
SetWindowLongPtr(hwndDlg, GWL_USERDATA, (DWORD_PTR)SetupData);
SetBoldText(hwndDlg, IDC_NETWORK_DEVICE, SetupData);
if (SetupData->UnattendSetup)
{
//...
}
break;
case WM_DESTROY:
//...
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 (SetupData->UnattendSetup)
{
SetWindowLongPtr(hwndDlg, DWL_MSGRESULT, IDD_NETWORKDOMAINPAGE);
return TRUE;
}
break;
case PSN_WIZBACK:
SetupData->UnattendSetup = FALSE;
break;
}
break;
default:
break;
}
return FALSE;
}
static
INT_PTR
CALLBACK
DomainPageDlgProc(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
WCHAR DomainName[51];
WCHAR Title[64];
WCHAR ErrorName[256];
LPNMHDR lpnm;
PSETUPDATA SetupData;
/* Retrieve pointer to the global setup data */
SetupData = (PSETUPDATA)GetWindowLongPtr (hwndDlg, GWL_USERDATA);
switch (uMsg)
{
case WM_INITDIALOG:
/* Save pointer to the global setup data */
SetupData = (PSETUPDATA)((LPPROPSHEETPAGE)lParam)->lParam;
SetWindowLongPtr(hwndDlg, GWL_USERDATA, (DWORD_PTR)SetupData);
/* Set the workgroup option as the default */
SendDlgItemMessage(hwndDlg, IDC_SELECT_WORKGROUP, BM_SETCHECK, (WPARAM)BST_CHECKED, 0);
wcscpy(DomainName, L"WORKGROUP");
/* Display current computer name */
SetDlgItemTextW(hwndDlg, IDC_DOMAIN_NAME, DomainName);
/* Set focus to owner name */
SetFocus(GetDlgItem(hwndDlg, IDC_DOMAIN_NAME));
if (SetupData->UnattendSetup)
{
//...
}
break;
case WM_DESTROY:
//...
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 (SetupData->UnattendSetup)
{
SetWindowLongPtr(hwndDlg, DWL_MSGRESULT, SetupData->uPostNetworkWizardPage);
return TRUE;
}
break;
case PSN_WIZNEXT:
DomainName[0] = 0;
if (GetDlgItemTextW(hwndDlg, IDC_DOMAIN_NAME, DomainName, 50) == 0)
{
if (0 == LoadStringW(netshell_hInstance, IDS_REACTOS_SETUP, Title, sizeof(Title) / sizeof(Title[0])))
{
wcscpy(Title, L"ReactOS Setup");
}
if (0 == LoadStringW(netshell_hInstance, IDS_WZD_DOMAIN_NAME, ErrorName, sizeof(ErrorName) / sizeof(ErrorName[0])))
{
wcscpy(ErrorName, L"Setup cannot continue until you\nenter the name of your domain/workgroup.");
}
MessageBoxW(hwndDlg, ErrorName, Title, MB_ICONERROR | MB_OK);
SetFocus(GetDlgItem(hwndDlg, IDC_DOMAIN_NAME));
SetWindowLongPtr(hwndDlg, DWL_MSGRESULT, -1);
//TODO: Implement setting the Domain/Workgroup
return TRUE;
}
break;
case PSN_WIZBACK:
SetupData->UnattendSetup = FALSE;
break;
}
break;
default:
break;
}
return FALSE;
}
DWORD
WINAPI
NetSetupRequestWizardPages(
PDWORD pPageCount,
HPROPSHEETPAGE *pPages,
PSETUPDATA pSetupData)
{
PROPSHEETPAGE psp = {0};
DWORD dwPageCount = 3;
INT nPage = 0;
if (pPageCount == NULL)
return ERROR_INVALID_PARAMETER;
if (pPages == NULL)
{
*pPageCount = dwPageCount;
return ERROR_SUCCESS;
}
if (*pPageCount < dwPageCount)
return ERROR_BUFFER_OVERFLOW;
pSetupData->uFirstNetworkWizardPage = IDD_NETWORKSETTINGSPAGE;
/* Create the Network Settings page */
psp.dwSize = sizeof(PROPSHEETPAGE);
psp.hInstance = netshell_hInstance;
psp.lParam = (LPARAM)pSetupData;
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
psp.pszHeaderTitle = MAKEINTRESOURCE(IDS_NETWORKSETTINGSTITLE);
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_NETWORKSETTINGSSUBTITLE);
psp.pfnDlgProc = NetworkSettingsPageDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_NETWORKSETTINGSPAGE);
pPages[nPage++] = CreatePropertySheetPage(&psp);
/* Create the Network Components page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
psp.pszHeaderTitle = MAKEINTRESOURCE(IDS_NETWORKCOMPONENTTITLE);
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_NETWORKCOMPONENTSUBTITLE);
psp.pfnDlgProc = NetworkPageDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_NETWORKCOMPONENTPAGE);
pPages[nPage++] = CreatePropertySheetPage(&psp);
/* Create the Domain/Workgroup page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
psp.pszHeaderTitle = MAKEINTRESOURCE(IDS_NETWORKDOMAINTITLE);
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_NETWORKDOMAINSUBTITLE);
psp.pfnDlgProc = DomainPageDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_NETWORKDOMAINPAGE);
pPages[nPage++] = CreatePropertySheetPage(&psp);
*pPageCount = dwPageCount;
return ERROR_SUCCESS;
}
} // extern "C"

View file

@ -18,48 +18,6 @@
#pragma once
typedef struct _TZ_INFO
{
LONG Bias;
LONG StandardBias;
LONG DaylightBias;
SYSTEMTIME StandardDate;
SYSTEMTIME DaylightDate;
} TZ_INFO, *PTZ_INFO;
typedef struct _TIMEZONE_ENTRY
{
struct _TIMEZONE_ENTRY *Prev;
struct _TIMEZONE_ENTRY *Next;
WCHAR Description[64]; /* 'Display' */
WCHAR StandardName[32]; /* 'Std' */
WCHAR DaylightName[32]; /* 'Dlt' */
TZ_INFO TimezoneInfo; /* 'TZI' */
ULONG Index;
} TIMEZONE_ENTRY, *PTIMEZONE_ENTRY;
typedef struct _SETUPDATA
{
HFONT hTitleFont;
WCHAR OwnerName[51];
WCHAR OwnerOrganization[51];
WCHAR ComputerName[MAX_COMPUTERNAME_LENGTH + 1]; /* max. 15 characters */
WCHAR AdminPassword[128]; /* max. 127 characters */
BOOL UnattendSetup;
BOOL DisableVmwInst;
BOOL DisableGeckoInst;
SYSTEMTIME SystemTime;
PTIMEZONE_ENTRY TimeZoneListHead;
PTIMEZONE_ENTRY TimeZoneListTail;
DWORD TimeZoneIndex;
DWORD DisableAutoDaylightTimeSet;
LCID LocaleID;
HINF hUnattendedInf;
} SETUPDATA, *PSETUPDATA;
typedef struct _ADMIN_INFO
{
LPWSTR Name;

View file

@ -122,29 +122,45 @@ CenterWindow(HWND hWnd)
static HFONT
CreateTitleFont(VOID)
{
NONCLIENTMETRICSW ncm;
LOGFONTW LogFont;
LOGFONTW LogFont = {0};
HDC hdc;
INT FontSize;
HFONT hFont;
ncm.cbSize = sizeof(NONCLIENTMETRICSW);
SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, &ncm, 0);
LogFont = ncm.lfMessageFont;
LogFont.lfWeight = FW_BOLD;
LogFont.lfWeight = FW_HEAVY;
wcscpy(LogFont.lfFaceName, L"MS Shell Dlg");
hdc = GetDC(NULL);
FontSize = 12;
LogFont.lfHeight = 0 - GetDeviceCaps(hdc, LOGPIXELSY) * FontSize / 72;
LogFont.lfHeight = -MulDiv(12, GetDeviceCaps(hdc, LOGPIXELSY), 72);
hFont = CreateFontIndirectW(&LogFont);
ReleaseDC(NULL, hdc);
return hFont;
}
static HFONT
CreateBoldFont(VOID)
{
LOGFONTW tmpFont = {0};
HFONT hBoldFont;
HDC hDc;
/* Grabs the Drawing Context */
hDc = GetDC(NULL);
tmpFont.lfHeight = -MulDiv(8, GetDeviceCaps(hDc, LOGPIXELSY), 72);
tmpFont.lfWeight = FW_HEAVY;
wcscpy(tmpFont.lfFaceName, L"MS Shell Dlg");
hBoldFont = CreateFontIndirectW(&tmpFont);
ReleaseDC(NULL, hDc);
return hBoldFont;
}
static INT_PTR CALLBACK
GplDlgProc(HWND hwndDlg,
UINT uMsg,
@ -1585,7 +1601,7 @@ DateTimePageDlgProc(HWND hwndDlg,
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_BACK | PSWIZB_NEXT);
if (SetupData->UnattendSetup && WriteDateTimeSettings(hwndDlg, SetupData))
{
SetWindowLongPtr(hwndDlg, DWL_MSGRESULT, IDD_PROCESSPAGE);
SetWindowLongPtr(hwndDlg, DWL_MSGRESULT, SetupData->uFirstNetworkWizardPage);
return TRUE;
}
break;
@ -2365,17 +2381,21 @@ ProcessUnattendSetup(
}
}
typedef DWORD(WINAPI *PFNREQUESTWIZARDPAGES)(PDWORD, HPROPSHEETPAGE *, PSETUPDATA);
VOID
InstallWizard(VOID)
{
PROPSHEETHEADER psh;
HPROPSHEETPAGE ahpsp[8];
HPROPSHEETPAGE *phpage = NULL;
PROPSHEETPAGE psp = {0};
UINT nPages = 0;
HWND hWnd;
MSG msg;
PSETUPDATA pSetupData = NULL;
HMODULE hNetShell = NULL;
PFNREQUESTWIZARDPAGES pfn = NULL;
DWORD dwPageCount = 8, dwNetworkPageCount = 0;
LogItem(L"BEGIN_SECTION", L"InstallWizard");
@ -2390,7 +2410,36 @@ InstallWizard(VOID)
L"Setup failed to allocate global data!",
L"ReactOS Setup",
MB_ICONERROR | MB_OK);
return;
goto done;
}
hNetShell = LoadLibraryW(L"netshell.dll");
if (hNetShell != NULL)
{
DPRINT("Netshell.dll loaded!\n");
pfn = (PFNREQUESTWIZARDPAGES)GetProcAddress(hNetShell,
"NetSetupRequestWizardPages");
if (pfn != NULL)
{
pfn(&dwNetworkPageCount, NULL, NULL);
dwPageCount += dwNetworkPageCount;
}
}
DPRINT("PageCount: %lu\n", dwPageCount);
phpage = HeapAlloc(GetProcessHeap(),
HEAP_ZERO_MEMORY,
dwPageCount * sizeof(HPROPSHEETPAGE));
if (phpage == NULL)
{
LogItem(NULL, L"Page array allocation failed!");
MessageBoxW(NULL,
L"Setup failed to allocate page array!",
L"ReactOS Setup",
MB_ICONERROR | MB_OK);
goto done;
}
pSetupData->hUnattendedInf = INVALID_HANDLE_VALUE;
@ -2403,7 +2452,7 @@ InstallWizard(VOID)
psp.lParam = (LPARAM)pSetupData;
psp.pfnDlgProc = WelcomeDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_WELCOMEPAGE);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Acknowledgements page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
@ -2411,7 +2460,7 @@ InstallWizard(VOID)
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_ACKSUBTITLE);
psp.pszTemplate = MAKEINTRESOURCE(IDD_ACKPAGE);
psp.pfnDlgProc = AckPageDlgProc;
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Locale page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
@ -2419,7 +2468,7 @@ InstallWizard(VOID)
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_LOCALESUBTITLE);
psp.pfnDlgProc = LocalePageDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_LOCALEPAGE);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Owner page */
@ -2428,7 +2477,7 @@ InstallWizard(VOID)
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_OWNERSUBTITLE);
psp.pszTemplate = MAKEINTRESOURCE(IDD_OWNERPAGE);
psp.pfnDlgProc = OwnerPageDlgProc;
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Computer page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
@ -2436,7 +2485,7 @@ InstallWizard(VOID)
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_COMPUTERSUBTITLE);
psp.pfnDlgProc = ComputerPageDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_COMPUTERPAGE);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the DateTime page */
@ -2445,23 +2494,32 @@ InstallWizard(VOID)
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_DATETIMESUBTITLE);
psp.pfnDlgProc = DateTimePageDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_DATETIMEPAGE);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
pSetupData->uFirstNetworkWizardPage = IDD_PROCESSPAGE;
pSetupData->uPostNetworkWizardPage = IDD_PROCESSPAGE;
if (pfn)
{
pfn(&dwNetworkPageCount, &phpage[nPages], pSetupData);
nPages += dwNetworkPageCount;
}
/* Create the Process page */
psp.dwFlags = PSP_DEFAULT | PSP_USEHEADERTITLE | PSP_USEHEADERSUBTITLE;
psp.pszHeaderTitle = MAKEINTRESOURCE(IDS_PROCESSTITLE);
psp.pszHeaderSubTitle = MAKEINTRESOURCE(IDS_PROCESSSUBTITLE);
psp.pfnDlgProc = ProcessPageDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_PROCESSPAGE);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the Finish page */
psp.dwFlags = PSP_DEFAULT | PSP_HIDEHEADER;
psp.pfnDlgProc = FinishDlgProc;
psp.pszTemplate = MAKEINTRESOURCE(IDD_FINISHPAGE);
ahpsp[nPages++] = CreatePropertySheetPage(&psp);
phpage[nPages++] = CreatePropertySheetPage(&psp);
/* Create the property sheet */
psh.dwSize = sizeof(PROPSHEETHEADER);
@ -2470,12 +2528,13 @@ InstallWizard(VOID)
psh.hwndParent = NULL;
psh.nPages = nPages;
psh.nStartPage = 0;
psh.phpage = ahpsp;
psh.phpage = phpage;
psh.pszbmWatermark = MAKEINTRESOURCE(IDB_WATERMARK);
psh.pszbmHeader = MAKEINTRESOURCE(IDB_HEADER);
/* Create title font */
pSetupData->hTitleFont = CreateTitleFont();
pSetupData->hBoldFont = CreateBoldFont();
/* Display the wizard */
hWnd = (HWND)PropertySheet(&psh);
@ -2493,8 +2552,19 @@ InstallWizard(VOID)
if (pSetupData->hUnattendedInf != INVALID_HANDLE_VALUE)
SetupCloseInfFile(pSetupData->hUnattendedInf);
DeleteObject(pSetupData->hTitleFont);
HeapFree(GetProcessHeap(), 0, pSetupData);
done:
if (phpage != NULL)
HeapFree(GetProcessHeap(), 0, phpage);
if (hNetShell != NULL)
FreeLibrary(hNetShell);
if (pSetupData != NULL)
{
DeleteObject(pSetupData->hBoldFont);
DeleteObject(pSetupData->hTitleFont);
HeapFree(GetProcessHeap(), 0, pSetupData);
}
LogItem(L"END_SECTION", L"InstallWizard");
}

View file

@ -23,6 +23,54 @@
#ifndef __SYSSETUP_H_INCLUDED__
#define __SYSSETUP_H_INCLUDED__
typedef struct _TZ_INFO
{
LONG Bias;
LONG StandardBias;
LONG DaylightBias;
SYSTEMTIME StandardDate;
SYSTEMTIME DaylightDate;
} TZ_INFO, *PTZ_INFO;
typedef struct _TIMEZONE_ENTRY
{
struct _TIMEZONE_ENTRY *Prev;
struct _TIMEZONE_ENTRY *Next;
WCHAR Description[64]; /* 'Display' */
WCHAR StandardName[32]; /* 'Std' */
WCHAR DaylightName[32]; /* 'Dlt' */
TZ_INFO TimezoneInfo; /* 'TZI' */
ULONG Index;
} TIMEZONE_ENTRY, *PTIMEZONE_ENTRY;
typedef struct _SETUPDATA
{
HFONT hTitleFont;
HFONT hBoldFont;
WCHAR OwnerName[51];
WCHAR OwnerOrganization[51];
WCHAR ComputerName[MAX_COMPUTERNAME_LENGTH + 1]; /* max. 15 characters */
WCHAR AdminPassword[128]; /* max. 127 characters */
BOOL UnattendSetup;
BOOL DisableVmwInst;
BOOL DisableGeckoInst;
SYSTEMTIME SystemTime;
PTIMEZONE_ENTRY TimeZoneListHead;
PTIMEZONE_ENTRY TimeZoneListTail;
DWORD TimeZoneIndex;
DWORD DisableAutoDaylightTimeSet;
LCID LocaleID;
HINF hUnattendedInf;
UINT uFirstNetworkWizardPage;
UINT uPostNetworkWizardPage;
} SETUPDATA, *PSETUPDATA;
/* System setup APIs */
DWORD