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.

81 lines
3.3 KiB

  1. //
  2. //
  3. //
  4. // Define the SOS names based upon MAPI names
  5. //
  6. //
  7. #define ADRLISTSOS ADRLIST
  8. #define LPATTACHSOS LPATTACH
  9. #define LPMESSAGESOS LPMESSAGE
  10. #define LPSRowSOS LPSRow
  11. #define LPSOSTABLE LPMAPITABLE
  12. #define LPSOSSESSION LPMAPISESSION
  13. #define LPSPropTagArraySOS LPSPropTagArray
  14. #define LPSPropValueSOS LPSPropValue
  15. #define LPSRowSetSOS LPSRowSet
  16. #define PROP_SOS_ID(x) PROP_ID(x)
  17. #define PROP_SOS_TAG(x, y) PROP_TAG(x, y)
  18. #define PROP_SOS_TYPE(x) PROP_TYPE(x)
  19. #define SPropTagArraySOS SPropTagArray
  20. #define SPropValueSOS SPropValue
  21. #define PR_SOS_SUBJECT PR_SUBJECT
  22. #define PR_SOS_SECURITY PR_SECURITY
  23. // PR_MESSAGE_ID --> PR_SEARCH_KEY
  24. #define PR_SOS_MESSAGE_ID PR_SEARCH_KEY
  25. // PR_CONVERSATION_ID --> PR_CONVERSATION_KEY
  26. #define PR_SOS_CONVERSATION_ID PR_CONVERSATION_KEY
  27. // PR_PARENT_ID --> PR_PARENT_KEY
  28. #define PR_SOS_PARENT_ID PR_PARENT_KEY
  29. #define PR_SOS_SUBMIT_TIME PR_CLIENT_SUBMIT_TIME
  30. #define PR_SOS_PRIORITY PR_PRIORITY
  31. #define PR_SOS_SENDER_NAME PR_SENDER_NAME
  32. #define PR_SOS_ICON PR_ICON
  33. #define PR_SOS_MINI_ICON PR_MINI_ICON
  34. #define PR_SOS_BODY PR_BODY
  35. #define PR_SOS_RECEIPT_TIME PR_RECEIPT_TIME
  36. #define PR_SOS_EXPIRY_TIME PR_EXPIRY_TIME
  37. #define PR_SOS_DEFERRED_DELIVERY_TIME PR_DEFERRED_DELIVERY_TIME
  38. #define PR_SOS_DISPLAY_CC PR_DISPLAY_CC
  39. #define PR_SOS_DISPLAY_TO PR_DISPLAY_TO
  40. #define PR_SOS_MESSAGE_FLAGS PR_MESSAGE_FLAGS
  41. #define PR_SOS_ENTRYID PR_ENTRYID
  42. #define PR_SOS_PARENT_ENTRYID PR_PARENT_ENTRYID
  43. #define PR_SOS_OBJECT_TYPE PR_OBJECT_TYPE
  44. #define PR_SOS_MESSAGE_DELIVERY_TIME PR_MESSAGE_DELIVERY_TIME
  45. #define PR_SOS_MESSAGE_CLASS PR_MESSAGE_CLASS
  46. #define PR_SOS_ATTACH_FILENAME PR_ATTACH_FILENAME
  47. #define PR_SOS_ATTACH_ENCODING PR_ATTACH_ENCODING
  48. #define PR_SOS_ATTACH_EXTENSION PR_ATTACH_EXTENSION
  49. #define PR_SOS_ATTACH_RENDERING PR_ATTACH_RENDERING
  50. #define PR_SOS_ATTACH_METHOD PR_ATTACH_METHOD
  51. #define PR_SOS_ATTACH_PATHNAME PR_ATTACH_PATHNAME
  52. #define PR_SOS_ATTACH_DATA_BIN PR_ATTACH_DATA_BIN
  53. #define PR_SOS_ATTACH_DATA_OBJ PR_ATTACH_DATA_OBJ
  54. #define PR_SOS_ATTACH_TAG PR_ATTACH_TAG
  55. #define PR_SOS_ATTACH_NUM PR_ATTACH_NUM
  56. #define PR_SOS_RENDERING_POSITION PR_RENDERING_POSITION
  57. #define PR_SOS_RECIPIENT_TYPE PR_RECIPIENT_TYPE
  58. #define PR_SOS_EMAIL_ADDRESS PR_EMAIL_ADDRESS
  59. #define PR_SOS_ADDRTYPE PR_ADDRTYPE
  60. #define PT_SOS_NULL PT_NULL
  61. #define PT_SOS_STRING8 PT_STRING8
  62. #define PT_SOS_I2 PT_I2
  63. #define PT_SOS_LONG PT_LONG
  64. #define PT_SOS_ERROR PT_ERROR
  65. #define PT_SOS_UNSPECIFIED PT_UNSPECIFIED
  66. #define PT_SOS_SYSTIME PT_SYSTIME
  67. #define PT_SOS_BINARY PT_BINARY
  68. #define TABLE_SORT_ASCENDSOS TABLE_SORT_ASCEND
  69. #define RECIP_ADDSOS MODRECIP_ADD
  70. #define BOOKMARK_BEGINNINGSOS BOOKMARK_BEGINNING
  71. #define RELOP_EQSOS RELOP_EQ
  72. #define SOS_ORIG MAPI_ORIG
  73. #define SOS_TO MAPI_TO
  74. #define SOS_CC MAPI_CC
  75. #define SOS_BCC MAPI_BCC
  76. #define SOS_DISCRETE MAPI_DISCRETE
  77. #define HRESULTSOS HRESULT
  78. // Used for ATTACH_EMBEDDED_MSG
  79. #define MESSAGE_DATA (CUSTOM_METADATA_TYPE + 1)