XCMCMSXT.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:2k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /*
  2.  *  XCMCMSXT.H
  3.  *  
  4.  *  Purpose:
  5.  *  Specifies constants and data structures for Microsoft CMC extension set
  6.  *  
  7.  */
  8. #ifndef XCMCMSXT_H
  9. #define XCMCMSXT_H
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif
  13. /***********************************************************************
  14.  Warning: Value for MS_EXT_SET_ID has not been finalized yet.
  15.  ***********************************************************************/
  16. #define MS_EXT_SET_ID                   (512)
  17. #define CMC_XS_MS                       ((CMC_uint32) MS_EXT_SET_ID)
  18. /*** FUNCTION EXTENSIONS ***/
  19. /* Describes extra flags used for logging on/off a session */
  20. #define CMC_X_MS_SESSION_FLAGS          ((CMC_uint32) MS_EXT_SET_ID + 16)
  21. #define CMC_X_MS_NEW_SESSION            ((CMC_flags) 1)
  22. #define CMC_X_MS_FORCE_DOWNLOAD         ((CMC_flags) 4)
  23. /* Flags used by various functions */
  24. #define CMC_X_MS_FUNCTION_FLAGS         ((CMC_uint32) MS_EXT_SET_ID + 17)
  25. #define CMC_X_MS_READ_ENV_ONLY          ((CMC_flags) 1)
  26. #define CMC_X_MS_READ_BODY_AS_FILE      ((CMC_flags) 2)
  27. #define CMC_X_MS_LIST_GUARANTEE_FIFO    ((CMC_flags) 4)
  28. #define CMC_X_MS_AB_NO_MODIFY           ((CMC_flags) 8)
  29. /* Extra options when displaying the Address Book UI */
  30. #define CMC_X_MS_ADDRESS_UI             ((CMC_uint32) MS_EXT_SET_ID + 18)
  31. /*** DATA EXTENSIONS ***/
  32. /* Extra flags for attachments */
  33. #define CMC_X_MS_ATTACH_DATA            ((CMC_uint32) MS_EXT_SET_ID + 128)
  34. #define CMC_X_MS_ATTACH_OLE             ((CMC_flags) 1)
  35. #define CMC_X_MS_ATTACH_OLE_STATIC      ((CMC_flags) 2)
  36. /* Extra data for messages */
  37. #define CMC_X_MS_MESSAGE_DATA           ((CMC_uint32) MS_EXT_SET_ID + 129)
  38. #define CMC_X_MS_MSG_RECEIPT_REQ        ((CMC_flags) 1)
  39. #ifdef __cplusplus
  40. }      /* extern "C" */
  41. #endif
  42. #endif /* XCMCMSXT_H */