NTSTATUS __stdcall RtlpOpenThreadToken(UINT64 DesiredAccess, VOID **ThreadToken){
unsigned int v3;
NTSTATUS result;
v3 = DesiredAccess;
result = ZwOpenThreadTokenEx(0xFFFFFFFFFFFFFFFEui64, (unsigned int)DesiredAccess, 1, 512i64, (UINT64)ThreadToken);
if( result < 0 )
return ZwOpenThreadTokenEx(0xFFFFFFFFFFFFFFFEui64, v3, 0, 512i64, (UINT64)ThreadToken);
return result;
}