📄 jmail.tli
字号:
inline void IMessage::PutHideRecipients ( _bstr_t Value ) {
HRESULT _hr = put_HideRecipients(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetMailDomain ( ) {
BSTR _result;
HRESULT _hr = get_MailDomain(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutMailDomain ( _bstr_t Value ) {
HRESULT _hr = put_MailDomain(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetCharset ( ) {
BSTR _result;
HRESULT _hr = get_Charset(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutCharset ( _bstr_t Value ) {
HRESULT _hr = put_Charset(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetContentTransferEncoding ( ) {
BSTR _result;
HRESULT _hr = get_ContentTransferEncoding(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutContentTransferEncoding ( _bstr_t Value ) {
HRESULT _hr = put_ContentTransferEncoding(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetMimeVersion ( ) {
BSTR _result;
HRESULT _hr = get_MimeVersion(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutMimeVersion ( _bstr_t Value ) {
HRESULT _hr = put_MimeVersion(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetEncoding ( ) {
BSTR _result;
HRESULT _hr = get_Encoding(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutEncoding ( _bstr_t Value ) {
HRESULT _hr = put_Encoding(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline VARIANT_BOOL IMessage::GetReturnReceipt ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_ReturnReceipt(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutReturnReceipt ( VARIANT_BOOL Value ) {
HRESULT _hr = put_ReturnReceipt(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT IMessage::LogCustomMessage ( _bstr_t Message ) {
HRESULT _hr = raw_LogCustomMessage(Message);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline _bstr_t IMessage::GetLog ( ) {
BSTR _result;
HRESULT _hr = get_Log(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline VARIANT_BOOL IMessage::GetLogging ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_Logging(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutLogging ( VARIANT_BOOL Value ) {
HRESULT _hr = put_Logging(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetHTMLBody ( ) {
BSTR _result;
HRESULT _hr = get_HTMLBody(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutHTMLBody ( _bstr_t Value ) {
HRESULT _hr = put_HTMLBody(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT IMessage::Close ( ) {
HRESULT _hr = raw_Close();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline VARIANT_BOOL IMessage::GetISOEncodeHeaders ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_ISOEncodeHeaders(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutISOEncodeHeaders ( VARIANT_BOOL Value ) {
HRESULT _hr = put_ISOEncodeHeaders(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT IMessage::ClearCustomHeaders ( ) {
HRESULT _hr = raw_ClearCustomHeaders();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline VARIANT_BOOL IMessage::GetUsePipelining ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_UsePipelining(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutUsePipelining ( VARIANT_BOOL Value ) {
HRESULT _hr = put_UsePipelining(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline VARIANT_BOOL IMessage::GetSilent ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_Silent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutSilent ( VARIANT_BOOL Value ) {
HRESULT _hr = put_Silent(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long IMessage::GetErrorCode ( ) {
long _result;
HRESULT _hr = get_ErrorCode(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _bstr_t IMessage::GetErrorMessage ( ) {
BSTR _result;
HRESULT _hr = get_ErrorMessage(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IMessage::GetErrorSource ( ) {
BSTR _result;
HRESULT _hr = get_ErrorSource(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline VARIANT_BOOL IMessage::GetSimpleLayout ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_SimpleLayout(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutSimpleLayout ( VARIANT_BOOL Value ) {
HRESULT _hr = put_SimpleLayout(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT IMessage::GetMessageBodyFromURL ( _bstr_t bstrURL, _bstr_t bstrAuth ) {
HRESULT _hr = raw_GetMessageBodyFromURL(bstrURL, bstrAuth);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline _bstr_t IMessage::AddURLAttachment ( _bstr_t bstrURL, _bstr_t bstrAttachAs, VARIANT_BOOL isInline, _bstr_t bstrAuth ) {
BSTR _result;
HRESULT _hr = raw_AddURLAttachment(bstrURL, bstrAttachAs, isInline, bstrAuth, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline HRESULT IMessage::ExtractEmailAddressesFromURL ( _bstr_t bstrURL, _bstr_t bstrAuth ) {
HRESULT _hr = raw_ExtractEmailAddressesFromURL(bstrURL, bstrAuth);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline _bstr_t IMessage::GetRecipientsString ( ) {
BSTR _result;
HRESULT _hr = get_RecipientsString(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline DATE IMessage::GetDeferredDelivery ( ) {
DATE _result;
HRESULT _hr = get_DeferredDelivery(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutDeferredDelivery ( DATE Value ) {
HRESULT _hr = put_DeferredDelivery(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetMailData ( ) {
BSTR _result;
HRESULT _hr = get_MailData(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IMessage::GetAbout ( ) {
BSTR _result;
HRESULT _hr = get_About(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline HRESULT IMessage::AddRecipient ( _bstr_t emailAddress, _bstr_t recipientName, _bstr_t PGPKey ) {
HRESULT _hr = raw_AddRecipient(emailAddress, recipientName, PGPKey);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IMessage::AddRecipientCC ( _bstr_t emailAddress, _bstr_t recipientName, _bstr_t PGPKey ) {
HRESULT _hr = raw_AddRecipientCC(emailAddress, recipientName, PGPKey);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IMessage::AddRecipientBCC ( _bstr_t emailAddress, _bstr_t PGPKey ) {
HRESULT _hr = raw_AddRecipientBCC(emailAddress, PGPKey);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline _bstr_t IMessage::GetVersion ( ) {
BSTR _result;
HRESULT _hr = get_Version(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline VARIANT_BOOL IMessage::VerifyKeys ( _bstr_t keyString ) {
VARIANT_BOOL _result;
HRESULT _hr = raw_VerifyKeys(keyString, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline HRESULT IMessage::ClearRecipients ( ) {
HRESULT _hr = raw_ClearRecipients();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IMessage::ClearAttachments ( ) {
HRESULT _hr = raw_ClearAttachments();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IMessage::AppendBodyFromFile ( _bstr_t FileName ) {
HRESULT _hr = raw_AppendBodyFromFile(FileName);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IMessage::AppendText ( _bstr_t Text ) {
HRESULT _hr = raw_AppendText(Text);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline _bstr_t IMessage::AddAttachment ( _bstr_t FileName, VARIANT_BOOL isInline, _bstr_t ContentType ) {
BSTR _result;
HRESULT _hr = raw_AddAttachment(FileName, isInline, ContentType, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IMessage::AddCustomAttachment ( _bstr_t FileName, _bstr_t Data, VARIANT_BOOL isInline ) {
BSTR _result;
HRESULT _hr = raw_AddCustomAttachment(FileName, Data, isInline, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline HRESULT IMessage::AddHeader ( _bstr_t XHeader, _bstr_t Value ) {
HRESULT _hr = raw_AddHeader(XHeader, Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IMessage::AddNativeHeader ( _bstr_t Header, _bstr_t Value ) {
HRESULT _hr = raw_AddNativeHeader(Header, Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline VARIANT_BOOL IMessage::GetEncryptAttachments ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_EncryptAttachments(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutEncryptAttachments ( VARIANT_BOOL Value ) {
HRESULT _hr = put_EncryptAttachments(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetMailServerUserName ( ) {
BSTR _result;
HRESULT _hr = get_MailServerUserName(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutMailServerUserName ( _bstr_t Value ) {
HRESULT _hr = put_MailServerUserName(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t IMessage::GetMailServerPassWord ( ) {
BSTR _result;
HRESULT _hr = get_MailServerPassWord(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void IMessage::PutMailServerPassWord ( _bstr_t Value ) {
HRESULT _hr = put_MailServerPassWord(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT IMessage::Clear ( ) {
HRESULT _hr = raw_Clear();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT IMessage::AppendHTML ( _bstr_t Text ) {
HRESULT _hr = raw_AppendHTML(Text);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline IPGPDecodeResultsPtr IMessage::PGPDecode ( VARIANT_BOOL DecodeBody, VARIANT_BOOL DecodeAttachments ) {
struct IPGPDecodeResults * _result;
HRESULT _hr = raw_PGPDecode(DecodeBody, DecodeAttachments, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IPGPDecodeResultsPtr(_result, false);
}
inline VARIANT_BOOL IMessage::GetEnableCharsetTranslation ( ) {
VARIANT_BOOL _result;
HRESULT _hr = get_EnableCharsetTranslation(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void IMessage::PutEnableCharsetTranslation ( VARIANT_BOOL Value ) {
HRESULT _hr = put_EnableCharsetTranslation(Value);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
//
// interface IHeaders wrapper method implementations
//
inline _bstr_t IHeaders::GetHeader ( _bstr_t Headername ) {
BSTR _result;
HRESULT _hr = raw_GetHeader(Headername, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t IHeaders::GetText ( ) {
BSTR _result;
HRESULT _hr = get_Text(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
//
// interface IRecipients wrapper method implementations
//
inline long IRecipients::GetCount ( ) {
long _result;
HRESULT _hr = get_Count(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IRecipientPtr IRecipients::GetItem ( long index ) {
struct IRecipient * _result;
HRESULT _hr = get_Item(index, &_result);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -