Return Value
The method returns TRUE if the condition is met, or FALSE if nTimeOut (in milliseconds) has elapsed.
Note: This method will block if nTimeOut is default value (INFINITE)
when the test condition would return FALSE.
The method returns TRUE if the condition is met, or FALSE if nTimeOut (in milliseconds) has elapsed.