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

133 lines
3.8 KiB

  1. //+----------------------------------------------------------------------------
  2. //
  3. // Copyright (C) 1992, Microsoft Corporation
  4. //
  5. // File: propstr.h
  6. //
  7. // Contents: Property name strings for all public IMsg properties
  8. //
  9. // Classes: None
  10. //
  11. // Functions: None
  12. //
  13. // History: November 7, 1997 - Milans, Created
  14. //
  15. //-----------------------------------------------------------------------------
  16. #ifndef _PROPSTR_H_
  17. #define _PROPSTR_H_
  18. //
  19. // IMsg property names. The MP_ prefix stands for Message Property
  20. //
  21. #define MP_RECIPIENT_LIST "Recipients"
  22. #define MP_RECIPIENT_LIST_W L"Recipients"
  23. #define MP_CONTENT_FILE_NAME "ContentFileName"
  24. #define MP_CONTENT_FILE_NAME_W L"ContentFileName"
  25. #define MP_SENDER_ADDRESS_TYPE "SenderAddressType"
  26. #define MP_SENDER_ADDRESS_TYPE_W L"SenderAddressType"
  27. #define MP_SENDER_ADDRESS "SenderAddress"
  28. #define MP_SENDER_ADDRESS_W L"SenderAddress"
  29. #define MP_DOMAIN_LIST "DomainList"
  30. #define MP_DOMAIN_LIST_W L"DomainList"
  31. #define MP_PICKUP_FILE_NAME "PickupFileName"
  32. #define MP_PICKUP_FILE_NAME_W L"PickupFileName"
  33. #define MP_AUTHENTICATED_USER_NAME "AuthenticatedUserName"
  34. #define MP_AUTHENTICATED_USER_NAME_W L"AuthenticatedUserName"
  35. #define MP_CONNECTION_IP_ADDRESS "ConnectionIpAddress"
  36. #define MP_CONNECTION_IP_ADDRESS_W L"ConnectionIpAddress"
  37. #define MP_HELO_DOMAIN "HeloDomain"
  38. #define MP_HELO_DOMAIN_W L"HeloDomain"
  39. #define MP_EIGHTBIT_MIME_OPTION "EightBitMime"
  40. #define MP_EIGHTBIT_MIME_OPTION_W L"EightBitMime"
  41. #define MP_CHUNKING_OPTION "Chunking"
  42. #define MP_CHUNKING_OPTION_W L"Chunking"
  43. #define MP_BINARYMIME_OPTION "BinaryMime"
  44. #define MP_BINARYMIME_OPTION_W L"BinaryMime"
  45. #define MP_REMOTE_AUTHENTICATION_TYPE "RemoteAuthenticationType"
  46. #define MP_REMOTE_AUTHENTICATION_TYPE_W L"RemoteAuthenticationType"
  47. #define MP_ERROR_CODE "IMsgErrorCode"
  48. #define MP_ERROR_CODE_W L"IMsgErrorCode"
  49. #define MP_DSN_ENVID_VALUE "EnvidDsnOption"
  50. #define MP_DSN_ENVID_VALUE_W L"EnvidDsnOption"
  51. #define MP_DSN_RET_VALUE "RetDsnValue"
  52. #define MP_DSN_RET_VALUE_W L"RetDsnValue"
  53. #define MP_REMOTE_SERVER_DSN_CAPABLE "RemoteServerDsnCapable"
  54. #define MP_REMOTE_SERVER_DSN_CAPABLE_W L"RemoteServerDsnCapable"
  55. //
  56. // Recipient property names. The RP_ prefix stands for Recipient Property
  57. //
  58. #define DSN_NOTIFY_SUCCESS 0x00000001
  59. #define DSN_NOTIFY_FAILURE 0x00000002
  60. #define DSN_NOTIFY_DELAY 0x00000004
  61. #define DSN_NOTIFY_NEVER 0x00000008
  62. #define DSN_NOTIFY_INVALID 0x10000000
  63. #define IMMPID_RP_DSN_NOTIFY_SUCCESS_W L"DSN_Notify_Success"
  64. #define IMMPID_RP_DSN_NOTIFY_FAILURE_W L"DSN_Notify_Failure"
  65. #define IMMPID_RP_DSN_NOTIFY_DELAY_W L"DSN_Notify_Delay"
  66. #define IMMPID_RP_DSN_NOTIFY_NEVER_W L"DSN_Notify_Never"
  67. #define IMMPID_RP_DSN_NOTIFY_INVALID_W L"DSN_Notify_Invalid"
  68. #define IMMPID_RP_ADDRESS_SMTP_W L"SMTPAddress"
  69. #define IMMPID_RP_ADDRESS_X400_W L"X400Address"
  70. #define IMMPID_RP_ADDRESS_X500_W L"X500Address"
  71. #define RP_ADDRESS_TYPE "AddressType"
  72. #define RP_ADDRESS_TYPE_W L"AddressType"
  73. #define RP_ADDRESS "Address"
  74. #define RP_ADDRESS_W L"Address"
  75. #define RP_ADDRESS_TYPE_SMTP "SMTP"
  76. #define RP_ADDRESS_TYPE_SMTP_W L"SMTP"
  77. #define RP_ADDRESS_TYPE_EX "EX"
  78. #define RP_ADDRESS_TYPE_EX_W L"EX"
  79. #define RP_ADDRESS_TYPE_X400 "X400"
  80. #define RP_ADDRESS_TYPE_X400_W L"X400"
  81. #define RP_ADDRESS_TYPE_X500 RP_ADDRESS_TYPE_EX
  82. #define RP_ADDRESS_TYPE_X500_W RP_ADDRESS_TYPE_EX_W
  83. #define RP_ADDRESS_TYPE_DN "DN"
  84. #define RP_ADDRESS_TYPE_DN_W L"DN"
  85. #define RP_ADDRESS_TYPE_LEGACY_EX_DN "LegacyExDN"
  86. #define RP_ADDRESS_TYPE_LEGACY_EX_DN_W L"LegacyExDN"
  87. #define RP_ERROR_CODE "RcptErrorCode"
  88. #define RP_ERROR_CODE_W L"RcptErrorCode"
  89. #define RP_ERROR_STRING "RcptErrorString"
  90. #define RP_ERROR_STRING_W L"RcptErrorString"
  91. #define RP_DSN_NOTIFY_VALUE "NotifyDsnValue"
  92. #define RP_DSN_NOTIFY_VALUE_W L"NotifyDsnValue"
  93. #define RP_DSN_ORCPT_VALUE "OrcptDsnValue"
  94. #define RP_DSN_ORCPT_VALUE_W L"OrcptDsnValue"
  95. #define IMMPID_RP_LEGACY_EX_DN_W L"LegacyExDN"
  96. #endif _PROPSTR_H_