Data Structures |
| interface | MIMEOLE::IMimeInternational |
| struct | INETCSETINFO |
| struct | CODEPAGEINFO |
| struct | RFC1522INFO |
| interface | MIMEOLE::IMimeSecurity |
| struct | X509CERTRESULT |
| interface | MIMEOLE::IMimeHeaderTable |
| interface | MIMEOLE::IMimePropertySchema |
| interface | MIMEOLE::IMimePropertySet |
| struct | MIMEPARAMINFO |
| struct | MIMEPROPINFO |
| interface | MIMEOLE::IMimeAddressTable |
| struct | ADDRESSPROPS |
| struct | ADDRESSLIST |
| interface | MIMEOLE::IMimeWebDocument |
| interface | MIMEOLE::IMimeBody |
| struct | BODYOFFSETS |
| struct | TRANSMITINFO |
| interface | MIMEOLE::IMimeMessageTree |
| struct | FINDBODY |
| interface | MIMEOLE::IMimeMessage |
| struct | WEBPAGEOPTIONS |
| interface | MIMEOLE::IMimeMessageCallback |
| interface | MIMEOLE::IPersistMime |
| interface | MIMEOLE::IMimeMessageParts |
| interface | MIMEOLE::IMimeEnumHeaderRows |
| struct | ENUMHEADERROW |
| interface | MIMEOLE::IMimeEnumProperties |
| struct | ENUMPROPERTY |
| interface | MIMEOLE::IMimeEnumAddressTypes |
| interface | MIMEOLE::IMimeEnumMessageParts |
| interface | MIMEOLE::IHashTable |
| interface | MIMEOLE::IMimeAllocator |
| interface | MIMEOLE::IMimeObjResolver |
| interface | MIMEOLE::IFontCache |
| interface | MIMEOLE::IFontCacheNotify |
| interface | MIMEOLE::IMimeEditTag |
| interface | MIMEOLE::IMimeEditTagCollection |
| interface | MIMEOLE::IMimeSecurityCallback |
Defines |
| #define | DECLARE_HANDLE(name) typedef void *name |
Typedefs |
| typedef HCHARSET * | MIMEOLE::LPHCHARSET |
| typedef HBODY * | MIMEOLE::LPHBODY |
| typedef HHEADERROW * | MIMEOLE::LPHHEADERROW |
| typedef DWORD | MIMEOLE::TYPEDID |
| typedef const PROPVARIANT * | MIMEOLE::LPCPROPVARIANT |
| typedef const BLOB * | MIMEOLE::LPCBLOB |
Enumerations |
| enum | MIMEPROPID |
| enum | RELOADTYPE { MIMEOLE::RELOAD_HEADER_NONE,
MIMEOLE::RELOAD_HEADER_RESET,
MIMEOLE::RELOAD_HEADER_APPEND,
MIMEOLE::RELOAD_HEADER_REPLACE
} |
| enum | MIMESAVETYPE { MIMEOLE::SAVE_RFC822,
MIMEOLE::SAVE_RFC1521
} |
| enum | CSETAPPLYTYPE { MIMEOLE::CSET_APPLY_UNTAGGED,
MIMEOLE::CSET_APPLY_ALL,
MIMEOLE::CSET_APPLY_TAG_ALL
} |
| enum | ENCODINGTYPE {
MIMEOLE::IET_BINARY,
MIMEOLE::IET_BASE64,
MIMEOLE::IET_UUENCODE,
MIMEOLE::IET_QP,
MIMEOLE::IET_7BIT,
MIMEOLE::IET_8BIT,
MIMEOLE::IET_INETCSET,
MIMEOLE::IET_UNICODE,
MIMEOLE::IET_RFC1522,
MIMEOLE::IET_ENCODED,
MIMEOLE::IET_CURRENT,
MIMEOLE::IET_UNKNOWN,
MIMEOLE::IET_BINHEX40,
MIMEOLE::IET_LAST
} |
Functions |
| | DEFINE_GUID (CLSID_IMimeBody, 0xfd853cdb, 0x7f86, 0x11d0, 0x82, 0x52, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4) |
| | DEFINE_GUID (CLSID_IMimeAllocator, 0xfd853cdd, 0x7f86, 0x11d0, 0x82, 0x52, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4) |
| | DEFINE_GUID (CLSID_IMimeMessage, 0xfd853ce3, 0x7f86, 0x11d0, 0x82, 0x52, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4) |
| | DEFINE_GUID (CLSID_IMimeSecurity, 0xfd853cde, 0x7f86, 0x11d0, 0x82, 0x52, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4) |
| | DEFINE_GUID (CLSID_IVirtualStream, 0xfd853cdf, 0x7f86, 0x11d0, 0x82, 0x52, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4) |
| | MIMEOLE::importlib ("stdole2.tlb") |
| | MIMEOLE::DECLARE_HANDLE (HCHARSET) |
| | MIMEOLE::DECLARE_HANDLE (HBODY) |
| | MIMEOLE::DECLARE_HANDLE (HHEADERROW) |
| HRESULT WINAPI | MimeOleSetCompatMode (DWORD) |
| HRESULT WINAPI | MimeOleContentTypeFromUrl (LPCSTR, LPCSTR, LPSTR *) |
| HRESULT WINAPI | MimeOleParseMhtmlUrl (LPSTR, LPSTR *, LPSTR *) |
| HRESULT WINAPI | MimeOleObjectFromUrl (LPCSTR, BOOL, REFIID, LPVOID *, IUnknown **) |
| HRESULT WINAPI | MimeOleObjectFromMoniker (BINDF, IMoniker *, IBindCtx *, REFIID, LPVOID *, IMoniker **) |
| HRESULT WINAPI | MimeOleCombineURL (LPCSTR, ULONG, LPCSTR, ULONG, BOOL, LPSTR *) |
| HRESULT WINAPI | MimeOleGetSubjectFileName (IMimePropertySet *, ULONG *, ULONG *, LPSTR, ULONG) |
| HRESULT WINAPI | MimeOleCreateWebDocument (LPCSTR, LPCSTR, IMimeWebDocument **) |
| HRESULT WINAPI | MimeOleGetRelatedSection (IMimeMessageTree *, boolean, LPHBODY, boolean *) |
| HRESULT WINAPI | MimeOleGetMixedSection (IMimeMessageTree *, boolean, LPHBODY, boolean *) |
| HRESULT WINAPI | MimeOleGetAlternativeSection (IMimeMessageTree *, LPHBODY, boolean *) |
| HRESULT WINAPI | MimeOleGenerateCID (LPSTR, ULONG, boolean) |
| HRESULT WINAPI | MimeOleGenerateMID (LPSTR, ULONG, boolean) |
| HRESULT WINAPI | MimeOleCreateByteStream (IStream **) |
| HRESULT WINAPI | MimeOlGetPropertySchema (IMimePropertySchema **) |
| HRESULT WINAPI | MimeOleQueryString (LPCSTR, LPCSTR, boolean, boolean) |
| HRESULT WINAPI | MimeOleGetPropA (IMimePropertySet *, LPCSTR, DWORD, LPSTR *) |
| HRESULT WINAPI | MimeOleSetPropA (IMimePropertySet *, LPCSTR, DWORD, LPCSTR) |
| HRESULT WINAPI | MimeOleGetPropW (IMimePropertySet *, LPCSTR, DWORD, LPWSTR *) |
| HRESULT WINAPI | MimeOleSetPropW (IMimePropertySet *, LPCSTR, DWORD, LPCWSTR) |
| HRESULT WINAPI | MimeOleGetBodyPropA (IMimeMessageTree *, HBODY, LPCSTR, DWORD, LPSTR *) |
| HRESULT WINAPI | MimeOleSetBodyPropA (IMimeMessageTree *, HBODY, LPCSTR, DWORD, LPCSTR) |
| HRESULT WINAPI | MimeOleGetBodyPropW (IMimeMessageTree *, HBODY, LPCSTR, DWORD, LPWSTR *) |
| HRESULT WINAPI | MimeOleSetBodyPropW (IMimeMessageTree *, HBODY, LPCSTR, DWORD, LPCWSTR) |
| HRESULT WINAPI | MimeOleCreateHeaderTable (IMimeHeaderTable **) |
| HRESULT WINAPI | MimeOleVariantFree (LPPROPVARIANT) |
| HRESULT WINAPI | MimeOleVariantCopy (LPPROPVARIANT, LPPROPVARIANT) |
| HRESULT WINAPI | MimeOleGetExtClassId (LPCSTR, LPCLSID) |
| HRESULT WINAPI | MimeOleEncodeHeader (HCHARSET, LPPROPVARIANT, LPSTR *, LPRFC1522INFO) |
| HRESULT WINAPI | MimeOleDecodeHeader (HCHARSET, LPCSTR, LPPROPVARIANT, LPRFC1522INFO) |
| HRESULT WINAPI | MimeOleRfc1522Decode (LPCSTR, LPSTR, ULONG, LPSTR *) |
| HRESULT WINAPI | MimeOleRfc1522Encode (LPCSTR, HCHARSET, LPSTR *) |
| HRESULT WINAPI | MimeOleGetInternat (IMimeInternational **) |
| HRESULT WINAPI | MimeOleFindCharset (LPCSTR, LPHCHARSET) |
| HRESULT WINAPI | MimeOleGetCharsetInfo (HCHARSET, LPINETCSETINFO) |
| HRESULT WINAPI | MimeOleGetCodePageInfo (HCHARSET, LPCODEPAGEINFO) |
| HRESULT WINAPI | MimeOleGetDefaultCharset (LPHCHARSET) |
| HRESULT WINAPI | MimeOleSetDefaultCharset (HCHARSET) |
| HRESULT WINAPI | MimeOleGetCodePageCharset (CODEPAGEID, CHARSETTYPE, LPHCHARSET) |
| HRESULT WINAPI | MimeOleCreateVirtualStream (IStream **) |
| HRESULT WINAPI | MimeOleOpenFileStream (LPCSTR, DWORD, DWORD, IStream **) |
| HRESULT WINAPI | MimeOleIsTnefStream (IStream *) |
| HRESULT WINAPI | MimeOleGenerateFileName (LPCSTR, LPCSTR, LPCSTR, LPSTR *) |
| HRESULT WINAPI | MimeOleGetFileExtension (LPCSTR, LPSTR, ULONG) |
| HRESULT WINAPI | MimeOleCreateSecurity (IMimeSecurity **) |
| HRESULT WINAPI | MimeOleInetDateToFileTime (LPCSTR, LPFILETIME) |
| HRESULT WINAPI | MimeOleFileTimeToInetDate (LPFILETIME, LPSTR, ULONG) |
| HRESULT WINAPI | MimeOleCreateMessageParts (IMimeMessageParts **) |
| HRESULT WINAPI | MimeOleGetAllocator (IMimeAllocator **) |
| HRESULT WINAPI | MimeOleParseRfc822Address (DWORD, ENCODINGTYPE, LPCSTR, LPADDRESSLIST) |
| HRESULT WINAPI | MimeOleCreateMessage (IUnknown *, IMimeMessage **) |
| HRESULT WINAPI | MimeOleMergePartialHeaders (IStream *, IStream *) |
| HRESULT WINAPI | MimeOleEscapeString (CODEPAGEID, LPCSTR, LPSTR *) |
| HRESULT WINAPI | MimeOleGetExtContentType (LPCSTR, LPSTR *) |
| HRESULT WINAPI | MimeOleGetContentTypeExt (LPCSTR, LPSTR *) |
| HRESULT WINAPI | MimeOleGetFileInfo (LPSTR, LPSTR *, LPSTR *, LPSTR *, LPSTR *, LPSTR *) |
| HRESULT WINAPI | MimeOleCreateBody (IMimeBody **) |
| HRESULT WINAPI | MimeOleCreatePropertySet (IUnknown *, IMimePropertySet **) |
| HRESULT WINAPI | MimeOleCreateMessageTree (IUnknown *, IMimeMessageTree **) |
| HRESULT WINAPI | MimeOleGetCertsFromThumbprints (THUMBBLOB *, X509CERTRESULT *, const HCERTSTORE *, DWORD) |
| HRESULT WINAPI | MimeOleSplitMessage (IMimeMessage *, ULONG, IMimeMessageParts **) |
| HRESULT WINAPI | MimeOleClearDirtyTree (IMimeMessageTree *) |
| HRESULT WINAPI | MimeOleConvertEnrichedToHTML (CODEPAGEID, IStream *, IStream *) |
| HRESULT WINAPI | MimeOleSMimeCapsToDlg (LPBYTE, DWORD, DWORD, PCX509CERT *, HWND, DWORD, DWORD, DWORD) |
| HRESULT WINAPI | MimeOleSMimeCapsFromDlg (HWND, DWORD, DWORD, DWORD, LPBYTE, DWORD *) |
| HRESULT WINAPI | MimeOleSMimeCapInit (LPBYTE, DWORD, LPVOID *) |
| HRESULT WINAPI | MimeOleSMimeCapAddSMimeCap (LPBYTE, DWORD, LPVOID) |
| HRESULT WINAPI | MimeOleSMimeCapAddCert (LPBYTE, DWORD, BOOL, LPVOID) |
| HRESULT WINAPI | MimeOleSMimeCapGetEncAlg (LPVOID, LPBYTE, DWORD *, DWORD *) |
| HRESULT WINAPI | MimeOleSMimeCapGetHashAlg (LPVOID, LPBYTE, DWORD *, DWORD *) |
| HRESULT WINAPI | MimeOleSMimeCapRelease (LPVOID) |
| HRESULT WINAPI | MimeOleAlgNameFromSMimeap (LPBYTE, DWORD, LPCSTR *) |
| HRESULT WINAPI | MimeOleAlgStrengthFromSMimeCap (LPBYTE, DWORD, BOOL, DWORD *) |
| HRESULT WINAPI | MimeOleSMimeCapsFull (LPVOID, BOOL, BOOL, LPBYTE, DWORD *) |
| HRESULT WINAPI | MimeOleCreateHashTable (DWORD, BOOL, IHashTable **) |
| HRESULT WINAPI | MimeOleStripHeaders (IMimeMessage *, HBODY, LPCSTR, LPCSTR, IStream **) |
| HRESULT WINAPI | MimeEditViewSource (HWND, IMimeMessage *) |
| HRESULT WINAPI | MimeEditIsSafeToRun (HWND, LPCSTR) |
| HRESULT WINAPI | MimeEditVerifyTrust (HWND, LPCSTR, LPCSTR) |
| HRESULT WINAPI | MimeEditCreateMimeDocument (IUnknown *, IMimeMessage *, DWORD, IMimeMessage **) |
| HRESULT WINAPI | MimeEditGetBackgroundImageUrl (IUnknown *, BSTR *) |
| HRESULT WINAPI | MimeEditDocumentFromStream (IStream *, REFIID, void **) |
Variables |
| const SHORT | MIMEOLE::IET_DECODED = IET_BINARY |
| const SHORT | MIMEOLE::CCHMAX_HEADER_LINE = 1000 |