rem: thisPtr->tid = GetCurrentThreadId(); wPtr->thrPtr = thisPtr; NsSetThread2(thisPtr);
add: wPtr->thrPtr = thrPtr; NsInitThread(thrPtr, GetCurrentThreadId());
context: NsSetThread(Thread *thisPtr){    WinThread *wPtr = GetWinThread();    thisPtr->tid = GetCurrentThreadId();    wPtr->thrPtr = thisPtr;    NsSetThread2(thisPtr);}