home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 May / VPR9705A.ISO / VPR_DATA / PROGRAM / CBTRIAL / SETUP / DATA.Z / EXCHFORM.H < prev    next >
C/C++ Source or Header  |  1997-02-14  |  2KB  |  77 lines

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