unsigned __int64 __fastcall PnpDeleteDeviceActionRequest(volatile signed __int32 *a1){
unsigned __int64 result;
result = (unsigned int)_InterlockedExchangeAdd(a1 + 18, 0xFFFFFFFF);
if( (_DWORD)result == 1 )
return(unsigned __int64)ExFreePoolWithTag((PVOID)a1, 0x32706E50u);
return result;
}