/[winpt]/trunk/Include/wptDlgs.h
ViewVC logotype

Annotation of /trunk/Include/wptDlgs.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 22 - (hide annotations)
Wed Aug 10 11:33:35 2005 UTC (19 years, 6 months ago) by twoaday
File MIME type: text/plain
File size: 8796 byte(s)
2005-08-06  Timo Schulz  <twoaday@freakmail.de>
 
        * wptGPGME.cpp (keycache_update): Reload OpenPGP parts
        of the secret key.
        (keycache_init): cache name of secret keyring.
        * wptKeyList.cpp (keylist_upd_key): Do not add long keyid.
        (get_key_type): Do not assume 'ultimate' means key pair.
        * wptKeyEditDlgs.cpp (diff_time): New.
        (keyedit_addsubkey_dlg_proc): Changed design and use
        diff_time. Drop checks for invalid keylength (< 1024, > 4096)
        because the combo box automatically handles this.
        * wptKeyManager.cpp (km_set_implicit_trust): Return error code.
        * wptGPG.cpp (get_backup_name): New.
        (gnupg_backup_keyrings): Rotate backup names, from 0..3.
        * wptClipImportDialog.cpp (clip_import_dlg_proc): Free memory.
        * wptKeyManagerDlg.cpp (keymanager_dlg_proc): Use 0x short keyid and
        not the long keyid.


1 twoaday 2 /* wptDlgs.h - WinPT dialog headerfile
2     * Copyright (C) 2000-2005 Timo Schulz
3     *
4     * This file is part of WinPT.
5     *
6     * WinPT is free software; you can redistribute it and/or modify
7     * it under the terms of the GNU General Public License as published by
8     * the Free Software Foundation; either version 2 of the License, or
9     * (at your option) any later version.
10     *
11     * WinPT is distributed in the hope that it will be useful,
12     * but WITHOUT ANY WARRANTY; without even the implied warranty of
13     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14     * GNU General Public License for more details.
15     *
16     * You should have received a copy of the GNU General Public License
17     * along with WinPT; if not, write to the Free Software Foundation,
18     * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19     */
20    
21     #ifndef WPT_DIALOGS_H
22     #define WPT_DIALOGS_H
23    
24     /*-- Clipboard dialogs --*/
25     BOOL CALLBACK clip_edit_dlg_proc( HWND dlg,
26     UINT msg,
27     WPARAM wparam,
28     LPARAM lparam );
29    
30     BOOL CALLBACK clip_encrypt_dlg_proc( HWND dlg,
31     UINT msg,
32     WPARAM wparam,
33     LPARAM lparam );
34    
35     BOOL CALLBACK clip_sign_dlg_proc( HWND dlg,
36     UINT msg,
37     WPARAM wparam,
38     LPARAM lparam );
39    
40     BOOL CALLBACK clip_signenc_dlg_proc( HWND dlg,
41     UINT msg,
42     WPARAM wparam,
43     LPARAM
44     lparam );
45    
46     BOOL CALLBACK clip_verify_dlg_proc( HWND dlg,
47     UINT msg,
48     WPARAM wparam,
49     LPARAM lparam );
50    
51     BOOL CALLBACK clip_import_dlg_proc( HWND dlg,
52     UINT msg,
53     WPARAM wparam,
54     LPARAM lparam );
55    
56     /*-- Keyserver handling dialogs --*/
57     BOOL CALLBACK keyserver_proxy_dlg_proc( HWND dlg,
58     UINT msg,
59     WPARAM wparam,
60     LPARAM lparam );
61    
62     BOOL CALLBACK keyserver_dlg_proc( HWND dlg,
63     UINT msg,
64     WPARAM wparam,
65     LPARAM lparam );
66    
67     BOOL CALLBACK hkpsearch_dlg_proc( HWND dlg,
68     UINT msg,
69     WPARAM,
70     LPARAM lparam );
71    
72     /*-- Key handling dialogs --*/
73     BOOL CALLBACK keygen_dlg_proc( HWND dlg,
74     UINT msg,
75     WPARAM wparam,
76     LPARAM lparam );
77    
78     BOOL CALLBACK keygen_wizard_dlg_proc( HWND dlg,
79     UINT msg,
80     WPARAM wparam,
81     LPARAM lparam );
82    
83     BOOL CALLBACK keymanager_dlg_proc( HWND dlg,
84     UINT msg,
85     WPARAM wparam,
86     LPARAM lparam );
87    
88     BOOL CALLBACK keycache_dlg_proc( HWND dlg,
89     UINT msg,
90     WPARAM wparam,
91     LPARAM lparam );
92    
93     BOOL CALLBACK keysign_dlg_proc( HWND dlg,
94     UINT msg,
95     WPARAM wparam,
96     LPARAM lparam );
97    
98     BOOL CALLBACK keysig_dlg_proc( HWND dlg,
99     UINT msg,
100     WPARAM wparam,
101     LPARAM lparam );
102    
103     BOOL CALLBACK ownertrust_dlg_proc( HWND dlg,
104     UINT msg,
105     WPARAM wparam,
106     LPARAM lparam );
107    
108     BOOL CALLBACK keyedit_main_dlg_proc( HWND dlg,
109     UINT msg,
110     WPARAM wparam,
111     LPARAM lparam );
112    
113     BOOL CALLBACK keyedit_adduid_dlg_proc( HWND dlg,
114     UINT msg,
115     WPARAM wparam,
116     LPARAM lparam );
117    
118     BOOL CALLBACK keyedit_addsubkey_dlg_proc( HWND dlg,
119     UINT msg,
120     WPARAM wparam,
121     LPARAM lparam );
122    
123     BOOL CALLBACK keyedit_addrevoker_dlg_proc( HWND dlg,
124     UINT msg,
125     WPARAM wparam,
126     LPARAM lparam );
127    
128     BOOL CALLBACK keyedit_addphoto_dlg_proc( HWND dlg,
129     UINT msg,
130     WPARAM wparam,
131     LPARAM lparam );
132    
133     BOOL CALLBACK keyedit_ownertrust_dlg_proc( HWND dlg,
134     UINT msg,
135     WPARAM wparam,
136     LPARAM lparam );
137     BOOL CALLBACK keyedit_setpref_dlg_proc (HWND dlg, UINT msg,
138     WPARAM wparam, LPARAM lparam);
139    
140     BOOL CALLBACK keyprops_dlg_proc(HWND dlg,
141     UINT msg,
142     WPARAM wparam,
143     LPARAM lparam);
144    
145     BOOL CALLBACK keytrust_dlg_proc(HWND dlg,
146     UINT msg,
147     WPARAM wparam,
148     LPARAM lparam);
149    
150     BOOL CALLBACK key_revoke_dlg_proc(HWND dlg,
151     UINT msg,
152     WPARAM wparam,
153     LPARAM lparam);
154    
155     BOOL CALLBACK date_dlg_proc(HWND dlg,
156     UINT msg,
157     WPARAM wparam,
158     LPARAM lparam);
159    
160     BOOL CALLBACK import_status_dlg_proc( HWND dlg,
161     UINT msg,
162     WPARAM wparam,
163     LPARAM lparam );
164    
165     BOOL CALLBACK sig_class_dlg_proc( HWND dlg,
166     UINT msg,
167     WPARAM wparam,
168     LPARAM lparam );
169    
170     BOOL CALLBACK key_revokers_dlg_proc( HWND dlg,
171     UINT msg,
172     WPARAM wparam,
173     LPARAM lparam );
174    
175     /*-- Group manager --*/
176     BOOL CALLBACK group_manager_dlg_proc(HWND dlg,
177     UINT msg,
178     WPARAM wparam,
179     LPARAM lparam);
180    
181     /*-- File manager --*/
182     BOOL CALLBACK file_manager_dlg_proc(HWND dlg,
183     UINT msg,
184     WPARAM wparam,
185     LPARAM lparam);
186    
187     BOOL CALLBACK file_secdel_confirm_dlg_proc( HWND dlg,
188     UINT msg,
189     WPARAM wparam,
190     LPARAM lparam );
191    
192     BOOL CALLBACK space_wipefrees_dlg_proc( HWND dlg,
193     UINT msg,
194     WPARAM wparam,
195     LPARAM lparam );
196    
197     BOOL CALLBACK file_sign_dlg_proc(HWND dlg,
198     UINT msg,
199     WPARAM wparam,
200     LPARAM lparam);
201    
202     BOOL CALLBACK file_encrypt_dlg_proc(HWND dlg,
203     UINT msg,
204     WPARAM wparam,
205     LPARAM lparam);
206    
207     BOOL CALLBACK file_import_dlg_proc(HWND dlg,
208     UINT msg,
209     WPARAM wparam,
210     LPARAM lparam);
211    
212     BOOL CALLBACK file_export_dlg_proc(HWND dlg,
213     UINT msg,
214     WPARAM wparam,
215     LPARAM lparam);
216    
217 twoaday 22 BOOL CALLBACK
218     file_preferences_dlg_proc (HWND dlg,
219     UINT msg,
220     WPARAM wparam,
221     LPARAM lparam);
222    
223     /*
224 twoaday 2 BOOL CALLBACK file_prefs_dlg_proc(HWND dlg,
225     UINT msg,
226     WPARAM wparam,
227     LPARAM lparam);
228 twoaday 22 */
229 twoaday 2 BOOL CALLBACK file_stat_dlg_proc( HWND dlg,
230     UINT msg,
231     WPARAM wparam,
232     LPARAM lparam );
233    
234     BOOL CALLBACK file_save_dlg_proc( HWND dlg,
235     UINT msg,
236     WPARAM wparam,
237     LPARAM lparam );
238    
239     BOOL CALLBACK mdsum_dlg_proc( HWND dlg,
240     UINT msg,
241     WPARAM wparam,
242     LPARAM lparam );
243    
244     /*-- Filemanager verify log --*/
245     int file_verify_create_dlg( void );
246    
247     /*-- Key generation callback */
248     int keygen_cb_dlg_create (void);
249     void keygen_cb_dlg_destroy (void);
250     void keygen_cb (void *opaque, const char *what,
251     int type, unsigned curretn, unsigned total);
252    
253     /*-- Data callback --*/
254     struct data_callback_s;
255     typedef struct data_callback_s *data_callback_t;
256    
257     int data_cb_dlg_create( data_callback_t ctx );
258     void data_cb_dlg_destroy( void );
259     data_callback_t data_cb_new( const char *filename, listview_ctrl_t lv, HWND dlg );
260    
261     /*-- Text input --*/
262     BOOL CALLBACK text_input_dlg_proc( HWND dlg,
263     UINT msg,
264     WPARAM wparam,
265     LPARAM lparam );
266    
267     /*-- About dialogs --*/
268     BOOL CALLBACK about_winpt_dlg_proc( HWND dlg,
269     UINT msg,
270     WPARAM wparam,
271     LPARAM lparam );
272    
273     /*-- Preferences dialogs --*/
274     BOOL CALLBACK prefs_dlg_proc( HWND dlg,
275     UINT msg,
276     WPARAM wparam,
277     LPARAM lparam );
278    
279     BOOL CALLBACK gpgprefs_dlg_proc(HWND hwnd,
280     UINT msg,
281     WPARAM wparam,
282     LPARAM lparam);
283    
284     BOOL CALLBACK gpgopt_dlg_proc( HWND dlg,
285     UINT msg,
286     WPARAM wparam,
287     LPARAM lparam );
288    
289     /*-- Pseudo dialogs --*/
290     BOOL CALLBACK passphrase_callback_proc( HWND dlg,
291     UINT msg,
292     WPARAM wparam,
293     LPARAM lparam );
294     int clip_decrypt_dlg( HWND hwnd );
295    
296     void progress_callback (void * opaque, const char * what, int type,
297     unsigned off, unsigned max);
298    
299     /*-- Misc --*/
300     BOOL CALLBACK first_run_dlg_proc( HWND dlg,
301     UINT msg,
302     WPARAM wparam,
303     LPARAM lparam );
304     BOOL CALLBACK elgamal_warn_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
305     LPARAM lparam );
306    
307 twoaday 22 void* get_http_file_dlg (HWND root);
308     void* get_keyserver_URL_dlg (HWND root);
309 twoaday 2
310 twoaday 22 char* get_input_dialog (HWND root, const char *title, const char *desc);
311    
312 twoaday 2 /*-- Card dialogs --*/
313     BOOL CALLBACK card_edit_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
314     LPARAM lparam );
315     BOOL CALLBACK pin_cb_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
316     LPARAM lparam );
317     BOOL CALLBACK card_changepin_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
318     LPARAM lparam );
319     BOOL CALLBACK card_keygen_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
320     LPARAM lparam );
321    
322     /*-- wptClipImportDlg.cpp --*/
323     void print_import_status( int *import_res, int is_revcert );
324    
325     /*-- wptMapi.cpp --*/
326     BOOL CALLBACK winpt_mail_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam);
327    
328     #endif /* WPT_DIALOGS_H */

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26