ShellBrowser Delphi Components Documentation
TTaskStatus.Running if the timeout was exceeded, pValue may conatin an intermediate value or the default value of T. This depends on the implementation. TTaskStatus.Completed if the task completed successfully and pValue is filled with the result. TTaskStatus.Canceled if the task was aborted, pValue must be ignored.
Tries to access the result and waits for completion a certain time.