VOID __stdcall MiInSwapStoreContextDereference(_MI_STORE_INSWAP_CONTEXT *StoreInSwapContext){ if( _InterlockedExchangeAdd(StoreInSwapContext + 16, 0xFFFFFFFF) == 1 ) ExFreePoolWithTag(StoreInSwapContext, 0); }