VOID __stdcall CmpUpdatePhaseAccessBit(){
_CMHIVE *i;
_CMHIVE *NextActiveHive;
_CMHIVE *v2;
if( CmpAccessBitForPhase != 2 )
{
CmpAccessBitForPhase = 2;
for( i = 0i64; ; i = v2 )
{
NextActiveHive = CmpGetNextActiveHive(i);
v2 = NextActiveHive;
if( !NextActiveHive )
break;
if( (NextActiveHive->Hive.HiveFlags & 0x10) == 0 )
CmpTrimHive(NextActiveHive);
}
CmpUpdateReorganizeRegistryValues();
}
}