Public Types |
| enum | CERTSTATE {
CERTIFICATE_OK,
CERTIFICATE_NOT_PRESENT,
CERTIFICATE_EXPIRED,
CERTIFICATE_CHAIN_TOO_LONG,
CERTIFICATE_MISSING_ISSUER,
CERTIFICATE_CRL_LISTED,
CERTIFICATE_NOT_TRUSTED,
CERTIFICATE_INVALID,
CERTIFICATE_ERROR,
CERTIFICATE_NOPRINT,
CERTIFICATE_UNKNOWN
} |
| enum | CERTNAMETYPE { SIMPLE,
OID,
X500
} |
| enum | CERTDATAID { CDID_EMAIL,
CDID_MAX
} |
| typedef IMimeSecurity * | LPMIMESECURITY |
| typedef PCCERT_CONTEXT | PCX509CERT |
| typedef const void * | PCX509CERT |
| typedef void * | HCERTSTORE |
| typedef BLOB | THUMBBLOB |
| typedef void * | HCAPICERTSTORE |
| typedef struct X509CERTRESULT * | PX509CERTRESULT |
| typedef const X509CERTRESULT * | PCX509CERTRESULT |
Public Member Functions |
| HRESULT | InitNew (void) |
| HRESULT | CheckInit (void) |
| HRESULT | EncodeMessage ([in] IMimeMessageTree *pTree,[in] DWORD dwFlags) |
| HRESULT | EncodeBody ([in] IMimeMessageTree *pTree,[in] HBODY hEncodeRoot,[in] DWORD dwFlags) |
| HRESULT | DecodeMessage ([in] IMimeMessageTree *pTree,[in] DWORD dwFlags) |
| HRESULT | DecodeBody ([in] IMimeMessageTree *pTree,[in] HBODY hDecodeRoot,[in] DWORD dwFlags) |
| HRESULT | EnumCertificates ([in] HCAPICERTSTORE hc,[in] DWORD dwUsage,[in] PCX509CERT pPrev,[out] PCX509CERT *ppCert) |
| HRESULT | GetCertificateName ([in] const PCX509CERT pX509Cert,[in] const CERTNAMETYPE cn,[out] LPSTR *ppszName) |
| HRESULT | GetMessageType ([in] const HWND hwndParent,[in] IMimeBody *pBody,[out] DWORD *pdwSecType) |
| HRESULT | GetCertData ([in] const PCX509CERT pX509Cert,[in] const CERTDATAID dataid,[out, ref] LPPROPVARIANT pValue) |
Definition at line 304 of file mimeole.idl.