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

Annotation of /trunk/Include/wptDlgs.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23 - (hide annotations)
Fri Sep 30 10:10:16 2005 UTC (19 years, 5 months ago) by twoaday
File MIME type: text/plain
File size: 8606 byte(s)
Almost finished phase 1 of the WinPT GPGME port.
Still need more cleanup, comments and tests.


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 twoaday 23 #include "w32gpgme.h"
25    
26 twoaday 2 /*-- Clipboard dialogs --*/
27     BOOL CALLBACK clip_edit_dlg_proc( HWND dlg,
28     UINT msg,
29     WPARAM wparam,
30     LPARAM lparam );
31    
32     BOOL CALLBACK clip_encrypt_dlg_proc( HWND dlg,
33     UINT msg,
34     WPARAM wparam,
35     LPARAM lparam );
36    
37     BOOL CALLBACK clip_sign_dlg_proc( HWND dlg,
38     UINT msg,
39     WPARAM wparam,
40     LPARAM lparam );
41    
42     BOOL CALLBACK clip_signenc_dlg_proc( HWND dlg,
43     UINT msg,
44     WPARAM wparam,
45     LPARAM
46     lparam );
47    
48     BOOL CALLBACK clip_verify_dlg_proc( HWND dlg,
49     UINT msg,
50     WPARAM wparam,
51     LPARAM lparam );
52    
53     BOOL CALLBACK clip_import_dlg_proc( HWND dlg,
54     UINT msg,
55     WPARAM wparam,
56     LPARAM lparam );
57    
58     /*-- Keyserver handling dialogs --*/
59     BOOL CALLBACK keyserver_proxy_dlg_proc( HWND dlg,
60     UINT msg,
61     WPARAM wparam,
62     LPARAM lparam );
63    
64     BOOL CALLBACK keyserver_dlg_proc( HWND dlg,
65     UINT msg,
66     WPARAM wparam,
67     LPARAM lparam );
68    
69     BOOL CALLBACK hkpsearch_dlg_proc( HWND dlg,
70     UINT msg,
71     WPARAM,
72     LPARAM lparam );
73    
74     /*-- Key handling dialogs --*/
75     BOOL CALLBACK keygen_dlg_proc( HWND dlg,
76     UINT msg,
77     WPARAM wparam,
78     LPARAM lparam );
79    
80     BOOL CALLBACK keygen_wizard_dlg_proc( HWND dlg,
81     UINT msg,
82     WPARAM wparam,
83     LPARAM lparam );
84    
85     BOOL CALLBACK keymanager_dlg_proc( HWND dlg,
86     UINT msg,
87     WPARAM wparam,
88     LPARAM lparam );
89    
90     BOOL CALLBACK keycache_dlg_proc( HWND dlg,
91     UINT msg,
92     WPARAM wparam,
93     LPARAM lparam );
94    
95     BOOL CALLBACK keysign_dlg_proc( HWND dlg,
96     UINT msg,
97     WPARAM wparam,
98     LPARAM lparam );
99    
100     BOOL CALLBACK keysig_dlg_proc( HWND dlg,
101     UINT msg,
102     WPARAM wparam,
103     LPARAM lparam );
104    
105     BOOL CALLBACK ownertrust_dlg_proc( HWND dlg,
106     UINT msg,
107     WPARAM wparam,
108     LPARAM lparam );
109    
110     BOOL CALLBACK keyedit_main_dlg_proc( HWND dlg,
111     UINT msg,
112     WPARAM wparam,
113     LPARAM lparam );
114    
115     BOOL CALLBACK keyedit_adduid_dlg_proc( HWND dlg,
116     UINT msg,
117     WPARAM wparam,
118     LPARAM lparam );
119    
120     BOOL CALLBACK keyedit_addsubkey_dlg_proc( HWND dlg,
121     UINT msg,
122     WPARAM wparam,
123     LPARAM lparam );
124    
125     BOOL CALLBACK keyedit_addrevoker_dlg_proc( HWND dlg,
126     UINT msg,
127     WPARAM wparam,
128     LPARAM lparam );
129    
130     BOOL CALLBACK keyedit_addphoto_dlg_proc( HWND dlg,
131     UINT msg,
132     WPARAM wparam,
133     LPARAM lparam );
134    
135     BOOL CALLBACK keyedit_ownertrust_dlg_proc( HWND dlg,
136     UINT msg,
137     WPARAM wparam,
138     LPARAM lparam );
139     BOOL CALLBACK keyedit_setpref_dlg_proc (HWND dlg, UINT msg,
140     WPARAM wparam, LPARAM lparam);
141    
142     BOOL CALLBACK keyprops_dlg_proc(HWND dlg,
143     UINT msg,
144     WPARAM wparam,
145     LPARAM lparam);
146    
147     BOOL CALLBACK keytrust_dlg_proc(HWND dlg,
148     UINT msg,
149     WPARAM wparam,
150     LPARAM lparam);
151    
152     BOOL CALLBACK key_revoke_dlg_proc(HWND dlg,
153     UINT msg,
154     WPARAM wparam,
155     LPARAM lparam);
156    
157     BOOL CALLBACK date_dlg_proc(HWND dlg,
158     UINT msg,
159     WPARAM wparam,
160     LPARAM lparam);
161    
162    
163     BOOL CALLBACK sig_class_dlg_proc( HWND dlg,
164     UINT msg,
165     WPARAM wparam,
166     LPARAM lparam );
167    
168     BOOL CALLBACK key_revokers_dlg_proc( HWND dlg,
169     UINT msg,
170     WPARAM wparam,
171     LPARAM lparam );
172    
173     /*-- Group manager --*/
174     BOOL CALLBACK group_manager_dlg_proc(HWND dlg,
175     UINT msg,
176     WPARAM wparam,
177     LPARAM lparam);
178    
179     /*-- File manager --*/
180     BOOL CALLBACK file_manager_dlg_proc(HWND dlg,
181     UINT msg,
182     WPARAM wparam,
183     LPARAM lparam);
184    
185     BOOL CALLBACK file_secdel_confirm_dlg_proc( HWND dlg,
186     UINT msg,
187     WPARAM wparam,
188     LPARAM lparam );
189    
190     BOOL CALLBACK space_wipefrees_dlg_proc( HWND dlg,
191     UINT msg,
192     WPARAM wparam,
193     LPARAM lparam );
194    
195     BOOL CALLBACK file_sign_dlg_proc(HWND dlg,
196     UINT msg,
197     WPARAM wparam,
198     LPARAM lparam);
199    
200     BOOL CALLBACK file_encrypt_dlg_proc(HWND dlg,
201     UINT msg,
202     WPARAM wparam,
203     LPARAM lparam);
204    
205     BOOL CALLBACK file_import_dlg_proc(HWND dlg,
206     UINT msg,
207     WPARAM wparam,
208     LPARAM lparam);
209    
210     BOOL CALLBACK file_export_dlg_proc(HWND dlg,
211     UINT msg,
212     WPARAM wparam,
213     LPARAM lparam);
214    
215 twoaday 22 BOOL CALLBACK
216     file_preferences_dlg_proc (HWND dlg,
217     UINT msg,
218     WPARAM wparam,
219     LPARAM lparam);
220    
221     /*
222 twoaday 2 BOOL CALLBACK file_prefs_dlg_proc(HWND dlg,
223     UINT msg,
224     WPARAM wparam,
225     LPARAM lparam);
226 twoaday 22 */
227 twoaday 2 BOOL CALLBACK file_stat_dlg_proc( HWND dlg,
228     UINT msg,
229     WPARAM wparam,
230     LPARAM lparam );
231    
232     BOOL CALLBACK file_save_dlg_proc( HWND dlg,
233     UINT msg,
234     WPARAM wparam,
235     LPARAM lparam );
236    
237     BOOL CALLBACK mdsum_dlg_proc( HWND dlg,
238     UINT msg,
239     WPARAM wparam,
240     LPARAM lparam );
241    
242     /*-- Filemanager verify log --*/
243     int file_verify_create_dlg( void );
244    
245     /*-- Key generation callback */
246     int keygen_cb_dlg_create (void);
247     void keygen_cb_dlg_destroy (void);
248     void keygen_cb (void *opaque, const char *what,
249 twoaday 23 int type, int curretn, int total);
250 twoaday 2
251     /*-- Data callback --*/
252     struct data_callback_s;
253     typedef struct data_callback_s *data_callback_t;
254    
255     int data_cb_dlg_create( data_callback_t ctx );
256     void data_cb_dlg_destroy( void );
257     data_callback_t data_cb_new( const char *filename, listview_ctrl_t lv, HWND dlg );
258    
259     /*-- Text input --*/
260     BOOL CALLBACK text_input_dlg_proc( HWND dlg,
261     UINT msg,
262     WPARAM wparam,
263     LPARAM lparam );
264    
265     /*-- About dialogs --*/
266     BOOL CALLBACK about_winpt_dlg_proc( HWND dlg,
267     UINT msg,
268     WPARAM wparam,
269     LPARAM lparam );
270    
271     /*-- Preferences dialogs --*/
272     BOOL CALLBACK prefs_dlg_proc( HWND dlg,
273     UINT msg,
274     WPARAM wparam,
275     LPARAM lparam );
276    
277     BOOL CALLBACK gpgprefs_dlg_proc(HWND hwnd,
278     UINT msg,
279     WPARAM wparam,
280     LPARAM lparam);
281    
282     BOOL CALLBACK gpgopt_dlg_proc( HWND dlg,
283     UINT msg,
284     WPARAM wparam,
285     LPARAM lparam );
286    
287     /*-- Pseudo dialogs --*/
288     BOOL CALLBACK passphrase_callback_proc( HWND dlg,
289     UINT msg,
290     WPARAM wparam,
291     LPARAM lparam );
292 twoaday 23 gpgme_error_t clip_decrypt_dlg (HWND hwnd);
293 twoaday 2
294     void progress_callback (void * opaque, const char * what, int type,
295 twoaday 23 int off, int max);
296 twoaday 2
297     /*-- Misc --*/
298     BOOL CALLBACK first_run_dlg_proc( HWND dlg,
299     UINT msg,
300     WPARAM wparam,
301     LPARAM lparam );
302     BOOL CALLBACK elgamal_warn_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
303     LPARAM lparam );
304    
305 twoaday 22 void* get_http_file_dlg (HWND root);
306     void* get_keyserver_URL_dlg (HWND root);
307 twoaday 2
308 twoaday 22 char* get_input_dialog (HWND root, const char *title, const char *desc);
309    
310 twoaday 2 /*-- Card dialogs --*/
311     BOOL CALLBACK card_edit_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
312     LPARAM lparam );
313     BOOL CALLBACK pin_cb_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
314     LPARAM lparam );
315     BOOL CALLBACK card_changepin_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
316     LPARAM lparam );
317     BOOL CALLBACK card_keygen_dlg_proc( HWND dlg, UINT msg, WPARAM wparam,
318     LPARAM lparam );
319    
320    
321 twoaday 23
322 twoaday 2 /*-- wptMapi.cpp --*/
323     BOOL CALLBACK winpt_mail_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam);
324    
325     #endif /* WPT_DIALOGS_H */

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26