# ESS_OBJDEF_T

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 AppName and DbName are NULL FileName points to the full path name of a local file