VOID __fastcall ExpDereferenceHost(volatile INT32 *a1){ if( _InterlockedExchangeAdd(a1 + 4, 0xFFFFFFFF) == 1 ) ExFreePoolWithTag((PVOID)a1, 0); }