pub unsafe extern "system" fn SCardListInterfacesA(
    hcontext: usize,
    szcard: PCSTR,
    pguidinterfaces: *mut GUID,
    pcguidinterfaces: *mut u32,
) -> i32