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

Diff of /trunk/Include/wptDlgs.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.23  
changed lines
  Added in v.37

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26