| 1714 |
// TODO: finger printの表示も行う。 |
// TODO: finger printの表示も行う。 |
| 1715 |
// (2006.3.25 yutaka) |
// (2006.3.25 yutaka) |
| 1716 |
// |
// |
| 1717 |
static BOOL CALLBACK hosts_add_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
static INT_PTR CALLBACK hosts_add_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
| 1718 |
LPARAM lParam) |
LPARAM lParam) |
| 1719 |
{ |
{ |
| 1720 |
PTInstVar pvar; |
PTInstVar pvar; |
| 1721 |
char uimsg[MAX_UIMSG]; |
char uimsg[MAX_UIMSG]; |
| 1724 |
case WM_INITDIALOG: |
case WM_INITDIALOG: |
| 1725 |
pvar = (PTInstVar) lParam; |
pvar = (PTInstVar) lParam; |
| 1726 |
pvar->hosts_state.hosts_dialog = dlg; |
pvar->hosts_state.hosts_dialog = dlg; |
| 1727 |
SetWindowLong(dlg, DWL_USER, lParam); |
SetWindowLongPtr(dlg, DWLP_USER, lParam); |
| 1728 |
|
|
| 1729 |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
| 1730 |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
| 1798 |
return TRUE; /* because we do not set the focus */ |
return TRUE; /* because we do not set the focus */ |
| 1799 |
|
|
| 1800 |
case WM_COMMAND: |
case WM_COMMAND: |
| 1801 |
pvar = (PTInstVar) GetWindowLong(dlg, DWL_USER); |
pvar = (PTInstVar) GetWindowLongPtr(dlg, DWLP_USER); |
| 1802 |
|
|
| 1803 |
switch (LOWORD(wParam)) { |
switch (LOWORD(wParam)) { |
| 1804 |
case IDC_CONTINUE: |
case IDC_CONTINUE: |
| 1869 |
// |
// |
| 1870 |
// 置き換え時の確認ダイアログを分離 |
// 置き換え時の確認ダイアログを分離 |
| 1871 |
// |
// |
| 1872 |
static BOOL CALLBACK hosts_replace_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
static INT_PTR CALLBACK hosts_replace_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
| 1873 |
LPARAM lParam) |
LPARAM lParam) |
| 1874 |
{ |
{ |
| 1875 |
PTInstVar pvar; |
PTInstVar pvar; |
| 1876 |
char uimsg[MAX_UIMSG]; |
char uimsg[MAX_UIMSG]; |
| 1879 |
case WM_INITDIALOG: |
case WM_INITDIALOG: |
| 1880 |
pvar = (PTInstVar) lParam; |
pvar = (PTInstVar) lParam; |
| 1881 |
pvar->hosts_state.hosts_dialog = dlg; |
pvar->hosts_state.hosts_dialog = dlg; |
| 1882 |
SetWindowLong(dlg, DWL_USER, lParam); |
SetWindowLongPtr(dlg, DWLP_USER, lParam); |
| 1883 |
|
|
| 1884 |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
| 1885 |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
| 1950 |
return TRUE; /* because we do not set the focus */ |
return TRUE; /* because we do not set the focus */ |
| 1951 |
|
|
| 1952 |
case WM_COMMAND: |
case WM_COMMAND: |
| 1953 |
pvar = (PTInstVar) GetWindowLong(dlg, DWL_USER); |
pvar = (PTInstVar) GetWindowLongPtr(dlg, DWLP_USER); |
| 1954 |
|
|
| 1955 |
switch (LOWORD(wParam)) { |
switch (LOWORD(wParam)) { |
| 1956 |
case IDC_CONTINUE: |
case IDC_CONTINUE: |
| 2022 |
// |
// |
| 2023 |
// 同じホストで鍵形式が違う時の追加確認ダイアログを分離 |
// 同じホストで鍵形式が違う時の追加確認ダイアログを分離 |
| 2024 |
// |
// |
| 2025 |
static BOOL CALLBACK hosts_add2_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
static INT_PTR CALLBACK hosts_add2_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
| 2026 |
LPARAM lParam) |
LPARAM lParam) |
| 2027 |
{ |
{ |
| 2028 |
PTInstVar pvar; |
PTInstVar pvar; |
| 2029 |
char uimsg[MAX_UIMSG]; |
char uimsg[MAX_UIMSG]; |
| 2032 |
case WM_INITDIALOG: |
case WM_INITDIALOG: |
| 2033 |
pvar = (PTInstVar) lParam; |
pvar = (PTInstVar) lParam; |
| 2034 |
pvar->hosts_state.hosts_dialog = dlg; |
pvar->hosts_state.hosts_dialog = dlg; |
| 2035 |
SetWindowLong(dlg, DWL_USER, lParam); |
SetWindowLongPtr(dlg, DWLP_USER, lParam); |
| 2036 |
|
|
| 2037 |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
// 追加・置き換えとも init_hosts_dlg を呼んでいるので、その前にセットする必要がある |
| 2038 |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
GetWindowText(dlg, uimsg, sizeof(uimsg)); |
| 2105 |
return TRUE; /* because we do not set the focus */ |
return TRUE; /* because we do not set the focus */ |
| 2106 |
|
|
| 2107 |
case WM_COMMAND: |
case WM_COMMAND: |
| 2108 |
pvar = (PTInstVar) GetWindowLong(dlg, DWL_USER); |
pvar = (PTInstVar) GetWindowLongPtr(dlg, DWLP_USER); |
| 2109 |
|
|
| 2110 |
switch (LOWORD(wParam)) { |
switch (LOWORD(wParam)) { |
| 2111 |
case IDC_CONTINUE: |
case IDC_CONTINUE: |