CmpUpdateStateSeparationHiveOptions

INT64 __stdcall CmpUpdateStateSeparationHiveOptions(){
  __int64 *v0; 
  __int64 v1; 
  INT64 result; 
  if( CmStateSeparationAllHivesVolatile )
  {
    v0 = &qword_140C00F20;
    v1 = 7i64;
    result = 0x8000i64;
    do
    {
      *(_DWORD *)v0 |= 0x8000u;
      v0 += 25;
      --v1;
    }
    while( v1 );
  }
  else
  {
    byte_140C01004 = 0;
    if( !CmStateSeparationDevMode )
    {
      result = 0x8000i64;
      dword_140C010B0 |= 0x8000u;
      dword_140C01178 |= 0x8000u;
    }
    byte_140C01324 = 0;
    byte_140C013EB = 1;
  }
  return result;
}

Referenced by:

CmInitSystem1