Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.5 KiB

  1. /*
  2. @doc MAILMSGP INTERNAL
  3. @module MAILMSGP.IDL - Private interfaces for Mail Message Object. | This module declares the
  4. internal interfaces for access to the Mail Message Object.
  5. */
  6. cpp_quote("/*++")
  7. cpp_quote("")
  8. cpp_quote("Copyright (c) 1996, 1997 Microsoft Corporation")
  9. cpp_quote("")
  10. cpp_quote("Module Name:")
  11. cpp_quote("")
  12. cpp_quote(" mailmsgp.idl / mailmsgp.h")
  13. cpp_quote("")
  14. cpp_quote("Abstract:")
  15. cpp_quote("")
  16. cpp_quote(" This module contains definitions for the internal COM interfaces for")
  17. cpp_quote(" the Mail Message Object.")
  18. cpp_quote("")
  19. cpp_quote("Author:")
  20. cpp_quote("")
  21. cpp_quote(" Keith Lau ([email protected])")
  22. cpp_quote("")
  23. cpp_quote("Revision History:")
  24. cpp_quote("")
  25. cpp_quote(" dondu 3/24/98 created")
  26. cpp_quote("")
  27. cpp_quote("--*/")
  28. // This file will be processed by the MIDL tool to
  29. // produce the type library (mailmsg.tlb) and marshalling code.
  30. import "oaidl.idl";
  31. import "ocidl.idl";
  32. import "mailmsg.idl";
  33. [
  34. helpstring("Mail Message Property Replication"),
  35. object,
  36. pointer_default(unique),
  37. uuid(b5f16352-c366-11d1-aa5e-00c04fa35b82)
  38. ]
  39. interface IMailMsgPropertyReplication : IUnknown
  40. {
  41. [helpstring("Replicates all properties except those whose prop IDs are specified.")]
  42. HRESULT CopyTo(
  43. [in] DWORD dwSourceRecipientIndex,
  44. [in] IMailMsgRecipientsBase *pTargetRecipientList,
  45. [in] DWORD dwTargetRecipientIndex,
  46. [in] DWORD dwExemptCount,
  47. [in, size_is(dwExemptCount)]
  48. DWORD *pdwExemptPropIdList
  49. );
  50. };