#pragma once

/* icons */

#define IDI_SHELL_NETWORK_FOLDER 100
#define IDI_HORIZONTAL           101
#define IDI_NETSTAT              102
#define IDI_VERTICAL             103
#define IDI_NET_ERROR            104
#define IDI_NET_IDLE             105
#define IDI_NET_OFF              106
#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
#define IDD_LAN_NETSTATUS         401
#define IDD_STATUS                402
#define IDD_LAN_NETSTATUSADVANCED 403
#define IDD_LAN_NETSTATUSDETAILS  404

/* dialog controls */
#define IDC_NETCARDNAME        1000
#define IDC_CONFIGURE          1001
#define IDC_COMPONENTSLIST     1002
#define IDC_INSTALL            1003
#define IDC_UNINSTALL          1004
#define IDC_PROPERTIES         1005
#define IDC_DESCRIPTION        1006
#define IDC_SHOWTASKBAR        1007
#define IDC_NOTIFYNOCONNECTION 1008

#define IDC_SEND              1100
#define IDC_RECEIVED          1101
#define IDC_STATUS_PROPERTIES 1102
#define IDC_ENDISABLE         1103
#define IDC_STATUS            1104
#define IDC_DURATION          1105
#define IDC_SPEED             1106
#define IDC_NETSTAT           1107

#define IDC_DETAILSTYPE    1200
#define IDC_DETAILSIP      1201
#define IDC_DETAILSSUBNET  1202
#define IDC_DETAILSGATEWAY 1203
#define IDC_DETAILS        1204

#define IDC_CLOSE 1300

/* Network setup wizard pages */
#define IDD_NETWORKSETTINGSPAGE  3500
#define IDC_NETWORK_TYPICAL      3501
#define IDC_NETWORK_CUSTOM       3502

#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
#define IDS_SHV_COLUMN_NAME        10001
#define IDS_SHV_COLUMN_TYPE        10002
#define IDS_SHV_COLUMN_STATE       10003
#define IDS_SHV_COLUMN_DEVNAME     10004
#define IDS_SHV_COLUMN_PHONE       10005
#define IDS_SHV_COLUMN_OWNER       10006
#define IDS_TYPE_ETHERNET          10007
#define IDS_STATUS_NON_OPERATIONAL 10008
#define IDS_STATUS_UNREACHABLE     10009
#define IDS_STATUS_DISCONNECTED    10010
#define IDS_STATUS_CONNECTING      10011
#define IDS_STATUS_CONNECTED       10012
#define IDS_STATUS_OPERATIONAL     10013

#define IDS_NET_ACTIVATE   10100
#define IDS_NET_DEACTIVATE 10101
#define IDS_NET_STATUS     10102
#define IDS_NET_REPAIR     10103
#define IDS_NET_CREATELINK 10104
#define IDS_NET_DELETE     10105
#define IDS_NET_RENAME     10106
#define IDS_NET_PROPERTIES 10107

#define IDS_FORMAT_BIT      10200
#define IDS_FORMAT_MBIT     10201
#define IDS_FORMAT_KBIT     10202
#define IDS_FORMAT_GBIT     10203
#define IDS_DURATION_DAY    10204
#define IDS_DURATION_DAYS   10205
#define IDS_ASSIGNED_DHCP   10206
#define IDS_ASSIGNED_MANUAL 10207

#define IDS_PHYSICAL_ADDRESS 10300
#define IDS_IP_ADDRESS       10301
#define IDS_SUBNET_MASK      10302
#define IDS_DEF_GATEWAY      10303
#define IDS_DHCP_SERVER      10304
#define IDS_LEASE_OBTAINED   10305
#define IDS_LEASE_EXPIRES    10306
#define IDS_DNS_SERVERS      10307
#define IDS_WINS_SERVERS     10308
#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

