mirror of https://github.com/UMSKT/xpmgr.git
4544 lines
152 KiB
C++
4544 lines
152 KiB
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 Sep 30 09:32:08 1999
|
|
*/
|
|
/* Compiler settings for P:\cdontrtm\src\cdonts\actmsg.idl:
|
|
Os (OptLev=s), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
|
|
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__ 440
|
|
#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 __cdonts_h__
|
|
#define __cdonts_h__
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __INewMail_FWD_DEFINED__
|
|
#define __INewMail_FWD_DEFINED__
|
|
typedef interface INewMail INewMail;
|
|
#endif /* __INewMail_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ISession_FWD_DEFINED__
|
|
#define __ISession_FWD_DEFINED__
|
|
typedef interface ISession ISession;
|
|
#endif /* __ISession_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Folder_FWD_DEFINED__
|
|
#define __Folder_FWD_DEFINED__
|
|
typedef interface Folder Folder;
|
|
#endif /* __Folder_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Messages_FWD_DEFINED__
|
|
#define __Messages_FWD_DEFINED__
|
|
typedef interface Messages Messages;
|
|
#endif /* __Messages_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Message_FWD_DEFINED__
|
|
#define __Message_FWD_DEFINED__
|
|
typedef interface Message Message;
|
|
#endif /* __Message_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Recipients_FWD_DEFINED__
|
|
#define __Recipients_FWD_DEFINED__
|
|
typedef interface Recipients Recipients;
|
|
#endif /* __Recipients_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Recipient_FWD_DEFINED__
|
|
#define __Recipient_FWD_DEFINED__
|
|
typedef interface Recipient Recipient;
|
|
#endif /* __Recipient_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Attachments_FWD_DEFINED__
|
|
#define __Attachments_FWD_DEFINED__
|
|
typedef interface Attachments Attachments;
|
|
#endif /* __Attachments_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Attachment_FWD_DEFINED__
|
|
#define __Attachment_FWD_DEFINED__
|
|
typedef interface Attachment Attachment;
|
|
#endif /* __Attachment_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AddressEntry_FWD_DEFINED__
|
|
#define __AddressEntry_FWD_DEFINED__
|
|
typedef interface AddressEntry AddressEntry;
|
|
#endif /* __AddressEntry_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __NewMail_FWD_DEFINED__
|
|
#define __NewMail_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class NewMail NewMail;
|
|
#else
|
|
typedef struct NewMail NewMail;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __NewMail_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Session_FWD_DEFINED__
|
|
#define __Session_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class Session Session;
|
|
#else
|
|
typedef struct Session Session;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __Session_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AddressEntry_FWD_DEFINED__
|
|
#define __AddressEntry_FWD_DEFINED__
|
|
typedef interface AddressEntry AddressEntry;
|
|
#endif /* __AddressEntry_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Attachment_FWD_DEFINED__
|
|
#define __Attachment_FWD_DEFINED__
|
|
typedef interface Attachment Attachment;
|
|
#endif /* __Attachment_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Attachments_FWD_DEFINED__
|
|
#define __Attachments_FWD_DEFINED__
|
|
typedef interface Attachments Attachments;
|
|
#endif /* __Attachments_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Folder_FWD_DEFINED__
|
|
#define __Folder_FWD_DEFINED__
|
|
typedef interface Folder Folder;
|
|
#endif /* __Folder_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Messages_FWD_DEFINED__
|
|
#define __Messages_FWD_DEFINED__
|
|
typedef interface Messages Messages;
|
|
#endif /* __Messages_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Message_FWD_DEFINED__
|
|
#define __Message_FWD_DEFINED__
|
|
typedef interface Message Message;
|
|
#endif /* __Message_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Recipient_FWD_DEFINED__
|
|
#define __Recipient_FWD_DEFINED__
|
|
typedef interface Recipient Recipient;
|
|
#endif /* __Recipient_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Recipients_FWD_DEFINED__
|
|
#define __Recipients_FWD_DEFINED__
|
|
typedef interface Recipients Recipients;
|
|
#endif /* __Recipients_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "oaidl.h"
|
|
#include "ocidl.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_actmsg_0000 */
|
|
/* [local] */
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoErrorType
|
|
{ CdoE_CALL_FAILED = 0x80004005,
|
|
CdoE_NOT_ENOUGH_MEMORY = 0x8007000e,
|
|
CdoE_INVALID_PARAMETER = 0x80070057,
|
|
CdoE_INTERFACE_NOT_SUPPORTED = 0x80004002,
|
|
CdoE_NO_ACCESS = 0x80070005,
|
|
CdoE_NO_SUPPORT = 0x80040102,
|
|
CdoE_BAD_CHARWIDTH = 0x80040103,
|
|
CdoE_STRING_TOO_LONG = 0x80040105,
|
|
CdoE_UNKNOWN_FLAGS = 0x80040106,
|
|
CdoE_INVALID_ENTRYID = 0x80040107,
|
|
CdoE_INVALID_OBJECT = 0x80040108,
|
|
CdoE_OBJECT_CHANGED = 0x80040109,
|
|
CdoE_OBJECT_DELETED = 0x8004010a,
|
|
CdoE_BUSY = 0x8004010b,
|
|
CdoE_NOT_ENOUGH_DISK = 0x8004010d,
|
|
CdoE_NOT_ENOUGH_RESOURCES = 0x8004010e,
|
|
CdoE_NOT_FOUND = 0x8004010f,
|
|
CdoE_VERSION = 0x80040110,
|
|
CdoE_LOGON_FAILED = 0x80040111,
|
|
CdoE_SESSION_LIMIT = 0x80040112,
|
|
CdoE_USER_CANCEL = 0x80040113,
|
|
CdoE_UNABLE_TO_ABORT = 0x80040114,
|
|
CdoE_NETWORK_ERROR = 0x80040115,
|
|
CdoE_DISK_ERROR = 0x80040116,
|
|
CdoE_TOO_COMPLEX = 0x80040117,
|
|
CdoE_BAD_COLUMN = 0x80040118,
|
|
CdoE_EXTENDED_ERROR = 0x80040119,
|
|
CdoE_COMPUTED = 0x8004011a,
|
|
CdoE_CORRUPT_DATA = 0x8004011b,
|
|
CdoE_UNCONFIGURED = 0x8004011c,
|
|
CdoE_FAILONEPROVIDER = 0x8004011d,
|
|
CdoE_UNKNOWN_CPID = 0x8004011e,
|
|
CdoE_UNKNOWN_LCID = 0x8004011f,
|
|
CdoE_PASSWORD_CHANGE_REQUIRED = 0x80040120,
|
|
CdoE_PASSWORD_EXPIRED = 0x80040121,
|
|
CdoE_INVALID_WORKSTATION_ACCOUNT = 0x80040122,
|
|
CdoE_INVALID_ACCESS_TIME = 0x80040123,
|
|
CdoE_ACCOUNT_DISABLED = 0x80040124,
|
|
CdoE_END_OF_SESSION = 0x80040200,
|
|
CdoE_UNKNOWN_ENTRYID = 0x80040201,
|
|
CdoE_MISSING_REQUIRED_COLUMN = 0x80040202,
|
|
CdoW_NO_SERVICE = 0x40203,
|
|
CdoE_BAD_VALUE = 0x80040301,
|
|
CdoE_INVALID_TYPE = 0x80040302,
|
|
CdoE_TYPE_NO_SUPPORT = 0x80040303,
|
|
CdoE_UNEXPECTED_TYPE = 0x80040304,
|
|
CdoE_TOO_BIG = 0x80040305,
|
|
CdoE_DECLINE_COPY = 0x80040306,
|
|
CdoE_UNEXPECTED_ID = 0x80040307,
|
|
CdoW_ERRORS_RETURNED = 0x40380,
|
|
CdoE_UNABLE_TO_COMPLETE = 0x80040400,
|
|
CdoE_TIMEOUT = 0x80040401,
|
|
CdoE_TABLE_EMPTY = 0x80040402,
|
|
CdoE_TABLE_TOO_BIG = 0x80040403,
|
|
CdoE_INVALID_BOOKMARK = 0x80040405,
|
|
CdoW_POSITION_CHANGED = 0x40481,
|
|
CdoW_APPROX_COUNT = 0x40482,
|
|
CdoE_WAIT = 0x80040500,
|
|
CdoE_CANCEL = 0x80040501,
|
|
CdoE_NOT_ME = 0x80040502,
|
|
CdoW_CANCEL_MESSAGE = 0x40580,
|
|
CdoE_CORRUPT_STORE = 0x80040600,
|
|
CdoE_NOT_IN_QUEUE = 0x80040601,
|
|
CdoE_NO_SUPPRESS = 0x80040602,
|
|
CdoE_COLLISION = 0x80040604,
|
|
CdoE_NOT_INITIALIZED = 0x80040605,
|
|
CdoE_NON_STANDARD = 0x80040606,
|
|
CdoE_NO_RECIPIENTS = 0x80040607,
|
|
CdoE_SUBMITTED = 0x80040608,
|
|
CdoE_HAS_FOLDERS = 0x80040609,
|
|
CdoE_HAS_MESSAGES = 0x8004060a,
|
|
CdoE_FOLDER_CYCLE = 0x8004060b,
|
|
CdoW_PARTIAL_COMPLETION = 0x40680,
|
|
CdoE_AMBIGUOUS_RECIP = 0x80040700
|
|
} CdoErrorType;
|
|
|
|
//--------------------------------------------------------------------------------
|
|
// CDONTS.H
|
|
//--------------------------------------------------------------------------------
|
|
// (C) Copyright 1995-1999 Microsoft Corporation. All Rights Reserved.
|
|
//
|
|
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
|
|
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
|
|
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
|
|
// PARTICULAR PURPOSE.
|
|
//--------------------------------------------------------------------------------
|
|
|
|
#pragma comment(lib,"uuid.lib")
|
|
|
|
// --------------------------------------------------------------------------------
|
|
// GUIDS
|
|
// --------------------------------------------------------------------------------
|
|
DEFINE_GUID(LIBID_CDONTS, 0x0E064ADD,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(CLSID_NewMail, 0xAF0EB60E,0x0775,0x11D1,0xA7,0x7D,0x00,0xC0,0x4F,0xC2,0xF5,0xB3);
|
|
|
|
DEFINE_GUID(CLSID_Session, 0x0E064AEC,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_INewMail, 0xAF0EB60D,0x0775,0x11D1,0xA7,0x7D,0x00,0xC0,0x4F,0xC2,0xF5,0xB3);
|
|
|
|
DEFINE_GUID(IID_ISession, 0x0E064AEB,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_Folder, 0x0E064A01,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_Messages, 0x0E064A02,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_Message, 0x0E064A03,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_Recipients, 0x0E064A04,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_Recipient, 0x0E064A05,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_Attachments, 0x0E064A06,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_Attachment, 0x0E064A07,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
DEFINE_GUID(IID_AddressEntry, 0x0E064A08,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_actmsg_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_actmsg_0000_v0_0_s_ifspec;
|
|
|
|
#ifndef __INewMail_INTERFACE_DEFINED__
|
|
#define __INewMail_INTERFACE_DEFINED__
|
|
|
|
/* interface INewMail */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INewMail;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("AF0EB60D-0775-11D1-A77D-00C04FC2F5B3")
|
|
INewMail : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
|
|
BSTR bstrHeader,
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_To(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Cc(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Bcc(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Body(
|
|
/* [in] */ VARIANT newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Importance(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BodyFormat(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MailFormat(
|
|
/* [in] */ long newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Subject(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_From(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Send(
|
|
/* [optional][in] */ VARIANT From,
|
|
/* [optional][in] */ VARIANT To,
|
|
/* [optional][in] */ VARIANT Subject,
|
|
/* [optional][in] */ VARIANT Body,
|
|
/* [optional][in] */ VARIANT Importance) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AttachFile(
|
|
/* [in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT FileName,
|
|
/* [optional][in] */ VARIANT EncodingMethod) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AttachURL(
|
|
/* [in] */ VARIANT Source,
|
|
/* [in] */ VARIANT ContentLocation,
|
|
/* [optional][in] */ VARIANT ContentBase,
|
|
/* [optional][in] */ VARIANT EncodingMethod) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLocaleIDs(
|
|
/* [in] */ long CodePageID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContentLocation(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContentBase(
|
|
/* [in] */ BSTR newVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Version(
|
|
/* [retval][out] */ BSTR __RPC_FAR *Version) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INewMailVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
INewMail __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
INewMail __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
INewMail __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 )(
|
|
INewMail __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);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )(
|
|
INewMail __RPC_FAR * This,
|
|
BSTR bstrHeader,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_To )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Cc )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bcc )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Body )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ VARIANT newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Importance )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BodyFormat )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailFormat )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Subject )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_From )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Send )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT From,
|
|
/* [optional][in] */ VARIANT To,
|
|
/* [optional][in] */ VARIANT Subject,
|
|
/* [optional][in] */ VARIANT Body,
|
|
/* [optional][in] */ VARIANT Importance);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachFile )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT FileName,
|
|
/* [optional][in] */ VARIANT EncodingMethod);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachURL )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ VARIANT Source,
|
|
/* [in] */ VARIANT ContentLocation,
|
|
/* [optional][in] */ VARIANT ContentBase,
|
|
/* [optional][in] */ VARIANT EncodingMethod);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocaleIDs )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long CodePageID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentLocation )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentBase )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
|
|
INewMail __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *Version);
|
|
|
|
END_INTERFACE
|
|
} INewMailVtbl;
|
|
|
|
interface INewMail
|
|
{
|
|
CONST_VTBL struct INewMailVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INewMail_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INewMail_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INewMail_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INewMail_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define INewMail_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define INewMail_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define INewMail_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define INewMail_put_Value(This,bstrHeader,newVal) \
|
|
(This)->lpVtbl -> put_Value(This,bstrHeader,newVal)
|
|
|
|
#define INewMail_put_To(This,newVal) \
|
|
(This)->lpVtbl -> put_To(This,newVal)
|
|
|
|
#define INewMail_put_Cc(This,newVal) \
|
|
(This)->lpVtbl -> put_Cc(This,newVal)
|
|
|
|
#define INewMail_put_Bcc(This,newVal) \
|
|
(This)->lpVtbl -> put_Bcc(This,newVal)
|
|
|
|
#define INewMail_put_Body(This,newVal) \
|
|
(This)->lpVtbl -> put_Body(This,newVal)
|
|
|
|
#define INewMail_put_Importance(This,newVal) \
|
|
(This)->lpVtbl -> put_Importance(This,newVal)
|
|
|
|
#define INewMail_put_BodyFormat(This,newVal) \
|
|
(This)->lpVtbl -> put_BodyFormat(This,newVal)
|
|
|
|
#define INewMail_put_MailFormat(This,newVal) \
|
|
(This)->lpVtbl -> put_MailFormat(This,newVal)
|
|
|
|
#define INewMail_put_Subject(This,newVal) \
|
|
(This)->lpVtbl -> put_Subject(This,newVal)
|
|
|
|
#define INewMail_put_From(This,newVal) \
|
|
(This)->lpVtbl -> put_From(This,newVal)
|
|
|
|
#define INewMail_Send(This,From,To,Subject,Body,Importance) \
|
|
(This)->lpVtbl -> Send(This,From,To,Subject,Body,Importance)
|
|
|
|
#define INewMail_AttachFile(This,Source,FileName,EncodingMethod) \
|
|
(This)->lpVtbl -> AttachFile(This,Source,FileName,EncodingMethod)
|
|
|
|
#define INewMail_AttachURL(This,Source,ContentLocation,ContentBase,EncodingMethod) \
|
|
(This)->lpVtbl -> AttachURL(This,Source,ContentLocation,ContentBase,EncodingMethod)
|
|
|
|
#define INewMail_SetLocaleIDs(This,CodePageID) \
|
|
(This)->lpVtbl -> SetLocaleIDs(This,CodePageID)
|
|
|
|
#define INewMail_put_ContentLocation(This,newVal) \
|
|
(This)->lpVtbl -> put_ContentLocation(This,newVal)
|
|
|
|
#define INewMail_put_ContentBase(This,newVal) \
|
|
(This)->lpVtbl -> put_ContentBase(This,newVal)
|
|
|
|
#define INewMail_get_Version(This,Version) \
|
|
(This)->lpVtbl -> get_Version(This,Version)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Value_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
BSTR bstrHeader,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_Value_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_To_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_To_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Cc_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_Cc_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Bcc_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_Bcc_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Body_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ VARIANT newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_Body_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Importance_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_Importance_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_BodyFormat_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_BodyFormat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_MailFormat_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_MailFormat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Subject_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_Subject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_From_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_From_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_Send_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT From,
|
|
/* [optional][in] */ VARIANT To,
|
|
/* [optional][in] */ VARIANT Subject,
|
|
/* [optional][in] */ VARIANT Body,
|
|
/* [optional][in] */ VARIANT Importance);
|
|
|
|
|
|
void __RPC_STUB INewMail_Send_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_AttachFile_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT FileName,
|
|
/* [optional][in] */ VARIANT EncodingMethod);
|
|
|
|
|
|
void __RPC_STUB INewMail_AttachFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_AttachURL_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ VARIANT Source,
|
|
/* [in] */ VARIANT ContentLocation,
|
|
/* [optional][in] */ VARIANT ContentBase,
|
|
/* [optional][in] */ VARIANT EncodingMethod);
|
|
|
|
|
|
void __RPC_STUB INewMail_AttachURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_SetLocaleIDs_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ long CodePageID);
|
|
|
|
|
|
void __RPC_STUB INewMail_SetLocaleIDs_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_ContentLocation_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_ContentLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_ContentBase_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [in] */ BSTR newVal);
|
|
|
|
|
|
void __RPC_STUB INewMail_put_ContentBase_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INewMail_get_Version_Proxy(
|
|
INewMail __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *Version);
|
|
|
|
|
|
void __RPC_STUB INewMail_get_Version_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __INewMail_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ISession_INTERFACE_DEFINED__
|
|
#define __ISession_INTERFACE_DEFINED__
|
|
|
|
/* interface ISession */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ISession;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064AEB-9D99-11D0-ABE5-00AA0064D470")
|
|
ISession : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Version(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varVersion) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varName) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Inbox(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varInbox) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Outbox(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varOutbox) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MessageFormat(
|
|
/* [retval][out] */ long __RPC_FAR *pMessageFormat) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MessageFormat(
|
|
/* [in] */ long varMessageFormat) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogonSMTP(
|
|
/* [in] */ VARIANT DisplayName,
|
|
/* [in] */ VARIANT Address) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Logoff( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDefaultFolder(
|
|
/* [in] */ VARIANT Type,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMessage(
|
|
/* [in] */ VARIANT MessageID,
|
|
/* [optional][in] */ VARIANT StoreID,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLocaleIDs(
|
|
/* [in] */ long CodePageID) = 0;
|
|
|
|
virtual /* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE SetReserved(
|
|
/* [in] */ VARIANT var1,
|
|
/* [in] */ VARIANT var2) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ISessionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ISession __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ISession __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ISession __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ISession __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 )(
|
|
ISession __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varVersion);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varName);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Inbox )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varInbox);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Outbox )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varOutbox);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessageFormat )(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pMessageFormat);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessageFormat )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ long varMessageFormat);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogonSMTP )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT DisplayName,
|
|
/* [in] */ VARIANT Address);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
|
|
ISession __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultFolder )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT Type,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [hidden][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMessage )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT MessageID,
|
|
/* [optional][in] */ VARIANT StoreID,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocaleIDs )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ long CodePageID);
|
|
|
|
/* [hidden][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetReserved )(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT var1,
|
|
/* [in] */ VARIANT var2);
|
|
|
|
END_INTERFACE
|
|
} ISessionVtbl;
|
|
|
|
interface ISession
|
|
{
|
|
CONST_VTBL struct ISessionVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ISession_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ISession_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ISession_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ISession_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define ISession_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define ISession_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define ISession_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define ISession_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define ISession_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define ISession_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define ISession_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define ISession_get_Version(This,varVersion) \
|
|
(This)->lpVtbl -> get_Version(This,varVersion)
|
|
|
|
#define ISession_get_Name(This,varName) \
|
|
(This)->lpVtbl -> get_Name(This,varName)
|
|
|
|
#define ISession_get_Inbox(This,varInbox) \
|
|
(This)->lpVtbl -> get_Inbox(This,varInbox)
|
|
|
|
#define ISession_get_Outbox(This,varOutbox) \
|
|
(This)->lpVtbl -> get_Outbox(This,varOutbox)
|
|
|
|
#define ISession_get_MessageFormat(This,pMessageFormat) \
|
|
(This)->lpVtbl -> get_MessageFormat(This,pMessageFormat)
|
|
|
|
#define ISession_put_MessageFormat(This,varMessageFormat) \
|
|
(This)->lpVtbl -> put_MessageFormat(This,varMessageFormat)
|
|
|
|
#define ISession_LogonSMTP(This,DisplayName,Address) \
|
|
(This)->lpVtbl -> LogonSMTP(This,DisplayName,Address)
|
|
|
|
#define ISession_Logoff(This) \
|
|
(This)->lpVtbl -> Logoff(This)
|
|
|
|
#define ISession_GetDefaultFolder(This,Type,pvarResult) \
|
|
(This)->lpVtbl -> GetDefaultFolder(This,Type,pvarResult)
|
|
|
|
#define ISession_GetMessage(This,MessageID,StoreID,pvarResult) \
|
|
(This)->lpVtbl -> GetMessage(This,MessageID,StoreID,pvarResult)
|
|
|
|
#define ISession_SetLocaleIDs(This,CodePageID) \
|
|
(This)->lpVtbl -> SetLocaleIDs(This,CodePageID)
|
|
|
|
#define ISession_SetReserved(This,var1,var2) \
|
|
(This)->lpVtbl -> SetReserved(This,var1,var2)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Application_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Parent_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Session_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Class_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Version_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varVersion);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Version_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Name_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varName);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Inbox_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varInbox);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Inbox_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Outbox_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varOutbox);
|
|
|
|
|
|
void __RPC_STUB ISession_get_Outbox_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_MessageFormat_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pMessageFormat);
|
|
|
|
|
|
void __RPC_STUB ISession_get_MessageFormat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISession_put_MessageFormat_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ long varMessageFormat);
|
|
|
|
|
|
void __RPC_STUB ISession_put_MessageFormat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_LogonSMTP_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT DisplayName,
|
|
/* [in] */ VARIANT Address);
|
|
|
|
|
|
void __RPC_STUB ISession_LogonSMTP_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_Logoff_Proxy(
|
|
ISession __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB ISession_Logoff_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_GetDefaultFolder_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT Type,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB ISession_GetDefaultFolder_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_GetMessage_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT MessageID,
|
|
/* [optional][in] */ VARIANT StoreID,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB ISession_GetMessage_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_SetLocaleIDs_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ long CodePageID);
|
|
|
|
|
|
void __RPC_STUB ISession_SetLocaleIDs_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_SetReserved_Proxy(
|
|
ISession __RPC_FAR * This,
|
|
/* [in] */ VARIANT var1,
|
|
/* [in] */ VARIANT var2);
|
|
|
|
|
|
void __RPC_STUB ISession_SetReserved_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ISession_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __Folder_INTERFACE_DEFINED__
|
|
#define __Folder_INTERFACE_DEFINED__
|
|
|
|
/* interface Folder */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_Folder;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A01-9D99-11D0-ABE5-00AA0064D470")
|
|
Folder : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varName) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Messages(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varMessages) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct FolderVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
Folder __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
Folder __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
Folder __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
Folder __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
Folder __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
Folder __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 )(
|
|
Folder __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varName);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Messages )(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varMessages);
|
|
|
|
END_INTERFACE
|
|
} FolderVtbl;
|
|
|
|
interface Folder
|
|
{
|
|
CONST_VTBL struct FolderVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define Folder_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define Folder_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define Folder_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define Folder_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define Folder_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define Folder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define Folder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define Folder_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define Folder_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define Folder_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define Folder_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define Folder_get_Name(This,varName) \
|
|
(This)->lpVtbl -> get_Name(This,varName)
|
|
|
|
#define Folder_get_Messages(This,varMessages) \
|
|
(This)->lpVtbl -> get_Messages(This,varMessages)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Application_Proxy(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB Folder_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Parent_Proxy(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB Folder_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Session_Proxy(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB Folder_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Class_Proxy(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB Folder_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Name_Proxy(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varName);
|
|
|
|
|
|
void __RPC_STUB Folder_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Messages_Proxy(
|
|
Folder __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varMessages);
|
|
|
|
|
|
void __RPC_STUB Folder_get_Messages_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __Folder_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __Messages_INTERFACE_DEFINED__
|
|
#define __Messages_INTERFACE_DEFINED__
|
|
|
|
/* interface Messages */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_Messages;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A02-9D99-11D0-ABE5-00AA0064D470")
|
|
Messages : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *varCount) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [optional][in] */ VARIANT Subject,
|
|
/* [optional][in] */ VARIANT Text,
|
|
/* [optional][in] */ VARIANT Importance,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFirst(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetNext(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLast(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPrevious(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct MessagesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
Messages __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
Messages __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
Messages __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
Messages __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
Messages __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
Messages __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 )(
|
|
Messages __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
Messages __RPC_FAR * This,
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][propget][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
|
|
Messages __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Subject,
|
|
/* [optional][in] */ VARIANT Text,
|
|
/* [optional][in] */ VARIANT Importance,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
Messages __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFirst )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLast )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrevious )(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
END_INTERFACE
|
|
} MessagesVtbl;
|
|
|
|
interface Messages
|
|
{
|
|
CONST_VTBL struct MessagesVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define Messages_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define Messages_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define Messages_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define Messages_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define Messages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define Messages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define Messages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define Messages_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define Messages_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define Messages_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define Messages_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define Messages_get_Count(This,varCount) \
|
|
(This)->lpVtbl -> get_Count(This,varCount)
|
|
|
|
#define Messages_get_Item(This,var,pvarResult) \
|
|
(This)->lpVtbl -> get_Item(This,var,pvarResult)
|
|
|
|
#define Messages_get__NewEnum(This,ppunkResult) \
|
|
(This)->lpVtbl -> get__NewEnum(This,ppunkResult)
|
|
|
|
#define Messages_Add(This,Subject,Text,Importance,pvarResult) \
|
|
(This)->lpVtbl -> Add(This,Subject,Text,Importance,pvarResult)
|
|
|
|
#define Messages_Delete(This) \
|
|
(This)->lpVtbl -> Delete(This)
|
|
|
|
#define Messages_GetFirst(This,pvarResult) \
|
|
(This)->lpVtbl -> GetFirst(This,pvarResult)
|
|
|
|
#define Messages_GetNext(This,pvarResult) \
|
|
(This)->lpVtbl -> GetNext(This,pvarResult)
|
|
|
|
#define Messages_GetLast(This,pvarResult) \
|
|
(This)->lpVtbl -> GetLast(This,pvarResult)
|
|
|
|
#define Messages_GetPrevious(This,pvarResult) \
|
|
(This)->lpVtbl -> GetPrevious(This,pvarResult)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Application_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB Messages_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Parent_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB Messages_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Session_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB Messages_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Class_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB Messages_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Count_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
|
|
void __RPC_STUB Messages_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Item_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Messages_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE Messages_get__NewEnum_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
|
|
|
|
|
|
void __RPC_STUB Messages_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_Add_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Subject,
|
|
/* [optional][in] */ VARIANT Text,
|
|
/* [optional][in] */ VARIANT Importance,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Messages_Add_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_Delete_Proxy(
|
|
Messages __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB Messages_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetFirst_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Messages_GetFirst_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetNext_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Messages_GetNext_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetLast_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Messages_GetLast_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetPrevious_Proxy(
|
|
Messages __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Messages_GetPrevious_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __Messages_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __Message_INTERFACE_DEFINED__
|
|
#define __Message_INTERFACE_DEFINED__
|
|
|
|
/* interface Message */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_Message;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A03-9D99-11D0-ABE5-00AA0064D470")
|
|
Message : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Size(
|
|
/* [retval][out] */ long __RPC_FAR *varSize) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Importance(
|
|
/* [retval][out] */ long __RPC_FAR *pImportance) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Importance(
|
|
/* [in] */ long varImportance) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Subject(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pSubject) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Subject(
|
|
/* [in] */ BSTR varSubject) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Sender(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSender) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TimeSent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varTimeSent) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TimeSent(
|
|
/* [in] */ VARIANT varTimeSent) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TimeReceived(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varTimeReceived) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TimeReceived(
|
|
/* [in] */ VARIANT varTimeReceived) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Text(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varText) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Text(
|
|
/* [in] */ VARIANT varText) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLText(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varHTMLText) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HTMLText(
|
|
/* [in] */ VARIANT varHTMLText) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Recipients(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varRecipients) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Recipients(
|
|
/* [in] */ VARIANT varRecipients) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Attachments(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varAttachments) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MessageFormat(
|
|
/* [in] */ long __MIDL_0011) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentLocation(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentLocation) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentLocation(
|
|
/* [in] */ VARIANT varContentLocation) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentBase(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentBase) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentBase(
|
|
/* [in] */ VARIANT varContentBase) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentID(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentID) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentID(
|
|
/* [in] */ VARIANT varContentID) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Send( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct MessageVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
Message __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
Message __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
Message __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
Message __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 )(
|
|
Message __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Size )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varSize);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Importance )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pImportance);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Importance )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ long varImportance);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Subject )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pSubject);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Subject )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ BSTR varSubject);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sender )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSender);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TimeSent )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varTimeSent);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TimeSent )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varTimeSent);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TimeReceived )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varTimeReceived);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TimeReceived )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varTimeReceived);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varText);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varText);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HTMLText )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varHTMLText);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HTMLText )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varHTMLText);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Recipients )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varRecipients);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Recipients )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varRecipients);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attachments )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varAttachments);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessageFormat )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ long __MIDL_0011);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentLocation )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentLocation )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varContentLocation);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentBase )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentBase )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varContentBase);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentID )(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentID);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentID )(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varContentID);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
Message __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Send )(
|
|
Message __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} MessageVtbl;
|
|
|
|
interface Message
|
|
{
|
|
CONST_VTBL struct MessageVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define Message_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define Message_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define Message_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define Message_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define Message_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define Message_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define Message_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define Message_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define Message_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define Message_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define Message_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define Message_get_Size(This,varSize) \
|
|
(This)->lpVtbl -> get_Size(This,varSize)
|
|
|
|
#define Message_get_Importance(This,pImportance) \
|
|
(This)->lpVtbl -> get_Importance(This,pImportance)
|
|
|
|
#define Message_put_Importance(This,varImportance) \
|
|
(This)->lpVtbl -> put_Importance(This,varImportance)
|
|
|
|
#define Message_get_Subject(This,pSubject) \
|
|
(This)->lpVtbl -> get_Subject(This,pSubject)
|
|
|
|
#define Message_put_Subject(This,varSubject) \
|
|
(This)->lpVtbl -> put_Subject(This,varSubject)
|
|
|
|
#define Message_get_Sender(This,varSender) \
|
|
(This)->lpVtbl -> get_Sender(This,varSender)
|
|
|
|
#define Message_get_TimeSent(This,varTimeSent) \
|
|
(This)->lpVtbl -> get_TimeSent(This,varTimeSent)
|
|
|
|
#define Message_put_TimeSent(This,varTimeSent) \
|
|
(This)->lpVtbl -> put_TimeSent(This,varTimeSent)
|
|
|
|
#define Message_get_TimeReceived(This,varTimeReceived) \
|
|
(This)->lpVtbl -> get_TimeReceived(This,varTimeReceived)
|
|
|
|
#define Message_put_TimeReceived(This,varTimeReceived) \
|
|
(This)->lpVtbl -> put_TimeReceived(This,varTimeReceived)
|
|
|
|
#define Message_get_Text(This,varText) \
|
|
(This)->lpVtbl -> get_Text(This,varText)
|
|
|
|
#define Message_put_Text(This,varText) \
|
|
(This)->lpVtbl -> put_Text(This,varText)
|
|
|
|
#define Message_get_HTMLText(This,varHTMLText) \
|
|
(This)->lpVtbl -> get_HTMLText(This,varHTMLText)
|
|
|
|
#define Message_put_HTMLText(This,varHTMLText) \
|
|
(This)->lpVtbl -> put_HTMLText(This,varHTMLText)
|
|
|
|
#define Message_get_Recipients(This,varRecipients) \
|
|
(This)->lpVtbl -> get_Recipients(This,varRecipients)
|
|
|
|
#define Message_put_Recipients(This,varRecipients) \
|
|
(This)->lpVtbl -> put_Recipients(This,varRecipients)
|
|
|
|
#define Message_get_Attachments(This,varAttachments) \
|
|
(This)->lpVtbl -> get_Attachments(This,varAttachments)
|
|
|
|
#define Message_put_MessageFormat(This,__MIDL_0011) \
|
|
(This)->lpVtbl -> put_MessageFormat(This,__MIDL_0011)
|
|
|
|
#define Message_get_ContentLocation(This,varContentLocation) \
|
|
(This)->lpVtbl -> get_ContentLocation(This,varContentLocation)
|
|
|
|
#define Message_put_ContentLocation(This,varContentLocation) \
|
|
(This)->lpVtbl -> put_ContentLocation(This,varContentLocation)
|
|
|
|
#define Message_get_ContentBase(This,varContentBase) \
|
|
(This)->lpVtbl -> get_ContentBase(This,varContentBase)
|
|
|
|
#define Message_put_ContentBase(This,varContentBase) \
|
|
(This)->lpVtbl -> put_ContentBase(This,varContentBase)
|
|
|
|
#define Message_get_ContentID(This,varContentID) \
|
|
(This)->lpVtbl -> get_ContentID(This,varContentID)
|
|
|
|
#define Message_put_ContentID(This,varContentID) \
|
|
(This)->lpVtbl -> put_ContentID(This,varContentID)
|
|
|
|
#define Message_Delete(This) \
|
|
(This)->lpVtbl -> Delete(This)
|
|
|
|
#define Message_Send(This) \
|
|
(This)->lpVtbl -> Send(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Application_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB Message_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Parent_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB Message_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Session_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB Message_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Class_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB Message_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Size_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varSize);
|
|
|
|
|
|
void __RPC_STUB Message_get_Size_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Importance_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pImportance);
|
|
|
|
|
|
void __RPC_STUB Message_get_Importance_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Importance_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ long varImportance);
|
|
|
|
|
|
void __RPC_STUB Message_put_Importance_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Subject_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pSubject);
|
|
|
|
|
|
void __RPC_STUB Message_get_Subject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Subject_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ BSTR varSubject);
|
|
|
|
|
|
void __RPC_STUB Message_put_Subject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Sender_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSender);
|
|
|
|
|
|
void __RPC_STUB Message_get_Sender_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_TimeSent_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varTimeSent);
|
|
|
|
|
|
void __RPC_STUB Message_get_TimeSent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_TimeSent_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varTimeSent);
|
|
|
|
|
|
void __RPC_STUB Message_put_TimeSent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_TimeReceived_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varTimeReceived);
|
|
|
|
|
|
void __RPC_STUB Message_get_TimeReceived_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_TimeReceived_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varTimeReceived);
|
|
|
|
|
|
void __RPC_STUB Message_put_TimeReceived_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Text_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varText);
|
|
|
|
|
|
void __RPC_STUB Message_get_Text_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Text_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varText);
|
|
|
|
|
|
void __RPC_STUB Message_put_Text_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_HTMLText_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varHTMLText);
|
|
|
|
|
|
void __RPC_STUB Message_get_HTMLText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_HTMLText_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varHTMLText);
|
|
|
|
|
|
void __RPC_STUB Message_put_HTMLText_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Recipients_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varRecipients);
|
|
|
|
|
|
void __RPC_STUB Message_get_Recipients_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Recipients_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varRecipients);
|
|
|
|
|
|
void __RPC_STUB Message_put_Recipients_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Attachments_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varAttachments);
|
|
|
|
|
|
void __RPC_STUB Message_get_Attachments_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE Message_put_MessageFormat_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ long __MIDL_0011);
|
|
|
|
|
|
void __RPC_STUB Message_put_MessageFormat_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_ContentLocation_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
|
|
|
|
|
|
void __RPC_STUB Message_get_ContentLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_ContentLocation_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varContentLocation);
|
|
|
|
|
|
void __RPC_STUB Message_put_ContentLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_ContentBase_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
|
|
|
|
|
|
void __RPC_STUB Message_get_ContentBase_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_ContentBase_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varContentBase);
|
|
|
|
|
|
void __RPC_STUB Message_put_ContentBase_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_ContentID_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentID);
|
|
|
|
|
|
void __RPC_STUB Message_get_ContentID_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_ContentID_Proxy(
|
|
Message __RPC_FAR * This,
|
|
/* [in] */ VARIANT varContentID);
|
|
|
|
|
|
void __RPC_STUB Message_put_ContentID_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Message_Delete_Proxy(
|
|
Message __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB Message_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Message_Send_Proxy(
|
|
Message __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB Message_Send_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __Message_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __Recipients_INTERFACE_DEFINED__
|
|
#define __Recipients_INTERFACE_DEFINED__
|
|
|
|
/* interface Recipients */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_Recipients;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A04-9D99-11D0-ABE5-00AA0064D470")
|
|
Recipients : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *varCount) = 0;
|
|
|
|
virtual /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [optional][in] */ VARIANT Name,
|
|
/* [optional][in] */ VARIANT Address,
|
|
/* [optional][in] */ VARIANT Type,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct RecipientsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
Recipients __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
Recipients __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
Recipients __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 )(
|
|
Recipients __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
/* [helpstring][propget][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
|
|
Recipients __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Name,
|
|
/* [optional][in] */ VARIANT Address,
|
|
/* [optional][in] */ VARIANT Type,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
Recipients __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} RecipientsVtbl;
|
|
|
|
interface Recipients
|
|
{
|
|
CONST_VTBL struct RecipientsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define Recipients_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define Recipients_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define Recipients_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define Recipients_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define Recipients_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define Recipients_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define Recipients_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define Recipients_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define Recipients_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define Recipients_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define Recipients_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define Recipients_get_Item(This,var,pvarResult) \
|
|
(This)->lpVtbl -> get_Item(This,var,pvarResult)
|
|
|
|
#define Recipients_get_Count(This,varCount) \
|
|
(This)->lpVtbl -> get_Count(This,varCount)
|
|
|
|
#define Recipients_get__NewEnum(This,ppunkResult) \
|
|
(This)->lpVtbl -> get__NewEnum(This,ppunkResult)
|
|
|
|
#define Recipients_Add(This,Name,Address,Type,pvarResult) \
|
|
(This)->lpVtbl -> Add(This,Name,Address,Type,pvarResult)
|
|
|
|
#define Recipients_Delete(This) \
|
|
(This)->lpVtbl -> Delete(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Application_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB Recipients_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Parent_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB Recipients_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Session_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB Recipients_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Class_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB Recipients_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Item_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Recipients_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Count_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
|
|
void __RPC_STUB Recipients_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE Recipients_get__NewEnum_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
|
|
|
|
|
|
void __RPC_STUB Recipients_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Recipients_Add_Proxy(
|
|
Recipients __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Name,
|
|
/* [optional][in] */ VARIANT Address,
|
|
/* [optional][in] */ VARIANT Type,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Recipients_Add_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Recipients_Delete_Proxy(
|
|
Recipients __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB Recipients_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __Recipients_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __Recipient_INTERFACE_DEFINED__
|
|
#define __Recipient_INTERFACE_DEFINED__
|
|
|
|
/* interface Recipient */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_Recipient;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A05-9D99-11D0-ABE5-00AA0064D470")
|
|
Recipient : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
|
|
/* [in] */ BSTR bstrName) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
|
|
/* [retval][out] */ long __RPC_FAR *pType) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Type(
|
|
/* [in] */ long varType) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Address(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pAddress) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Address(
|
|
/* [in] */ BSTR varAddress) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct RecipientVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
Recipient __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
Recipient __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
Recipient __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 )(
|
|
Recipient __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pType);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ long varType);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pAddress);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address )(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ BSTR varAddress);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
Recipient __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} RecipientVtbl;
|
|
|
|
interface Recipient
|
|
{
|
|
CONST_VTBL struct RecipientVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define Recipient_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define Recipient_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define Recipient_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define Recipient_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define Recipient_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define Recipient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define Recipient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define Recipient_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define Recipient_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define Recipient_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define Recipient_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define Recipient_get_Name(This,pbstrName) \
|
|
(This)->lpVtbl -> get_Name(This,pbstrName)
|
|
|
|
#define Recipient_put_Name(This,bstrName) \
|
|
(This)->lpVtbl -> put_Name(This,bstrName)
|
|
|
|
#define Recipient_get_Type(This,pType) \
|
|
(This)->lpVtbl -> get_Type(This,pType)
|
|
|
|
#define Recipient_put_Type(This,varType) \
|
|
(This)->lpVtbl -> put_Type(This,varType)
|
|
|
|
#define Recipient_get_Address(This,pAddress) \
|
|
(This)->lpVtbl -> get_Address(This,pAddress)
|
|
|
|
#define Recipient_put_Address(This,varAddress) \
|
|
(This)->lpVtbl -> put_Address(This,varAddress)
|
|
|
|
#define Recipient_Delete(This) \
|
|
(This)->lpVtbl -> Delete(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Application_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB Recipient_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Parent_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB Recipient_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Session_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB Recipient_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Class_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB Recipient_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Name_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB Recipient_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Recipient_put_Name_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
|
|
void __RPC_STUB Recipient_put_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Type_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pType);
|
|
|
|
|
|
void __RPC_STUB Recipient_get_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Recipient_put_Type_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ long varType);
|
|
|
|
|
|
void __RPC_STUB Recipient_put_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Address_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pAddress);
|
|
|
|
|
|
void __RPC_STUB Recipient_get_Address_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Recipient_put_Address_Proxy(
|
|
Recipient __RPC_FAR * This,
|
|
/* [in] */ BSTR varAddress);
|
|
|
|
|
|
void __RPC_STUB Recipient_put_Address_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Recipient_Delete_Proxy(
|
|
Recipient __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB Recipient_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __Recipient_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __Attachments_INTERFACE_DEFINED__
|
|
#define __Attachments_INTERFACE_DEFINED__
|
|
|
|
/* interface Attachments */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_Attachments;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A06-9D99-11D0-ABE5-00AA0064D470")
|
|
Attachments : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *varCount) = 0;
|
|
|
|
virtual /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [optional][in] */ VARIANT Name,
|
|
/* [optional][in] */ VARIANT Type,
|
|
/* [optional][in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT ContentLocation,
|
|
/* [optional][in] */ VARIANT ContentBase,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct AttachmentsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
Attachments __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
Attachments __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
Attachments __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 )(
|
|
Attachments __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
/* [helpstring][propget][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
|
|
Attachments __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Name,
|
|
/* [optional][in] */ VARIANT Type,
|
|
/* [optional][in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT ContentLocation,
|
|
/* [optional][in] */ VARIANT ContentBase,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
Attachments __RPC_FAR * This);
|
|
|
|
END_INTERFACE
|
|
} AttachmentsVtbl;
|
|
|
|
interface Attachments
|
|
{
|
|
CONST_VTBL struct AttachmentsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define Attachments_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define Attachments_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define Attachments_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define Attachments_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define Attachments_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define Attachments_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define Attachments_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define Attachments_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define Attachments_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define Attachments_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define Attachments_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define Attachments_get_Item(This,var,pvarResult) \
|
|
(This)->lpVtbl -> get_Item(This,var,pvarResult)
|
|
|
|
#define Attachments_get_Count(This,varCount) \
|
|
(This)->lpVtbl -> get_Count(This,varCount)
|
|
|
|
#define Attachments_get__NewEnum(This,ppunkResult) \
|
|
(This)->lpVtbl -> get__NewEnum(This,ppunkResult)
|
|
|
|
#define Attachments_Add(This,Name,Type,Source,ContentLocation,ContentBase,pvarResult) \
|
|
(This)->lpVtbl -> Add(This,Name,Type,Source,ContentLocation,ContentBase,pvarResult)
|
|
|
|
#define Attachments_Delete(This) \
|
|
(This)->lpVtbl -> Delete(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Application_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB Attachments_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Parent_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB Attachments_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Session_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB Attachments_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Class_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB Attachments_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Item_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [in] */ VARIANT __RPC_FAR *var,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Attachments_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Count_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
|
|
void __RPC_STUB Attachments_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE Attachments_get__NewEnum_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
|
|
|
|
|
|
void __RPC_STUB Attachments_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachments_Add_Proxy(
|
|
Attachments __RPC_FAR * This,
|
|
/* [optional][in] */ VARIANT Name,
|
|
/* [optional][in] */ VARIANT Type,
|
|
/* [optional][in] */ VARIANT Source,
|
|
/* [optional][in] */ VARIANT ContentLocation,
|
|
/* [optional][in] */ VARIANT ContentBase,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
|
|
|
|
|
|
void __RPC_STUB Attachments_Add_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachments_Delete_Proxy(
|
|
Attachments __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB Attachments_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __Attachments_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __Attachment_INTERFACE_DEFINED__
|
|
#define __Attachment_INTERFACE_DEFINED__
|
|
|
|
/* interface Attachment */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_Attachment;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A07-9D99-11D0-ABE5-00AA0064D470")
|
|
Attachment : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
|
|
/* [in] */ BSTR bstrName) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
|
|
/* [retval][out] */ long __RPC_FAR *pType) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Type(
|
|
/* [in] */ long varType) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Source(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSource) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Source(
|
|
/* [in] */ VARIANT varSource) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentLocation(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentLocation) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentBase(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentBase) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentID(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentID) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadFromFile(
|
|
/* [in] */ BSTR FileName) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteToFile(
|
|
/* [in] */ BSTR FileName) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct AttachmentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
Attachment __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
Attachment __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
Attachment __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 )(
|
|
Attachment __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pType);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ long varType);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSource);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Source )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ VARIANT varSource);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentLocation )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentBase )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentID )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentID);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
Attachment __RPC_FAR * This);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadFromFile )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ BSTR FileName);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteToFile )(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ BSTR FileName);
|
|
|
|
END_INTERFACE
|
|
} AttachmentVtbl;
|
|
|
|
interface Attachment
|
|
{
|
|
CONST_VTBL struct AttachmentVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define Attachment_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define Attachment_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define Attachment_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define Attachment_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define Attachment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define Attachment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define Attachment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define Attachment_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define Attachment_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define Attachment_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define Attachment_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define Attachment_get_Name(This,pbstrName) \
|
|
(This)->lpVtbl -> get_Name(This,pbstrName)
|
|
|
|
#define Attachment_put_Name(This,bstrName) \
|
|
(This)->lpVtbl -> put_Name(This,bstrName)
|
|
|
|
#define Attachment_get_Type(This,pType) \
|
|
(This)->lpVtbl -> get_Type(This,pType)
|
|
|
|
#define Attachment_put_Type(This,varType) \
|
|
(This)->lpVtbl -> put_Type(This,varType)
|
|
|
|
#define Attachment_get_Source(This,varSource) \
|
|
(This)->lpVtbl -> get_Source(This,varSource)
|
|
|
|
#define Attachment_put_Source(This,varSource) \
|
|
(This)->lpVtbl -> put_Source(This,varSource)
|
|
|
|
#define Attachment_get_ContentLocation(This,varContentLocation) \
|
|
(This)->lpVtbl -> get_ContentLocation(This,varContentLocation)
|
|
|
|
#define Attachment_get_ContentBase(This,varContentBase) \
|
|
(This)->lpVtbl -> get_ContentBase(This,varContentBase)
|
|
|
|
#define Attachment_get_ContentID(This,varContentID) \
|
|
(This)->lpVtbl -> get_ContentID(This,varContentID)
|
|
|
|
#define Attachment_Delete(This) \
|
|
(This)->lpVtbl -> Delete(This)
|
|
|
|
#define Attachment_ReadFromFile(This,FileName) \
|
|
(This)->lpVtbl -> ReadFromFile(This,FileName)
|
|
|
|
#define Attachment_WriteToFile(This,FileName) \
|
|
(This)->lpVtbl -> WriteToFile(This,FileName)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Application_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Parent_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Session_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Class_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Name_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Attachment_put_Name_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
|
|
void __RPC_STUB Attachment_put_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Type_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *pType);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Attachment_put_Type_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ long varType);
|
|
|
|
|
|
void __RPC_STUB Attachment_put_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Source_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSource);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_Source_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Attachment_put_Source_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ VARIANT varSource);
|
|
|
|
|
|
void __RPC_STUB Attachment_put_Source_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_ContentLocation_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_ContentLocation_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_ContentBase_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_ContentBase_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_ContentID_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varContentID);
|
|
|
|
|
|
void __RPC_STUB Attachment_get_ContentID_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachment_Delete_Proxy(
|
|
Attachment __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB Attachment_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachment_ReadFromFile_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ BSTR FileName);
|
|
|
|
|
|
void __RPC_STUB Attachment_ReadFromFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachment_WriteToFile_Proxy(
|
|
Attachment __RPC_FAR * This,
|
|
/* [in] */ BSTR FileName);
|
|
|
|
|
|
void __RPC_STUB Attachment_WriteToFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __Attachment_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __AddressEntry_INTERFACE_DEFINED__
|
|
#define __AddressEntry_INTERFACE_DEFINED__
|
|
|
|
/* interface AddressEntry */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_AddressEntry;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0E064A08-9D99-11D0-ABE5-00AA0064D470")
|
|
AddressEntry : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
|
|
/* [retval][out] */ long __RPC_FAR *varClass) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Address(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varAddress) = 0;
|
|
|
|
virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varType) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct AddressEntryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
AddressEntry __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
AddressEntry __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
AddressEntry __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 )(
|
|
AddressEntry __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][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varAddress);
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varType);
|
|
|
|
END_INTERFACE
|
|
} AddressEntryVtbl;
|
|
|
|
interface AddressEntry
|
|
{
|
|
CONST_VTBL struct AddressEntryVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define AddressEntry_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define AddressEntry_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define AddressEntry_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define AddressEntry_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define AddressEntry_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define AddressEntry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define AddressEntry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define AddressEntry_get_Application(This,varApplication) \
|
|
(This)->lpVtbl -> get_Application(This,varApplication)
|
|
|
|
#define AddressEntry_get_Parent(This,varParent) \
|
|
(This)->lpVtbl -> get_Parent(This,varParent)
|
|
|
|
#define AddressEntry_get_Session(This,varSession) \
|
|
(This)->lpVtbl -> get_Session(This,varSession)
|
|
|
|
#define AddressEntry_get_Class(This,varClass) \
|
|
(This)->lpVtbl -> get_Class(This,varClass)
|
|
|
|
#define AddressEntry_get_Name(This,pbstrName) \
|
|
(This)->lpVtbl -> get_Name(This,pbstrName)
|
|
|
|
#define AddressEntry_get_Address(This,varAddress) \
|
|
(This)->lpVtbl -> get_Address(This,varAddress)
|
|
|
|
#define AddressEntry_get_Type(This,varType) \
|
|
(This)->lpVtbl -> get_Type(This,varType)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Application_Proxy(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varApplication);
|
|
|
|
|
|
void __RPC_STUB AddressEntry_get_Application_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Parent_Proxy(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB AddressEntry_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Session_Proxy(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT __RPC_FAR *varSession);
|
|
|
|
|
|
void __RPC_STUB AddressEntry_get_Session_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Class_Proxy(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varClass);
|
|
|
|
|
|
void __RPC_STUB AddressEntry_get_Class_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Name_Proxy(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
|
|
|
|
|
void __RPC_STUB AddressEntry_get_Name_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Address_Proxy(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varAddress);
|
|
|
|
|
|
void __RPC_STUB AddressEntry_get_Address_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Type_Proxy(
|
|
AddressEntry __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varType);
|
|
|
|
|
|
void __RPC_STUB AddressEntry_get_Type_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __AddressEntry_INTERFACE_DEFINED__ */
|
|
|
|
|
|
|
|
#ifndef __CDONTS_LIBRARY_DEFINED__
|
|
#define __CDONTS_LIBRARY_DEFINED__
|
|
|
|
/* library CDONTS */
|
|
/* [helpstring][version][uuid] */
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoRecipientTypes
|
|
{ CdoTo = 1,
|
|
CdoCc = 2,
|
|
CdoBcc = 3
|
|
} CdoRecipientTypes;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoImportance
|
|
{ CdoLow = 0,
|
|
CdoNormal = 1,
|
|
CdoHigh = 2
|
|
} CdoImportance;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoAttachmentTypes
|
|
{ CdoFileData = 1,
|
|
CdoEmbeddedMessage = 4
|
|
} CdoAttachmentTypes;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoFolderTypes
|
|
{ CdoDefaultFolderInbox = 1,
|
|
CdoDefaultFolderOutbox = 2
|
|
} CdoFolderTypes;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoMessageFormats
|
|
{ CdoMime = 0,
|
|
CdoText = 1
|
|
} CdoMessageFormats;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoMailFormats
|
|
{ CdoMailFormatMime = 0,
|
|
CdoMailFormatText = 1
|
|
} CdoMailFormats;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoBodyFormats
|
|
{ CdoBodyFormatHTML = 0,
|
|
CdoBodyFormatText = 1
|
|
} CdoBodyFormats;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoEncodingMethod
|
|
{ CdoEncodingUUencode = 0,
|
|
CdoEncodingBase64 = 1
|
|
} CdoEncodingMethod;
|
|
|
|
typedef /* [public][helpstring] */
|
|
enum __MIDL___MIDL_itf_actmsg_0253_0001
|
|
{ CdoSession = 0,
|
|
CdoFolder = 2,
|
|
CdoMsg = 3,
|
|
CdoRecipient = 4,
|
|
CdoAttachment = 5,
|
|
CdoAddressEntry = 8,
|
|
CdoMessages = 16,
|
|
CdoRecipients = 17,
|
|
CdoAttachments = 18,
|
|
CdoClassTotal = 29
|
|
} CdoObjectClass;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EXTERN_C const IID LIBID_CDONTS;
|
|
|
|
EXTERN_C const CLSID CLSID_NewMail;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("AF0EB60E-0775-11D1-A77D-00C04FC2F5B3")
|
|
NewMail;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_Session;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0E064AEC-9D99-11D0-ABE5-00AA0064D470")
|
|
Session;
|
|
#endif
|
|
#endif /* __CDONTS_LIBRARY_DEFINED__ */
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
|
|
|
|
unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
|
|
void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|