Hi,
The Microsoft sample DPchat is a good demonstration of using createthread(). It also creates 2 events for the thread and might be worthy of study for you. It's in the the pre-DX8 sdk packages...