pub unsafe extern "system" fn SCardIntroduceCardTypeA(
    hcontext: usize,
    szcardname: PCSTR,
    pguidprimaryprovider: *const GUID,
    rgguidinterfaces: *const GUID,
    dwinterfacecount: u32,
    pbatr: *const u8,
    pbatrmask: *const u8,
    cbatrlen: u32
) -> i32