VOID __stdcall MiLdwPopupWorker(PVOID Context){
_FILE_OBJECT *v1;
unsigned int v2;
v1 = (_FILE_OBJECT *)*((_QWORD *)Context + 4);
v2 = *((_DWORD *)Context + 10);
if( *((_BYTE *)Context + 48) == 1 )
ExFreePoolWithTag(Context, 0);
else
_InterlockedAnd((volatile signed __int32 *)Context + 11, 0);
CcMmLogLostDelayedWriteError(v1, v2);
HalPutDmaAdapter((PADAPTER_OBJECT)v1);
}