pub unsafe extern "C" fn object_class_property_add_enum(
    klass: *mut ObjectClass,
    name: *const c_char,
    typename: *const c_char,
    strings: *const *const c_char,
    get: Option<unsafe extern "C" fn(arg1: *mut Object, arg2: *mut *mut Error) -> c_int>,
    set: Option<unsafe extern "C" fn(arg1: *mut Object, arg2: c_int, arg3: *mut *mut Error)>,
    errp: *mut *mut Error
)