pub unsafe extern "system" fn SCardGetStatusChangeW(
    hcontext: usize,
    dwtimeout: u32,
    rgreaderstates: *mut SCARD_READERSTATEW,
    creaders: u32,
) -> i32