ExchForm.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. #ifndef EXCHFORM_H
  2. #define EXCHFORM_H
  3. /*
  4. * E X C H F O R M . H
  5. *
  6. * Declarations of interfaces and constants for forms that work with
  7. * the Microsoft Exchange client.
  8. *
  9. * Copyright 1986-1999 Microsoft Corporation. All Rights Reserved.
  10. */
  11. /*
  12. * V e r b s
  13. */
  14. // Interpersonal messaging verbs
  15. #define EXCHIVERB_OPEN 0
  16. #define EXCHIVERB_RESERVED_COMPOSE 100
  17. #define EXCHIVERB_RESERVED_OPEN 101
  18. #define EXCHIVERB_REPLYTOSENDER 102
  19. #define EXCHIVERB_REPLYTOALL 103
  20. #define EXCHIVERB_FORWARD 104
  21. #define EXCHIVERB_PRINT 105
  22. #define EXCHIVERB_SAVEAS 106
  23. #define EXCHIVERB_RESERVED_DELIVERY 107
  24. #define EXCHIVERB_REPLYTOFOLDER 108
  25. /*
  26. * G U I D s
  27. */
  28. #define DEFINE_EXCHFORMGUID(name, b) \
  29. DEFINE_GUID(name, 0x00020D00 | (b), 0, 0, 0xC0,0,0,0,0,0,0,0x46)
  30. #ifndef NOEXCHFORMGUIDS
  31. DEFINE_EXCHFORMGUID(PS_EXCHFORM, 0x0C);
  32. #endif // NOEXCHFORMGUIDS
  33. /*
  34. * E x t e n d e d P r o p e r t i e s
  35. */
  36. // Operation map property
  37. #define psOpMap PS_EXCHFORM
  38. #define ulKindOpMap MNID_ID
  39. #define lidOpMap 1
  40. #define ptOpMap PT_STRING8
  41. // Operation map indices
  42. #define ichOpMapReservedCompose 0
  43. #define ichOpMapOpen 1
  44. #define ichOpMapReplyToSender 2
  45. #define ichOpMapReplyToAll 3
  46. #define ichOpMapForward 4
  47. #define ichOpMapPrint 5
  48. #define ichOpMapSaveAs 6
  49. #define ichOpMapReservedDelivery 7
  50. #define ichOpMapReplyToFolder 8
  51. // Operation map values
  52. #define chOpMapByClient '0'
  53. #define chOpMapByForm '1'
  54. #define chOpMapDisable '2'
  55. #endif // EXCHFORM_H