ReactOS 0.4.17-dev-357-ga8f14ff
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 3644 of file mimeole.c.

3646{
3647 FIXME("(%s, %p, %ld, %d, %p) stub\n", debugstr_guid(riid), object, addr_type, addr_format, address);
3648
3649 return E_NOTIMPL;
3650}
#define FIXME(fmt,...)
Definition: precomp.h:53
#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 3104 of file mimeole.c.

3105{
3106 TRACE("(%p, %p)\n", pUnkOuter, ppMessage);
3107 return MimeMessage_create(NULL, (void **)ppMessage);
3108}
#define NULL
Definition: types.h:112
HRESULT MimeMessage_create(IUnknown *outer, void **obj)
Definition: mimeole.c:3068
#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 3314 of file mimeole.c.

3315{
3316 return MimeSecurity_create(NULL, (void **)ppSecurity);
3317}
HRESULT MimeSecurity_create(IUnknown *outer, void **obj)
Definition: mimeole.c:3293

Referenced by test_CreateSecurity().

◆ MimeOleCreateVirtualStream()

HRESULT WINAPI MimeOleCreateVirtualStream ( IStream **  ppStream)

Definition at line 3122 of file mimeole.c.

3123{
3124 HRESULT hr;
3125 FIXME("(%p)\n", ppStream);
3126
3127 hr = CreateStreamOnHGlobal(NULL, TRUE, ppStream);
3128 return hr;
3129}
HRESULT hr
Definition: delayimp.cpp:582
#define TRUE
Definition: types.h:120
HRESULT WINAPI CreateStreamOnHGlobal(HGLOBAL hGlobal, BOOL delete_on_release, IStream **stream)

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 551 of file mimeintl.c.

552{
553 IMimeInternational *internat;
554 HRESULT hr;
555
556 TRACE("(%s, %p)\n", debugstr_a(name), charset);
557
558 hr = MimeOleGetInternat(&internat);
559 if(SUCCEEDED(hr))
560 {
561 hr = IMimeInternational_FindCharset(internat, name, charset);
562 IMimeInternational_Release(internat);
563 }
564 return hr;
565}
CFF_Charset charset
Definition: cffcmap.c:137
HRESULT WINAPI MimeOleGetInternat(IMimeInternational **internat)
Definition: mimeintl.c:542
#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 3513 of file mimeole.c.

3514{
3515 return MimeAllocator_create(NULL, (void**)alloc);
3516}
HRESULT MimeAllocator_create(IUnknown *outer, void **obj)
Definition: mimeole.c:3505
#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 567 of file mimeintl.c.

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

◆ 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 583 of file mimeintl.c.

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

◆ 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 542 of file mimeintl.c.

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

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 3626 of file mimeole.c.

3627{
3629
3630 TRACE("(%p) stub\n", schema);
3631
3632 This = malloc(sizeof(*This));
3633 if (!This)
3634 return E_OUTOFMEMORY;
3635
3636 This->IMimePropertySchema_iface.lpVtbl = &prop_schema_vtbl;
3637 This->ref = 1;
3638
3639 *schema = &This->IMimePropertySchema_iface;
3640
3641 return S_OK;
3642}
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
#define malloc
Definition: debug_ros.c:4
static IMimePropertySchemaVtbl prop_schema_vtbl
Definition: mimeole.c:3613
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:3113
unsigned long DWORD
Definition: ntddk_ex.h:95
#define WINAPI
Definition: msvc.h:6