pub unsafe fn object_remove_event(obj: *mut Object, index: u32) -> Result<bool>
This function is unsafe because it may dereference raw pointers.