#ifndef HV_H #define HV_H #include #include "common.h" typedef struct _HYPERVISOR_DETECTION_REPORT { INT aperf_msr_timing_check; INT invd_emulation_check; } HYPERVISOR_DETECTION_REPORT, *PHYPERVISOR_DETECTION_REPORT; NTSTATUS PerformVirtualizationDetection(_Inout_ PIRP Irp); BOOLEAN APERFMsrTimingCheck(); extern INT TestINVDEmulation(); #endif