59 lines
1.5 KiB
Plaintext
59 lines
1.5 KiB
Plaintext
|
/*
|
||
|
@doc MAILMSGP INTERNAL
|
||
|
|
||
|
@module MAILMSGP.IDL - Private interfaces for Mail Message Object. | This module declares the
|
||
|
internal interfaces for access to the Mail Message Object.
|
||
|
*/
|
||
|
|
||
|
cpp_quote("/*++")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("Copyright (c) 1996, 1997 Microsoft Corporation")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("Module Name:")
|
||
|
cpp_quote("")
|
||
|
cpp_quote(" mailmsgp.idl / mailmsgp.h")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("Abstract:")
|
||
|
cpp_quote("")
|
||
|
cpp_quote(" This module contains definitions for the internal COM interfaces for")
|
||
|
cpp_quote(" the Mail Message Object.")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("Author:")
|
||
|
cpp_quote("")
|
||
|
cpp_quote(" Keith Lau (keithlau@microsoft.com)")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("Revision History:")
|
||
|
cpp_quote("")
|
||
|
cpp_quote(" dondu 3/24/98 created")
|
||
|
cpp_quote("")
|
||
|
cpp_quote("--*/")
|
||
|
|
||
|
|
||
|
// This file will be processed by the MIDL tool to
|
||
|
// produce the type library (mailmsg.tlb) and marshalling code.
|
||
|
|
||
|
|
||
|
import "oaidl.idl";
|
||
|
import "ocidl.idl";
|
||
|
import "mailmsg.idl";
|
||
|
|
||
|
[
|
||
|
helpstring("Mail Message Property Replication"),
|
||
|
object,
|
||
|
pointer_default(unique),
|
||
|
uuid(b5f16352-c366-11d1-aa5e-00c04fa35b82)
|
||
|
]
|
||
|
interface IMailMsgPropertyReplication : IUnknown
|
||
|
{
|
||
|
[helpstring("Replicates all properties except those whose prop IDs are specified.")]
|
||
|
HRESULT CopyTo(
|
||
|
[in] DWORD dwSourceRecipientIndex,
|
||
|
[in] IMailMsgRecipientsBase *pTargetRecipientList,
|
||
|
[in] DWORD dwTargetRecipientIndex,
|
||
|
[in] DWORD dwExemptCount,
|
||
|
[in, size_is(dwExemptCount)]
|
||
|
DWORD *pdwExemptPropIdList
|
||
|
);
|
||
|
};
|
||
|
|