CHAR __stdcall KeReenterRetpolinedCode(){
struct _KPRCB *CurrentPrcb;
__int16 v1;
__int16 v3;
LOBYTE(CurrentPrcb) = *((_BYTE *)KeGetPcr() + 2131);
if( ((unsigned __int8)CurrentPrcb & 1) != 0 )
{
v1 = v3;
_disable();
CurrentPrcb = KeGetCurrentPrcb();
*((_BYTE *)CurrentPrcb + 1747) &= ~1u;
if( (v1 & 0x200) != 0 )
_enable();
}
return(char)CurrentPrcb;
}