3 // These functions are the exposure of non-generic PGP-specific functionality (largely related to PGP
4 // keyrings) to adapters that need them without polluting the engine interface.
16 #include "dynamic_api.h"
17 #include "stringpair.h"
23 #include "pgp_netpgp.h"
27 // OpenPGP_list_keyinfo() - get a key/UID list for pattern matches in keyring (NULL
28 // to return entire keyring)
31 // session (in) session handle
32 // show_revoked (in) true if identities with revoked primary keys should also
33 // be listed; false if only valid keys should be shown
34 // keyinfo_list (out) list of identities for each available key
37 // keyinfo_list must be freed by the caller.
38 DYNAMIC_API PEP_STATUS OpenPGP_list_keyinfo (
39 PEP_SESSION session, const char* search_pattern, stringpair_list_t** keyinfo_list