# ESS_DIMENSIONINFO_T

This structure is used in EssGetDimensionInfo(). The fields are:

    typedef struct ESS_DIMENSIONINFO_T
    {
       ESS_MBRNAME_T DimName;
       ESS_DIMNUM_T  DimNumber;
       ESS_USHORT_T  DimType;
       ESS_USHORT_T  DimTag;
       ESS_ULONG_T   DeclaredDimSize;
       ESS_ULONG_T   ActualDimSize;
       ESS_DESC_T    Description;
       ESS_USHORT_T  DimDataType;
    } ESS_DIMENSIONINFO_T, *ESS_PDIMENSIONINFO_T, **ESS_PPDIMENSIONINFO_T;

Data Type | Field | Description
ESS_MBRNAME_T | DimName | Dimension name
ESS_DIMNUM_T | DimNumber | Dimension number
ESS_USHORT_T | DimType | Dimension type. Values: ESS_DIMTYPE_DENSE ESS_DIMTYPE_SPARSE
ESS_USHORT_T | DimTag | Dimension tag type. Values: ESS_TTYPE_ATTRCALC ESS_TTYPE_ATTRIBUTE ESS_TTYPE_CCATEGORY ESS_TTYPE_CNAME ESS_TTYPE_CTIME ESS_TTYPE_NONE ESS_TTYPE_CPARTITION ESS_TTYPE_CTYPE
ESS_ULONG_T | DeclaredDimSize | Declared dimension size
ESS_ULONG_T | ActualDimSize | Actual dimension size
ESS_DESC_T | Description | Reserved (not currently supported)
ESS_USHORT_T | DimDataType | Attribute dimension data type. Values: ESS_ATTRMBRDT_BOOL ESS_ATTRMBRDT_DATETIME ESS_ATTRMBRDT_DOUBLE ESS_ATTRMBRDT_STRING