pub type ISurfacePresenterFlip = *mut c_void;