# ESS_OUTLINEINFO_T

This structure contains information about the outline.

    typedef struct ESS_OUTLINEINFO_T
    {
       ESS_BOOL_T           fCaseSensitive;
       ESS_USHORT_T         usOutlineType;
       ESS_BOOL_T           fAutoConfigure;
       ESS_USHORT_T         usNumAliasTables;
       ESS_ALIASNAME_T      pAliasTables[1];
    } ESS_OUTLINEINFO_T, *ESS_POUTLINEINFO_T, **ESS_PPOUTLINEINFO_T;

Data Type | Field | Description
ESS_BOOL_T | fCaseSensitive | Case-sensitive member names flag.
ESS_USHORT_T | usOutlineType | Type of the outline. It can be one of the following: ESS_DBTYPE_NORMAL ESS_DBTYPE_CURRENCY
ESS_BOOL_T | fAutoConfigure | ESS_TRUE to automatically configure the dimension storage (dense/sparse) when the outline is saved.
ESS_USHORT_T | usNumAliasTables | Number of alias tables. This is a read-only field and will be ignored in the EssOtlSetOutlineInfo() call.
ESS_ALIASNAME_T | pAliasTables | Array of alias table names existing in the outline. The usNumAliasTables field defines the number of entries in this array. This is a read-only field and will ignored in the EssOtlSetOutlineInfo() call.