289 |
} /* clip_gpg_dlg */ |
} /* clip_gpg_dlg */ |
290 |
|
|
291 |
|
|
|
gpg_card_t |
|
|
smartcard_init (void) |
|
|
{ |
|
|
/* |
|
|
pcsc_loadlib (scard_support); |
|
|
rc = show_card_status (); |
|
|
if( rc ) |
|
|
break; |
|
|
*/ |
|
|
return gpg_load_scard (); |
|
|
} |
|
|
|
|
|
|
|
292 |
/* Add the winpt symbol to the task bar. */ |
/* Add the winpt symbol to the task bar. */ |
293 |
static void |
static void |
294 |
add_taskbar_icon (HWND hwnd, NOTIFYICONDATA *nid) |
add_taskbar_icon (HWND hwnd, NOTIFYICONDATA *nid) |
540 |
break; |
break; |
541 |
|
|
542 |
case ID_WINPT_CARD: |
case ID_WINPT_CARD: |
543 |
card = smartcard_init (); |
card = gpg_card_load (); |
544 |
if( card ) { |
if (card) { |
545 |
dialog_box_param( glob_hinst, (LPCSTR)IDD_WINPT_CARD_EDIT, |
dialog_box_param (glob_hinst, (LPCSTR)IDD_WINPT_CARD_EDIT, |
546 |
GetDesktopWindow(), card_edit_dlg_proc, |
GetDesktopWindow (), card_edit_dlg_proc, |
547 |
(LPARAM)card, |
(LPARAM)card, |
548 |
_("Card Edit"), IDS_WINPT_CARD_EDIT ); |
_("Card Edit"), IDS_WINPT_CARD_EDIT); |
549 |
gpg_card_release( card ); card = NULL; |
gpg_card_release (card); |
550 |
|
card = NULL; |
551 |
} |
} |
552 |
break; |
break; |
553 |
|
|