HviIsHypervisorVendorMicrosoft

UINT8 __stdcall HviIsHypervisorVendorMicrosoft(){
  UINT8 result; 
  __int32 v1; 
  __int32 v2; 
  __int64 v3; 

  result = 0;
  if( HviIsAnyHypervisorPresent() )
  {
    v3 = __cpuid(0x40000000, 0);
    v2 = ECX(v3);
    v1 = EDX(v3);
    if( EBX(v3) == 1919117645 && v2 == 1718580079 && v1 == 1984438388 )
      return 1;
  }
  return result;
}

Referenced by:

EtwpTraceSystemInitialization
HviGetDebugDeviceOptions
HvipApertureDetectParameters
KiIsHyperVCr3RspErrataPresent