ESS_OBJINFO_T

Contains information about a specific file object. You cannot modify fields in this structure through the API. The fields are:

typedef struct ESS_OBJINFO_T
{
   ESS_OBJNAME_T    Name;         
   ESS_OBJTYPE_T    Type;         
   ESS_APPNAME_T    AppName;      
   ESS_DBNAME_T     DbName;       
   ESS_ULONG_T      FileSize;     
   ESS_BOOL_T       Locked;       
   ESS_USERNAME_T   User;         
   ESS_TIME_T       TimeStamp;    
   ESS_TIMERECORD_T TimeModified; 
} ESS_OBJINFO_T, *ESS_POBJINFO_T, **ESS_PPOBJINFO_T;
Data TypeFieldDescription
ESS_OBJNAME_TNameObject name
ESS_OBJTYPE_TTypeObject type. See Bitmask Data Types (C) for a list of object types.
ESS_APPNAME_TAppNameApplication name
ESS_DBNAME_TDbNameDatabase name
ESS_ULONG_TFileSizeObject's allocated file size on disk (in bytes)
ESS_BOOL_TLockedFlag to indicate whether object is locked on the server (ESS_TRUE indicates the object is locked)
ESS_USERNAME_TUserName of the user who has the object locked (if locked), otherwise undefined
ESS_TIME_TTimeStampDate and time object was locked (if locked), otherwise undefined
ESS_TIMERECORD_TTimeModifiedDate and time of last modification