pub unsafe extern "C" fn napi_get_all_property_names(
    env: *mut napi_env__,
    object: *mut napi_value__,
    key_mode: u32,
    key_filter: u32,
    key_conversion: u32,
    result: *mut *mut napi_value__
) -> u32