# ESB_OBJINFO_T

This structure contains information about a specific file object. Fields in this structure cannot be modified using the API. The fields are:

    Type ESB_OBJINFO_T

       AppName        As String * ESB_APPNAMELEN
       DbName         As String * ESB_DBNAMELEN
       Name           As String * ESB_OBJNAMELEN
       Type           As Long
       FileSize       As Long
       TimeStamp      As Long
       TimeModified   As ESB_TIMERECORD_T
       User           As String * ESB_USERNAMELEN
       Locked         As Integer
    End Type

VB Data Type | Field | Description
As String * ESB_OBJNAMELEN | Name | Object name
As Long | Type | Object type. See "Bitmask Types" for a list of object types.
As String * ESB_APPNAMELEN | AppName | Application name
As String * ESB_DBNAMELEN | DbName | Database name
As Long | FileSize | Object's allocated file size (in bytes)
As String * 1 | Locked | Flag to indicate whether object is locked (ESB_TRUE indicates the object is locked)
As String * ESB_USERNAMELEN | User | Name of the user who has the object locked (if locked), otherwise undefined
As Long | TimeStamp | Date and time object was locked (if locked), otherwise undefined
As ESB_TIMERECORD_T | Time Modified | Date and time of last modification