pub unsafe extern "C" fn BNNewMainThreadActionReference( action: *mut BNMainThreadAction, ) -> *mut BNMainThreadAction