[Preliminary!!!]NexusDB V3 ITNXServerLink interface.
ITNXServerLink = interface ['{5B09DAF5-7DF3-4E78-8EE2-759755297E62}'] function ComponentCount: Integer; function ComponentName(Index: Integer): Variant; function ComponentCategory(Index: Integer): Variant; procedure ComponentSettings(INdex: Integer); procedure RefreshComponents; function ComponentID(Index: Integer): Integer; function SettingCount(ComponentID: Integer): Integer; function SettingName(ComponentID, Index: Integer): Variant; function SettingType(ComponentID, Index: Integer): Variant; function SettingPropertyName(ComponentID, Index: Integer): Variant; function SettingValueFromIndex(ComponentID, Index: Integer): Variant; function ComponentDisplayName(Index: Integer): Variant; function SettingValueFromName(ComponentID: Integer; const SettingName: WideString; Default: Variant): Variant; function SetSettingValue(ComponentID: Integer; const Name: WideString; Value: Variant): Variant; function GetComponent(Index: Integer): TnxComponent; function LastErrorMessage: WideString; procedure ClearErrorMessage; function GetUsers: String; function SetUsers(aValue: String): boolean; end;