pub type IDCompositionSurfaceFactory = *mut c_void;