pub unsafe extern "system" fn SQLDataSources(
    environmenthandle: *mut c_void,
    direction: u16,
    servername: *mut u8,
    bufferlength1: i16,
    namelength1ptr: *mut i16,
    description: *mut u8,
    bufferlength2: i16,
    namelength2ptr: *mut i16
) -> i16