pub unsafe extern "system" fn SCardControl(
    hcard: usize,
    dwcontrolcode: u32,
    lpinbuffer: *const c_void,
    cbinbuffersize: u32,
    lpoutbuffer: *mut c_void,
    cboutbuffersize: u32,
    lpbytesreturned: *mut u32
) -> i32