pub unsafe extern "C" fn snmp_open_ex(
arg1: *mut netsnmp_session,
fpre_parse: Option<unsafe extern "C" fn(_: *mut netsnmp_session, _: *mut Struct_netsnmp_transport_s, _: *mut c_void, _: c_int) -> c_int>,
fparse: Option<unsafe extern "C" fn(_: *mut netsnmp_session, _: *mut netsnmp_pdu, _: *mut c_uchar, _: size_t) -> c_int>,
fpost_parse: Option<unsafe extern "C" fn(_: *mut netsnmp_session, _: *mut netsnmp_pdu, _: c_int) -> c_int>,
fbuild: Option<unsafe extern "C" fn(_: *mut netsnmp_session, _: *mut netsnmp_pdu, _: *mut c_uchar, _: *mut size_t) -> c_int>,
frbuild: Option<unsafe extern "C" fn(_: *mut netsnmp_session, _: *mut netsnmp_pdu, _: *mut *mut c_uchar, _: *mut size_t, _: *mut size_t) -> c_int>,
fcheck: Option<unsafe extern "C" fn(_: *mut c_uchar, _: size_t) -> c_int>
) -> *mut netsnmp_session