INT64 __fastcall AlpcpRemoveMessagePort(INT64 a1, INT64 a2){
INT64 result;
if( (*(_DWORD *)(a2 + 40) & 7) == 1 )
--*(_DWORD *)(a1 + 448);
else
--*(_DWORD *)(a1 + 452);
*(_DWORD *)(a2 + 40) &= 0xFFFFFFF8;
*(_QWORD *)(a2 + 16) = 0i64;
**(_QWORD **)(a2 + 8) = *(_QWORD *)a2;
result = *(_QWORD *)(a2 + 8);
*(_QWORD *)(*(_QWORD *)a2 + 8i64) = result;
return result;
}