INFO: Defines View Column Descriptors (VCD)

Last reviewed: July 31, 1997
Article ID: Q172197
The information in this article applies to:
  • Extended Messaging Application Programming Interface (MAPI), version 1.0
  • Exchange Development Kit (EDK)
  • Microsoft Exchange Windows 95 client, version 5.0

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

REFERENCES

You may find information on manipulating views at either of these locations:

  • On the Microsoft Web site at http://www.microsoft.com/win32dev/mapi/, or
  • In Microsoft Developer Studio Help in the following path:

          Platform SDK and DDK Documentation/
    
            Platform SDK/
              Database and Messaging Services/
                Extending the Microsoft Exchange Client/
                  Appendixes/
                    Microsoft Exchange Client View Descriptor Data Format
    
    
Keywords          : EMAPI ExchExt XCLN XGEN
Version           : WINDOWS:1.0,5.0
Platform          : WINDOWS
Issue type        : kbinfo


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: July 31, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.