Author: cwittich Date: Thu Dec 11 03:41:55 2008 New Revision: 38007
URL: http://svn.reactos.org/svn/reactos?rev=38007&view=rev Log: convert parts of syssetup to WCHAR - please help to fix this mess
Modified: trunk/reactos/dll/win32/syssetup/wizard.c
Modified: trunk/reactos/dll/win32/syssetup/wizard.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/syssetup/wizard.c... ============================================================================== --- trunk/reactos/dll/win32/syssetup/wizard.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/syssetup/wizard.c [iso-8859-1] Thu Dec 11 03:41:55 2008 @@ -133,7 +133,7 @@ CreateTitleFont(VOID) { NONCLIENTMETRICS ncm; - LOGFONT LogFont; + LOGFONTW LogFont; HDC hdc; INT FontSize; HFONT hFont; @@ -143,12 +143,12 @@
LogFont = ncm.lfMessageFont; LogFont.lfWeight = FW_BOLD; - _tcscpy(LogFont.lfFaceName, _T("MS Shell Dlg")); + wcscpy(LogFont.lfFaceName, L"MS Shell Dlg");
hdc = GetDC(NULL); FontSize = 12; - LogFont.lfHeight = 0 - GetDeviceCaps (hdc, LOGPIXELSY) * FontSize / 72; - hFont = CreateFontIndirect(&LogFont); + LogFont.lfHeight = 0 - GetDeviceCaps(hdc, LOGPIXELSY) * FontSize / 72; + hFont = CreateFontIndirectW(&LogFont); ReleaseDC(NULL, hdc);
return hFont; @@ -553,7 +553,7 @@ { wcscpy(ErrorComputerName, L"Setup failed to set the computer name."); } - MessageBox(hwndDlg, ErrorComputerName, Title, MB_ICONERROR | MB_OK); + MessageBoxW(hwndDlg, ErrorComputerName, Title, MB_ICONERROR | MB_OK);
return FALSE; } @@ -637,7 +637,7 @@ { wcscpy(EmptyComputerName, L"Setup cannot continue until you enter the name of your computer."); } - MessageBox(hwndDlg, EmptyComputerName, Title, MB_ICONERROR | MB_OK); + MessageBoxW(hwndDlg, EmptyComputerName, Title, MB_ICONERROR | MB_OK); SetFocus(GetDlgItem(hwndDlg, IDC_COMPUTERNAME)); SetWindowLong(hwndDlg, DWL_MSGRESULT, -1); return TRUE; @@ -663,7 +663,7 @@ { wcscpy(EmptyPassword, L"You must enter a password !"); } - MessageBox(hwndDlg, EmptyPassword, Title, MB_ICONERROR | MB_OK); + MessageBoxW(hwndDlg, EmptyPassword, Title, MB_ICONERROR | MB_OK); SetWindowLong(hwndDlg, DWL_MSGRESULT, -1); return TRUE; } @@ -679,7 +679,7 @@ { wcscpy(NotMatchPassword, L"The passwords you entered do not match. Please enter the desired password again."); } - MessageBox(hwndDlg, NotMatchPassword, Title, MB_ICONERROR | MB_OK); + MessageBoxW(hwndDlg, NotMatchPassword, Title, MB_ICONERROR | MB_OK); SetWindowLong(hwndDlg, DWL_MSGRESULT, -1); return TRUE; } @@ -695,7 +695,7 @@ { wcscpy(WrongPassword, L"The password you entered contains invalid characters. Please enter a cleaned password."); } - MessageBox(hwndDlg, WrongPassword, Title, MB_ICONERROR | MB_OK); + MessageBoxW(hwndDlg, WrongPassword, Title, MB_ICONERROR | MB_OK); SetWindowLong(hwndDlg, DWL_MSGRESULT, -1); return TRUE; break; @@ -784,11 +784,11 @@ static BOOL RunControlPanelApplet(HWND hwnd, WCHAR *lpCommandLine) { - STARTUPINFO StartupInfo; + STARTUPINFOW StartupInfo; PROCESS_INFORMATION ProcessInformation;
- ZeroMemory(&StartupInfo, sizeof(STARTUPINFO)); - StartupInfo.cb = sizeof(STARTUPINFO); + ZeroMemory(&StartupInfo, sizeof(STARTUPINFOW)); + StartupInfo.cb = sizeof(STARTUPINFOW);
if (!CreateProcessW(NULL, lpCommandLine, @@ -801,7 +801,7 @@ &StartupInfo, &ProcessInformation)) { - MessageBox(hwnd, _T("Error: failed to launch rundll32"), NULL, MB_ICONERROR); + MessageBoxW(hwnd, L"Error: failed to launch rundll32", NULL, MB_ICONERROR); return FALSE; }
@@ -816,17 +816,17 @@ { HKEY hKey; LCID lcid; - TCHAR Locale[12]; + WCHAR Locale[12];
lcid = GetSystemDefaultLCID();
- if (GetLocaleInfo(MAKELCID(lcid, SORT_DEFAULT), LOCALE_ILANGUAGE, Locale, sizeof(Locale) / sizeof(Locale[0])) != 0) + if (GetLocaleInfoW(MAKELCID(lcid, SORT_DEFAULT), LOCALE_ILANGUAGE, Locale, sizeof(Locale) / sizeof(Locale[0])) != 0) { - if (RegCreateKeyEx(HKEY_CURRENT_USER, _T("Control Panel\International"), + if (RegCreateKeyExW(HKEY_CURRENT_USER, L"Control Panel\International", 0, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, &hKey, NULL) == ERROR_SUCCESS) { - RegSetValueEx(hKey, _T("Locale"), 0, REG_SZ, (LPBYTE)Locale, (_tcslen(Locale)+1) * sizeof(TCHAR)); + RegSetValueExW(hKey, L"Locale", 0, REG_SZ, (LPBYTE)Locale, (wcslen(Locale)+1) * sizeof(WCHAR)); RegCloseKey(hKey); } } @@ -864,7 +864,7 @@ { case IDC_CUSTOMLOCALE: { - wcscpy(szBuffer, _T("rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,5")); + wcscpy(szBuffer, L"rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,5"); RunControlPanelApplet(hwndDlg, szBuffer); /* FIXME: Update input locale name */ } @@ -872,7 +872,7 @@
case IDC_CUSTOMLAYOUT: { - wcscpy(szBuffer, _T("rundll32.exe shell32.dll,Control_RunDLL input.dll,@1")); + wcscpy(szBuffer, L"rundll32.exe shell32.dll,Control_RunDLL input.dll,@1"); RunControlPanelApplet(hwndDlg, szBuffer); } break; @@ -1341,15 +1341,15 @@
if (SendMessage(hwnd, BM_GETCHECK, 0, 0) == BST_UNCHECKED) { - if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, - _T("SYSTEM\CurrentControlSet\Control\TimeZoneInformation"), + if (RegOpenKeyExW(HKEY_LOCAL_MACHINE, + L"SYSTEM\CurrentControlSet\Control\TimeZoneInformation", 0, KEY_SET_VALUE, &hKey)) return;
- RegSetValueEx(hKey, - _T("DisableAutoDaylightTimeSet"), + RegSetValueExW(hKey, + L"DisableAutoDaylightTimeSet", 0, REG_DWORD, (LPBYTE)&dwValue, @@ -1438,7 +1438,7 @@ { wcscpy(ErrorLocalTime, L"Setup failed to set the computer name."); } - MessageBox(hwndDlg, ErrorLocalTime, Title, MB_ICONWARNING | MB_OK); + MessageBoxW(hwndDlg, ErrorLocalTime, Title, MB_ICONWARNING | MB_OK); return FALSE; }
@@ -1523,7 +1523,7 @@ { wcscpy(ErrorLocalTime, L"Setup failed to set the computer name."); } - MessageBox(hwndDlg, ErrorLocalTime, Title, MB_ICONWARNING | MB_OK); + MessageBoxW(hwndDlg, ErrorLocalTime, Title, MB_ICONWARNING | MB_OK); } } break; @@ -1920,8 +1920,8 @@ SetupIsActive( DWORD dw ) { HKEY hKey = 0; - if (RegOpenKeyEx( HKEY_LOCAL_MACHINE, _T("SYSTEM\Setup"), 0, KEY_WRITE, &hKey ) == ERROR_SUCCESS) { - RegSetValueEx( hKey, _T("SystemSetupInProgress"), 0, REG_DWORD, (CONST BYTE *)&dw, sizeof(dw) ); + if (RegOpenKeyExW( HKEY_LOCAL_MACHINE, L"SYSTEM\Setup", 0, KEY_WRITE, &hKey ) == ERROR_SUCCESS) { + RegSetValueExW( hKey, L"SystemSetupInProgress", 0, REG_DWORD, (CONST BYTE *)&dw, sizeof(dw) ); RegCloseKey( hKey ); } }