Platform SDK: Exchange 2000 Server

COLUMNS schema

[This is preliminary documentation and subject to change.]

The following table lists support for the columns in the COLUMNS rowset:

Column Name Comments
TABLE_CATALOG URL to parent folder for the table (folder) with this column.
TABLE_SCHEMA Always NULL
TABLE_NAME Table (folder) name.
COLUMN_NAME Column (property) name
COLUMN_GUID GUID of column (property)
ORDINAL_POSITION Supported
COLUMN_HASDEFAULT VARIANT_FALSE
COLUMN_DEFAULT Always NULL
COLUMN_FLAGS DBCOLUMNFLAGS values supported: CACHEDEFERRED, ISLONG, ISNULLABLE, MAYBENULL, WRITEUNKNOWN
IS_NULLABLE Always VARIANT_TRUE
DATA_TYPE See PROVIDER_TYPES
TYPE_GUID Always NULL
CHARACTER_MAXIMUM_LENGTH Supported
CHARACTER_OCTET_LENGTH Supported
NUMERIC_SCALE Supported
DATETIME_PRECISION Supported
CHARACTER_SET_CATALOG Always NULL
CHARACTER_SET_SCHEMA_DBTYPE_WSTR Always NULL
CHARACTER_SET_NAME Always NULL
COLLATION_CATALOG Always NULL
COLLATION_SCHEMA Always NULL
COLLATION_NAME Always NULL
DOMAIN_CATALOG Always NULL
DOMAIN_SCHEMA Always NULL
DOMAIN_NAME Always NULL
DESCRIPTION Always NULL – see properties on tables (folders)