Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/172197

From BetaArchive Wiki
Knowledge Base

Article ID: 172197

Article Last Modified on 8/18/2005


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

This article was previously published under Q172197


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.


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


For more information about how to manipulate views, please refer to the following path in April-2000 edition of Microsoft Developer Network (MSDN):

        Platform SDK/ 
          Messaging and Collaboration Services/ 
            Extending the Microsoft Exchange Client/ 
                Microsoft Exchange Client View Descriptor Data Format

Keywords: kbinfo kbmsg KB172197