HviIsHypervisorVendorMicrosoft

BOOL __fastcall HviIsHypervisorVendorMicrosoft(){
  BOOL result; 
  __int32 v1; 
  __int32 v2; 
  __int64 v3; 
  result = HviIsAnyHypervisorPresent();
  LOBYTE(result) = result
                && (v3 = __cpuid(0x40000000, 0), result = EAX(v3), v2 = ECX(v3), v1 = EDX(v3), EBX(v3) == 1919117645)
                && v2 == 1718580079
                && v1 == 1984438388;
  return result;
}

Referenced by:

EtwpTraceSystemInitialization
HviGetDebugDeviceOptions
HvipApertureDetectParameters
KiIsHyperVCr3RspErrataPresent