HvlpLogMicrocodeUpdateStatus

INT64 __stdcall HvlpLogMicrocodeUpdateStatus(){
  INT64 updated; 
  unsigned int v1; 
  int *v2; 
  UINT8 result[3264]; 
  updated = memset((INT64)result, 0i64);
  v1 = 0;
  if( (_DWORD)HvlpLogicalProcessorCount )
  {
    v2 = dword_140D032E4;
    do
    {
      HvlpGetLogicalProcessorProperty((unsigned int)*v2, 5i64, result);
      updated = CmLogMcUpdateStatus((unsigned int)*v2, (INT64)result);
      if( (int)updated < 0 )
        break;
      ++v1;
      v2 += 30;
    }
    while( v1 < (unsigned int)HvlpLogicalProcessorCount );
  }
  return updated;
}

Referenced by:

HvlPhase2Initialize
HvlpDynamicUpdateMicrocode