pub unsafe fn SQLGetDiagField( handletype: i16, handle: *mut c_void, recnumber: i16, diagidentifier: i16, diaginfo: Option<*mut c_void>, bufferlength: i16, stringlength: Option<*mut i16>, ) -> i16