pub unsafe extern "system" fn WHvGetVpciDeviceProperty(
    partition: WHV_PARTITION_HANDLE,
    logicaldeviceid: u64,
    propertycode: WHV_VPCI_DEVICE_PROPERTY_CODE,
    propertybuffer: *mut c_void,
    propertybuffersizeinbytes: u32,
    writtensizeinbytes: *mut u32,
) -> HRESULT