typedef preference_changed_cbFunction = ffi.Void Function( ffi.Pointer<ffi.Char> key, ffi.Pointer<ffi.Void> user_data);