CmpCleanupRollbackPacket
VOID __fastcall CmpCleanupRollbackPacket(INT64 a1){
__int64 i;
_PRIVILEGE_SET *v3;
INT64 v4;
for( i = 0i64; (unsigned int)i < *(_DWORD *)a1; i = (unsigned int)(i + 1) )
{
v4 = *(_QWORD *)(*(_QWORD *)(a1 + 8) + 8 * i);
if( v4 )
{
if( (v4 & 1) != 0 )
CmpTransDereferenceTransaction(v4);
else
HalPutDmaAdapter((PADAPTER_OBJECT)v4);
}
}
v3 = *(_PRIVILEGE_SET **)(a1 + 8);
if( v3 )
CmSiFreeMemory(v3);
}Referenced by:
CmRenameKey
CmRestoreKey
CmSetKeyFlags
CmSetLastWriteTimeKey
CmpCommitRenameKeyUoW
CmpLightWeightPrepareRenameKeyUoW
CmpPerformUnloadKey
CmpSaveBootControlSet
CmpTryToRundownHive