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

Diff of /trunk/Include/wptGPG.h

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

revision 120 by twoaday, Fri Dec 2 07:32:13 2005 UTC revision 121 by twoaday, Mon Dec 12 11:19:56 2005 UTC
# Line 21  Line 21 
21  #ifndef WPT_GPG_H  #ifndef WPT_GPG_H
22  #define WPT_GPG_H  #define WPT_GPG_H
23    
24  #include "w32gpgme.h"  #include <gpgme.h>
25  #include "wptKeyCache.h"  #include "wptKeyCache.h"
26  #include "wptNLS.h"  #include "wptNLS.h"
27    
# Line 71  struct refresh_cache_s { Line 71  struct refresh_cache_s {
71  };  };
72    
73  struct gpg_option_s {  struct gpg_option_s {
74      struct gpg_option_s * next;      struct gpg_option_s *next;
75      char * name;      char *name;
76      char * val;      char *val;
77      unsigned int used:1;      unsigned int used:1;
78      int type;        int type;  
79  };  };
80  typedef struct gpg_option_s * gpg_option_t;  typedef struct gpg_option_s *gpg_option_t;
81    
82  struct gpg_member_s {  struct gpg_member_s {
83      struct gpg_member_s * next;      struct gpg_member_s * next;
84      char * name;      char *name;
85      unsigned int used:1;        unsigned int used:1;  
86  };  };
87  typedef struct gpg_member_s * gpg_member_t;  typedef struct gpg_member_s *gpg_member_t;
88    
89  struct gpg_group_s {  struct gpg_group_s {
90      struct gpg_group_s * next;      struct gpg_group_s *next;
91      struct gpg_member_s * list;      struct gpg_member_s *list;
92      char * name;      char *name;
93      unsigned int used:1;        unsigned int used:1;  
94  };  };
95  typedef struct gpg_group_s * gpg_group_t;  typedef struct gpg_group_s *gpg_group_t;
96    
97  struct gpg_optfile_s {  struct gpg_optfile_s {
98      struct gpg_option_s * list;      struct gpg_option_s *list;
99      struct gpg_group_s * grp;      struct gpg_group_s *grp;
100  };  };
101  typedef struct gpg_optfile_s * gpg_optfile_t;  typedef struct gpg_optfile_s *gpg_optfile_t;
102    
103    
104  struct passphrase_cb_s {  struct passphrase_cb_s {
# Line 214  const char * passphrase_cb (void *opaque Line 214  const char * passphrase_cb (void *opaque
214  char * get_key_userid (const char *keyid);  char * get_key_userid (const char *keyid);
215  int check_passwd_quality (const char *pass, int strict);  int check_passwd_quality (const char *pass, int strict);
216    
217    /*-- wptClipboard.cpp --*/
218    gpgme_error_t gpg_clip_istext_avail (int *r_val);
219    gpgme_error_t gpg_clip_is_secured (int *r_type, int *r_val);
220    gpgme_error_t gpg_clip_get_pgptype (int *r_type);
221    gpgme_error_t gpg_clip_parse_pgpid (const char *data, int *r_type);
222    
223    /* wptGPGMEData.cpp --*/
224    gpgme_error_t gpg_data_new_from_clipboard (gpgme_data_t *r_dh, int wraplen);
225    void         gpg_data_release_and_set_clipboard (gpgme_data_t dh, int chg_ver);
226    size_t       gpg_data_readline (gpgme_data_t dh, char *line, size_t nbytes);
227    
228    gpgme_error_t gpg_data_release_and_set_file (gpgme_data_t dh, const char *fname);
229    gpgme_error_t  gpg_data_mail_quote (gpgme_data_t *r_dh);
230    gpgme_error_t  gpg_data_extract_plaintext (gpgme_data_t sig, gpgme_data_t *r_plain);
231    
232  /*-- wptGPGUtil.cpp --*/  /*-- wptGPGUtil.cpp --*/
233  gpgme_error_t gpg_rebuild_cache (char **r_inf);  gpgme_error_t gpg_rebuild_cache (char **r_inf);
234  gpgme_error_t gpg_get_version (char **r_inf);  gpgme_error_t gpg_get_version (char **r_inf);

Legend:
Removed from v.120  
changed lines
  Added in v.121

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26