void __fastcall PsEstablishWin32Callouts(KSPIN_LOCK a1){
struct EX_RUNDOWN_REF *v1;
struct EX_RUNDOWN_REF *v2;
v1 = ExAllocateCallBack(a1, 0i64);
v2 = v1;
if( v1 )
{
if( ExCompareExchangeCallBack(&PsWin32CallBack, v1, 0i64) )
PsWin32CalloutsEstablished = 1;
else
ExFreePoolWithTag(v2, 0);
}
}