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

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26