ulTimeout (ULONG) - input
This is the maximum amount of time the user wants to allow the thread to be blocked.
This parameter can also have the following values:
0L