pub type VSFreeFuncData = Option<unsafe extern "system" fn(userData: *mut c_void)>;