pub unsafe extern "system" fn GetPhysicalMonitorsFromIDirect3DDevice9(
    pdirect3ddevice9: *mut c_void,
    dwphysicalmonitorarraysize: u32,
    pphysicalmonitorarray: *mut PHYSICAL_MONITOR,
) -> HRESULT