#include "gnupgplugin.h" char dlgpassphrase[passphrasesize]; BOOL CALLBACK PassphraseDialogProcedure(HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam) { switch (msg) { case WM_INITDIALOG: TranslateDialogDefault(hdlg); SetDlgItemText(hdlg,IDC_USERID_STATIC,(LPCTSTR)lparam); break; case WM_COMMAND: switch (LOWORD(wparam)) { case IDOK: ZeroMemory(dlgpassphrase,sizeof(dlgpassphrase)); GetDlgItemText(hdlg,IDC_PASSPHRASE_EDIT,(LPTSTR)dlgpassphrase,sizeof(dlgpassphrase)); case IDCANCEL: EndDialog(hdlg,wparam); return TRUE; break; } break; } return FALSE; }