#[unsafe(no_mangle)]pub unsafe extern "C" fn plugin_call_raw(
handle: *mut c_void,
message_id: u32,
request: *const c_void,
request_size: usize,
) -> RbResponseExpand description
Make a synchronous binary call to the plugin
§Parameters
handle: Plugin handle from plugin_initmessage_id: Numeric message identifierrequest: Pointer to request structrequest_size: Size of request struct (for validation)
§Returns
RbResponse containing the binary response (must be freed with rb_response_free)
§Safety
handlemust be a valid handle from plugin_initrequestmust be valid forrequest_sizebytes- The request struct must match the expected type for
message_id