Here is a little code:
HANDLE hThread;
...
hThread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)ThreadFunc,(LPVOID) Param,0,ThreadID);
...
void ThreadFunc(LPVOID Param)
HANDLE hEvent;
hEvent=CreateEvent(NULL,FALSE,FALSE,NULL);
ResetEvent(hEvent);
WaitForSingleObject(hEvent,INFINITE);
...
I never...