AITypeLib

 (Available in 01 TS COM - TS_COM_ServerInfo)

Source

ACCESS AITypeLib AS TS_AbstractITypeLib PASCAL CLASS TS_ServerInfo
LOCAL oAITypeLib AS TS_AbstractITypeLib
   TSTrace Enter
   IF SELF:IsValidObject
      oAITypeLib:=SELF:_SuperGlobalData:_AITypeLib
      IF oAITypeLib<>NULL_OBJECT
         #IFDEF TS_TRACETIMED_ENABLE
            _TS_TraceTimedEnter( TS_TT_SYM_EXTERNAL, TS_TT_SYM_ITYPELIB, #AddRef  ; ...
           ... )
         #ENDIF
         oAITypeLib:AddRef( )
         #IFDEF TS_TRACETIMED_ENABLE
            _TS_TraceTimedLeave( TS_TT_SYM_EXTERNAL, TS_TT_SYM_ITYPELIB, #AddRef  ; ...
           ... )
         #ENDIF
      ELSE
         TSTrace Warning "oAITypeLib==NULL_OBJECT"
      END
   ELSE
      TSTrace Warning "!SELF:IsValidObject"
      oAITypeLib:=NULL_OBJECT
   END
   TSTrace Leave
RETURN oAITypeLib