summaryrefslogtreecommitdiff
path: root/db3x_autobackups/options.c
diff options
context:
space:
mode:
Diffstat (limited to 'db3x_autobackups/options.c')
-rw-r--r--db3x_autobackups/options.c32
1 files changed, 16 insertions, 16 deletions
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;