home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / exchform.h < prev    next >
C/C++ Source or Header  |  1998-04-25  |  2KB  |  75 lines

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