pub unsafe extern "system" fn SCardGetCardTypeProviderNameW(
    hcontext: usize,
    szcardname: PCWSTR,
    dwproviderid: u32,
    szprovider: PWSTR,
    pcchprovider: *mut u32,
) -> i32