Index: dll/win32/msgina/gui.c =================================================================== --- dll/win32/msgina/gui.c (revision 62115) +++ dll/win32/msgina/gui.c (working copy) @@ -10,6 +10,8 @@ #include #include +int g_shutdownCode = 0; + typedef struct _DISPLAYSTATUSMSG { PGINA_CONTEXT Context; @@ -1051,6 +1053,176 @@ (LPARAM)pgContext); } +VOID UpdateShutdownDesc(HWND hwnd) +{ + WCHAR tmpBuffer[256]; + UINT shutdownDescId = 0; + HWND shutdownHwnd = GetDlgItem(hwnd, IDC_SHUTDOWN_DESCRIPTION); + int shutdownCode = 0; + + shutdownCode = SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_GETCURSEL, 0, 0); + + switch (shutdownCode) + { + case 0: /* Log off */ + shutdownDescId = IDS_SHUTDOWN_LOGOFF_DESC; + break; + case 1: /* Shut down */ + shutdownDescId = IDS_SHUTDOWN_SHUTDOWN_DESC; + break; + case 2: /* Restart */ + shutdownDescId = IDS_SHUTDOWN_RESTART_DESC; + break; + case 3: /* Sleep */ + shutdownDescId = IDS_SHUTDOWN_SLEEP_DESC; + break; + case 4: /* Hibernate */ + shutdownDescId = IDS_SHUTDOWN_HIBERNATE_DESC; + break; + default: + break; + } + + LoadStringW(hDllInstance, shutdownDescId, tmpBuffer, sizeof(tmpBuffer)); + SetWindowTextW(shutdownHwnd, tmpBuffer); +} + +BOOL CALLBACK ExitWindowsDialogProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) +{ + PGINA_CONTEXT pgContext; + + pgContext = (PGINA_CONTEXT)GetWindowLongPtr(hwnd, GWL_USERDATA); + + switch (Message) + { + case WM_INITDIALOG: + { + int defSelect = 0; + WCHAR tmpBuffer[256]; + + pgContext = (PGINA_CONTEXT)lParam; + SetWindowLongPtr(hwnd, GWL_USERDATA, (DWORD_PTR)pgContext); + + /* Clears the content before it's used */ + SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_RESETCONTENT, 0, 0); + + /* Log off */ + LoadStringW(hDllInstance, IDS_SHUTDOWN_LOGOFF, tmpBuffer, sizeof(tmpBuffer)/sizeof(WCHAR)); + SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_ADDSTRING, 0, (LPARAM)tmpBuffer); + + /* Shut down - DEFAULT */ + LoadStringW(hDllInstance, IDS_SHUTDOWN_SHUTDOWN, tmpBuffer, sizeof(tmpBuffer)/sizeof(WCHAR)); + defSelect = SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_ADDSTRING, 0, (LPARAM)tmpBuffer); + + /* Restart */ + LoadStringW(hDllInstance, IDS_SHUTDOWN_RESTART, tmpBuffer, sizeof(tmpBuffer)/sizeof(WCHAR)); + SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_ADDSTRING, 0, (LPARAM)tmpBuffer); + + /* Sleep */ + LoadStringW(hDllInstance, IDS_SHUTDOWN_SLEEP, tmpBuffer, sizeof(tmpBuffer)/sizeof(WCHAR)); + SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_ADDSTRING, 0, (LPARAM)tmpBuffer); + + /* Hibernate */ + LoadStringW(hDllInstance, IDS_SHUTDOWN_HIBERNATE, tmpBuffer, sizeof(tmpBuffer)/sizeof(WCHAR)); + SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_ADDSTRING, 0, (LPARAM)tmpBuffer); + + /* Sets the default shut down selection */ + SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_SETCURSEL, defSelect, 0); + + /* Updates the choice description based on the current selection */ + UpdateShutdownDesc(hwnd); + + /* Draw the logo graphic */ + pgContext->hBitmap = LoadImage(hDllInstance, MAKEINTRESOURCE(IDI_ROSLOGO), IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR); + + return TRUE; + } + case WM_PAINT: + { + PAINTSTRUCT ps; + HDC hdc; + if (pgContext->hBitmap) + { + hdc = BeginPaint(hwnd, &ps); + DrawStateW(hdc, NULL, NULL, (LPARAM)pgContext->hBitmap, (WPARAM)0, 0, 0, 0, 0, DST_BITMAP); + EndPaint(hwnd, &ps); + } + return TRUE; + } + case WM_DESTROY: + { + DeleteObject(pgContext->hBitmap); + return TRUE; + } + case WM_COMMAND: + switch(LOWORD(wParam)) + { + case IDOK: + g_shutdownCode = SendDlgItemMessageW(hwnd, IDC_SHUTDOWN_LIST, CB_GETCURSEL, (WPARAM)0, (LPARAM)0); + EndDialog(hwnd, IDOK); + break; + case IDCANCEL: + EndDialog(hwnd, IDCANCEL); + break; + case IDHELP: + EndDialog(hwnd, IDHELP); + break; + case IDC_SHUTDOWN_LIST: + UpdateShutdownDesc(hwnd); + break; + } + break; + default: + return FALSE; + } + return TRUE; +} + +DWORD WINAPI +ShellShutdownDialog( + HWND hParent, + LPWSTR lpUsername, + BOOL bHideLogoff) +{ + int dlgValue = 0; + + // Loads the shut down dialog box + dlgValue = DialogBox(hDllInstance, + MAKEINTRESOURCE(IDD_SHUTDOWN_DLG), + hParent, + ExitWindowsDialogProc); + + // Determines what to do based on user selection + if (dlgValue == IDOK) + { + switch (g_shutdownCode) + { + case 0: /* Log off */ + return 0x01; + case 1: /* Shut down */ + return 0x02; + case 2: /* Reboot */ + return 0x04; + case 3: /* Sleep */ + return 0x10; + case 4: /* Hibernate */ + return 0x40; + default: /* Value is invalid */ + return 0x00; + } + } + else if (dlgValue == IDHELP) + { + MessageBoxW(hParent, L"Help is not implemented yet.", L"Message", MB_OK | MB_ICONEXCLAMATION); + } + else if (dlgValue == -1) + { + ERR("Failed to create dialog\n"); + } + + return 0; +} + GINA_UI GinaGraphicalUI = { GUIInitialize, GUIDisplayStatusMessage, Index: dll/win32/msgina/lang/bg-BG.rc =================================================================== --- dll/win32/msgina/lang/bg-BG.rc (revision 62115) +++ dll/win32/msgina/lang/bg-BG.rc (working copy) @@ -114,6 +114,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Изключване на РеактОС" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Какво искате да направи компютъра?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "Добре", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Отказ", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "Помо&щ", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Здравейте!" @@ -132,3 +147,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/cs-CZ.rc =================================================================== --- dll/win32/msgina/lang/cs-CZ.rc (revision 62115) +++ dll/win32/msgina/lang/cs-CZ.rc (working copy) @@ -119,6 +119,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Vypnout ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Co má počítač provést?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Storno", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Nápověda", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Vítejte!" @@ -137,3 +152,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/de-DE.rc =================================================================== --- dll/win32/msgina/lang/de-DE.rc (revision 62115) +++ dll/win32/msgina/lang/de-DE.rc (working copy) @@ -114,6 +114,21 @@ PUSHBUTTON "Nein", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "ReactOS herunterfahren" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Welcher Vorgang soll durchgeführt werden?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Abbrechen", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Hilfe", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Willkommen!" @@ -132,3 +147,19 @@ IDS_NONMATCHINGPASSWORDS "Die eingegebenen Passworte stimmen nicht überein. Geben Sie das neue Passwort in beide Textfelder ein." IDS_PASSWORDCHANGED "Ihr Passwort wurde geändert." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/en-US.rc =================================================================== --- dll/win32/msgina/lang/en-US.rc (revision 62115) +++ dll/win32/msgina/lang/en-US.rc (working copy) @@ -114,6 +114,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Shut Down ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&What do you want the computer to do?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Cancel", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Help", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Welcome!" @@ -132,3 +147,20 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END Index: dll/win32/msgina/lang/es-ES.rc =================================================================== --- dll/win32/msgina/lang/es-ES.rc (revision 62115) +++ dll/win32/msgina/lang/es-ES.rc (working copy) @@ -21,6 +21,21 @@ LTEXT "Presione la combinación Ctrl-Alt-Supr",IDC_STATIC, 38, 60, 144, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Shut Down ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + //ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&What do you want the computer to do?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Cancel", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Help", IDHELP, 204, 122, 55, 14 + END + IDD_LOGGEDOUT_DLG DIALOGEX 0, 0, 275, 147 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Acceder" @@ -116,6 +131,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Apagar ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "¿&Que quieres que haga el equipo?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "Aceptar", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Cancelar", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Ayuda", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "¡Bienvenido!" @@ -134,3 +164,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/fr-FR.rc =================================================================== --- dll/win32/msgina/lang/fr-FR.rc (revision 62115) +++ dll/win32/msgina/lang/fr-FR.rc (working copy) @@ -36,6 +36,22 @@ PUSHBUTTON "Éteindre", IDC_SHUTDOWN, 214, 122, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Shut Down ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + //ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&What do you want the computer to do?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Cancel", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Help", IDHELP, 204, 122, 55, 14 + END + + IDD_LOGGEDON_DLG DIALOGEX 0, 0, 275, 175 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Sécurité" @@ -114,6 +130,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Fermer ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Que voulez-vous que l'ordinateur fasse ?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Annuler", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Aide", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Bienvenue!" @@ -132,3 +163,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/he-IL.rc =================================================================== --- dll/win32/msgina/lang/he-IL.rc (revision 62115) +++ dll/win32/msgina/lang/he-IL.rc (working copy) @@ -114,6 +114,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Shut Down ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&What do you want the computer to do?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Cancel", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Help", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "ברוכים הבאים!" @@ -132,3 +147,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/id-ID.rc =================================================================== --- dll/win32/msgina/lang/id-ID.rc (revision 62115) +++ dll/win32/msgina/lang/id-ID.rc (working copy) @@ -114,6 +114,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Shut Down ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&What do you want the computer to do?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Cancel", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Help", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Selamat datang!" @@ -131,3 +146,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/it-IT.rc =================================================================== --- dll/win32/msgina/lang/it-IT.rc (revision 62115) +++ dll/win32/msgina/lang/it-IT.rc (working copy) @@ -122,6 +122,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Spegnimento di ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Cosa volete che faccia ReactOS?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Annulla", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Aiuto", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Benvenuti!" @@ -140,3 +155,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/ja-JP.rc =================================================================== --- dll/win32/msgina/lang/ja-JP.rc (revision 62115) +++ dll/win32/msgina/lang/ja-JP.rc (working copy) @@ -86,7 +86,7 @@ IDD_CHANGE_PASSWORD DIALOGEX 0, 0, 275, 166 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP CAPTION "Change Password" -FONT 8, "MS Shell Dlg", 400, 0, 1 +FONT 9,"MS UI Gothic", 400, 0, 1 BEGIN CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 LTEXT "User name:", IDC_STATIC, 7, 61, 78, 8 @@ -106,7 +106,7 @@ IDD_LOGOFF_DLG DIALOGEX 0, 0, 188, 60 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_POPUP CAPTION "Log Off ReactOS" -FONT 8, "MS Shell Dlg", 400, 0, 1 +FONT 9,"MS UI Gothic", 400, 0, 1 BEGIN ICON IDI_LOCKICON, -1, 7, 7, 20, 20 LTEXT "Are you sure you want to log off?", IDC_STATIC, 35, 16, 146, 8 @@ -114,6 +114,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "ReactOSのシャットダウン" +FONT 9,"MS UI Gothic", 400, 0, 1 + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&コンピュータの動作を選択してください", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "キャンセル", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "ヘルプ(&H)", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "ようこそ!" @@ -132,3 +147,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/no-NO.rc =================================================================== --- dll/win32/msgina/lang/no-NO.rc (revision 62115) +++ dll/win32/msgina/lang/no-NO.rc (working copy) @@ -114,6 +114,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION +CAPTION "Slå av ReactOS" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Hva vil du at datamaskinen skal gjøre?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Avbryt", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Hjelp", IDHELP, 204, 122, 55, 14 +END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Velkommen!" @@ -132,3 +147,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/pl-PL.rc =================================================================== --- dll/win32/msgina/lang/pl-PL.rc (revision 62115) +++ dll/win32/msgina/lang/pl-PL.rc (working copy) @@ -123,6 +123,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION +CAPTION "Zamknij ReactOS" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Co chcesz, aby zrobił komputer?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Anuluj", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Pomoc", IDHELP, 204, 122, 55, 14 +END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Witaj!" @@ -141,3 +156,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/ro-RO.rc =================================================================== --- dll/win32/msgina/lang/ro-RO.rc (revision 62115) +++ dll/win32/msgina/lang/ro-RO.rc (working copy) @@ -116,6 +116,21 @@ PUSHBUTTON "N&u", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION +CAPTION "Închidere ReactOS" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Ce doriți să se întâmple?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "Con&firmă", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "A&nulează", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Manual…", IDHELP, 204, 122, 55, 14 +END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Bun venit!" @@ -134,3 +149,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/ru-RU.rc =================================================================== --- dll/win32/msgina/lang/ru-RU.rc (revision 62115) +++ dll/win32/msgina/lang/ru-RU.rc (working copy) @@ -116,6 +116,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION +CAPTION "Завершение работы ReactOS" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Выберите желаемое действие.", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Отмена", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Справка", IDHELP, 204, 122, 55, 14 +END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Добро пожаловать!" @@ -134,3 +149,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/sk-SK.rc =================================================================== --- dll/win32/msgina/lang/sk-SK.rc (revision 62115) +++ dll/win32/msgina/lang/sk-SK.rc (working copy) @@ -119,6 +119,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION +CAPTION "Vypnutie systému ReactOS" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Čo chcete aby počítač urobil?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Zrušiť", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Pomocník", IDHELP, 204, 122, 55, 14 +END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Vitajte!" @@ -137,3 +152,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/sq-AL.rc =================================================================== --- dll/win32/msgina/lang/sq-AL.rc (revision 62115) +++ dll/win32/msgina/lang/sq-AL.rc (working copy) @@ -117,6 +117,21 @@ PUSHBUTTON "Jo", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION +CAPTION "Shut Down ReactOS" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&What do you want the computer to do?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Cancel", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Help", IDHELP, 204, 122, 55, 14 +END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Mirëseerdhët!" @@ -132,3 +147,19 @@ IDS_LOCKEDWRONGPASSWORD "Fjalëkalimi është gabim. Ju lutem shkruani fjalëkalimin tuaj përsëri. Gërmat në fjalëkalim duhet të shkruhen duke përdorur rastin e duhur." IDS_LOCKEDWRONGUSER "Ky kompjuter është i bllokuar. Vetëm %s\\%s ose një Administrator mund të zhbllokoj këtë kompjuter." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/tr-TR.rc =================================================================== --- dll/win32/msgina/lang/tr-TR.rc (revision 62115) +++ dll/win32/msgina/lang/tr-TR.rc (working copy) @@ -116,6 +116,21 @@ PUSHBUTTON "Hayır", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION +CAPTION "Oturumu Kapat" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Bilgisayarınızın ne yapmasını istiyorsunuz?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "Tamam", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "İptal", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Yardım", IDHELP, 204, 122, 55, 14 +END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Hoşgeldiniz!" @@ -134,3 +149,19 @@ IDS_NONMATCHINGPASSWORDS "Yazıdığınız bu şifreler birbiriyle uyuşmuyor. Her iki metin kutusuna da aynı şifreyi yazınız." IDS_PASSWORDCHANGED "Şifreniz değiştirildi." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/lang/uk-UA.rc =================================================================== --- dll/win32/msgina/lang/uk-UA.rc (revision 62115) +++ dll/win32/msgina/lang/uk-UA.rc (working copy) @@ -122,6 +122,21 @@ PUSHBUTTON "No", IDNO, 95, 39, 50, 14 END +IDD_SHUTDOWN_DLG DIALOGEX 0, 0, 275, 146 + STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION + CAPTION "Завершення роботи ReactOS" + FONT 8, "MS Shell Dlg" + BEGIN + CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54 + ICON IDI_SHELL_SHUTDOWN, IDI_SHELL_SHUTDOWN, 9, 57, 21, 20, WS_GROUP + LTEXT "&Виберіть одну з таких можливостей?", IDC_STATIC, 39, 57, 167, 10 + COMBOBOX IDC_SHUTDOWN_LIST, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL + LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27 + DEFPUSHBUTTON "OK", IDOK, 80, 122, 55, 14, WS_GROUP + PUSHBUTTON "Скасувати", IDCANCEL, 143, 122, 55, 14 + PUSHBUTTON "&Довідка", IDHELP, 204, 122, 55, 14 + END + STRINGTABLE BEGIN IDS_LOGGEDOUTSAS "Ласкаво просимо!" @@ -140,3 +155,19 @@ IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes." IDS_PASSWORDCHANGED "Your password has been changed." END + +/* Shutdown Dialog Strings */ +STRINGTABLE +BEGIN + IDS_SHUTDOWN_SHUTDOWN "Shut down" + IDS_SHUTDOWN_LOGOFF "Log off" + IDS_SHUTDOWN_RESTART "Restart" + IDS_SHUTDOWN_SLEEP "Sleep" + IDS_SHUTDOWN_HIBERNATE "Hibernate" + /* Shut down descriptions */ + IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power." + IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system." + IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system." + IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode." + IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer." +END \ No newline at end of file Index: dll/win32/msgina/msgina.rc =================================================================== --- dll/win32/msgina/msgina.rc (revision 62115) +++ dll/win32/msgina/msgina.rc (working copy) @@ -11,6 +11,7 @@ IDI_ROSLOGO BITMAP "resources/reactos.bmp" IDI_LOCKICON ICON "resources/21.ico" +IDI_SHELL_SHUTDOWN ICON "resources/shutdown.ico" /* UTF-8 */ #pragma code_page(65001) Index: dll/win32/msgina/resource.h =================================================================== --- dll/win32/msgina/resource.h (revision 62115) +++ dll/win32/msgina/resource.h (working copy) @@ -7,20 +7,23 @@ #define IDD_LOGGEDOUT_DLG 103 #define IDD_LOCKED_DLG 104 #define IDD_UNLOCK_DLG 105 +#define IDD_SHUTDOWN_DLG 108 -#define IDC_LOGOFF 1001 -#define IDC_USERNAME 1002 -#define IDC_PASSWORD 1003 -#define IDC_SHUTDOWN 1004 -#define IDC_STATUSLABEL 1005 -#define IDC_LOCK 1006 -#define IDC_ROSLOGO 1007 -#define IDC_TASKMGR 1008 -#define IDC_LOCKMSG 1009 -#define IDC_LOGONMSG 1010 -#define IDC_LOGONDATE 1011 -#define IDC_CHANGEPWD 1012 -#define IDC_LOGON_TO 1013 +#define IDC_LOGOFF 1001 +#define IDC_USERNAME 1002 +#define IDC_PASSWORD 1003 +#define IDC_SHUTDOWN 1004 +#define IDC_STATUSLABEL 1005 +#define IDC_LOCK 1006 +#define IDC_ROSLOGO 1007 +#define IDC_TASKMGR 1008 +#define IDC_LOCKMSG 1009 +#define IDC_LOGONMSG 1010 +#define IDC_LOGONDATE 1011 +#define IDC_CHANGEPWD 1012 +#define IDC_LOGON_TO 1013 +#define IDC_SHUTDOWN_LIST 1014 +#define IDC_SHUTDOWN_DESCRIPTION 1015 #define IDD_CHANGE_PASSWORD 106 #define IDC_CHANGEPWD_USERNAME 1013 @@ -31,7 +34,8 @@ #define IDD_LOGOFF_DLG 107 -#define IDI_ROSLOGO 20000 +#define IDI_ROSLOGO 20000 +#define IDI_SHELL_SHUTDOWN 20001 #define IDI_LOCKICON 21 @@ -50,3 +54,15 @@ #define IDS_CHANGEPWDTITLE 40012 #define IDS_NONMATCHINGPASSWORDS 40013 #define IDS_PASSWORDCHANGED 40014 + +#define IDS_SHUTDOWN_SHUTDOWN 50000 +#define IDS_SHUTDOWN_LOGOFF 50001 +#define IDS_SHUTDOWN_RESTART 50002 +#define IDS_SHUTDOWN_SLEEP 50003 +#define IDS_SHUTDOWN_HIBERNATE 50004 +/* Shut down descriptions */ +#define IDS_SHUTDOWN_SHUTDOWN_DESC 50005 +#define IDS_SHUTDOWN_LOGOFF_DESC 50006 +#define IDS_SHUTDOWN_RESTART_DESC 50007 +#define IDS_SHUTDOWN_SLEEP_DESC 50008 +#define IDS_SHUTDOWN_HIBERNATE_DESC 50009 Index: dll/win32/shell32/CMakeLists.txt =================================================================== --- dll/win32/shell32/CMakeLists.txt (revision 62115) +++ dll/win32/shell32/CMakeLists.txt (working copy) @@ -97,6 +97,7 @@ user32 comctl32 comdlg32 + powrprof shdocvw shlwapi devmgr Index: dll/win32/shell32/dialogs.cpp =================================================================== --- dll/win32/shell32/dialogs.cpp (revision 62115) +++ dll/win32/shell32/dialogs.cpp (working copy) @@ -31,6 +31,7 @@ } RUNFILEDLGPARAMS ; typedef BOOL (WINAPI * LPFNOFN) (OPENFILENAMEW *) ; +typedef DWORD (WINAPI *ShellShFunc)(HWND hParent, WCHAR *Username, BOOL bHideLogoff); WINE_DEFAULT_DEBUG_CHANNEL(shell); static INT_PTR CALLBACK RunDlgProc (HWND, UINT, WPARAM, LPARAM) ; @@ -695,8 +696,45 @@ return RestartDialogEx(hWndOwner, lpstrReason, uFlags, 0); } +/************************************************************************* + * Used to get the shutdown privilege + */ +VOID ExitWindows_GetShutdownPrivilege(VOID) +{ + HANDLE hToken; + TOKEN_PRIVILEGES npr; + /* enable shut down privilege for current process */ + if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken)) + { + LookupPrivilegeValueA(0, "SeShutdownPrivilege", &npr.Privileges[0].Luid); + npr.PrivilegeCount = 1; + npr.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; + AdjustTokenPrivileges(hToken, FALSE, &npr, 0, 0, 0); + CloseHandle(hToken); + } +} + /************************************************************************* + * ExitWindowsDialog_simple + * + * NOTES + * used as a backup solution to shutdown the OS in case msgina.dll somehow + * cannot be found. + */ +VOID ExitWindowsDialog_simple(HWND hWndOwner) +{ + TRACE("(%p)\n", hWndOwner); + + if (ConfirmDialog(hWndOwner, IDS_SHUTDOWN_PROMPT, IDS_SHUTDOWN_TITLE)) + { + ExitWindows_GetShutdownPrivilege(); + ExitWindowsEx(EWX_SHUTDOWN, 0); + } +} + + +/************************************************************************* * ExitWindowsDialog [SHELL32.60] * * NOTES @@ -704,22 +742,76 @@ */ void WINAPI ExitWindowsDialog(HWND hWndOwner) { + DWORD returnValue = 0; + HINSTANCE msginaDll = LoadLibraryA("msgina.dll"); + TRACE("(%p)\n", hWndOwner); - if (ConfirmDialog(hWndOwner, IDS_SHUTDOWN_PROMPT, IDS_SHUTDOWN_TITLE)) + /* If the DLL cannot be found for any reason, then it simply uses a + dialog box to ask if the user wants to shut down the computer. */ + if(!msginaDll) { - HANDLE hToken; - TOKEN_PRIVILEGES npr; + TRACE("Unable to load msgina.dll"); + ExitWindowsDialog_simple(hWndOwner); + return; + } - /* enable shutdown privilege for current process */ - if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken)) + ShellShFunc pShellShutdownDialog = (ShellShFunc) GetProcAddress(msginaDll, "ShellShutdownDialog"); + + if(pShellShutdownDialog) + { + /* Actually call the function */ + returnValue = pShellShutdownDialog(hWndOwner, NULL, FALSE); + + switch(returnValue) { - LookupPrivilegeValueA(0, "SeShutdownPrivilege", &npr.Privileges[0].Luid); - npr.PrivilegeCount = 1; - npr.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; - AdjustTokenPrivileges(hToken, FALSE, &npr, 0, 0, 0); - CloseHandle(hToken); + case 0x01: /* Log off user */ + { + ExitWindowsEx(EWX_LOGOFF, 0); + break; } - ExitWindowsEx(EWX_SHUTDOWN, 0); + case 0x02: /* Shut down */ + { + ExitWindows_GetShutdownPrivilege(); + ExitWindowsEx(EWX_SHUTDOWN, 0); + break; + } + case 0x03: /* Install Updates/Shutdown (?) */ + { + break; + } + case 0x04: /* Reboot */ + { + ExitWindows_GetShutdownPrivilege(); + ExitWindowsEx(EWX_REBOOT, 0); + break; + } + case 0x10: /* Sleep */ + { + if(IsPwrSuspendAllowed()) + { + ExitWindows_GetShutdownPrivilege(); + SetSuspendState(FALSE, FALSE, FALSE); + } + break; + } + case 0x40: /* Hibernate */ + { + if(IsPwrHibernateAllowed()) + { + ExitWindows_GetShutdownPrivilege(); + SetSuspendState(TRUE, FALSE, TRUE); + } + break; + } + /* If the option is any other value */ + default: + break; + } } -} + else + { + TRACE("Unable to find the 'ShellShutdownDialog' function"); + ExitWindowsDialog_simple(hWndOwner); + } +} \ No newline at end of file Index: dll/win32/shell32/lang/bg-BG.rc =================================================================== --- dll/win32/shell32/lang/bg-BG.rc (revision 62115) +++ dll/win32/shell32/lang/bg-BG.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Отказ", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Изключване на РеактОС" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Какво искате да направи компютъра?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Поддържа занятието ви, като държи компютъра на ниско потребление със запазени в паметта данни. Компютърът се събужда при натискане на клавиш или преместване на мишката", 8225, 37, 40, 167, 40 - DEFPUSHBUTTON "Добре", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Отказ", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "Помо&щ", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Оразмеряване (форматиране)" Index: dll/win32/shell32/lang/ca-ES.rc =================================================================== --- dll/win32/shell32/lang/ca-ES.rc (revision 62115) +++ dll/win32/shell32/lang/ca-ES.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/cs-CZ.rc =================================================================== --- dll/win32/shell32/lang/cs-CZ.rc (revision 62115) +++ dll/win32/shell32/lang/cs-CZ.rc (working copy) @@ -549,20 +549,6 @@ PUSHBUTTON "Storno", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Vypnout ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Co má počítač provést?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Uchová toto sezení, počítač poběží se sníženou spotřebou s daty stále v paměti. Probudí se při stisknutí klávesu nebo pohybu myši.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Storno", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Nápověda", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formátování" Index: dll/win32/shell32/lang/da-DK.rc =================================================================== --- dll/win32/shell32/lang/da-DK.rc (revision 62115) +++ dll/win32/shell32/lang/da-DK.rc (working copy) @@ -549,20 +549,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/de-DE.rc =================================================================== --- dll/win32/shell32/lang/de-DE.rc (revision 62115) +++ dll/win32/shell32/lang/de-DE.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Abbrechen", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "ReactOS herunterfahren" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Welcher Vorgang soll durchgeführt werden?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Behält die Sitzung bei, speichert die Daten im Arbeitsspeicher und schaltet den Computer in den Energiesparmodus. Der Computer wird reaktiviert, sobald die Tastatur bzw. die Maus betätigt wird.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Abbrechen", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Hilfe", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formatieren von" Index: dll/win32/shell32/lang/el-GR.rc =================================================================== --- dll/win32/shell32/lang/el-GR.rc (revision 62115) +++ dll/win32/shell32/lang/el-GR.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/en-GB.rc =================================================================== --- dll/win32/shell32/lang/en-GB.rc (revision 62115) +++ dll/win32/shell32/lang/en-GB.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/en-US.rc =================================================================== --- dll/win32/shell32/lang/en-US.rc (revision 62115) +++ dll/win32/shell32/lang/en-US.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/es-ES.rc =================================================================== --- dll/win32/shell32/lang/es-ES.rc (revision 62115) +++ dll/win32/shell32/lang/es-ES.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancelar", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Apagar ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "¿Que quieres que haga el equipo?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Mantener su sesión, manteniendo el equipo en bajo consumo con los datos aún en memoria. El equipo se restaura cuando presione una tecla o mueva el ratón.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "Aceptar", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancelar", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Ayuda", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formatear" Index: dll/win32/shell32/lang/fi-FI.rc =================================================================== --- dll/win32/shell32/lang/fi-FI.rc (revision 62115) +++ dll/win32/shell32/lang/fi-FI.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/fr-FR.rc =================================================================== --- dll/win32/shell32/lang/fr-FR.rc (revision 62115) +++ dll/win32/shell32/lang/fr-FR.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Annuler", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Fermer ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Que voulez-vous que l'ordinateur fasse ?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintenir votre session, garder votre ordinateur lancé avec peu d'énergie et les données toujours en mémoire. L'ordinateur se réveille lorsque vous pressez une touche ou que vous bougez la souris.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Annuler", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "Aide", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formater" Index: dll/win32/shell32/lang/he-IL.rc =================================================================== --- dll/win32/shell32/lang/he-IL.rc (revision 62115) +++ dll/win32/shell32/lang/he-IL.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/hu-HU.rc =================================================================== --- dll/win32/shell32/lang/hu-HU.rc (revision 62115) +++ dll/win32/shell32/lang/hu-HU.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/it-IT.rc =================================================================== --- dll/win32/shell32/lang/it-IT.rc (revision 62115) +++ dll/win32/shell32/lang/it-IT.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Annulla", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Spegnimento di ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Cosa volete che faccia ReactOS?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Mantenere la vostra sessione, il computer acceso a bassa potenza con i dati in memoria. Il computer si riattiverà quando è premuto un taso o mosso il mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Annulla", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Aiuto", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formattazione" Index: dll/win32/shell32/lang/ja-JP.rc =================================================================== --- dll/win32/shell32/lang/ja-JP.rc (revision 62115) +++ dll/win32/shell32/lang/ja-JP.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "キャンセル", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "ReactOSのシャットダウン" -FONT 9, "MS UI Gothic" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "コンピュータの動作を選択してください", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "メモリにデータがある状態でセッションを維持し、低電力でコンピュータを実行し続けます。キーを押したり、マウスを動かしたりすると、コンピュータは動き出します。", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "キャンセル", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "ヘルプ(&H)", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "フォーマット" Index: dll/win32/shell32/lang/ko-KR.rc =================================================================== --- dll/win32/shell32/lang/ko-KR.rc (revision 62115) +++ dll/win32/shell32/lang/ko-KR.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/nl-NL.rc =================================================================== --- dll/win32/shell32/lang/nl-NL.rc (revision 62115) +++ dll/win32/shell32/lang/nl-NL.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/no-NO.rc =================================================================== --- dll/win32/shell32/lang/no-NO.rc (revision 62115) +++ dll/win32/shell32/lang/no-NO.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Avbryt", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Slå av ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Hva vil du at datamaskinen skal gjøre?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Behandle din sesjon, din datamaskin bruker lite strøm når data er i minnet. Datamaskinen vil våkne hvis du trykker på en tast eller beveger på musen.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Avbryt", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Hjelp", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/pl-PL.rc =================================================================== --- dll/win32/shell32/lang/pl-PL.rc (revision 62115) +++ dll/win32/shell32/lang/pl-PL.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Anuluj", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Zamknij ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Co chcesz, aby zrobił komputer?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Zachowuje sesję, podtrzymuje komputer na niskim poziomie poboru energii. Komputer wróci do normalnego trybu po poruszeniu myszką lub naciśnięciu klawisza. Dane znajdujące się w pamięci zostaną zachowane.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Anuluj", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Pomoc", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formatowanie" Index: dll/win32/shell32/lang/pt-BR.rc =================================================================== --- dll/win32/shell32/lang/pt-BR.rc (revision 62115) +++ dll/win32/shell32/lang/pt-BR.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancelar", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Desligamento ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "O que você quer que o computador faça?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancelar", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Ajuda", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/pt-PT.rc =================================================================== --- dll/win32/shell32/lang/pt-PT.rc (revision 62115) +++ dll/win32/shell32/lang/pt-PT.rc (working copy) @@ -52,7 +52,7 @@ MENUITEM "C&ortar", FCIDM_SHVIEW_CUT MENUITEM "&Copiar", FCIDM_SHVIEW_COPY MENUITEM SEPARATOR - MENUITEM "Criar &Link", FCIDM_SHVIEW_CREATELINK + MENUITEM "Criar &Shortcut", FCIDM_SHVIEW_CREATELINK MENUITEM "&Apagar", FCIDM_SHVIEW_DELETE MENUITEM "&Renomear", FCIDM_SHVIEW_RENAME MENUITEM SEPARATOR @@ -543,20 +543,6 @@ PUSHBUTTON "Cancelar", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Encerrar ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "O que pretende aue o computador faça?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Manter a sessão, deixando o computador a correr em baixa energia. O computador arranca quando tocar numa tecla ou mover o rato.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancelar", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Ajuda", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formatar" Index: dll/win32/shell32/lang/ro-RO.rc =================================================================== --- dll/win32/shell32/lang/ro-RO.rc (revision 62115) +++ dll/win32/shell32/lang/ro-RO.rc (working copy) @@ -544,20 +544,6 @@ PUSHBUTTON "A&nulează", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Închidere ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Ce doriți să se întâmple?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Aceasta va menține sesiunea de lucru, păstrând calculatorul pe consum redus, cu toate datele în memorie. Calculatorul își va reveni când veți apăsa o tastă sau veți acționa dispozitivul de indicare.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "Con&firmă", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "A&nulează", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Manual…", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formatare unitate de stocare" Index: dll/win32/shell32/lang/ru-RU.rc =================================================================== --- dll/win32/shell32/lang/ru-RU.rc (revision 62115) +++ dll/win32/shell32/lang/ru-RU.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Отмена", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Завершение работы ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Выберите желаемое действие.", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Сохранить сеанс, обеспечивая работу компьютера в спящем режиме и данными в памяти. При нажатии на любую клавишу или передвижении мыши компьютер возвратится в обычный режим.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Отмена", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Справка", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Форматирование" Index: dll/win32/shell32/lang/sk-SK.rc =================================================================== --- dll/win32/shell32/lang/sk-SK.rc (revision 62115) +++ dll/win32/shell32/lang/sk-SK.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Zrušiť", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Vypnutie systému ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Čo chcete aby počítač urobil?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Zrušiť", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Pomocník", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Formát" Index: dll/win32/shell32/lang/sl-SI.rc =================================================================== --- dll/win32/shell32/lang/sl-SI.rc (revision 62115) +++ dll/win32/shell32/lang/sl-SI.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/sq-AL.rc =================================================================== --- dll/win32/shell32/lang/sq-AL.rc (revision 62115) +++ dll/win32/shell32/lang/sq-AL.rc (working copy) @@ -547,20 +547,6 @@ PUSHBUTTON "Anulo", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Fikni ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Çfarë doni kompjuter të bëjë?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Mirëmban seancën tuaj, duke e mbajtur kompjuterin në punë me fuqi të ulët dhe të dhënat ende në kujtesë. Kompjuter zgjohet kur të shtypni një buton apo lëvizja e miut.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Anulo", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Ndihmë", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/sv-SE.rc =================================================================== --- dll/win32/shell32/lang/sv-SE.rc (revision 62115) +++ dll/win32/shell32/lang/sv-SE.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Format" Index: dll/win32/shell32/lang/tr-TR.rc =================================================================== --- dll/win32/shell32/lang/tr-TR.rc (revision 62115) +++ dll/win32/shell32/lang/tr-TR.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "İptal", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Oturumu Kapat" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Bilgisayarınızın ne yapmasını istiyorsunuz?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Verileri bellekte saklayıp bilgisayarınızı düşük güçte çalışır durumda tutarak oturumunuzun bakımını yapar. Bir tuşa bastığınızda veya fareyi oynattığınızda bilgisayar oturumunuzu sürdürür.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "Tamam", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "İptal", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Yardım", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Biçimlendir" Index: dll/win32/shell32/lang/uk-UA.rc =================================================================== --- dll/win32/shell32/lang/uk-UA.rc (revision 62115) +++ dll/win32/shell32/lang/uk-UA.rc (working copy) @@ -543,20 +543,6 @@ PUSHBUTTON "Скасувати", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Завершення роботи ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "Виберіть одну з таких можливостей?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Збереження сеансу з переведенням комп'ютера до режиму низького енергоспоживання зі збереженням даних у пам'яті. Якщо натиснути будь-яку клавішу або пересунути мишу, комп'ютер повернеться до звичайного режиму.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Скасувати", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Довідка", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Форматування" Index: dll/win32/shell32/lang/zh-CN.rc =================================================================== --- dll/win32/shell32/lang/zh-CN.rc (revision 62115) +++ dll/win32/shell32/lang/zh-CN.rc (working copy) @@ -552,20 +552,6 @@ PUSHBUTTON "取消", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "确定", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "取消", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "格式化" Index: dll/win32/shell32/lang/zh-TW.rc =================================================================== --- dll/win32/shell32/lang/zh-TW.rc (revision 62115) +++ dll/win32/shell32/lang/zh-TW.rc (working copy) @@ -551,20 +551,6 @@ PUSHBUTTON "Cancel", IDCANCEL, 159, 160, 60, 14 END -IDD_SHUTDOWN DIALOGEX 0, 0, 211, 103 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUPWINDOW | WS_CAPTION -CAPTION "Shut Down ReactOS" -FONT 8, "MS Shell Dlg" -BEGIN - ICON 8240, -1, 6, 6, 21, 20, SS_REALSIZECONTROL | WS_GROUP - LTEXT "What do you want the computer to do?", -1, 39, 7, 167, 10 - COMBOBOX 8224, 39, 20, 165, 200, CBS_DROPDOWNLIST | WS_VSCROLL - LTEXT "Maintains your session, keeping the computer running on low power with data still in memory. The computer wakes up when you press a key or move the mouse.", 8225, 39, 40, 167, 37 - DEFPUSHBUTTON "OK", 1, 7, 82, 60, 14, WS_GROUP - PUSHBUTTON "Cancel", IDCANCEL, 75, 82, 60, 14 - PUSHBUTTON "&Help", IDHELP, 144, 82, 60, 14 -END - IDD_FORMAT_DRIVE DIALOGEX 50, 50, 184, 218 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "格式化" Index: dll/win32/shell32/precomp.h =================================================================== --- dll/win32/shell32/precomp.h (revision 62115) +++ dll/win32/shell32/precomp.h (working copy) @@ -29,6 +29,7 @@ #include #include #include +#include //#include "base/shell/explorer-new/todo.h" //#include "dlgs.h" Index: dll/win32/shell32/shresdef.h =================================================================== --- dll/win32/shell32/shresdef.h (revision 62115) +++ dll/win32/shell32/shresdef.h (working copy) @@ -268,13 +268,12 @@ /* Not used dialogs */ #define IDD_FILE_COPY 27 -#define IDD_SHUTDOWN 28 -#define IDD_LOG_OFF 29 -#define IDD_DISCONNECT 30 -#define IDD_CONFIRM_FILE_REPLACE 31 -#define IDD_AUTOPLAY1 32 -#define IDD_MIXED_CONTENT1 33 -#define IDD_MIXED_CONTENT2 34 +#define IDD_LOG_OFF 28 +#define IDD_DISCONNECT 29 +#define IDD_CONFIRM_FILE_REPLACE 30 +#define IDD_AUTOPLAY1 31 +#define IDD_MIXED_CONTENT1 32 +#define IDD_MIXED_CONTENT2 33 /* Icons */ #define IDI_SHELL_DOCUMENT 1