function WSSelect(ARead: TList; AWrite: TList; AErrors: TList; ATimeout: Integer): Integer; override;