#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
#include <windows.h>
#include "Threads.h"
BEGIN_NAMESPACE
static DWORD CALLBACK StartThreadHelper(void* threadPtr)
{
Thread* thread = (Thread*)threadPtr;
return thread->Run();
}
void Thread::Start()
{
CreateThread(0, 0, StartThreadHelper, this, 0, 0);
}
END_NAMESPACE