Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
cdoex.h
Package: SwordOnline.rar [view]
Upload User: dzyhzl
Upload Date: 2019-04-29
Package Size: 56270k
Code Size: 526k
Category:
Game Server Simulator
Development Platform:
C/C++
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 5.03.0279 */
- /* at Thu Dec 14 03:02:11 2000
- */
- /* Compiler settings for P:cdoptsrccdocdo.idl:
- Oicf (OptLev=s), W1, Zp8, env=Win32 (32b run), ms_ext, app_config, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __cdo_h__
- #define __cdo_h__
- #include "cdoexstr.h"
- #if defined __cplusplus && !defined CDO_NO_NAMESPACE
- namespace CDO {
- #else
- #undef IDataSource
- #endif
- /* Forward Declarations */
- #ifndef __IDataSource_FWD_DEFINED__
- #define __IDataSource_FWD_DEFINED__
- typedef interface IDataSource IDataSource;
- #endif /* __IDataSource_FWD_DEFINED__ */
- #ifndef __IMessage_FWD_DEFINED__
- #define __IMessage_FWD_DEFINED__
- typedef interface IMessage IMessage;
- #endif /* __IMessage_FWD_DEFINED__ */
- #ifndef __IBodyPart_FWD_DEFINED__
- #define __IBodyPart_FWD_DEFINED__
- typedef interface IBodyPart IBodyPart;
- #endif /* __IBodyPart_FWD_DEFINED__ */
- #ifndef __IConfiguration_FWD_DEFINED__
- #define __IConfiguration_FWD_DEFINED__
- typedef interface IConfiguration IConfiguration;
- #endif /* __IConfiguration_FWD_DEFINED__ */
- #ifndef __IMessages_FWD_DEFINED__
- #define __IMessages_FWD_DEFINED__
- typedef interface IMessages IMessages;
- #endif /* __IMessages_FWD_DEFINED__ */
- #ifndef __IDropDirectory_FWD_DEFINED__
- #define __IDropDirectory_FWD_DEFINED__
- typedef interface IDropDirectory IDropDirectory;
- #endif /* __IDropDirectory_FWD_DEFINED__ */
- #ifndef __IBodyParts_FWD_DEFINED__
- #define __IBodyParts_FWD_DEFINED__
- typedef interface IBodyParts IBodyParts;
- #endif /* __IBodyParts_FWD_DEFINED__ */
- #ifndef __ISMTPScriptConnector_FWD_DEFINED__
- #define __ISMTPScriptConnector_FWD_DEFINED__
- typedef interface ISMTPScriptConnector ISMTPScriptConnector;
- #endif /* __ISMTPScriptConnector_FWD_DEFINED__ */
- #ifndef __INNTPEarlyScriptConnector_FWD_DEFINED__
- #define __INNTPEarlyScriptConnector_FWD_DEFINED__
- typedef interface INNTPEarlyScriptConnector INNTPEarlyScriptConnector;
- #endif /* __INNTPEarlyScriptConnector_FWD_DEFINED__ */
- #ifndef __INNTPPostScriptConnector_FWD_DEFINED__
- #define __INNTPPostScriptConnector_FWD_DEFINED__
- typedef interface INNTPPostScriptConnector INNTPPostScriptConnector;
- #endif /* __INNTPPostScriptConnector_FWD_DEFINED__ */
- #ifndef __INNTPFinalScriptConnector_FWD_DEFINED__
- #define __INNTPFinalScriptConnector_FWD_DEFINED__
- typedef interface INNTPFinalScriptConnector INNTPFinalScriptConnector;
- #endif /* __INNTPFinalScriptConnector_FWD_DEFINED__ */
- #ifndef __ISMTPOnArrival_FWD_DEFINED__
- #define __ISMTPOnArrival_FWD_DEFINED__
- typedef interface ISMTPOnArrival ISMTPOnArrival;
- #endif /* __ISMTPOnArrival_FWD_DEFINED__ */
- #ifndef __INNTPOnPostEarly_FWD_DEFINED__
- #define __INNTPOnPostEarly_FWD_DEFINED__
- typedef interface INNTPOnPostEarly INNTPOnPostEarly;
- #endif /* __INNTPOnPostEarly_FWD_DEFINED__ */
- #ifndef __INNTPOnPost_FWD_DEFINED__
- #define __INNTPOnPost_FWD_DEFINED__
- typedef interface INNTPOnPost INNTPOnPost;
- #endif /* __INNTPOnPost_FWD_DEFINED__ */
- #ifndef __INNTPOnPostFinal_FWD_DEFINED__
- #define __INNTPOnPostFinal_FWD_DEFINED__
- typedef interface INNTPOnPostFinal INNTPOnPostFinal;
- #endif /* __INNTPOnPostFinal_FWD_DEFINED__ */
- #ifndef __IProxyObject_FWD_DEFINED__
- #define __IProxyObject_FWD_DEFINED__
- typedef interface IProxyObject IProxyObject;
- #endif /* __IProxyObject_FWD_DEFINED__ */
- #ifndef __IItem_FWD_DEFINED__
- #define __IItem_FWD_DEFINED__
- typedef interface IItem IItem;
- #endif /* __IItem_FWD_DEFINED__ */
- #ifndef __IAppointment_FWD_DEFINED__
- #define __IAppointment_FWD_DEFINED__
- typedef interface IAppointment IAppointment;
- #endif /* __IAppointment_FWD_DEFINED__ */
- #ifndef __ICalendarMessage_FWD_DEFINED__
- #define __ICalendarMessage_FWD_DEFINED__
- typedef interface ICalendarMessage ICalendarMessage;
- #endif /* __ICalendarMessage_FWD_DEFINED__ */
- #ifndef __IIntegers_FWD_DEFINED__
- #define __IIntegers_FWD_DEFINED__
- typedef interface IIntegers IIntegers;
- #endif /* __IIntegers_FWD_DEFINED__ */
- #ifndef __IVariants_FWD_DEFINED__
- #define __IVariants_FWD_DEFINED__
- typedef interface IVariants IVariants;
- #endif /* __IVariants_FWD_DEFINED__ */
- #ifndef __IRecurrencePattern_FWD_DEFINED__
- #define __IRecurrencePattern_FWD_DEFINED__
- typedef interface IRecurrencePattern IRecurrencePattern;
- #endif /* __IRecurrencePattern_FWD_DEFINED__ */
- #ifndef __IException_FWD_DEFINED__
- #define __IException_FWD_DEFINED__
- typedef interface IException IException;
- #endif /* __IException_FWD_DEFINED__ */
- #ifndef __IRecurrencePatterns_FWD_DEFINED__
- #define __IRecurrencePatterns_FWD_DEFINED__
- typedef interface IRecurrencePatterns IRecurrencePatterns;
- #endif /* __IRecurrencePatterns_FWD_DEFINED__ */
- #ifndef __IExceptions_FWD_DEFINED__
- #define __IExceptions_FWD_DEFINED__
- typedef interface IExceptions IExceptions;
- #endif /* __IExceptions_FWD_DEFINED__ */
- #ifndef __ICalendarPart_FWD_DEFINED__
- #define __ICalendarPart_FWD_DEFINED__
- typedef interface ICalendarPart ICalendarPart;
- #endif /* __ICalendarPart_FWD_DEFINED__ */
- #ifndef __ICalendarParts_FWD_DEFINED__
- #define __ICalendarParts_FWD_DEFINED__
- typedef interface ICalendarParts ICalendarParts;
- #endif /* __ICalendarParts_FWD_DEFINED__ */
- #ifndef __IAttendee_FWD_DEFINED__
- #define __IAttendee_FWD_DEFINED__
- typedef interface IAttendee IAttendee;
- #endif /* __IAttendee_FWD_DEFINED__ */
- #ifndef __IAttendees_FWD_DEFINED__
- #define __IAttendees_FWD_DEFINED__
- typedef interface IAttendees IAttendees;
- #endif /* __IAttendees_FWD_DEFINED__ */
- #ifndef __IMailbox_FWD_DEFINED__
- #define __IMailbox_FWD_DEFINED__
- typedef interface IMailbox IMailbox;
- #endif /* __IMailbox_FWD_DEFINED__ */
- #ifndef __IFolder_FWD_DEFINED__
- #define __IFolder_FWD_DEFINED__
- typedef interface IFolder IFolder;
- #endif /* __IFolder_FWD_DEFINED__ */
- #ifndef __IContactGroupMembers_FWD_DEFINED__
- #define __IContactGroupMembers_FWD_DEFINED__
- typedef interface IContactGroupMembers IContactGroupMembers;
- #endif /* __IContactGroupMembers_FWD_DEFINED__ */
- #ifndef __IPerson_FWD_DEFINED__
- #define __IPerson_FWD_DEFINED__
- typedef interface IPerson IPerson;
- #endif /* __IPerson_FWD_DEFINED__ */
- #ifndef __IAddressee_FWD_DEFINED__
- #define __IAddressee_FWD_DEFINED__
- typedef interface IAddressee IAddressee;
- #endif /* __IAddressee_FWD_DEFINED__ */
- #ifndef __IAddressees_FWD_DEFINED__
- #define __IAddressees_FWD_DEFINED__
- typedef interface IAddressees IAddressees;
- #endif /* __IAddressees_FWD_DEFINED__ */
- #ifndef __IGetInterface_FWD_DEFINED__
- #define __IGetInterface_FWD_DEFINED__
- typedef interface IGetInterface IGetInterface;
- #endif /* __IGetInterface_FWD_DEFINED__ */
- #ifndef __IBodyParts_FWD_DEFINED__
- #define __IBodyParts_FWD_DEFINED__
- typedef interface IBodyParts IBodyParts;
- #endif /* __IBodyParts_FWD_DEFINED__ */
- #ifndef __IMessages_FWD_DEFINED__
- #define __IMessages_FWD_DEFINED__
- typedef interface IMessages IMessages;
- #endif /* __IMessages_FWD_DEFINED__ */
- #ifndef __Message_FWD_DEFINED__
- #define __Message_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Message Message;
- #else
- typedef struct Message Message;
- #endif /* __cplusplus */
- #endif /* __Message_FWD_DEFINED__ */
- #ifndef __Configuration_FWD_DEFINED__
- #define __Configuration_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Configuration Configuration;
- #else
- typedef struct Configuration Configuration;
- #endif /* __cplusplus */
- #endif /* __Configuration_FWD_DEFINED__ */
- #ifndef __DropDirectory_FWD_DEFINED__
- #define __DropDirectory_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DropDirectory DropDirectory;
- #else
- typedef struct DropDirectory DropDirectory;
- #endif /* __cplusplus */
- #endif /* __DropDirectory_FWD_DEFINED__ */
- #ifndef __SMTPConnector_FWD_DEFINED__
- #define __SMTPConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SMTPConnector SMTPConnector;
- #else
- typedef struct SMTPConnector SMTPConnector;
- #endif /* __cplusplus */
- #endif /* __SMTPConnector_FWD_DEFINED__ */
- #ifndef __NNTPEarlyConnector_FWD_DEFINED__
- #define __NNTPEarlyConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NNTPEarlyConnector NNTPEarlyConnector;
- #else
- typedef struct NNTPEarlyConnector NNTPEarlyConnector;
- #endif /* __cplusplus */
- #endif /* __NNTPEarlyConnector_FWD_DEFINED__ */
- #ifndef __NNTPPostConnector_FWD_DEFINED__
- #define __NNTPPostConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NNTPPostConnector NNTPPostConnector;
- #else
- typedef struct NNTPPostConnector NNTPPostConnector;
- #endif /* __cplusplus */
- #endif /* __NNTPPostConnector_FWD_DEFINED__ */
- #ifndef __NNTPFinalConnector_FWD_DEFINED__
- #define __NNTPFinalConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NNTPFinalConnector NNTPFinalConnector;
- #else
- typedef struct NNTPFinalConnector NNTPFinalConnector;
- #endif /* __cplusplus */
- #endif /* __NNTPFinalConnector_FWD_DEFINED__ */
- #ifndef __Item_FWD_DEFINED__
- #define __Item_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Item Item;
- #else
- typedef struct Item Item;
- #endif /* __cplusplus */
- #endif /* __Item_FWD_DEFINED__ */
- #ifndef __Appointment_FWD_DEFINED__
- #define __Appointment_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Appointment Appointment;
- #else
- typedef struct Appointment Appointment;
- #endif /* __cplusplus */
- #endif /* __Appointment_FWD_DEFINED__ */
- #ifndef __CalendarMessage_FWD_DEFINED__
- #define __CalendarMessage_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class CalendarMessage CalendarMessage;
- #else
- typedef struct CalendarMessage CalendarMessage;
- #endif /* __cplusplus */
- #endif /* __CalendarMessage_FWD_DEFINED__ */
- #ifndef __Folder_FWD_DEFINED__
- #define __Folder_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Folder Folder;
- #else
- typedef struct Folder Folder;
- #endif /* __cplusplus */
- #endif /* __Folder_FWD_DEFINED__ */
- #ifndef __Person_FWD_DEFINED__
- #define __Person_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Person Person;
- #else
- typedef struct Person Person;
- #endif /* __cplusplus */
- #endif /* __Person_FWD_DEFINED__ */
- #ifndef __Attendee_FWD_DEFINED__
- #define __Attendee_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Attendee Attendee;
- #else
- typedef struct Attendee Attendee;
- #endif /* __cplusplus */
- #endif /* __Attendee_FWD_DEFINED__ */
- #ifndef __Addressee_FWD_DEFINED__
- #define __Addressee_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Addressee Addressee;
- #else
- typedef struct Addressee Addressee;
- #endif /* __cplusplus */
- #endif /* __Addressee_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- #ifndef __cplusplus // X5-101346
- typedef interface ADOError ADOError;
- typedef interface ADOErrors ADOErrors;
- typedef interface _ADOCommand _ADOCommand;
- typedef interface _ADOConnection _ADOConnection;
- typedef interface _ADORecord _ADORecord;
- typedef interface IRecADOFields IRecADOFields;
- typedef interface _ADOStream _ADOStream;
- typedef interface _ADORecordset _ADORecordset;
- typedef interface ADOField ADOField;
- typedef interface _ADOField _ADOField;
- typedef interface ADOFields ADOFields;
- typedef interface _ADOParameter _ADOParameter;
- typedef interface ADOParameters ADOParameters;
- typedef interface ADOProperty ADOProperty;
- typedef interface ADOProperties ADOProperties;
- #endif // __cplusplus
- #include "adoint.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
- /* interface __MIDL_itf_cdo_0000 */
- /* [local] */
- typedef /* [helpstring] */
- enum CdoAttendeeRoleValues
- { cdoRequiredParticipant = 0,
- cdoOptionalParticipant = 1,
- cdoNonParticipant = 2,
- cdoChair = 3
- } CdoAttendeeRoleValues;
- typedef /* [helpstring] */
- enum CdoAttendeeStatusValues
- { cdoAccepted = 0,
- cdoDeclined = 1,
- cdoAttendeeStatusTentative = 2,
- cdoNeedsAction = 3,
- cdoDelegated = 4,
- cdoCompleted = 5,
- cdoInProgress = 6
- } CdoAttendeeStatusValues;
- typedef /* [helpstring] */
- enum CdoComponentType
- { cdoComponentTypeUnknown = 0,
- cdoComponentTypeAppointment = 1
- } CdoComponentType;
- typedef /* [helpstring] */
- enum CdoConfigSource
- { cdoDefaults = -1,
- cdoIIS = 1,
- cdoOutlookExpress = 2,
- cdoDirectory = 3
- } CdoConfigSource;
- typedef /* [helpstring] */
- enum CdoDayOfWeek
- { cdoSunday = 0,
- cdoMonday = 1,
- cdoTuesday = 2,
- cdoWednesday = 3,
- cdoThursday = 4,
- cdoFriday = 5,
- cdoSaturday = 6
- } CdoDayOfWeek;
- typedef /* [helpstring] */
- enum CdoDSNOptions
- { cdoDSNDefault = 0,
- cdoDSNNever = 1,
- cdoDSNFailure = 2,
- cdoDSNSuccess = 4,
- cdoDSNDelay = 8,
- cdoDSNSuccessFailOrDelay = 14
- } CdoDSNOptions;
- typedef /* [helpstring] */
- enum CdoEventStatus
- { cdoRunNextSink = 0,
- cdoSkipRemainingSinks = 1
- } CdoEventStatus;
- typedef /* [helpstring] */
- enum CdoEventType
- { cdoSMTPOnArrival = 1,
- cdoNNTPOnPostEarly = 2,
- cdoNNTPOnPost = 3,
- cdoNNTPOnPostFinal = 4
- } CdoEventType;
- typedef /* [helpstring] */
- enum CdoFileAsMappingId
- { cdoMapToNone = 0,
- cdoMapToLastFirst = 1,
- cdoMapToFirstLast = 2,
- cdoMapToOrg = 3,
- cdoMapToLastFirstOrg = 4,
- cdoMapToOrgLastFirst = 5
- } CdoFileAsMappingId;
- typedef /* [helpstring] */
- enum CdoFrequency
- { cdoSecondly = 1,
- cdoMinutely = 2,
- cdoHourly = 3,
- cdoDaily = 4,
- cdoWeekly = 5,
- cdoMonthly = 6,
- cdoYearly = 7
- } CdoFrequency;
- typedef /* [helpstring] */
- enum CdoGenderValues
- { cdoGenderUnspecified = 0,
- cdoFemale = 1,
- cdoMale = 2
- } CdoGenderValues;
- typedef /* [helpstring] */
- enum cdoImportanceValues
- { cdoLow = 0,
- cdoNormal = 1,
- cdoHigh = 2
- } cdoImportanceValues;
- typedef /* [helpstring] */
- enum CdoInstanceTypes
- { cdoSingle = 0,
- cdoMaster = 1,
- cdoInstance = 2,
- cdoException = 3
- } CdoInstanceTypes;
- typedef /* [helpstring] */
- enum CdoMailingAddressIdValues
- { cdoNoAddress = 0,
- cdoHomeAddress = 1,
- cdoBusinessAddress = 2,
- cdoOtherAddress = 3
- } CdoMailingAddressIdValues;
- typedef /* [helpstring] */
- enum CdoMessageStat
- { cdoStatSuccess = 0,
- cdoStatAbortDelivery = 2,
- cdoStatBadMail = 3
- } CdoMessageStat;
- typedef /* [helpstring] */
- enum CdoMHTMLFlags
- { cdoSuppressNone = 0,
- cdoSuppressImages = 1,
- cdoSuppressBGSounds = 2,
- cdoSuppressFrames = 4,
- cdoSuppressObjects = 8,
- cdoSuppressStyleSheets = 16,
- cdoSuppressAll = 31
- } CdoMHTMLFlags;
- typedef /* [helpstring] */
- enum CdoNNTPProcessingField
- { cdoPostMessage = 1,
- cdoProcessControl = 2,
- cdoProcessModerator = 4
- } CdoNNTPProcessingField;
- typedef /* [helpstring] */
- enum CdoPatternEndType
- { cdoNoEndDate = 0,
- cdoEndByInstances = 1,
- cdoEndByDate = 2
- } CdoPatternEndType;
- typedef /* [helpstring] */
- enum CdoPostUsing
- { cdoPostUsingPickup = 1,
- cdoPostUsingPort = 2,
- cdoPostUsingExchange = 3
- } CdoPostUsing;
- typedef
- enum cdoPriorityValues
- { cdoPriorityNonUrgent = -1,
- cdoPriorityNormal = 0,
- cdoPriorityUrgent = 1
- } cdoPriorityValues;
- typedef /* [helpstring] */
- enum CdoProtocolsAuthentication
- { cdoAnonymous = 0,
- cdoBasic = 1,
- cdoNTLM = 2
- } CdoProtocolsAuthentication;
- typedef /* [helpstring] */
- enum CdoReferenceType
- { cdoRefTypeId = 0,
- cdoRefTypeLocation = 1
- } CdoReferenceType;
- typedef /* [helpstring] */
- enum CdoResolvedStatus
- { cdoUnresolved = 0,
- cdoResolved = 1,
- cdoAmbiguous = 2
- } CdoResolvedStatus;
- typedef /* [helpstring] */
- enum CdoSendUsing
- { cdoSendUsingPickup = 1,
- cdoSendUsingPort = 2,
- cdoSendUsingExchange = 3
- } CdoSendUsing;
- typedef /* [helpstring] */
- enum cdoSensitivityValues
- { cdoSensitivityNone = 0,
- cdoPersonal = 1,
- cdoPrivate = 2,
- cdoCompanyConfidential = 3
- } cdoSensitivityValues;
- typedef /* [helpstring] */
- enum CdoTimeZoneId
- { cdoUTC = 0,
- cdoGMT = 1,
- cdoSarajevo = 2,
- cdoParis = 3,
- cdoBerlin = 4,
- cdoEasternEurope = 5,
- cdoPrague = 6,
- cdoAthens = 7,
- cdoBrasilia = 8,
- cdoAtlanticCanada = 9,
- cdoEastern = 10,
- cdoCentral = 11,
- cdoMountain = 12,
- cdoPacific = 13,
- cdoAlaska = 14,
- cdoHawaii = 15,
- cdoMidwayIsland = 16,
- cdoWellington = 17,
- cdoBrisbane = 18,
- cdoAdelaide = 19,
- cdoTokyo = 20,
- cdoSingapore = 21,
- cdoBangkok = 22,
- cdoBombay = 23,
- cdoAbuDhabi = 24,
- cdoTehran = 25,
- cdoBaghdad = 26,
- cdoIsrael = 27,
- cdoNewfoundland = 28,
- cdoAzores = 29,
- cdoMidAtlantic = 30,
- cdoMonrovia = 31,
- cdoBuenosAires = 32,
- cdoCaracas = 33,
- cdoIndiana = 34,
- cdoBogota = 35,
- cdoSaskatchewan = 36,
- cdoMexicoCity = 37,
- cdoArizona = 38,
- cdoEniwetok = 39,
- cdoFiji = 40,
- cdoMagadan = 41,
- cdoHobart = 42,
- cdoGuam = 43,
- cdoDarwin = 44,
- cdoBeijing = 45,
- cdoAlmaty = 46,
- cdoIslamabad = 47,
- cdoKabul = 48,
- cdoCairo = 49,
- cdoHarare = 50,
- cdoMoscow = 51,
- cdoFloating = 52,
- cdoCapeVerde = 53,
- cdoCaucasus = 54,
- cdoCentralAmerica = 55,
- cdoEastAfrica = 56,
- cdoMelbourne = 57,
- cdoEkaterinburg = 58,
- cdoHelsinki = 59,
- cdoGreenland = 60,
- cdoRangoon = 61,
- cdoNepal = 62,
- cdoIrkutsk = 63,
- cdoKrasnoyarsk = 64,
- cdoSantiago = 65,
- cdoSriLanka = 66,
- cdoTonga = 67,
- cdoVladivostok = 68,
- cdoWestCentralAfrica = 69,
- cdoYakutsk = 70,
- cdoDhaka = 71,
- cdoSeoul = 72,
- cdoPerth = 73,
- cdoArab = 74,
- cdoTaipei = 75,
- cdoSydney2000 = 76,
- cdoInvalidTimeZone = 77
- } CdoTimeZoneId;
- typedef /* [helpstring] */
- enum cdoURLSourceValues
- { cdoExchangeServerURL = 0,
- cdoClientStoreURL = 1
- } cdoURLSourceValues;
- extern RPC_IF_HANDLE __MIDL_itf_cdo_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_cdo_0000_v0_0_s_ifspec;
- #ifndef __IDataSource_INTERFACE_DEFINED__
- #define __IDataSource_INTERFACE_DEFINED__
- /* interface IDataSource */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IDataSource;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("CD000029-8B95-11D1-82DB-00C04FB1625D")
- IDataSource : public IDispatch
- {
- public:
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceClass(
- /* [retval][out] */ BSTR __RPC_FAR *varSourceClass) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Source(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *varSource) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsDirty(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDirty) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsDirty(
- /* [in] */ VARIANT_BOOL varIsDirty) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceURL(
- /* [retval][out] */ BSTR __RPC_FAR *varSourceURL) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ActiveConnection(
- /* [retval][out] */ _Connection __RPC_FAR *__RPC_FAR *varActiveConnection) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToObject(
- /* [in] */ IUnknown __RPC_FAR *Source,
- /* [in] */ BSTR InterfaceName) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenObject(
- /* [in] */ IUnknown __RPC_FAR *Source,
- /* [in] */ BSTR InterfaceName) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveTo(
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Open(
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [defaultvalue][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( void) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToContainer(
- /* [in] */ BSTR ContainerURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
- };
- #else /* C style interface */
- typedef struct IDataSourceVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IDataSource __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IDataSource __RPC_FAR * This);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IDataSource __RPC_FAR * This);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IDataSource __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IDataSource __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IDataSource __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IDataSource __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceClass )(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varSourceClass);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *varSource);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsDirty )(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDirty);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsDirty )(
- IDataSource __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varIsDirty);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceURL )(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varSourceURL);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveConnection )(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ _Connection __RPC_FAR *__RPC_FAR *varActiveConnection);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToObject )(
- IDataSource __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *Source,
- /* [in] */ BSTR InterfaceName);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenObject )(
- IDataSource __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *Source,
- /* [in] */ BSTR InterfaceName);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveTo )(
- IDataSource __RPC_FAR * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )(
- IDataSource __RPC_FAR * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [defaultvalue][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )(
- IDataSource __RPC_FAR * This);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToContainer )(
- IDataSource __RPC_FAR * This,
- /* [in] */ BSTR ContainerURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- END_INTERFACE
- } IDataSourceVtbl;
- interface IDataSource
- {
- CONST_VTBL struct IDataSourceVtbl __RPC_FAR *lpVtbl;
- };
- #ifdef COBJMACROS
- #define IDataSource_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDataSource_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDataSource_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDataSource_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDataSource_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDataSource_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDataSource_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDataSource_get_SourceClass(This,varSourceClass)
- (This)->lpVtbl -> get_SourceClass(This,varSourceClass)
- #define IDataSource_get_Source(This,varSource)
- (This)->lpVtbl -> get_Source(This,varSource)
- #define IDataSource_get_IsDirty(This,pIsDirty)
- (This)->lpVtbl -> get_IsDirty(This,pIsDirty)
- #define IDataSource_put_IsDirty(This,varIsDirty)
- (This)->lpVtbl -> put_IsDirty(This,varIsDirty)
- #define IDataSource_get_SourceURL(This,varSourceURL)
- (This)->lpVtbl -> get_SourceURL(This,varSourceURL)
- #define IDataSource_get_ActiveConnection(This,varActiveConnection)
- (This)->lpVtbl -> get_ActiveConnection(This,varActiveConnection)
- #define IDataSource_SaveToObject(This,Source,InterfaceName)
- (This)->lpVtbl -> SaveToObject(This,Source,InterfaceName)
- #define IDataSource_OpenObject(This,Source,InterfaceName)
- (This)->lpVtbl -> OpenObject(This,Source,InterfaceName)
- #define IDataSource_SaveTo(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- (This)->lpVtbl -> SaveTo(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- #define IDataSource_Open(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- (This)->lpVtbl -> Open(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- #define IDataSource_Save(This)
- (This)->lpVtbl -> Save(This)
- #define IDataSource_SaveToContainer(This,ContainerURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- (This)->lpVtbl -> SaveToContainer(This,ContainerURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_SourceClass_Proxy(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varSourceClass);
- void __RPC_STUB IDataSource_get_SourceClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_Source_Proxy(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *varSource);
- void __RPC_STUB IDataSource_get_Source_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_IsDirty_Proxy(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDirty);
- void __RPC_STUB IDataSource_get_IsDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IDataSource_put_IsDirty_Proxy(
- IDataSource __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varIsDirty);
- void __RPC_STUB IDataSource_put_IsDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_SourceURL_Proxy(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varSourceURL);
- void __RPC_STUB IDataSource_get_SourceURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_ActiveConnection_Proxy(
- IDataSource __RPC_FAR * This,
- /* [retval][out] */ _Connection __RPC_FAR *__RPC_FAR *varActiveConnection);
- void __RPC_STUB IDataSource_get_ActiveConnection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_SaveToObject_Proxy(
- IDataSource __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *Source,
- /* [in] */ BSTR InterfaceName);
- void __RPC_STUB IDataSource_SaveToObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_OpenObject_Proxy(
- IDataSource __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *Source,
- /* [in] */ BSTR InterfaceName);
- void __RPC_STUB IDataSource_OpenObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_SaveTo_Proxy(
- IDataSource __RPC_FAR * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IDataSource_SaveTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_Open_Proxy(
- IDataSource __RPC_FAR * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [defaultvalue][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IDataSource_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_Save_Proxy(
- IDataSource __RPC_FAR * This);
- void __RPC_STUB IDataSource_Save_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_SaveToContainer_Proxy(
- IDataSource __RPC_FAR * This,
- /* [in] */ BSTR ContainerURL,
- /* [defaultvalue][in] */ IDispatch __RPC_FAR *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IDataSource_SaveToContainer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDataSource_INTERFACE_DEFINED__ */
- #ifndef __IMessage_INTERFACE_DEFINED__
- #define __IMessage_INTERFACE_DEFINED__
- /* interface IMessage */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IMessage;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("CD000020-8B95-11D1-82DB-00C04FB1625D")
- IMessage : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BCC(
- /* [retval][out] */ BSTR __RPC_FAR *pBCC) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BCC(
- /* [in] */ BSTR varBCC) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CC(
- /* [retval][out] */ BSTR __RPC_FAR *pCC) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CC(
- /* [in] */ BSTR varCC) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FollowUpTo(
- /* [retval][out] */ BSTR __RPC_FAR *pFollowUpTo) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FollowUpTo(
- /* [in] */ BSTR varFollowUpTo) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_From(
- /* [retval][out] */ BSTR __RPC_FAR *pFrom) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_From(
- /* [in] */ BSTR varFrom) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Keywords(
- /* [retval][out] */ BSTR __RPC_FAR *pKeywords) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Keywords(
- /* [in] */ BSTR varKeywords) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MimeFormatted(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMimeFormatted) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MimeFormatted(
- /* [in] */ VARIANT_BOOL varMimeFormatted) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Newsgroups(
- /* [retval][out] */ BSTR __RPC_FAR *pNewsgroups) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Newsgroups(
- /* [in] */ BSTR varNewsgroups) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Organization(
- /* [retval][out] */ BSTR __RPC_FAR *pOrganization) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Organization(
- /* [in] */ BSTR varOrganization) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReceivedTime(
- /* [retval][out] */ DATE __RPC_FAR *varReceivedTime) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReplyTo(
- /* [retval][out] */ BSTR __RPC_FAR *pReplyTo) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReplyTo(
- /* [in] */ BSTR varReplyTo) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DSNOptions(
- /* [retval][out] */ CdoDSNOptions __RPC_FAR *pDSNOptions) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DSNOptions(
- /* [in] */ CdoDSNOptions varDSNOptions) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SentOn(
- /* [retval][out] */ DATE __RPC_FAR *varSentOn) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Subject(
- /* [retval][out] */ BSTR __RPC_FAR *pSubject) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Subject(
- /* [in] */ BSTR varSubject) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_To(
- /* [retval][out] */ BSTR __RPC_FAR *pTo) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_To(
- /* [in] */ BSTR varTo) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextBody(
- /* [retval][out] */ BSTR __RPC_FAR *pTextBody) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TextBody(
- /* [in] */ BSTR varTextBody) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLBody(
- /* [retval][out] */ BSTR __RPC_FAR *pHTMLBody) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HTMLBody(
- /* [in] */ BSTR varHTMLBody) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Attachments(
- /* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varAttachments) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Sender(
- /* [retval][out] */ BSTR __RPC_FAR *pSender) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Sender(
- /* [in] */ BSTR varSender) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Configuration(
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Configuration(
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
- virtual /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Configuration(
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoGenerateTextBody(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoGenerateTextBody) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoGenerateTextBody(
- /* [in] */ VARIANT_BOOL varAutoGenerateTextBody) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnvelopeFields(
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varEnvelopeFields) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextBodyPart(
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varTextBodyPart) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLBodyPart(
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varHTMLBodyPart) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BodyPart(
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varBodyPart) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MDNRequested(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMDNRequested) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MDNRequested(
- /* [in] */ VARIANT_BOOL varMDNRequested) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddRelatedBodyPart(
- /* [in] */ BSTR URL,
- /* [in] */ BSTR Reference,
- /* [in] */ CdoReferenceType ReferenceType,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAttachment(
- /* [in] */ BSTR URL,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateMHTMLBody(
- /* [in] */ BSTR URL,
- /* [defaultvalue][in] */ CdoMHTMLFlags Flags,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Forward(
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Post( void) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE PostReply(
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Reply(
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ReplyAll(
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Send( void) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStream(
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
- };
- #else /* C style interface */
- typedef struct IMessageVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMessage __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMessage __RPC_FAR * This);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMessage __RPC_FAR * This);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IMessage __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IMessage __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IMessage __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IMessage __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BCC )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pBCC);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BCC )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varBCC);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CC )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pCC);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CC )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varCC);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FollowUpTo )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFollowUpTo);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FollowUpTo )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varFollowUpTo);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_From )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFrom);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_From )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varFrom);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Keywords )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pKeywords);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Keywords )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varKeywords);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MimeFormatted )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMimeFormatted);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MimeFormatted )(
- IMessage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varMimeFormatted);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Newsgroups )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pNewsgroups);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Newsgroups )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varNewsgroups);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Organization )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pOrganization);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Organization )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varOrganization);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReceivedTime )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ DATE __RPC_FAR *varReceivedTime);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReplyTo )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pReplyTo);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReplyTo )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varReplyTo);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DSNOptions )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ CdoDSNOptions __RPC_FAR *pDSNOptions);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DSNOptions )(
- IMessage __RPC_FAR * This,
- /* [in] */ CdoDSNOptions varDSNOptions);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SentOn )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ DATE __RPC_FAR *varSentOn);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Subject )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pSubject);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Subject )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varSubject);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_To )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTo);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_To )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varTo);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextBody )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTextBody);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextBody )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varTextBody);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HTMLBody )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pHTMLBody);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HTMLBody )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varHTMLBody);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attachments )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varAttachments);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sender )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pSender);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Sender )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varSender);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Configuration )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Configuration )(
- IMessage __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
- /* [helpcontext][helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Configuration )(
- IMessage __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoGenerateTextBody )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoGenerateTextBody);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoGenerateTextBody )(
- IMessage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varAutoGenerateTextBody);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnvelopeFields )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varEnvelopeFields);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextBodyPart )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varTextBodyPart);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HTMLBodyPart )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varHTMLBodyPart);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BodyPart )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varBodyPart);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MDNRequested )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMDNRequested);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MDNRequested )(
- IMessage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varMDNRequested);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddRelatedBodyPart )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR URL,
- /* [in] */ BSTR Reference,
- /* [in] */ CdoReferenceType ReferenceType,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddAttachment )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR URL,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateMHTMLBody )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR URL,
- /* [defaultvalue][in] */ CdoMHTMLFlags Flags,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Forward )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Post )(
- IMessage __RPC_FAR * This);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PostReply )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reply )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReplyAll )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Send )(
- IMessage __RPC_FAR * This);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStream )(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
- END_INTERFACE
- } IMessageVtbl;
- interface IMessage
- {
- CONST_VTBL struct IMessageVtbl __RPC_FAR *lpVtbl;
- };
- #ifdef COBJMACROS
- #define IMessage_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMessage_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMessage_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMessage_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMessage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMessage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMessage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMessage_get_BCC(This,pBCC)
- (This)->lpVtbl -> get_BCC(This,pBCC)
- #define IMessage_put_BCC(This,varBCC)
- (This)->lpVtbl -> put_BCC(This,varBCC)
- #define IMessage_get_CC(This,pCC)
- (This)->lpVtbl -> get_CC(This,pCC)
- #define IMessage_put_CC(This,varCC)
- (This)->lpVtbl -> put_CC(This,varCC)
- #define IMessage_get_FollowUpTo(This,pFollowUpTo)
- (This)->lpVtbl -> get_FollowUpTo(This,pFollowUpTo)
- #define IMessage_put_FollowUpTo(This,varFollowUpTo)
- (This)->lpVtbl -> put_FollowUpTo(This,varFollowUpTo)
- #define IMessage_get_From(This,pFrom)
- (This)->lpVtbl -> get_From(This,pFrom)
- #define IMessage_put_From(This,varFrom)
- (This)->lpVtbl -> put_From(This,varFrom)
- #define IMessage_get_Keywords(This,pKeywords)
- (This)->lpVtbl -> get_Keywords(This,pKeywords)
- #define IMessage_put_Keywords(This,varKeywords)
- (This)->lpVtbl -> put_Keywords(This,varKeywords)
- #define IMessage_get_MimeFormatted(This,pMimeFormatted)
- (This)->lpVtbl -> get_MimeFormatted(This,pMimeFormatted)
- #define IMessage_put_MimeFormatted(This,varMimeFormatted)
- (This)->lpVtbl -> put_MimeFormatted(This,varMimeFormatted)
- #define IMessage_get_Newsgroups(This,pNewsgroups)
- (This)->lpVtbl -> get_Newsgroups(This,pNewsgroups)
- #define IMessage_put_Newsgroups(This,varNewsgroups)
- (This)->lpVtbl -> put_Newsgroups(This,varNewsgroups)
- #define IMessage_get_Organization(This,pOrganization)
- (This)->lpVtbl -> get_Organization(This,pOrganization)
- #define IMessage_put_Organization(This,varOrganization)
- (This)->lpVtbl -> put_Organization(This,varOrganization)
- #define IMessage_get_ReceivedTime(This,varReceivedTime)
- (This)->lpVtbl -> get_ReceivedTime(This,varReceivedTime)
- #define IMessage_get_ReplyTo(This,pReplyTo)
- (This)->lpVtbl -> get_ReplyTo(This,pReplyTo)
- #define IMessage_put_ReplyTo(This,varReplyTo)
- (This)->lpVtbl -> put_ReplyTo(This,varReplyTo)
- #define IMessage_get_DSNOptions(This,pDSNOptions)
- (This)->lpVtbl -> get_DSNOptions(This,pDSNOptions)
- #define IMessage_put_DSNOptions(This,varDSNOptions)
- (This)->lpVtbl -> put_DSNOptions(This,varDSNOptions)
- #define IMessage_get_SentOn(This,varSentOn)
- (This)->lpVtbl -> get_SentOn(This,varSentOn)
- #define IMessage_get_Subject(This,pSubject)
- (This)->lpVtbl -> get_Subject(This,pSubject)
- #define IMessage_put_Subject(This,varSubject)
- (This)->lpVtbl -> put_Subject(This,varSubject)
- #define IMessage_get_To(This,pTo)
- (This)->lpVtbl -> get_To(This,pTo)
- #define IMessage_put_To(This,varTo)
- (This)->lpVtbl -> put_To(This,varTo)
- #define IMessage_get_TextBody(This,pTextBody)
- (This)->lpVtbl -> get_TextBody(This,pTextBody)
- #define IMessage_put_TextBody(This,varTextBody)
- (This)->lpVtbl -> put_TextBody(This,varTextBody)
- #define IMessage_get_HTMLBody(This,pHTMLBody)
- (This)->lpVtbl -> get_HTMLBody(This,pHTMLBody)
- #define IMessage_put_HTMLBody(This,varHTMLBody)
- (This)->lpVtbl -> put_HTMLBody(This,varHTMLBody)
- #define IMessage_get_Attachments(This,varAttachments)
- (This)->lpVtbl -> get_Attachments(This,varAttachments)
- #define IMessage_get_Sender(This,pSender)
- (This)->lpVtbl -> get_Sender(This,pSender)
- #define IMessage_put_Sender(This,varSender)
- (This)->lpVtbl -> put_Sender(This,varSender)
- #define IMessage_get_Configuration(This,pConfiguration)
- (This)->lpVtbl -> get_Configuration(This,pConfiguration)
- #define IMessage_put_Configuration(This,varConfiguration)
- (This)->lpVtbl -> put_Configuration(This,varConfiguration)
- #define IMessage_putref_Configuration(This,varConfiguration)
- (This)->lpVtbl -> putref_Configuration(This,varConfiguration)
- #define IMessage_get_AutoGenerateTextBody(This,pAutoGenerateTextBody)
- (This)->lpVtbl -> get_AutoGenerateTextBody(This,pAutoGenerateTextBody)
- #define IMessage_put_AutoGenerateTextBody(This,varAutoGenerateTextBody)
- (This)->lpVtbl -> put_AutoGenerateTextBody(This,varAutoGenerateTextBody)
- #define IMessage_get_EnvelopeFields(This,varEnvelopeFields)
- (This)->lpVtbl -> get_EnvelopeFields(This,varEnvelopeFields)
- #define IMessage_get_TextBodyPart(This,varTextBodyPart)
- (This)->lpVtbl -> get_TextBodyPart(This,varTextBodyPart)
- #define IMessage_get_HTMLBodyPart(This,varHTMLBodyPart)
- (This)->lpVtbl -> get_HTMLBodyPart(This,varHTMLBodyPart)
- #define IMessage_get_BodyPart(This,varBodyPart)
- (This)->lpVtbl -> get_BodyPart(This,varBodyPart)
- #define IMessage_get_DataSource(This,varDataSource)
- (This)->lpVtbl -> get_DataSource(This,varDataSource)
- #define IMessage_get_Fields(This,varFields)
- (This)->lpVtbl -> get_Fields(This,varFields)
- #define IMessage_get_MDNRequested(This,pMDNRequested)
- (This)->lpVtbl -> get_MDNRequested(This,pMDNRequested)
- #define IMessage_put_MDNRequested(This,varMDNRequested)
- (This)->lpVtbl -> put_MDNRequested(This,varMDNRequested)
- #define IMessage_AddRelatedBodyPart(This,URL,Reference,ReferenceType,UserName,Password,ppBody)
- (This)->lpVtbl -> AddRelatedBodyPart(This,URL,Reference,ReferenceType,UserName,Password,ppBody)
- #define IMessage_AddAttachment(This,URL,UserName,Password,ppBody)
- (This)->lpVtbl -> AddAttachment(This,URL,UserName,Password,ppBody)
- #define IMessage_CreateMHTMLBody(This,URL,Flags,UserName,Password)
- (This)->lpVtbl -> CreateMHTMLBody(This,URL,Flags,UserName,Password)
- #define IMessage_Forward(This,ppMsg)
- (This)->lpVtbl -> Forward(This,ppMsg)
- #define IMessage_Post(This)
- (This)->lpVtbl -> Post(This)
- #define IMessage_PostReply(This,ppMsg)
- (This)->lpVtbl -> PostReply(This,ppMsg)
- #define IMessage_Reply(This,ppMsg)
- (This)->lpVtbl -> Reply(This,ppMsg)
- #define IMessage_ReplyAll(This,ppMsg)
- (This)->lpVtbl -> ReplyAll(This,ppMsg)
- #define IMessage_Send(This)
- (This)->lpVtbl -> Send(This)
- #define IMessage_GetStream(This,ppStream)
- (This)->lpVtbl -> GetStream(This,ppStream)
- #define IMessage_GetInterface(This,Interface,ppUnknown)
- (This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_BCC_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pBCC);
- void __RPC_STUB IMessage_get_BCC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_BCC_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varBCC);
- void __RPC_STUB IMessage_put_BCC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_CC_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pCC);
- void __RPC_STUB IMessage_get_CC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_CC_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varCC);
- void __RPC_STUB IMessage_put_CC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_FollowUpTo_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFollowUpTo);
- void __RPC_STUB IMessage_get_FollowUpTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_FollowUpTo_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varFollowUpTo);
- void __RPC_STUB IMessage_put_FollowUpTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_From_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFrom);
- void __RPC_STUB IMessage_get_From_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_From_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varFrom);
- void __RPC_STUB IMessage_put_From_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Keywords_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pKeywords);
- void __RPC_STUB IMessage_get_Keywords_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Keywords_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varKeywords);
- void __RPC_STUB IMessage_put_Keywords_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_MimeFormatted_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMimeFormatted);
- void __RPC_STUB IMessage_get_MimeFormatted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_MimeFormatted_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varMimeFormatted);
- void __RPC_STUB IMessage_put_MimeFormatted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Newsgroups_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pNewsgroups);
- void __RPC_STUB IMessage_get_Newsgroups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Newsgroups_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varNewsgroups);
- void __RPC_STUB IMessage_put_Newsgroups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Organization_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pOrganization);
- void __RPC_STUB IMessage_get_Organization_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Organization_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varOrganization);
- void __RPC_STUB IMessage_put_Organization_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_ReceivedTime_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ DATE __RPC_FAR *varReceivedTime);
- void __RPC_STUB IMessage_get_ReceivedTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_ReplyTo_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pReplyTo);
- void __RPC_STUB IMessage_get_ReplyTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_ReplyTo_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varReplyTo);
- void __RPC_STUB IMessage_put_ReplyTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_DSNOptions_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ CdoDSNOptions __RPC_FAR *pDSNOptions);
- void __RPC_STUB IMessage_get_DSNOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_DSNOptions_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ CdoDSNOptions varDSNOptions);
- void __RPC_STUB IMessage_put_DSNOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_SentOn_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ DATE __RPC_FAR *varSentOn);
- void __RPC_STUB IMessage_get_SentOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Subject_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pSubject);
- void __RPC_STUB IMessage_get_Subject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Subject_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varSubject);
- void __RPC_STUB IMessage_put_Subject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_To_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTo);
- void __RPC_STUB IMessage_get_To_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_To_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varTo);
- void __RPC_STUB IMessage_put_To_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_TextBody_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pTextBody);
- void __RPC_STUB IMessage_get_TextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_TextBody_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varTextBody);
- void __RPC_STUB IMessage_put_TextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_HTMLBody_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pHTMLBody);
- void __RPC_STUB IMessage_get_HTMLBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_HTMLBody_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varHTMLBody);
- void __RPC_STUB IMessage_put_HTMLBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Attachments_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varAttachments);
- void __RPC_STUB IMessage_get_Attachments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Sender_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pSender);
- void __RPC_STUB IMessage_get_Sender_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Sender_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR varSender);
- void __RPC_STUB IMessage_put_Sender_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Configuration_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration);
- void __RPC_STUB IMessage_get_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Configuration_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
- void __RPC_STUB IMessage_put_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IMessage_putref_Configuration_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
- void __RPC_STUB IMessage_putref_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_AutoGenerateTextBody_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoGenerateTextBody);
- void __RPC_STUB IMessage_get_AutoGenerateTextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_AutoGenerateTextBody_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varAutoGenerateTextBody);
- void __RPC_STUB IMessage_put_AutoGenerateTextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_EnvelopeFields_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varEnvelopeFields);
- void __RPC_STUB IMessage_get_EnvelopeFields_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_TextBodyPart_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varTextBodyPart);
- void __RPC_STUB IMessage_get_TextBodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_HTMLBodyPart_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varHTMLBodyPart);
- void __RPC_STUB IMessage_get_HTMLBodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_BodyPart_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varBodyPart);
- void __RPC_STUB IMessage_get_BodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_DataSource_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
- void __RPC_STUB IMessage_get_DataSource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Fields_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
- void __RPC_STUB IMessage_get_Fields_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_MDNRequested_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMDNRequested);
- void __RPC_STUB IMessage_get_MDNRequested_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_MDNRequested_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varMDNRequested);
- void __RPC_STUB IMessage_put_MDNRequested_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_AddRelatedBodyPart_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR URL,
- /* [in] */ BSTR Reference,
- /* [in] */ CdoReferenceType ReferenceType,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
- void __RPC_STUB IMessage_AddRelatedBodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_AddAttachment_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR URL,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
- void __RPC_STUB IMessage_AddAttachment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_CreateMHTMLBody_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR URL,
- /* [defaultvalue][in] */ CdoMHTMLFlags Flags,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IMessage_CreateMHTMLBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Forward_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- void __RPC_STUB IMessage_Forward_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Post_Proxy(
- IMessage __RPC_FAR * This);
- void __RPC_STUB IMessage_Post_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_PostReply_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- void __RPC_STUB IMessage_PostReply_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Reply_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- void __RPC_STUB IMessage_Reply_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_ReplyAll_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
- void __RPC_STUB IMessage_ReplyAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Send_Proxy(
- IMessage __RPC_FAR * This);
- void __RPC_STUB IMessage_Send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_GetStream_Proxy(
- IMessage __RPC_FAR * This,
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
- void __RPC_STUB IMessage_GetStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_GetInterface_Proxy(
- IMessage __RPC_FAR * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
- void __RPC_STUB IMessage_GetInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMessage_INTERFACE_DEFINED__ */
- #ifndef __IBodyPart_INTERFACE_DEFINED__
- #define __IBodyPart_INTERFACE_DEFINED__
- /* interface IBodyPart */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IBodyPart;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("CD000021-8B95-11D1-82DB-00C04FB1625D")
- IBodyPart : public IDispatch
- {
- public:
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BodyParts(
- /* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varBodyParts) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentTransferEncoding(
- /* [retval][out] */ BSTR __RPC_FAR *pContentTransferEncoding) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentTransferEncoding(
- /* [in] */ BSTR varContentTransferEncoding) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentMediaType(
- /* [retval][out] */ BSTR __RPC_FAR *pContentMediaType) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentMediaType(
- /* [in] */ BSTR varContentMediaType) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Charset(
- /* [retval][out] */ BSTR __RPC_FAR *pCharset) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Charset(
- /* [in] */ BSTR varCharset) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FileName(
- /* [retval][out] */ BSTR __RPC_FAR *varFileName) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentClass(
- /* [retval][out] */ BSTR __RPC_FAR *pContentClass) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentClass(
- /* [in] */ BSTR varContentClass) = 0;
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentClassName(
- /* [retval][out] */ BSTR __RPC_FAR *pContentClassName) = 0;
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentClassName(
- /* [in] */ BSTR varContentClassName) = 0;
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varParent) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddBodyPart(
- /* [defaultvalue][in] */ long Index,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToFile(
- /* [in] */ BSTR FileName) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEncodedContentStream(
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDecodedContentStream(
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStream(
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFieldParameter(
- /* [in] */ BSTR FieldName,
- /* [in] */ BSTR Parameter,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrValue) = 0;
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
- };
- #else /* C style interface */
- typedef struct IBodyPartVtbl
- {
- BEGIN_INTERFACE
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IBodyPart __RPC_FAR * This);
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IBodyPart __RPC_FAR * This);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IBodyPart __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BodyParts )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varBodyParts);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentTransferEncoding )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentTransferEncoding);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentTransferEncoding )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR varContentTransferEncoding);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentMediaType )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentMediaType);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentMediaType )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR varContentMediaType);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Charset )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pCharset);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Charset )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR varCharset);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varFileName);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentClass )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentClass);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentClass )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR varContentClass);
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentClassName )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentClassName);
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentClassName )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR varContentClassName);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varParent);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBodyPart )(
- IBodyPart __RPC_FAR * This,
- /* [defaultvalue][in] */ long Index,
- /* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToFile )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR FileName);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEncodedContentStream )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDecodedContentStream )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStream )(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFieldParameter )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR FieldName,
- /* [in] */ BSTR Parameter,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrValue);
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
- END_INTERFACE
- } IBodyPartVtbl;
- interface IBodyPart
- {
- CONST_VTBL struct IBodyPartVtbl __RPC_FAR *lpVtbl;
- };
- #ifdef COBJMACROS
- #define IBodyPart_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBodyPart_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IBodyPart_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IBodyPart_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IBodyPart_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IBodyPart_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IBodyPart_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IBodyPart_get_BodyParts(This,varBodyParts)
- (This)->lpVtbl -> get_BodyParts(This,varBodyParts)
- #define IBodyPart_get_ContentTransferEncoding(This,pContentTransferEncoding)
- (This)->lpVtbl -> get_ContentTransferEncoding(This,pContentTransferEncoding)
- #define IBodyPart_put_ContentTransferEncoding(This,varContentTransferEncoding)
- (This)->lpVtbl -> put_ContentTransferEncoding(This,varContentTransferEncoding)
- #define IBodyPart_get_ContentMediaType(This,pContentMediaType)
- (This)->lpVtbl -> get_ContentMediaType(This,pContentMediaType)
- #define IBodyPart_put_ContentMediaType(This,varContentMediaType)
- (This)->lpVtbl -> put_ContentMediaType(This,varContentMediaType)
- #define IBodyPart_get_Fields(This,varFields)
- (This)->lpVtbl -> get_Fields(This,varFields)
- #define IBodyPart_get_Charset(This,pCharset)
- (This)->lpVtbl -> get_Charset(This,pCharset)
- #define IBodyPart_put_Charset(This,varCharset)
- (This)->lpVtbl -> put_Charset(This,varCharset)
- #define IBodyPart_get_FileName(This,varFileName)
- (This)->lpVtbl -> get_FileName(This,varFileName)
- #define IBodyPart_get_DataSource(This,varDataSource)
- (This)->lpVtbl -> get_DataSource(This,varDataSource)
- #define IBodyPart_get_ContentClass(This,pContentClass)
- (This)->lpVtbl -> get_ContentClass(This,pContentClass)
- #define IBodyPart_put_ContentClass(This,varContentClass)
- (This)->lpVtbl -> put_ContentClass(This,varContentClass)
- #define IBodyPart_get_ContentClassName(This,pContentClassName)
- (This)->lpVtbl -> get_ContentClassName(This,pContentClassName)
- #define IBodyPart_put_ContentClassName(This,varContentClassName)
- (This)->lpVtbl -> put_ContentClassName(This,varContentClassName)
- #define IBodyPart_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define IBodyPart_AddBodyPart(This,Index,ppPart)
- (This)->lpVtbl -> AddBodyPart(This,Index,ppPart)
- #define IBodyPart_SaveToFile(This,FileName)
- (This)->lpVtbl -> SaveToFile(This,FileName)
- #define IBodyPart_GetEncodedContentStream(This,ppStream)
- (This)->lpVtbl -> GetEncodedContentStream(This,ppStream)
- #define IBodyPart_GetDecodedContentStream(This,ppStream)
- (This)->lpVtbl -> GetDecodedContentStream(This,ppStream)
- #define IBodyPart_GetStream(This,ppStream)
- (This)->lpVtbl -> GetStream(This,ppStream)
- #define IBodyPart_GetFieldParameter(This,FieldName,Parameter,pbstrValue)
- (This)->lpVtbl -> GetFieldParameter(This,FieldName,Parameter,pbstrValue)
- #define IBodyPart_GetInterface(This,Interface,ppUnknown)
- (This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_BodyParts_Proxy(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varBodyParts);
- void __RPC_STUB IBodyPart_get_BodyParts_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_ContentTransferEncoding_Proxy(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentTransferEncoding);
- void __RPC_STUB IBodyPart_get_ContentTransferEncoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_put_ContentTransferEncoding_Proxy(
- IBodyPart __RPC_FAR * This,
- /* [in] */ BSTR varContentTransferEncoding);
- void __RPC_STUB IBodyPart_put_ContentTransferEncoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_ContentMediaType_Proxy(
- IBodyPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentMediaType);
- void __RPC_STUB IBodyPart_get_ContentMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_put_ContentMediaType_Proxy(
- IBodyPart __RPC_FAR * This,