ReactOS 0.4.15-dev-7942-gd23573b
mimeole.idl File Reference

Go to the source code of this file.

Classes

interface  MIMEOLE::IMimeInternational
 
struct  MIMEOLE::IMimeInternational::tagINETCSETINFO
 
struct  MIMEOLE::IMimeInternational::tagCODEPAGEINFO
 
struct  MIMEOLE::IMimeInternational::tagRFC1522INFO
 
interface  MIMEOLE::IMimeSecurity
 
struct  MIMEOLE::IMimeSecurity::tagX509CERTRESULT
 
interface  MIMEOLE::IMimeHeaderTable
 
interface  MIMEOLE::IMimePropertySchema
 
interface  MIMEOLE::IMimePropertySet
 
struct  MIMEOLE::IMimePropertySet::tagMIMEPARAMINFO
 
struct  MIMEOLE::IMimePropertySet::tagMIMEPROPINFO
 
interface  MIMEOLE::IMimeAddressTable
 
struct  MIMEOLE::IMimeAddressTable::tagADDRESSPROPS
 
struct  MIMEOLE::IMimeAddressTable::tagADDRESSLIST
 
interface  MIMEOLE::IMimeWebDocument
 
interface  MIMEOLE::IMimeBody
 
struct  MIMEOLE::IMimeBody::tagBODYOFFSETS
 
struct  MIMEOLE::IMimeBody::tagTRANSMITINFO
 
interface  MIMEOLE::IMimeMessageTree
 
struct  MIMEOLE::IMimeMessageTree::tagFINDBODY
 
interface  MIMEOLE::IMimeMessage
 
struct  MIMEOLE::IMimeMessage::tagWEPAGEOPTIONS
 
interface  MIMEOLE::IMimeMessageCallback
 
interface  MIMEOLE::IPersistMime
 
interface  MIMEOLE::IMimeMessageParts
 
interface  MIMEOLE::IMimeEnumHeaderRows
 
struct  MIMEOLE::IMimeEnumHeaderRows::tagENUMHEADERROW
 
interface  MIMEOLE::IMimeEnumProperties
 
struct  MIMEOLE::IMimeEnumProperties::tagENUMPROPERTY
 
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
 

Modules

library  MIMEOLE
 

Macros

#define DECLARE_HANDLE(name)   typedef void *name
 

Typedefs

typedef enum tagMIMEPROPID MIMEPROPID
 
typedef HCHARSET * MIMEOLE::LPHCHARSET
 
typedef HBODY * MIMEOLE::LPHBODY
 
typedef HHEADERROW * MIMEOLE::LPHHEADERROW
 
typedef DWORD MIMEOLE::TYPEDID
 
typedef const PROPVARIANT * MIMEOLE::LPCPROPVARIANT
 
typedef const BLOBMIMEOLE::LPCBLOB
 
typedef enum MIMEOLE::tagRELOADTYPE MIMEOLE::RELOADTYPE
 
typedef enum MIMEOLE::tagMIMESAVETYPE MIMEOLE::MIMESAVETYPE
 
typedef enum MIMEOLE::tagCSETAPPLYTYPE MIMEOLE::CSETAPPLYTYPE
 
typedef enum MIMEOLE::tagENCODINGTYPE MIMEOLE::ENCODINGTYPE
 

Enumerations

enum  tagMIMEPROPID {
  PID_HDR_NEWSGROUP = 2 , PID_HDR_NEWSGROUPS = 3 , PID_HDR_REFS = 4 , PID_HDR_SUBJECT = 5 ,
  PID_HDR_FROM = 6 , PID_HDR_MESSAGEID = 7 , PID_HDR_RETURNPATH = 8 , PID_HDR_RR = 9 ,
  PID_HDR_RETRCPTO = 10 , PID_HDR_APPARTO = 11 , PID_HDR_DATE = 12 , PID_HDR_RECEIVED = 13 ,
  PID_HDR_REPLYTO = 14 , PID_HDR_XMAILER = 15 , PID_HDR_BCC = 16 , PID_HDR_MIMEVER = 17 ,
  PID_HDR_CNTTYPE = 18 , PID_HDR_CNTXFER = 19 , PID_HDR_CNTID = 20 , PID_HDR_CNTDESC = 21 ,
  PID_HDR_CNTDISP = 22 , PID_HDR_CNTBASE = 23 , PID_HDR_CNTLOC = 24 , PID_HDR_TO = 25 ,
  PID_HDR_PATH = 26 , PID_HDR_FOLLOWUPTO = 27 , PID_HDR_EXPIRES = 28 , PID_HDR_CC = 29 ,
  PID_HDR_CONTROL = 30 , PID_HDR_DISTRIB = 31 , PID_HDR_KEYWORDS = 32 , PID_HDR_SUMMARY = 33 ,
  PID_HDR_APPROVED = 34 , PID_HDR_LINES = 35 , PID_HDR_XREF = 36 , PID_HDR_ORG = 37 ,
  PID_HDR_XNEWSRDR = 38 , PID_HDR_XPRI = 39 , PID_HDR_XMSPRI = 40 , PID_PAR_FILENAME = 41 ,
  PID_PAR_BOUNDARY = 42 , PID_PAR_CHARSET = 43 , PID_PAR_NAME = 44 , PID_ATT_FILENAME = 45 ,
  PID_ATT_GENFNAME = 46 , PID_ATT_PRITYPE = 47 , PID_ATT_SUBTYPE = 48 , PID_ATT_NORMSUBJ = 49 ,
  PID_ATT_ILLEGAL = 50 , PID_ATT_RENDERED = 51 , PID_ATT_SENTTIME = 52 , PID_ATT_RECVTIME = 53 ,
  PID_ATT_PRIORITY = 54 , PID_HDR_COMMENT = 55 , PID_HDR_ENCODING = 56 , PID_HDR_ENCRYPTED = 57 ,
  PID_HDR_OFFSETS = 58 , PID_HDR_XUNSENT = 59 , PID_HDR_ARTICLEID = 60 , PID_HDR_SENDER = 61 ,
  PID_ATT_SERVER = 62 , PID_ATT_ACCOUNT = 63 , PID_ATT_UIDL = 64 , PID_ATT_STOREMSGID = 65 ,
  PID_ATT_USERNAME = 66 , PID_ATT_FORWARDTO = 67 , PID_ATT_STOREFOLDERID = 68 , PID_ATT_GHOSTED = 69 ,
  PID_ATT_UNCACHEDSIZE = 70 , PID_ATT_COMBINED = 71 , PID_ATT_AUTOINLINED = 72 , PID_HDR_DISP_NOTIFICATION_TO = 73 ,
  PID_PAR_REPLYTYPE = 74 , PID_PAR_FORMAT = 75 , PID_ATT_FORMAT = 76 , PID_HDR_INREPLYTO = 77 ,
  PID_ATT_ACCOUNTNAME = 78 , PID_LAST = 79
}
 
enum  MIMEOLE::tagRELOADTYPE { MIMEOLE::RELOAD_HEADER_NONE , MIMEOLE::RELOAD_HEADER_RESET , MIMEOLE::RELOAD_HEADER_APPEND , MIMEOLE::RELOAD_HEADER_REPLACE }
 
enum  MIMEOLE::tagMIMESAVETYPE { MIMEOLE::SAVE_RFC822 , MIMEOLE::SAVE_RFC1521 }
 
enum  MIMEOLE::tagCSETAPPLYTYPE { MIMEOLE::CSET_APPLY_UNTAGGED , MIMEOLE::CSET_APPLY_ALL , MIMEOLE::CSET_APPLY_TAG_ALL }
 
enum  MIMEOLE::tagENCODINGTYPE {
  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)
 
 DEFINE_GUID (CLSID_IMimeHtmlProtocol, 0x5300401, 0xbcbc, 0x11d0, 0x85, 0xe3, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4)
 
 DEFINE_GUID (CLSID_MimeEdit, 0x1c82ead9, 0x508e, 0x11d1, 0x8d, 0xcf, 0x0, 0xc0, 0x4f, 0xb9, 0x51, 0xf9)
 
 MIMEOLE::importlib ("stdole2.tlb")
 
 MIMEOLE::DECLARE_HANDLE (HCHARSET)
 
 MIMEOLE::DECLARE_HANDLE (HBODY)
 
 MIMEOLE::DECLARE_HANDLE (HHEADERROW)
 
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 **)
 
HRESULT WINAPI MimeOleGetPropertySchema (IMimePropertySchema **)
 
HRESULT WINAPI MimeGetAddressFormatW (REFIID, void *, DWORD, ADDRESSFORMAT, WCHAR **)
 

Variables

const SHORT MIMEOLE::IET_DECODED = IET_BINARY
 
const SHORT MIMEOLE::CCHMAX_HEADER_LINE = 1000
 
 C
 

Macro Definition Documentation

◆ DECLARE_HANDLE

#define DECLARE_HANDLE (   name)    typedef void *name

Definition at line 23 of file mimeole.idl.

Typedef Documentation

◆ MIMEPROPID

Enumeration Type Documentation

◆ tagMIMEPROPID

Enumerator
PID_HDR_NEWSGROUP 
PID_HDR_NEWSGROUPS 
PID_HDR_REFS 
PID_HDR_SUBJECT 
PID_HDR_FROM 
PID_HDR_MESSAGEID 
PID_HDR_RETURNPATH 
PID_HDR_RR 
PID_HDR_RETRCPTO 
PID_HDR_APPARTO 
PID_HDR_DATE 
PID_HDR_RECEIVED 
PID_HDR_REPLYTO 
PID_HDR_XMAILER 
PID_HDR_BCC 
PID_HDR_MIMEVER 
PID_HDR_CNTTYPE 
PID_HDR_CNTXFER 
PID_HDR_CNTID 
PID_HDR_CNTDESC 
PID_HDR_CNTDISP 
PID_HDR_CNTBASE 
PID_HDR_CNTLOC 
PID_HDR_TO 
PID_HDR_PATH 
PID_HDR_FOLLOWUPTO 
PID_HDR_EXPIRES 
PID_HDR_CC 
PID_HDR_CONTROL 
PID_HDR_DISTRIB 
PID_HDR_KEYWORDS 
PID_HDR_SUMMARY 
PID_HDR_APPROVED 
PID_HDR_LINES 
PID_HDR_XREF 
PID_HDR_ORG 
PID_HDR_XNEWSRDR 
PID_HDR_XPRI 
PID_HDR_XMSPRI 
PID_PAR_FILENAME 
PID_PAR_BOUNDARY 
PID_PAR_CHARSET 
PID_PAR_NAME 
PID_ATT_FILENAME 
PID_ATT_GENFNAME 
PID_ATT_PRITYPE 
PID_ATT_SUBTYPE 
PID_ATT_NORMSUBJ 
PID_ATT_ILLEGAL 
PID_ATT_RENDERED 
PID_ATT_SENTTIME 
PID_ATT_RECVTIME 
PID_ATT_PRIORITY 
PID_HDR_COMMENT 
PID_HDR_ENCODING 
PID_HDR_ENCRYPTED 
PID_HDR_OFFSETS 
PID_HDR_XUNSENT 
PID_HDR_ARTICLEID 
PID_HDR_SENDER 
PID_ATT_SERVER 
PID_ATT_ACCOUNT 
PID_ATT_UIDL 
PID_ATT_STOREMSGID 
PID_ATT_USERNAME 
PID_ATT_FORWARDTO 
PID_ATT_STOREFOLDERID 
PID_ATT_GHOSTED 
PID_ATT_UNCACHEDSIZE 
PID_ATT_COMBINED 
PID_ATT_AUTOINLINED 
PID_HDR_DISP_NOTIFICATION_TO 
PID_PAR_REPLYTYPE 
PID_PAR_FORMAT 
PID_ATT_FORMAT 
PID_HDR_INREPLYTO 
PID_ATT_ACCOUNTNAME 
PID_LAST 

Definition at line 77 of file mimeole.idl.

77 {")
78cpp_quote(" PID_HDR_NEWSGROUP = 2,")
79cpp_quote(" PID_HDR_NEWSGROUPS = 3,")
80cpp_quote(" PID_HDR_REFS = 4,")
81cpp_quote(" PID_HDR_SUBJECT = 5,")
82cpp_quote(" PID_HDR_FROM = 6,")
83cpp_quote(" PID_HDR_MESSAGEID = 7,")
84cpp_quote(" PID_HDR_RETURNPATH = 8,")
85cpp_quote(" PID_HDR_RR = 9,")
86cpp_quote(" PID_HDR_RETRCPTO = 10,")
87cpp_quote(" PID_HDR_APPARTO = 11,")
88cpp_quote(" PID_HDR_DATE = 12,")
89cpp_quote(" PID_HDR_RECEIVED = 13,")
90cpp_quote(" PID_HDR_REPLYTO = 14,")
91cpp_quote(" PID_HDR_XMAILER = 15,")
92cpp_quote(" PID_HDR_BCC = 16,")
93cpp_quote(" PID_HDR_MIMEVER = 17,")
94cpp_quote(" PID_HDR_CNTTYPE = 18,")
95cpp_quote(" PID_HDR_CNTXFER = 19,")
96cpp_quote(" PID_HDR_CNTID = 20,")
97cpp_quote(" PID_HDR_CNTDESC = 21,")
98cpp_quote(" PID_HDR_CNTDISP = 22,")
99cpp_quote(" PID_HDR_CNTBASE = 23,")
100cpp_quote(" PID_HDR_CNTLOC = 24,")
101cpp_quote(" PID_HDR_TO = 25,")
102cpp_quote(" PID_HDR_PATH = 26,")
103cpp_quote(" PID_HDR_FOLLOWUPTO = 27,")
104cpp_quote(" PID_HDR_EXPIRES = 28,")
105cpp_quote(" PID_HDR_CC = 29,")
106cpp_quote(" PID_HDR_CONTROL = 30,")
107cpp_quote(" PID_HDR_DISTRIB = 31,")
108cpp_quote(" PID_HDR_KEYWORDS = 32,")
109cpp_quote(" PID_HDR_SUMMARY = 33,")
110cpp_quote(" PID_HDR_APPROVED = 34,")
111cpp_quote(" PID_HDR_LINES = 35,")
112cpp_quote(" PID_HDR_XREF = 36,")
113cpp_quote(" PID_HDR_ORG = 37,")
114cpp_quote(" PID_HDR_XNEWSRDR = 38,")
115cpp_quote(" PID_HDR_XPRI = 39,")
116cpp_quote(" PID_HDR_XMSPRI = 40,")
117cpp_quote(" PID_PAR_FILENAME = 41,")
118cpp_quote(" PID_PAR_BOUNDARY = 42,")
119cpp_quote(" PID_PAR_CHARSET = 43,")
120cpp_quote(" PID_PAR_NAME = 44,")
121cpp_quote(" PID_ATT_FILENAME = 45,")
122cpp_quote(" PID_ATT_GENFNAME = 46,")
123cpp_quote(" PID_ATT_PRITYPE = 47,")
124cpp_quote(" PID_ATT_SUBTYPE = 48,")
125cpp_quote(" PID_ATT_NORMSUBJ = 49,")
126cpp_quote(" PID_ATT_ILLEGAL = 50,")
127cpp_quote(" PID_ATT_RENDERED = 51,")
128cpp_quote(" PID_ATT_SENTTIME = 52,")
129cpp_quote(" PID_ATT_RECVTIME = 53,")
130cpp_quote(" PID_ATT_PRIORITY = 54,")
131cpp_quote(" PID_HDR_COMMENT = 55,")
132cpp_quote(" PID_HDR_ENCODING = 56,")
133cpp_quote(" PID_HDR_ENCRYPTED = 57,")
134cpp_quote(" PID_HDR_OFFSETS = 58,")
135cpp_quote(" PID_HDR_XUNSENT = 59,")
136cpp_quote(" PID_HDR_ARTICLEID = 60,")
137cpp_quote(" PID_HDR_SENDER = 61,")
138cpp_quote(" PID_ATT_SERVER = 62,")
139cpp_quote(" PID_ATT_ACCOUNT = 63,")
140cpp_quote(" PID_ATT_UIDL = 64,")
141cpp_quote(" PID_ATT_STOREMSGID = 65,")
142cpp_quote(" PID_ATT_USERNAME = 66,")
143cpp_quote(" PID_ATT_FORWARDTO = 67,")
144cpp_quote(" PID_ATT_STOREFOLDERID = 68,")
145cpp_quote(" PID_ATT_GHOSTED = 69,")
146cpp_quote(" PID_ATT_UNCACHEDSIZE = 70,")
147cpp_quote(" PID_ATT_COMBINED = 71,")
148cpp_quote(" PID_ATT_AUTOINLINED = 72,")
149cpp_quote(" PID_HDR_DISP_NOTIFICATION_TO = 73,")
150cpp_quote(" PID_PAR_REPLYTYPE = 74,")
151cpp_quote(" PID_PAR_FORMAT = 75,")
152cpp_quote(" PID_ATT_FORMAT = 76,")
153cpp_quote(" PID_HDR_INREPLYTO = 77,")
154cpp_quote(" PID_ATT_ACCOUNTNAME = 78,")
155cpp_quote(" PID_LAST = 79,")
156cpp_quote("} MIMEPROPID;")
enum tagMIMEPROPID MIMEPROPID
@ PID_PAR_BOUNDARY
Definition: mimeole.idl:118
@ PID_HDR_EXPIRES
Definition: mimeole.idl:104
@ PID_LAST
Definition: mimeole.idl:155
@ PID_HDR_LINES
Definition: mimeole.idl:111
@ PID_ATT_ACCOUNTNAME
Definition: mimeole.idl:154
@ PID_HDR_KEYWORDS
Definition: mimeole.idl:108
@ PID_ATT_UIDL
Definition: mimeole.idl:140
@ PID_PAR_NAME
Definition: mimeole.idl:120
@ PID_HDR_XUNSENT
Definition: mimeole.idl:135
@ PID_ATT_PRIORITY
Definition: mimeole.idl:130
@ PID_ATT_SENTTIME
Definition: mimeole.idl:128
@ PID_HDR_ARTICLEID
Definition: mimeole.idl:136
@ PID_HDR_CNTXFER
Definition: mimeole.idl:95
@ PID_HDR_RETRCPTO
Definition: mimeole.idl:86
@ PID_ATT_ACCOUNT
Definition: mimeole.idl:139
@ PID_HDR_PATH
Definition: mimeole.idl:102
@ PID_HDR_CNTDESC
Definition: mimeole.idl:97
@ PID_HDR_CNTDISP
Definition: mimeole.idl:98
@ PID_ATT_GHOSTED
Definition: mimeole.idl:145
@ PID_ATT_AUTOINLINED
Definition: mimeole.idl:148
@ PID_ATT_RECVTIME
Definition: mimeole.idl:129
@ PID_HDR_XNEWSRDR
Definition: mimeole.idl:114
@ PID_HDR_XMAILER
Definition: mimeole.idl:91
@ PID_HDR_CNTTYPE
Definition: mimeole.idl:94
@ PID_HDR_MIMEVER
Definition: mimeole.idl:93
@ PID_HDR_SENDER
Definition: mimeole.idl:137
@ PID_ATT_NORMSUBJ
Definition: mimeole.idl:125
@ PID_HDR_DATE
Definition: mimeole.idl:88
@ PID_PAR_FILENAME
Definition: mimeole.idl:117
@ PID_HDR_CNTBASE
Definition: mimeole.idl:99
@ PID_HDR_RETURNPATH
Definition: mimeole.idl:84
@ PID_HDR_DISP_NOTIFICATION_TO
Definition: mimeole.idl:149
@ PID_ATT_STOREFOLDERID
Definition: mimeole.idl:144
@ PID_HDR_FOLLOWUPTO
Definition: mimeole.idl:103
@ PID_HDR_APPROVED
Definition: mimeole.idl:110
@ PID_HDR_CONTROL
Definition: mimeole.idl:106
@ PID_HDR_REPLYTO
Definition: mimeole.idl:90
@ PID_ATT_RENDERED
Definition: mimeole.idl:127
@ PID_HDR_SUBJECT
Definition: mimeole.idl:81
@ PID_HDR_ENCRYPTED
Definition: mimeole.idl:133
@ PID_HDR_DISTRIB
Definition: mimeole.idl:107
@ PID_ATT_SUBTYPE
Definition: mimeole.idl:124
@ PID_HDR_TO
Definition: mimeole.idl:101
@ PID_ATT_FORMAT
Definition: mimeole.idl:152
@ PID_ATT_FORWARDTO
Definition: mimeole.idl:143
@ PID_ATT_SERVER
Definition: mimeole.idl:138
@ PID_HDR_CNTLOC
Definition: mimeole.idl:100
@ PID_ATT_ILLEGAL
Definition: mimeole.idl:126
@ PID_ATT_FILENAME
Definition: mimeole.idl:121
@ PID_PAR_CHARSET
Definition: mimeole.idl:119
@ PID_HDR_ORG
Definition: mimeole.idl:113
@ PID_HDR_BCC
Definition: mimeole.idl:92
@ PID_HDR_OFFSETS
Definition: mimeole.idl:134
@ PID_HDR_COMMENT
Definition: mimeole.idl:131
@ PID_HDR_RECEIVED
Definition: mimeole.idl:89
@ PID_HDR_SUMMARY
Definition: mimeole.idl:109
@ PID_HDR_RR
Definition: mimeole.idl:85
@ PID_PAR_REPLYTYPE
Definition: mimeole.idl:150
@ PID_HDR_FROM
Definition: mimeole.idl:82
@ PID_HDR_APPARTO
Definition: mimeole.idl:87
@ PID_HDR_ENCODING
Definition: mimeole.idl:132
@ PID_HDR_CNTID
Definition: mimeole.idl:96
@ PID_HDR_XMSPRI
Definition: mimeole.idl:116
@ PID_ATT_GENFNAME
Definition: mimeole.idl:122
@ PID_HDR_XREF
Definition: mimeole.idl:112
@ PID_HDR_MESSAGEID
Definition: mimeole.idl:83
@ PID_HDR_NEWSGROUP
Definition: mimeole.idl:78
@ PID_ATT_PRITYPE
Definition: mimeole.idl:123
@ PID_ATT_COMBINED
Definition: mimeole.idl:147
@ PID_HDR_REFS
Definition: mimeole.idl:80
@ PID_HDR_CC
Definition: mimeole.idl:105
@ PID_ATT_STOREMSGID
Definition: mimeole.idl:141
@ PID_HDR_XPRI
Definition: mimeole.idl:115
@ PID_PAR_FORMAT
Definition: mimeole.idl:151
@ PID_ATT_UNCACHEDSIZE
Definition: mimeole.idl:146
@ PID_HDR_INREPLYTO
Definition: mimeole.idl:153
@ PID_ATT_USERNAME
Definition: mimeole.idl:142
@ PID_HDR_NEWSGROUPS
Definition: mimeole.idl:79

Function Documentation

◆ DEFINE_GUID() [1/7]

DEFINE_GUID ( CLSID_IMimeAllocator  ,
0xfd853cdd  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [2/7]

DEFINE_GUID ( CLSID_IMimeBody  ,
0xfd853cdb  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [3/7]

DEFINE_GUID ( CLSID_IMimeHtmlProtocol  ,
0x5300401  ,
0xbcbc  ,
0x11d0  ,
0x85  ,
0xe3  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [4/7]

DEFINE_GUID ( CLSID_IMimeMessage  ,
0xfd853ce3  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [5/7]

DEFINE_GUID ( CLSID_IMimeSecurity  ,
0xfd853cde  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [6/7]

DEFINE_GUID ( CLSID_IVirtualStream  ,
0xfd853cdf  ,
0x7f86  ,
0x11d0  ,
0x82  ,
0x52  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd8  ,
0x5a  ,
0xb4   
)

◆ DEFINE_GUID() [7/7]

DEFINE_GUID ( CLSID_MimeEdit  ,
0x1c82ead9  ,
0x508e  ,
0x11d1  ,
0x8d  ,
0xcf  ,
0x0  ,
0xc0  ,
0x4f  ,
0xb9  ,
0x51  ,
0xf9   
)

◆ MimeEditCreateMimeDocument()

HRESULT WINAPI MimeEditCreateMimeDocument ( IUnknown ,
IMimeMessage ,
DWORD  ,
IMimeMessage **   
)

◆ MimeEditDocumentFromStream()

HRESULT WINAPI MimeEditDocumentFromStream ( IStream ,
REFIID  ,
void **   
)

◆ MimeEditGetBackgroundImageUrl()

HRESULT WINAPI MimeEditGetBackgroundImageUrl ( IUnknown ,
BSTR  
)

◆ MimeEditIsSafeToRun()

HRESULT WINAPI MimeEditIsSafeToRun ( HWND  ,
LPCSTR   
)

◆ MimeEditVerifyTrust()

HRESULT WINAPI MimeEditVerifyTrust ( HWND  ,
LPCSTR  ,
LPCSTR   
)

◆ MimeEditViewSource()

HRESULT WINAPI MimeEditViewSource ( HWND  ,
IMimeMessage  
)

◆ MimeGetAddressFormatW()

HRESULT WINAPI MimeGetAddressFormatW ( REFIID  riid,
void object,
DWORD  addr_type,
ADDRESSFORMAT  addr_format,
WCHAR **  address 
)

Definition at line 3661 of file mimeole.c.

3663{
3664 FIXME("(%s, %p, %d, %d, %p) stub\n", debugstr_guid(riid), object, addr_type, addr_format, address);
3665
3666 return E_NOTIMPL;
3667}
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
GLuint address
Definition: glext.h:9393
REFIID riid
Definition: atlbase.h:39
#define debugstr_guid
Definition: kernel32.h:35

◆ MimeOleAlgNameFromSMimeap()

HRESULT WINAPI MimeOleAlgNameFromSMimeap ( LPBYTE  ,
DWORD  ,
LPCSTR  
)

◆ MimeOleAlgStrengthFromSMimeCap()

HRESULT WINAPI MimeOleAlgStrengthFromSMimeCap ( LPBYTE  ,
DWORD  ,
BOOL  ,
DWORD  
)

◆ MimeOleClearDirtyTree()

HRESULT WINAPI MimeOleClearDirtyTree ( IMimeMessageTree *  )

◆ MimeOleCombineURL()

HRESULT WINAPI MimeOleCombineURL ( LPCSTR  ,
ULONG  ,
LPCSTR  ,
ULONG  ,
BOOL  ,
LPSTR  
)

◆ MimeOleContentTypeFromUrl()

HRESULT WINAPI MimeOleContentTypeFromUrl ( LPCSTR  ,
LPCSTR  ,
LPSTR  
)

◆ MimeOleConvertEnrichedToHTML()

HRESULT WINAPI MimeOleConvertEnrichedToHTML ( CODEPAGEID  ,
IStream ,
IStream  
)

◆ MimeOleCreateBody()

HRESULT WINAPI MimeOleCreateBody ( IMimeBody **  )

◆ MimeOleCreateByteStream()

HRESULT WINAPI MimeOleCreateByteStream ( IStream **  )

◆ MimeOleCreateHashTable()

HRESULT WINAPI MimeOleCreateHashTable ( DWORD  ,
BOOL  ,
IHashTable **   
)

◆ MimeOleCreateHeaderTable()

HRESULT WINAPI MimeOleCreateHeaderTable ( IMimeHeaderTable **  )

◆ MimeOleCreateMessage()

HRESULT WINAPI MimeOleCreateMessage ( IUnknown pUnkOuter,
IMimeMessage **  ppMessage 
)

Definition at line 3121 of file mimeole.c.

3122{
3123 TRACE("(%p, %p)\n", pUnkOuter, ppMessage);
3124 return MimeMessage_create(NULL, (void **)ppMessage);
3125}
#define NULL
Definition: types.h:112
HRESULT MimeMessage_create(IUnknown *outer, void **obj)
Definition: mimeole.c:3085
#define TRACE(s)
Definition: solgame.cpp:4

Referenced by test_BindToObject(), test_BodyDeleteProp(), test_CreateMessage(), test_MessageGetPropInfo(), test_MessageOptions(), test_MessageSetProp(), and test_mhtml_message().

◆ MimeOleCreateMessageParts()

HRESULT WINAPI MimeOleCreateMessageParts ( IMimeMessageParts **  )

◆ MimeOleCreateMessageTree()

HRESULT WINAPI MimeOleCreateMessageTree ( IUnknown ,
IMimeMessageTree **   
)

◆ MimeOleCreatePropertySet()

HRESULT WINAPI MimeOleCreatePropertySet ( IUnknown ,
IMimePropertySet **   
)

◆ MimeOleCreateSecurity()

HRESULT WINAPI MimeOleCreateSecurity ( IMimeSecurity **  ppSecurity)

Definition at line 3331 of file mimeole.c.

3332{
3333 return MimeSecurity_create(NULL, (void **)ppSecurity);
3334}
HRESULT MimeSecurity_create(IUnknown *outer, void **obj)
Definition: mimeole.c:3310

Referenced by test_CreateSecurity().

◆ MimeOleCreateVirtualStream()

HRESULT WINAPI MimeOleCreateVirtualStream ( IStream **  ppStream)

Definition at line 3139 of file mimeole.c.

3140{
3141 HRESULT hr;
3142 FIXME("(%p)\n", ppStream);
3143
3144 hr = CreateStreamOnHGlobal(NULL, TRUE, ppStream);
3145 return hr;
3146}
#define TRUE
Definition: types.h:120
HRESULT WINAPI CreateStreamOnHGlobal(HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPSTREAM *ppstm)
HRESULT hr
Definition: shlfolder.c:183

Referenced by test_CreateVirtualStream(), and VirtualStream_create().

◆ MimeOleCreateWebDocument()

HRESULT WINAPI MimeOleCreateWebDocument ( LPCSTR  ,
LPCSTR  ,
IMimeWebDocument **   
)

◆ MimeOleDecodeHeader()

HRESULT WINAPI MimeOleDecodeHeader ( HCHARSET  ,
LPCSTR  ,
LPPROPVARIANT  ,
LPRFC1522INFO   
)

◆ MimeOleEncodeHeader()

HRESULT WINAPI MimeOleEncodeHeader ( HCHARSET  ,
LPPROPVARIANT  ,
LPSTR ,
LPRFC1522INFO   
)

◆ MimeOleEscapeString()

HRESULT WINAPI MimeOleEscapeString ( CODEPAGEID  ,
LPCSTR  ,
LPSTR  
)

◆ MimeOleFileTimeToInetDate()

HRESULT WINAPI MimeOleFileTimeToInetDate ( LPFILETIME  ,
LPSTR  ,
ULONG   
)

◆ MimeOleFindCharset()

HRESULT WINAPI MimeOleFindCharset ( LPCSTR  name,
LPHCHARSET  charset 
)

Definition at line 552 of file mimeintl.c.

553{
554 IMimeInternational *internat;
555 HRESULT hr;
556
557 TRACE("(%s, %p)\n", debugstr_a(name), charset);
558
559 hr = MimeOleGetInternat(&internat);
560 if(SUCCEEDED(hr))
561 {
562 hr = IMimeInternational_FindCharset(internat, name, charset);
563 IMimeInternational_Release(internat);
564 }
565 return hr;
566}
CFF_Charset charset
Definition: cffcmap.c:138
HRESULT WINAPI MimeOleGetInternat(IMimeInternational **internat)
Definition: mimeintl.c:543
#define SUCCEEDED(hr)
Definition: intsafe.h:50
#define debugstr_a
Definition: kernel32.h:31
Definition: name.c:39

◆ MimeOleGenerateCID()

HRESULT WINAPI MimeOleGenerateCID ( LPSTR  ,
ULONG  ,
boolean   
)

◆ MimeOleGenerateFileName()

HRESULT WINAPI MimeOleGenerateFileName ( LPCSTR  ,
LPCSTR  ,
LPCSTR  ,
LPSTR  
)

◆ MimeOleGenerateMID()

HRESULT WINAPI MimeOleGenerateMID ( LPSTR  ,
ULONG  ,
boolean   
)

◆ MimeOleGetAllocator()

HRESULT WINAPI MimeOleGetAllocator ( IMimeAllocator **  alloc)

Definition at line 3530 of file mimeole.c.

3531{
3532 return MimeAllocator_create(NULL, (void**)alloc);
3533}
HRESULT MimeAllocator_create(IUnknown *outer, void **obj)
Definition: mimeole.c:3522
#define alloc
Definition: rosglue.h:13

Referenced by create_sub_body(), MimeBody_GetParameters(), test_Allocator(), and test_CreateBody().

◆ MimeOleGetAlternativeSection()

HRESULT WINAPI MimeOleGetAlternativeSection ( IMimeMessageTree *  ,
LPHBODY  ,
boolean  
)

◆ MimeOleGetBodyPropA()

HRESULT WINAPI MimeOleGetBodyPropA ( IMimeMessageTree *  ,
HBODY  ,
LPCSTR  ,
DWORD  ,
LPSTR  
)

◆ MimeOleGetBodyPropW()

HRESULT WINAPI MimeOleGetBodyPropW ( IMimeMessageTree *  ,
HBODY  ,
LPCSTR  ,
DWORD  ,
LPWSTR  
)

◆ MimeOleGetCertsFromThumbprints()

HRESULT WINAPI MimeOleGetCertsFromThumbprints ( THUMBBLOB *  ,
X509CERTRESULT *  ,
const HCERTSTORE ,
DWORD   
)

◆ MimeOleGetCharsetInfo()

HRESULT WINAPI MimeOleGetCharsetInfo ( HCHARSET  hCharset,
LPINETCSETINFO  pCsetInfo 
)

Definition at line 568 of file mimeintl.c.

569{
570 IMimeInternational *internat;
571 HRESULT hr;
572
573 TRACE("(%p, %p)\n", hCharset, pCsetInfo);
574
575 hr = MimeOleGetInternat(&internat);
576 if(SUCCEEDED(hr))
577 {
578 hr = IMimeInternational_GetCharsetInfo(internat, hCharset, pCsetInfo);
579 IMimeInternational_Release(internat);
580 }
581 return hr;
582}

◆ MimeOleGetCodePageCharset()

HRESULT WINAPI MimeOleGetCodePageCharset ( CODEPAGEID  ,
CHARSETTYPE  ,
LPHCHARSET   
)

◆ MimeOleGetCodePageInfo()

HRESULT WINAPI MimeOleGetCodePageInfo ( HCHARSET  ,
LPCODEPAGEINFO   
)

◆ MimeOleGetContentTypeExt()

HRESULT WINAPI MimeOleGetContentTypeExt ( LPCSTR  ,
LPSTR  
)

◆ MimeOleGetDefaultCharset()

HRESULT WINAPI MimeOleGetDefaultCharset ( LPHCHARSET  charset)

Definition at line 584 of file mimeintl.c.

585{
586 IMimeInternational *internat;
587 HRESULT hr;
588
589 TRACE("(%p)\n", charset);
590
591 hr = MimeOleGetInternat(&internat);
592 if(SUCCEEDED(hr))
593 {
594 hr = IMimeInternational_GetDefaultCharset(internat, charset);
595 IMimeInternational_Release(internat);
596 }
597 return hr;
598}

◆ MimeOleGetExtClassId()

HRESULT WINAPI MimeOleGetExtClassId ( LPCSTR  ,
LPCLSID   
)

◆ MimeOleGetExtContentType()

HRESULT WINAPI MimeOleGetExtContentType ( LPCSTR  ,
LPSTR  
)

◆ MimeOleGetFileExtension()

HRESULT WINAPI MimeOleGetFileExtension ( LPCSTR  ,
LPSTR  ,
ULONG   
)

◆ MimeOleGetFileInfo()

HRESULT WINAPI MimeOleGetFileInfo ( LPSTR  ,
LPSTR ,
LPSTR ,
LPSTR ,
LPSTR ,
LPSTR  
)

◆ MimeOleGetInternat()

HRESULT WINAPI MimeOleGetInternat ( IMimeInternational **  internat)

Definition at line 543 of file mimeintl.c.

544{
545 TRACE("(%p)\n", internat);
546
548 IMimeInternational_AddRef(*internat);
549 return S_OK;
550}
static internat_impl * global_internat
Definition: mimeintl.c:523
#define S_OK
Definition: intsafe.h:52
IMimeInternational IMimeInternational_iface
Definition: mimeintl.c:51

Referenced by MimeOleFindCharset(), MimeOleGetCharsetInfo(), MimeOleGetDefaultCharset(), test_charset(), test_convert(), test_create(), and test_defaultcharset().

◆ MimeOleGetMixedSection()

HRESULT WINAPI MimeOleGetMixedSection ( IMimeMessageTree *  ,
boolean  ,
LPHBODY  ,
boolean  
)

◆ MimeOleGetPropA()

HRESULT WINAPI MimeOleGetPropA ( IMimePropertySet *  ,
LPCSTR  ,
DWORD  ,
LPSTR  
)

◆ MimeOleGetPropertySchema()

HRESULT WINAPI MimeOleGetPropertySchema ( IMimePropertySchema **  schema)

Definition at line 3643 of file mimeole.c.

3644{
3646
3647 TRACE("(%p) stub\n", schema);
3648
3649 This = HeapAlloc(GetProcessHeap(), 0, sizeof(*This));
3650 if (!This)
3651 return E_OUTOFMEMORY;
3652
3653 This->IMimePropertySchema_iface.lpVtbl = &prop_schema_vtbl;
3654 This->ref = 1;
3655
3656 *schema = &This->IMimePropertySchema_iface;
3657
3658 return S_OK;
3659}
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
#define GetProcessHeap()
Definition: compat.h:736
#define HeapAlloc
Definition: compat.h:733
static IMimePropertySchemaVtbl prop_schema_vtbl
Definition: mimeole.c:3630
const WCHAR * schema

Referenced by test_MimeOleGetPropertySchema().

◆ MimeOleGetPropW()

HRESULT WINAPI MimeOleGetPropW ( IMimePropertySet *  ,
LPCSTR  ,
DWORD  ,
LPWSTR  
)

◆ MimeOleGetRelatedSection()

HRESULT WINAPI MimeOleGetRelatedSection ( IMimeMessageTree *  ,
boolean  ,
LPHBODY  ,
boolean  
)

◆ MimeOleGetSubjectFileName()

HRESULT WINAPI MimeOleGetSubjectFileName ( IMimePropertySet *  ,
ULONG ,
ULONG ,
LPSTR  ,
ULONG   
)

◆ MimeOleInetDateToFileTime()

HRESULT WINAPI MimeOleInetDateToFileTime ( LPCSTR  ,
LPFILETIME   
)

◆ MimeOleIsTnefStream()

HRESULT WINAPI MimeOleIsTnefStream ( IStream )

◆ MimeOleMergePartialHeaders()

HRESULT WINAPI MimeOleMergePartialHeaders ( IStream ,
IStream  
)

◆ MimeOleObjectFromMoniker()

HRESULT WINAPI MimeOleObjectFromMoniker ( BINDF  ,
IMoniker ,
IBindCtx ,
REFIID  ,
LPVOID ,
IMoniker **   
)

◆ MimeOleObjectFromUrl()

HRESULT WINAPI MimeOleObjectFromUrl ( LPCSTR  ,
BOOL  ,
REFIID  ,
LPVOID ,
IUnknown **   
)

◆ MimeOleOpenFileStream()

HRESULT WINAPI MimeOleOpenFileStream ( LPCSTR  ,
DWORD  ,
DWORD  ,
IStream **   
)

◆ MimeOleParseMhtmlUrl()

HRESULT WINAPI MimeOleParseMhtmlUrl ( LPSTR  ,
LPSTR ,
LPSTR  
)

◆ MimeOleParseRfc822Address()

HRESULT WINAPI MimeOleParseRfc822Address ( DWORD  ,
ENCODINGTYPE  ,
LPCSTR  ,
LPADDRESSLIST   
)

◆ MimeOleQueryString()

HRESULT WINAPI MimeOleQueryString ( LPCSTR  ,
LPCSTR  ,
boolean  ,
boolean   
)

◆ MimeOleRfc1522Decode()

HRESULT WINAPI MimeOleRfc1522Decode ( LPCSTR  ,
LPSTR  ,
ULONG  ,
LPSTR  
)

◆ MimeOleRfc1522Encode()

HRESULT WINAPI MimeOleRfc1522Encode ( LPCSTR  ,
HCHARSET  ,
LPSTR  
)

◆ MimeOleSetBodyPropA()

HRESULT WINAPI MimeOleSetBodyPropA ( IMimeMessageTree *  ,
HBODY  ,
LPCSTR  ,
DWORD  ,
LPCSTR   
)

◆ MimeOleSetBodyPropW()

HRESULT WINAPI MimeOleSetBodyPropW ( IMimeMessageTree *  ,
HBODY  ,
LPCSTR  ,
DWORD  ,
LPCWSTR   
)

◆ MimeOleSetDefaultCharset()

HRESULT WINAPI MimeOleSetDefaultCharset ( HCHARSET  )

◆ MimeOleSetPropA()

HRESULT WINAPI MimeOleSetPropA ( IMimePropertySet *  ,
LPCSTR  ,
DWORD  ,
LPCSTR   
)

◆ MimeOleSetPropW()

HRESULT WINAPI MimeOleSetPropW ( IMimePropertySet *  ,
LPCSTR  ,
DWORD  ,
LPCWSTR   
)

◆ MimeOleSMimeCapAddCert()

HRESULT WINAPI MimeOleSMimeCapAddCert ( LPBYTE  ,
DWORD  ,
BOOL  ,
LPVOID   
)

◆ MimeOleSMimeCapAddSMimeCap()

HRESULT WINAPI MimeOleSMimeCapAddSMimeCap ( LPBYTE  ,
DWORD  ,
LPVOID   
)

◆ MimeOleSMimeCapGetEncAlg()

HRESULT WINAPI MimeOleSMimeCapGetEncAlg ( LPVOID  ,
LPBYTE  ,
DWORD ,
DWORD  
)

◆ MimeOleSMimeCapGetHashAlg()

HRESULT WINAPI MimeOleSMimeCapGetHashAlg ( LPVOID  ,
LPBYTE  ,
DWORD ,
DWORD  
)

◆ MimeOleSMimeCapInit()

HRESULT WINAPI MimeOleSMimeCapInit ( LPBYTE  ,
DWORD  ,
LPVOID  
)

◆ MimeOleSMimeCapRelease()

HRESULT WINAPI MimeOleSMimeCapRelease ( LPVOID  )

◆ MimeOleSMimeCapsFromDlg()

HRESULT WINAPI MimeOleSMimeCapsFromDlg ( HWND  ,
DWORD  ,
DWORD  ,
DWORD  ,
LPBYTE  ,
DWORD  
)

◆ MimeOleSMimeCapsFull()

HRESULT WINAPI MimeOleSMimeCapsFull ( LPVOID  ,
BOOL  ,
BOOL  ,
LPBYTE  ,
DWORD  
)

◆ MimeOleSMimeCapsToDlg()

HRESULT WINAPI MimeOleSMimeCapsToDlg ( LPBYTE  ,
DWORD  ,
DWORD  ,
PCX509CERT *  ,
HWND  ,
DWORD  ,
DWORD  ,
DWORD   
)

◆ MimeOleSplitMessage()

HRESULT WINAPI MimeOleSplitMessage ( IMimeMessage ,
ULONG  ,
IMimeMessageParts **   
)

◆ MimeOleStripHeaders()

HRESULT WINAPI MimeOleStripHeaders ( IMimeMessage ,
HBODY  ,
LPCSTR  ,
LPCSTR  ,
IStream **   
)

◆ MimeOleVariantCopy()

HRESULT WINAPI MimeOleVariantCopy ( LPPROPVARIANT  ,
LPPROPVARIANT   
)

◆ MimeOleVariantFree()

HRESULT WINAPI MimeOleVariantFree ( LPPROPVARIANT  )

◆ MimeOlGetPropertySchema()

HRESULT WINAPI MimeOlGetPropertySchema ( IMimePropertySchema **  )

Variable Documentation

◆ C

C
extern
Initial value:
{
#endif
HRESULT WINAPI MimeOleSetCompatMode(DWORD dwMode)
Definition: mimeole.c:3130
unsigned long DWORD
Definition: ntddk_ex.h:95
#define WINAPI
Definition: msvc.h:6