すみません 似たような質問なんですが

WaitForSingleObject(
HANDLE hHandle, // オブジェクトのハンドル
DWORD dwMilliseconds // タイムアウト時間
);

ってHANDLEがNULLになるまで待つんですか?どういう価でうごくか教えて下さい