Add lautoc function wrapper. Move void_addr_ptr type from core to helper.
Use composite type for binding data.