UTeX а как же проанализировать WaitStruct->Miliseconds? Под анализом я имел ввиду, что если третий и четвертый параметры WaitForMultipleObjects отличны от твоих TRUE и INFINITE соответственно, то требуется более тонкая проверка результата. не подкинешь ссылочку? Например, wait_for_many_objects, а вообще в поисковики с "WaitForMultipleObjects MAXIMUM_WAIT_OBJECTS".