#pragma once

/* Strings */
#define IDC_STATIC                   -1
#define IDS_USAGE                    1
#define IDS_ERROR_SHUTDOWN_REBOOT    2
#define IDS_ERROR_TIMEOUT            3
#define IDS_ERROR_ABORT              4
#define IDS_ERROR_LOGOFF             5
#define IDS_ERROR_RESTART            6
#define IDS_ERROR_SHUTDOWN           7
#define IDS_ERROR_MAX_COMMENT_LENGTH 8
#define IDS_ERROR_HIBERNATE          9
#define IDS_ERROR_HIBERNATE_LOCAL    10
#define IDS_ERROR_HIBERNATE_ENABLED  11
#define IDS_ERROR_DIALOG_CAPTION     12
#define IDS_ERROR_DIALOG_INIT        13

/* Action strings */
#define IDS_ACTION_SHUTDOWN            14
#define IDS_ACTION_RESTART             15
#define IDS_ACTION_UNEXPECTED_SHUTDOWN 16

/* Reason strings */
#define IDS_REASON_OTHER                17
#define IDS_REASON_HARDWARE_MAINTENANCE 18
#define IDS_REASON_HARDWARE_INSTALL     19
#define IDS_REASON_OS_RECOVER           20
#define IDS_REASON_OS_RECONFIGURE       21
#define IDS_REASON_APP_MAINTENANCE      22
#define IDS_REASON_APP_INSTALL          23
#define IDS_REASON_APP_UNRESPONSIVE     24
#define IDS_REASON_APP_UNSTABLE         25
#define IDS_REASON_SECURITY             26
#define IDS_REASON_NETWORK              27

/* Controls */
#define IDC_OK              100
#define IDC_CANCEL          101
#define IDC_COMPUTER_LIST   102
#define IDC_ADD_SYSTEM      103
#define IDC_REMOVE_SYSTEM   104
#define IDC_BROWSE_SYSTEM   105
#define IDC_ACTION          106
#define IDC_ACTION_TYPE     107
#define IDC_WARN_USERS      108
#define IDC_SHOW_WARN_ONE   109
#define IDC_SHOW_WARN_TWO   110
#define IDC_SHOW_WARN       111
#define IDC_PLANNED         112
#define IDC_REASON_CODE     113
#define IDC_COMMENT_CAPTION 114
#define IDC_COMMENT_TEXT    115

/* Dialogs */
#define IDD_GUI 200