GetCurrentThreadName, SetCurrentThreadName and MakeThread functions