__int64 __fastcall CmpAddEnlistmentToRollbackPacket(unsigned int *a1, _ADAPTER_OBJECT *a2){
int v4;
unsigned int v5;
ObfReferenceObject(a2);
v4 = CmpAddPointerToRollbackPacket((UINT64 *)a1, (INT64)a2);
v5 = v4;
if( v4 == -1073740008 )
{
v5 = 0;
}
else if( v4 >= 0 )
{
return 0;
}
HalPutDmaAdapter(a2);
return v5;
}