Contains information about the outline.
typedef struct ESS_OUTLINEINFOEX_T
{
ESS_BOOL_T fCaseSensitive;
ESS_USHORT_T usOutlineType;
ESS_BOOL_T fAutoConfigure;
ESS_BOOL_T, fNonUniqueName;
ESS_USHORT_T usNumAliasTables;
ESS_ALIASNAME_T pAliasTables[1];
ESS_BOOL_T fEnableVaryingAttrs;
ESS_UCHAR_T, ucImpliedShareSetting
ESS_BOOL_T, fEnableMemberType;
ESS_CHAR_T, cSMDateFormatValue;
} ESS_OUTLINEINFOEX_T, *ESS_POUTLINEINFOEX_T, **ESS_PPOUTLINEINFOEX_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 these:
|
| ESS_BOOL_T | fAutoConfigure | ESS_TRUE to automatically configure the dimension storage (dense/sparse) when a block-storage outline is saved. |
| ESS_BOOL_T | fNonUniqueName | Indicates whether the outline supports duplicate member names. |
| ESS_USHORT_T | usNumAliasTables | Number of alias tables. This is a read-only field and is 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 is ignored in the EssOtlSetOutlineInfo call. |
| ESS_BOOL_T | fEnableVaryingAttrs | ESS_TRUE indicates the outline supports varying attributes. |
| ESS_UCHAR_T | ucImpliedShareSetting | Implied share setting for the outline. Possible values:
|
| ESS_BOOL_T | fEnableMemberType | |
| ESS_UCHAR_T | cSMDateFormatValue |