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