| 815 |
|
|
| 816 |
|
|
| 817 |
BOOL autologin_sent_none; |
BOOL autologin_sent_none; |
| 818 |
static BOOL CALLBACK auth_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
static INT_PTR CALLBACK auth_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
| 819 |
LPARAM lParam) |
LPARAM lParam) |
| 820 |
{ |
{ |
| 821 |
const int IDC_TIMER1 = 300; // 自動ログインが有効なとき |
const int IDC_TIMER1 = 300; // 自動ログインが有効なとき |
| 822 |
const int IDC_TIMER2 = 301; // サポートされているメソッドを自動チェック(CheckAuthListFirst) |
const int IDC_TIMER2 = 301; // サポートされているメソッドを自動チェック(CheckAuthListFirst) |
| 832 |
case WM_INITDIALOG: |
case WM_INITDIALOG: |
| 833 |
pvar = (PTInstVar) lParam; |
pvar = (PTInstVar) lParam; |
| 834 |
pvar->auth_state.auth_dialog = dlg; |
pvar->auth_state.auth_dialog = dlg; |
| 835 |
SetWindowLong(dlg, DWL_USER, lParam); |
SetWindowLongPtr(dlg, DWLP_USER, lParam); |
| 836 |
|
|
| 837 |
UseControlChar = TRUE; |
UseControlChar = TRUE; |
| 838 |
ShowPassPhrase = FALSE; |
ShowPassPhrase = FALSE; |
| 869 |
return FALSE; /* because we set the focus */ |
return FALSE; /* because we set the focus */ |
| 870 |
|
|
| 871 |
case WM_TIMER: |
case WM_TIMER: |
| 872 |
pvar = (PTInstVar) GetWindowLong(dlg, DWL_USER); |
pvar = (PTInstVar) GetWindowLongPtr(dlg, DWLP_USER); |
| 873 |
// 認証準備ができてから、認証データを送信する。早すぎると、落ちる。(2004.12.16 yutaka) |
// 認証準備ができてから、認証データを送信する。早すぎると、落ちる。(2004.12.16 yutaka) |
| 874 |
if (wParam == IDC_TIMER1) { |
if (wParam == IDC_TIMER1) { |
| 875 |
// 自動ログインのため |
// 自動ログインのため |
| 961 |
return FALSE; |
return FALSE; |
| 962 |
|
|
| 963 |
case WM_COMMAND: |
case WM_COMMAND: |
| 964 |
pvar = (PTInstVar) GetWindowLong(dlg, DWL_USER); |
pvar = (PTInstVar) GetWindowLongPtr(dlg, DWLP_USER); |
| 965 |
|
|
| 966 |
switch (LOWORD(wParam)) { |
switch (LOWORD(wParam)) { |
| 967 |
case IDOK: |
case IDOK: |
| 1392 |
return TRUE; |
return TRUE; |
| 1393 |
} |
} |
| 1394 |
|
|
| 1395 |
static BOOL CALLBACK TIS_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
static INT_PTR CALLBACK TIS_dlg_proc(HWND dlg, UINT msg, WPARAM wParam, |
| 1396 |
LPARAM lParam) |
LPARAM lParam) |
| 1397 |
{ |
{ |
| 1398 |
PTInstVar pvar; |
PTInstVar pvar; |
| 1399 |
|
|
| 1401 |
case WM_INITDIALOG: |
case WM_INITDIALOG: |
| 1402 |
pvar = (PTInstVar) lParam; |
pvar = (PTInstVar) lParam; |
| 1403 |
pvar->auth_state.auth_dialog = dlg; |
pvar->auth_state.auth_dialog = dlg; |
| 1404 |
SetWindowLong(dlg, DWL_USER, lParam); |
SetWindowLongPtr(dlg, DWLP_USER, lParam); |
| 1405 |
|
|
| 1406 |
init_TIS_dlg(pvar, dlg); |
init_TIS_dlg(pvar, dlg); |
| 1407 |
|
|
| 1415 |
return FALSE; /* because we set the focus */ |
return FALSE; /* because we set the focus */ |
| 1416 |
|
|
| 1417 |
case WM_COMMAND: |
case WM_COMMAND: |
| 1418 |
pvar = (PTInstVar) GetWindowLong(dlg, DWL_USER); |
pvar = (PTInstVar) GetWindowLongPtr(dlg, DWLP_USER); |
| 1419 |
|
|
| 1420 |
switch (LOWORD(wParam)) { |
switch (LOWORD(wParam)) { |
| 1421 |
case IDOK: |
case IDOK: |
| 1593 |
return TRUE; |
return TRUE; |
| 1594 |
} |
} |
| 1595 |
|
|
| 1596 |
static BOOL CALLBACK default_auth_dlg_proc(HWND dlg, UINT msg, |
static INT_PTR CALLBACK default_auth_dlg_proc(HWND dlg, UINT msg, |
| 1597 |
WPARAM wParam, LPARAM lParam) |
WPARAM wParam, LPARAM lParam) |
| 1598 |
{ |
{ |
| 1599 |
PTInstVar pvar; |
PTInstVar pvar; |
| 1600 |
|
|
| 1601 |
switch (msg) { |
switch (msg) { |
| 1602 |
case WM_INITDIALOG: |
case WM_INITDIALOG: |
| 1603 |
pvar = (PTInstVar) lParam; |
pvar = (PTInstVar) lParam; |
| 1604 |
SetWindowLong(dlg, DWL_USER, lParam); |
SetWindowLongPtr(dlg, DWLP_USER, lParam); |
| 1605 |
|
|
| 1606 |
init_default_auth_dlg(pvar, dlg); |
init_default_auth_dlg(pvar, dlg); |
| 1607 |
CenterWindow(dlg, GetParent(dlg)); |
CenterWindow(dlg, GetParent(dlg)); |
| 1608 |
return TRUE; /* because we do not set the focus */ |
return TRUE; /* because we do not set the focus */ |
| 1609 |
|
|
| 1610 |
case WM_COMMAND: |
case WM_COMMAND: |
| 1611 |
pvar = (PTInstVar) GetWindowLong(dlg, DWL_USER); |
pvar = (PTInstVar) GetWindowLongPtr(dlg, DWLP_USER); |
| 1612 |
|
|
| 1613 |
switch (LOWORD(wParam)) { |
switch (LOWORD(wParam)) { |
| 1614 |
case IDOK: |
case IDOK: |