pub unsafe extern "C" fn dds_loan_shared_memory_buffer(
writer: dds_entity_t,
size: size_t,
buffer: *mut *mut c_void,
) -> dds_return_tpub unsafe extern "C" fn dds_loan_shared_memory_buffer(
writer: dds_entity_t,
size: size_t,
buffer: *mut *mut c_void,
) -> dds_return_t