pub unsafe extern "system" fn SCardEstablishContext(
    dwscope: SCARD_SCOPE,
    pvreserved1: *const c_void,
    pvreserved2: *const c_void,
    phcontext: *mut usize
) -> i32