CmpUpdatePhaseAccessBit

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();
  }
}

Referenced by:

CmpAcceptBoot