UINT8 __stdcall CmpSetRespectIoPriorityThread(ETHREAD *Thread, UINT8 RespectIoPriority){
UINT8 result;
result = (Thread->SameThreadPassiveFlags & 0x80) != 0;
Thread->SameThreadPassiveFlags ^= ((unsigned __int8)Thread->SameThreadPassiveFlags ^ (unsigned __int8)(RespectIoPriority << 7)) & 0x80;
return result;
}