Microsoft KB Archive/172197

= INFO: Defines View Column Descriptors (VCD) =

Article ID: 172197

Article Last Modified on 8/18/2005

-

APPLIES TO


 * Microsoft Messaging Application Programming Interface
 * Microsoft Exchange Development Kit 5.5
 * Microsoft Exchange Client 5.0

-



This article was previously published under Q172197



SUMMARY
Many applications written for Microsoft Exchange are designed to manipulate views. An application may, for example, programmatically create views for its folder application, or an application may simply include functionality to read or modify existing view definitions.



MORE INFORMATION
The documentation references flags and bit values that are not defined in any of the documentation or header files on the Platform SDK (Software Development Kit). The defines are listed here. (You will need to add these to a header file in your project.) #define VCDF_LEFT_JUSTIFY       0x00000000 #define VCDF_RIGHT_JUSTIFY      0x00000001 #define VCDF_CENTER_JUSTIFY     0x00000002 #define VCDF_JUSTIFY_MASK       0x00000003 #define VCDF_NO_CUSTOM          0x00000004 #define VCDF_BITMAP             0x00000008 #define VCDF_EXTENDED_PROPERTY  0x00000010 #define VCDF_NOT_SORTABLE       0x00000020 #define VCDF_SORTDIRECTION      0x00000040 #define VCDF_SORTASCENDING      0x00000000 #define VCDF_SORTDESCENDING     0x00000040 #define VCDF_EXTENDTORIGHT      0x00000080 #define VCDF_MOVEABLE           0x00000100 #define VCDF_COLUMNSDLG         0x00000200 #define VCDF_SORTDLG            0x00000400 #define VCDF_GROUPDLG           0x00000800 #define VCDF_NAMEDPROP          0x00001000 #define VCDF_RCOLUMNSDLG        0x00002000 #define VCDF_MULTIVALUED        0x00004000 #define VCDF_OPTIONAL           0x00008000

#define VCDF_FORCELEFTALIGN     0x04000000 #define VCDF_FORCERIGHTALIGN    0x08000000 #define VCDF_FORCECENTERALIGN   0x10000000

#define VCDF_FORCELTRORDERING   0x20000000 #define VCDF_FORCERTLORDERING   0x40000000

#define VCDF_CONTEXTALIGNMENT   0x80000000

