Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

965 lines
30 KiB

// Created by Microsoft (R) C/C++ Compiler Version 13.00.9176 (eef4f361).
//
// g:\src\sdktools\debuggers\excepmon\emsvc\obj\i386\cdonts.tli
//
// Wrapper implementations for Win32 type library cdonts.dll
// compiler-generated file created 05/06/01 at 03:49:51 - DO NOT EDIT!
#pragma once
//
// interface INewMail wrapper method implementations
//
inline void INewMail::PutValue ( _bstr_t bstrHeader, _bstr_t _arg2 ) {
HRESULT _hr = put_Value(bstrHeader, _arg2);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutTo ( _bstr_t _arg1 ) {
HRESULT _hr = put_To(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutCc ( _bstr_t _arg1 ) {
HRESULT _hr = put_Cc(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutBcc ( _bstr_t _arg1 ) {
HRESULT _hr = put_Bcc(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutBody ( const _variant_t & _arg1 ) {
HRESULT _hr = put_Body(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutImportance ( long _arg1 ) {
HRESULT _hr = put_Importance(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutBodyFormat ( long _arg1 ) {
HRESULT _hr = put_BodyFormat(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutMailFormat ( long _arg1 ) {
HRESULT _hr = put_MailFormat(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutSubject ( _bstr_t _arg1 ) {
HRESULT _hr = put_Subject(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutFrom ( _bstr_t _arg1 ) {
HRESULT _hr = put_From(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT INewMail::Send ( const _variant_t & From, const _variant_t & To, const _variant_t & Subject, const _variant_t & Body, const _variant_t & Importance ) {
HRESULT _hr = raw_Send(From, To, Subject, Body, Importance);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT INewMail::AttachFile ( const _variant_t & Source, const _variant_t & FileName, const _variant_t & EncodingMethod ) {
HRESULT _hr = raw_AttachFile(Source, FileName, EncodingMethod);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT INewMail::AttachURL ( const _variant_t & Source, const _variant_t & ContentLocation, const _variant_t & ContentBase, const _variant_t & EncodingMethod ) {
HRESULT _hr = raw_AttachURL(Source, ContentLocation, ContentBase, EncodingMethod);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT INewMail::SetLocaleIDs ( long CodePageID ) {
HRESULT _hr = raw_SetLocaleIDs(CodePageID);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline void INewMail::PutContentLocation ( _bstr_t _arg1 ) {
HRESULT _hr = put_ContentLocation(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline void INewMail::PutContentBase ( _bstr_t _arg1 ) {
HRESULT _hr = put_ContentBase(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t INewMail::GetVersion ( ) {
BSTR _result = 0;
HRESULT _hr = get_Version(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
//
// interface ISession wrapper method implementations
//
inline _variant_t ISession::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t ISession::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t ISession::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long ISession::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _bstr_t ISession::GetVersion ( ) {
BSTR _result = 0;
HRESULT _hr = get_Version(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t ISession::GetName ( ) {
BSTR _result = 0;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _variant_t ISession::GetInbox ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Inbox(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t ISession::GetOutbox ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Outbox(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long ISession::GetMessageFormat ( ) {
long _result = 0;
HRESULT _hr = get_MessageFormat(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void ISession::PutMessageFormat ( long pMessageFormat ) {
HRESULT _hr = put_MessageFormat(pMessageFormat);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT ISession::LogonSMTP ( const _variant_t & DisplayName, const _variant_t & Address ) {
HRESULT _hr = raw_LogonSMTP(DisplayName, Address);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT ISession::Logoff ( ) {
HRESULT _hr = raw_Logoff();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline _variant_t ISession::GetDefaultFolder ( const _variant_t & Type ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_GetDefaultFolder(Type, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t ISession::GetMessageCDOEm ( const _variant_t & MessageID, const _variant_t & StoreID ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_GetMessageCDOEm(MessageID, StoreID, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline HRESULT ISession::SetLocaleIDs ( long CodePageID ) {
HRESULT _hr = raw_SetLocaleIDs(CodePageID);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT ISession::SetReserved ( const _variant_t & var1, const _variant_t & var2 ) {
HRESULT _hr = raw_SetReserved(var1, var2);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface AddressEntry wrapper method implementations
//
inline _variant_t AddressEntry::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t AddressEntry::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t AddressEntry::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long AddressEntry::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _bstr_t AddressEntry::GetName ( ) {
BSTR _result = 0;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t AddressEntry::GetAddress ( ) {
BSTR _result = 0;
HRESULT _hr = get_Address(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _bstr_t AddressEntry::GetType ( ) {
BSTR _result = 0;
HRESULT _hr = get_Type(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
//
// interface Attachment wrapper method implementations
//
inline _variant_t Attachment::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Attachment::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Attachment::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Attachment::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _bstr_t Attachment::GetName ( ) {
BSTR _result = 0;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void Attachment::PutName ( _bstr_t pbstrName ) {
HRESULT _hr = put_Name(pbstrName);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long Attachment::GetType ( ) {
long _result = 0;
HRESULT _hr = get_Type(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void Attachment::PutType ( long pType ) {
HRESULT _hr = put_Type(pType);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Attachment::GetSource ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Source(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Attachment::PutSource ( const _variant_t & varSource ) {
HRESULT _hr = put_Source(varSource);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Attachment::GetContentLocation ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_ContentLocation(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Attachment::GetContentBase ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_ContentBase(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Attachment::GetContentID ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_ContentID(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline HRESULT Attachment::Delete ( ) {
HRESULT _hr = raw_Delete();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT Attachment::ReadFromFile ( _bstr_t FileName ) {
HRESULT _hr = raw_ReadFromFile(FileName);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT Attachment::WriteToFile ( _bstr_t FileName ) {
HRESULT _hr = raw_WriteToFile(FileName);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface Attachments wrapper method implementations
//
inline _variant_t Attachments::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Attachments::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Attachments::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Attachments::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _variant_t Attachments::GetItem ( VARIANT * var ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Item(var, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Attachments::GetCount ( ) {
long _result = 0;
HRESULT _hr = get_Count(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IUnknownPtr Attachments::Get_NewEnum ( ) {
IUnknown * _result = 0;
HRESULT _hr = get__NewEnum(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IUnknownPtr(_result, false);
}
inline _variant_t Attachments::Add ( const _variant_t & Name, const _variant_t & Type, const _variant_t & Source, const _variant_t & ContentLocation, const _variant_t & ContentBase ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_Add(Name, Type, Source, ContentLocation, ContentBase, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline HRESULT Attachments::Delete ( ) {
HRESULT _hr = raw_Delete();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface Folder wrapper method implementations
//
inline _variant_t Folder::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Folder::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Folder::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Folder::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _bstr_t Folder::GetName ( ) {
BSTR _result = 0;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline _variant_t Folder::GetMessages ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Messages(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
//
// interface Messages wrapper method implementations
//
inline _variant_t Messages::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Messages::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Messages::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Messages::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline long Messages::GetCount ( ) {
long _result = 0;
HRESULT _hr = get_Count(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _variant_t Messages::GetItem ( VARIANT * var ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Item(var, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline IUnknownPtr Messages::Get_NewEnum ( ) {
IUnknown * _result = 0;
HRESULT _hr = get__NewEnum(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IUnknownPtr(_result, false);
}
inline _variant_t Messages::Add ( const _variant_t & Subject, const _variant_t & Text, const _variant_t & Importance ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_Add(Subject, Text, Importance, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline HRESULT Messages::Delete ( ) {
HRESULT _hr = raw_Delete();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline _variant_t Messages::GetFirst ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_GetFirst(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Messages::GetNext ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_GetNext(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Messages::GetLast ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_GetLast(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Messages::GetPrevious ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_GetPrevious(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
//
// interface Message wrapper method implementations
//
inline _variant_t Message::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Message::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Message::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Message::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline long Message::GetSize ( ) {
long _result = 0;
HRESULT _hr = get_Size(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline long Message::GetImportance ( ) {
long _result = 0;
HRESULT _hr = get_Importance(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void Message::PutImportance ( long pImportance ) {
HRESULT _hr = put_Importance(pImportance);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t Message::GetSubject ( ) {
BSTR _result = 0;
HRESULT _hr = get_Subject(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void Message::PutSubject ( _bstr_t pSubject ) {
HRESULT _hr = put_Subject(pSubject);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetSender ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Sender(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Message::GetTimeSent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_TimeSent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutTimeSent ( const _variant_t & varTimeSent ) {
HRESULT _hr = put_TimeSent(varTimeSent);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetTimeReceived ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_TimeReceived(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutTimeReceived ( const _variant_t & varTimeReceived ) {
HRESULT _hr = put_TimeReceived(varTimeReceived);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetText ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Text(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutText ( const _variant_t & varText ) {
HRESULT _hr = put_Text(varText);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetHTMLText ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_HTMLText(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutHTMLText ( const _variant_t & varHTMLText ) {
HRESULT _hr = put_HTMLText(varHTMLText);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetRecipients ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Recipients(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutRecipients ( const _variant_t & varRecipients ) {
HRESULT _hr = put_Recipients(varRecipients);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetAttachments ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Attachments(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutMessageFormat ( long _arg1 ) {
HRESULT _hr = put_MessageFormat(_arg1);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetContentLocation ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_ContentLocation(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutContentLocation ( const _variant_t & varContentLocation ) {
HRESULT _hr = put_ContentLocation(varContentLocation);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetContentBase ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_ContentBase(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutContentBase ( const _variant_t & varContentBase ) {
HRESULT _hr = put_ContentBase(varContentBase);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _variant_t Message::GetContentID ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_ContentID(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline void Message::PutContentID ( const _variant_t & varContentID ) {
HRESULT _hr = put_ContentID(varContentID);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT Message::Delete ( ) {
HRESULT _hr = raw_Delete();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
inline HRESULT Message::Send ( ) {
HRESULT _hr = raw_Send();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface Recipient wrapper method implementations
//
inline _variant_t Recipient::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Recipient::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Recipient::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Recipient::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _bstr_t Recipient::GetName ( ) {
BSTR _result = 0;
HRESULT _hr = get_Name(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void Recipient::PutName ( _bstr_t pbstrName ) {
HRESULT _hr = put_Name(pbstrName);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline long Recipient::GetType ( ) {
long _result = 0;
HRESULT _hr = get_Type(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline void Recipient::PutType ( long pType ) {
HRESULT _hr = put_Type(pType);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline _bstr_t Recipient::GetAddress ( ) {
BSTR _result = 0;
HRESULT _hr = get_Address(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _bstr_t(_result, false);
}
inline void Recipient::PutAddress ( _bstr_t pAddress ) {
HRESULT _hr = put_Address(pAddress);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
}
inline HRESULT Recipient::Delete ( ) {
HRESULT _hr = raw_Delete();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}
//
// interface Recipients wrapper method implementations
//
inline _variant_t Recipients::GetApplication ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Application(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Recipients::GetParent ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Parent(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline _variant_t Recipients::GetSession ( ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Session(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Recipients::GetClass ( ) {
long _result = 0;
HRESULT _hr = get_Class(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline _variant_t Recipients::GetItem ( VARIANT * var ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = get_Item(var, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline long Recipients::GetCount ( ) {
long _result = 0;
HRESULT _hr = get_Count(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
inline IUnknownPtr Recipients::Get_NewEnum ( ) {
IUnknown * _result = 0;
HRESULT _hr = get__NewEnum(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return IUnknownPtr(_result, false);
}
inline _variant_t Recipients::Add ( const _variant_t & Name, const _variant_t & Address, const _variant_t & Type ) {
VARIANT _result;
VariantInit(&_result);
HRESULT _hr = raw_Add(Name, Address, Type, &_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _variant_t(_result, false);
}
inline HRESULT Recipients::Delete ( ) {
HRESULT _hr = raw_Delete();
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _hr;
}