xcmcmsxt.h

Go to the documentation of this file.
00001 /*
00002  *  XCMCMSXT.H
00003  *  
00004  *  Purpose:
00005  *  Specifies constants and data structures for Microsoft CMC extension set
00006  *  
00007  */
00008 
00009 #ifndef XCMCMSXT_H
00010 #define XCMCMSXT_H
00011 #pragma option -b
00012 
00013 #ifdef __cplusplus
00014 extern "C" {
00015 #endif
00016 
00017 /***********************************************************************
00018  Warning: Value for MS_EXT_SET_ID has not been finalized yet.
00019  ***********************************************************************/
00020 #define MS_EXT_SET_ID                   (512)
00021 
00022 #define CMC_XS_MS                       ((CMC_uint32) MS_EXT_SET_ID)
00023 
00024 /*** FUNCTION EXTENSIONS ***/
00025 
00026 /* Describes extra flags used for logging on/off a session */
00027 #define CMC_X_MS_SESSION_FLAGS          ((CMC_uint32) MS_EXT_SET_ID + 16)
00028 #define CMC_X_MS_NEW_SESSION            ((CMC_flags) 1)
00029 #define CMC_X_MS_FORCE_DOWNLOAD         ((CMC_flags) 4)
00030 
00031 /* Flags used by various functions */
00032 #define CMC_X_MS_FUNCTION_FLAGS         ((CMC_uint32) MS_EXT_SET_ID + 17)
00033 #define CMC_X_MS_READ_ENV_ONLY          ((CMC_flags) 1)
00034 #define CMC_X_MS_READ_BODY_AS_FILE      ((CMC_flags) 2)
00035 #define CMC_X_MS_LIST_GUARANTEE_FIFO    ((CMC_flags) 4)
00036 #define CMC_X_MS_AB_NO_MODIFY           ((CMC_flags) 8)
00037 
00038 /* Extra options when displaying the Address Book UI */
00039 #define CMC_X_MS_ADDRESS_UI             ((CMC_uint32) MS_EXT_SET_ID + 18)
00040 
00041 /*** DATA EXTENSIONS ***/
00042 
00043 /* Extra flags for attachments */
00044 #define CMC_X_MS_ATTACH_DATA            ((CMC_uint32) MS_EXT_SET_ID + 128)
00045 #define CMC_X_MS_ATTACH_OLE             ((CMC_flags) 1)
00046 #define CMC_X_MS_ATTACH_OLE_STATIC      ((CMC_flags) 2)
00047 
00048 /* Extra data for messages */
00049 #define CMC_X_MS_MESSAGE_DATA           ((CMC_uint32) MS_EXT_SET_ID + 129)
00050 #define CMC_X_MS_MSG_RECEIPT_REQ        ((CMC_flags) 1)
00051 
00052 #ifdef __cplusplus
00053 }      /* extern "C" */
00054 #endif
00055 
00056 #pragma option -b.
00057 #endif /* XCMCMSXT_H */


Raosoft, Inc.
Raosoft EZReport, EZSurvey, InterForm, RapidReport, Raosoft, and SurveyWin are registered trademarks of Raosoft, Inc. Page contents © 1996-2007 by Raosoft, Inc. You may use and modify this file for your own use, but may not distribute it or derivative works without the prior written consent of Raosoft, Inc. This software is provided "as is," and Raosoft makes no warranty, express or implied, of fitness for a particular application. Every measure has been taken to anticipate risks inherent to computer networks, but we cannot guarantee safety or reliability of this program in every situation.
Tel: 206-525-4025 (US) Email: raosoft@raosoft.com
http://www.raosoft.com/