From 3b92a8d946b18c0ecd336d400c7e696dbe56f79b Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> Date: Tue, 12 Feb 2008 00:25:21 +0000 Subject: fix for unicode build, dialog text git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@394 4f64403b-2f21-0410-a795-97e2b3489a10 --- db3x_autobackups/options.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'db3x_autobackups/options.c') diff --git a/db3x_autobackups/options.c b/db3x_autobackups/options.c index b6e7034..5dfd428 100644 --- a/db3x_autobackups/options.c +++ b/db3x_autobackups/options.c @@ -45,13 +45,13 @@ int BackupService(WPARAM wParam, LPARAM lParam); int SetBackupTimer(void); int LoadOptions(void) { - DBVARIANT dbv; + DBVARIANT dbv = {0}; options.backup_types = (BackupType)DBGetContactSettingByte(0, "db3x", "BackupType", (BYTE)(BT_EXIT | BT_PERIODIC)); options.period = (unsigned int)DBGetContactSettingWord(0, "db3x", "Period", 1); options.period_type = (PeriodType)DBGetContactSettingByte(0, "db3x", "PeriodType", (BYTE)PT_DAYS); - if(!DBGetContactSetting(0, "db3x", "Folder", &dbv) && dbv.type == DBVT_ASCIIZ) { + if(!DBGetContactSettingString(0, "db3x", "Folder", &dbv) && dbv.type == DBVT_ASCIIZ) { if(strlen(dbv.pszVal) >= 2 && dbv.pszVal[1] == ':') { strncpy(options.folder, dbv.pszVal, MAX_PATH); } else { @@ -135,7 +135,7 @@ int SetDlgState(HWND hwndDlg) { EnableWindow(hwndCtrl, new_options.backup_types & BT_PERIODIC); } - SetDlgItemText(hwndDlg, IDC_ED_PERIOD, itoa(new_options.period, buff, 10)); + SetDlgItemTextA(hwndDlg, IDC_ED_PERIOD, itoa(new_options.period, buff, 10)); switch(new_options.period_type) { case PT_DAYS: @@ -148,9 +148,9 @@ int SetDlgState(HWND hwndDlg) { break; } - SetDlgItemText(hwndDlg, IDC_ED_NUMBACKUPS, itoa(new_options.num_backups, buff, 10)); + SetDlgItemTextA(hwndDlg, IDC_ED_NUMBACKUPS, itoa(new_options.num_backups, buff, 10)); - SetDlgItemText(hwndDlg, IDC_ED_FOLDER, new_options.folder); + SetDlgItemTextA(hwndDlg, IDC_ED_FOLDER, new_options.folder); CheckDlgButton(hwndDlg, IDC_CHK_NOPROG, new_options.disable_progress ? BST_CHECKED : BST_UNCHECKED); @@ -161,7 +161,7 @@ BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) { char buff[10]; char folder_buff[MAX_PATH]; - BROWSEINFO bi; + BROWSEINFOA bi; LPCITEMIDLIST pidl; switch ( msg ) { @@ -231,9 +231,9 @@ BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) bi.lParam = 0; bi.iImage = 0; - if((pidl = SHBrowseForFolder(&bi)) != 0) { - SHGetPathFromIDList(pidl, folder_buff); - SetDlgItemText(hwndDlg, IDC_ED_FOLDER, folder_buff); + if((pidl = SHBrowseForFolderA(&bi)) != 0) { + SHGetPathFromIDListA(pidl, folder_buff); + SetDlgItemTextA(hwndDlg, IDC_ED_FOLDER, folder_buff); SendMessage( GetParent( hwndDlg ), PSM_CHANGED, 0, 0 ); CoTaskMemFree((void *)pidl); @@ -252,20 +252,20 @@ BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) break; case WM_NOTIFY: if (((LPNMHDR)lParam)->code == PSN_APPLY ) { - GetDlgItemText(hwndDlg, IDC_ED_PERIOD, buff, sizeof(buff)); + GetDlgItemTextA(hwndDlg, IDC_ED_PERIOD, buff, sizeof(buff)); new_options.period = atoi(buff); - GetDlgItemText(hwndDlg, IDC_ED_NUMBACKUPS, buff, sizeof(buff)); + GetDlgItemTextA(hwndDlg, IDC_ED_NUMBACKUPS, buff, sizeof(buff)); new_options.num_backups = atoi(buff); - GetDlgItemText(hwndDlg, IDC_ED_FOLDER, folder_buff, MAX_PATH); + GetDlgItemTextA(hwndDlg, IDC_ED_FOLDER, folder_buff, MAX_PATH); { BOOL folder_ok = TRUE; - if(!CreateDirectory(folder_buff, 0)) { + if(!CreateDirectoryA(folder_buff, 0)) { DWORD err = GetLastError(); if(err != ERROR_ALREADY_EXISTS) { char msg_buff[512]; - FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0, err, 0, msg_buff, 512, 0); - MessageBox(0, msg_buff, Translate("Error Creating Backup Folder"), MB_OK | MB_ICONERROR); + FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, 0, err, 0, msg_buff, 512, 0); + MessageBoxA(0, msg_buff, Translate("Error Creating Backup Folder"), MB_OK | MB_ICONERROR); folder_ok = FALSE; } } @@ -295,7 +295,7 @@ int OptInit(WPARAM wParam, LPARAM lParam) { odp.cbSize = OPTIONPAGE_OLD_SIZE2; odp.position = -790000000; odp.hInstance = g_hInst; - odp.pszTemplate = MAKEINTRESOURCE(IDD_OPTIONS); + odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPTIONS); odp.pszTitle = Translate("Database Backups"); odp.pszGroup = Translate("Services"); odp.flags = ODPF_BOLDGROUPS; -- cgit v1.2.3