This structure provides summary object information. It is used by EssImport() and EssBuildDimension(). The fields in this structure cannot be modified by the API.
typedef struct ESS_OBJDEF_T
{
ESS_HCTX_T hCtx;
ESS_OBJTYPE_T ObjType;
ESS_STR_T AppName;
ESS_STR_T DbName;
ESS_STR_T FileName;
} ESS_OBJDEF_T, *ESS_POBJDEF_T;
| Data Type | Field | Description |
| ESS_HCTX_T | hCtx | Object context handle |
| ESS_OBJTYPE_T | ObjType | Object type. See Bitmask Data Types for a list of object types. |
| ESS_STR_T | AppName | Application name |
| ESS_STR_T | DbName | Database name |
| ESS_STR_T | FileName | 8-character object file name with no extension. This name is a local file name when all of the following apply:
hCtx is a local context handle |