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