result_t binder_transact_parcel(binder_t *binder, uint32_t transaction, uint32_t flags, parcel_t *in, parcel_t *out)
Perform a transaction on the given binder.
Represents a parcel.
Definition: parcel.h:21
Data structures and functions for packing/unpacking Android Parcels.
uint32_t result_t
Function result.
Definition: types.h:51
handle_t revent_h
revent handle
Definition: types.h:47
result_t binder_get_native_handle(binder_t *binder, uint32_t id, revent_h *out)
Gets a native handle from a binder.
Represents a remote interface.
Definition: binder.h:19
Binder object as included in a Parcel.
Definition: binder.h:27
result_t binder_adjust_refcount(binder_t *binder, int32_t addval, int32_t type)
Adjusts the binder's reference count.